zuiailaopopo
级别: 探索解密
精华主题: 0
发帖数量: 6 个
工控威望: 119 点
下载积分: 544 分
在线时间: 4(小时)
注册时间: 2012-05-16
最后登录: 2012-07-14
查看zuiailaopopo的 主题 / 回贴
楼主  发表于: 2012-05-26 09:15
最近在使用s7-1200PLC遇到了几个问题,想请教一下各位大神:
(1)自由口通信控制位的问题,怎么像S7-200那样控制信息的收发等
(2)一些S7-200中的标志位怎么实现,如下:SM4.5,SM0.6等等
(3)在S7-1200中如何实现FOR循环
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6743 个
工控威望: 37098 点
下载积分: 9612 分
在线时间: 9412(小时)
注册时间: 2006-09-13
最后登录: 2024-05-30
查看cvlsam的 主题 / 回贴
1楼  发表于: 2012-05-26 10:29
1、通过控制功能块(SEND_PTP等)EN端,REQ端,你可以对于通讯进行控制,这和200中并无多大区别。
2、诸如SM4.5,通讯端口空闲,你可以通过判断通讯功能块的状态返回值来实现,至于SM0.6的实现,那么翻转一个位的程序就可以实现。
3、S7-1200不支持FOR指令,因此需要依靠比较+跳转以及加指令来实现FOR循环的功能。