回复:1200G2PLC之间支持直接数据(DX)交换吗?进而支持跨PLC同步功能?

Zane

版主 西门子1847工业学习平台

  • 帖子

    21052
  • 精华

    399
  • 被关注

    1484

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2025-08-30 11:23:00

5楼

@杨步向前  网友

我之前了解的直接数据交换(英语缩写DX)功能是在DP通信下的功能,即DP从站i-Slave之间借用主站的一个地址区域无需主站的程序处理,即可实现从站间快速数据交互的通信功能,这个功能主要用在驱动器上。


查了一下PROFINET手册,现在CPU-CPU间的快速数据交换功能中文名也叫直接数据交换(但英语缩写是DDX),是1500CPU固件版本V2.8以上,博途V16以上才支持的功能。这个应该是与工艺轴运动控制中,CPU-CPU之间传递实时信号(比如虚拟轴的同步位置信号)有关。因此,这个功能定义的前提是

IRT 已组态:

– 所有 CPU 都在一个同步域中。

– 一个 CPU 是同步主站,其它 CPU 是同步从站。

– 端口已互连。

另外,IO映射传送区必须分配给同步模式中断OB,比如“MC_SERVO”OB,数据传送可以是单向的一对多


这个以前好像叫C2C通信功能,即CONTROLLER to CONTROLLER Communication,属于主-主通信,现在查不到资料了。


其实单纯俩CPU要进行快速数据交互,通常使用PNIO通信方式,即CONTROLLER - DEVICE的主-从方式即可,也可以定义等时同步,IO映射区分配到OB61即可


此外,根据PROFINET手册的说明,该功只限于S7-1500PLC,目前S7-1200G2应该是还不支持,当然我知道这个功能对于S7-1200G2应该是很有用的,只能等待后续版本吧



补充一下,G2目前只支持工艺轴的IRT通信,普通的PNIO通信,官网技术参数上显示作为IO控制器支持等时模式,但作为设备是不支持等时模式的,我也没做出来,俩G2   CPU之间如何实现等时模式通信


Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15100条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。