能否不添加硬件,2台313C-2DP使用DP进行数据交换,

2台314C-2DP (均带有各自DP分站)能否不添加硬件使用DP进行数据交换,
16 数字量  2模拟量 进行交换!

请大家帮忙解答,谢谢!

问题补充:
看了相关资料,好像可以进行"主、从站PLC"组态,这样的话从站的CPU是不是就不能再带DP分站跟I/O模块了?


另问:CPU 对整套程序的运行扫描周期在哪里看? 就是查看CPU对大小不同的程序运行时间差距是多少。

图片说明:

能否不添加硬件,2台313C-2DP使用DP进行数据交换,    能否不添加硬件,2台313C-2DP使用DP进行数据交换,   

最佳答案

如果两个CPU只需16 数字量  2模拟量 进行交换的话,只需采用MPI通信即可。
MPI通信有三种方式,详细可参考:
1.全局GD通信。适合s7-300/300,s7-300/400,s7-400/400
PLC— PLC 之间的MPI 通信---------全局数据包通信方式: http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0064.pdf

2.无组态通信。有分单边编程和双边编程。适合s7-300/300,s7-300/400,s7-400/400
PLC— PLC 之间的MPI 通信----调用系统功能的通信方式 : http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0065.pdf

3.组态编程。适合s7-300/400,s7-400/400
故1,2的s7-300/300通信和s7-300/400通信是一样的,照例就行。但第3的方式是不支持s7-300/300 的通信。
PLC— PLC 之间的MPI 通信----调用系统功能块的通信方式: http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0066.pdf

补充问题回答:
cpu扫描没有固定周期,由该循环执行的指令数来决定,OB1的临时变量#OB1_PREV_CYCLE就是上一次循环的扫描周期时间,每一次都可能不一样,设定的150ms只是扫描周期监控时间,超出这个时间,cpu会stop。
在CPU属性中可以设置“Scan Cycle Monitoring Time (扫描周期监控时间)”,如果扫描周期超出扫描周期监控时间,那么CPU将进入STOP模式。

提问者对于答案的评价:
谢谢各位的热心解答。我考虑用MPI 通讯试试,不行再是别的方法。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249275.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午4:44
下一篇 2018年12月2日 下午4:44

相关推荐