谁有s7-200与温控表(台达)RTU通讯的例子

想自己做一个例子与几个温控表通讯 想借鉴一下!谢谢

问题补充:
SUBROUTINE_BLOCK SBR_0:SBR0
 TITLE=子程序注释
 BEGIN
 Network 1 // 网络标题
 // 网络注释
 LD     SM0.0
 MOVB   16#49, SMB30
 MOVB   250, SMB34
 MOVB   2#10001100, SMB87
 MOVB   10, SMB92
 MOVB   100, SMB94
 MOVB   1, VB100
 MOVB   16#03, VB101
 MOVW   16#1000, VW102
 MOVW   16#02, VW104
 ATCH   INT1, 23
 ATCH   INT0, 9
 ENI
 Network 2 
 LD     SM0.0
 RCV    VB200, 0
 Network 3 
 LD     SM0.0
 EU
 R      SM87.7, 1
 RCV    VB200, 0
 XMT    VB100, 0
 END_SUBROUTINE_BLOCK
 这是个简单的串口  没写CRC  应该能通讯上吧!可是怎么在监控状态下,接收总是显示红颜色吖!

最佳答案

先把单个温控表的通讯做好,发送,发送中断里接收。
   关键是怎么触发下一个发送,如果用SM0.5上升沿触发,那么每秒和温控表通讯一次,这个速度显然是太慢了。
   可以在接收中断里定时,定时中断里再发送,这样才能使通讯口最大程度的工作。

提问者对于答案的评价:
谢谢大家le ~!!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:56
下一篇 2021年7月4日 下午10:56

相关推荐

发表回复

登录后才能评论