自由口和仪表通信

200做主站,轮循16块仪表,现在单块的收发都有问题,通信是通上了。但是通信几个回合后就断开,而且无法重新恢复通信。哪位高手能帮忙想想办法?附上程序。
 LD     SM0.1
 MOVB   16#09, SMB30
 MOVB   16#E0, SMB87
 MOVB   16#40, SMB88
 MOVB   16#0D, SMB89
 MOVB   38, SMB94
 ATCH   INT_0:INT0, 9
 ENI
 LD     SM0.1
 XMT    VB100, 0
 LD     SM0.0
 MOVB   14, VB100
 MOVB   16#40, VB101
 MOVB   16#30, VB102
 MOVB   16#30, VB103
 MOVB   16#41, VB104
 MOVB   16#36, VB105
 MOVB   16#30, VB106
 MOVB   16#30, VB107
 MOVB   16#36, VB108
 MOVB   16#34, VB109
 MOVB   16#31, VB110
 MOVB   16#30, VB111
 MOVB   16#37, VB112
 MOVB   16#34, VB113
 MOVB   16#0D, VB114
 中断0
 LD     SM0.0
 RCV    VB200, 0
 ATCH   INT_1:INT1, 23
 中断1
 LD     SM0.0
 MOVB   255, SMB34
 ATCH   INT_2:INT2, 10
 中断2
 LD     SM0.0
 DTCH   10
 ATCH   INT_0:INT0, 9
 XMT    VB100, 0

问题补充:
现在是轮循单台仪表

最佳答案

1 将 VB100  14, 16#40, 16#30, 16#30, 16#41, 16#36, 16#30, 16#30, 16#36, 16#34, 16#31, 16#30, 16#37, 16#34, 16#0D 写到数据块,将程序块里相应的语句删除。

 2 和单块仪表通讯应该没问题,保证仪表不掉电,通讯线无故障,否则会产生非致命错误9,在发送前应该强制关闭RCV,因为你不能保证每次RCV都能成功。

提问者对于答案的评价:
问题已解决,我在接受不到信息后重启了接受程序!另外laohuai大虾能不能发一份轮询多块仪表的程序啊?你的那个三块表的程序我看了,我现在是16台仪表,比较多。谢谢了!我邮箱hslxjw@gmail.com

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

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

相关推荐

  • HSC的两个参数CV,PV?

    HSC组态时有两个参数CV,PV,当CV=PV时会自动中断吧,想这个值不管是什么,不要影响HSC一直计数下去,该如何处理。 最佳答案 只要使中断程序在条件成立的时候,不要把CV清零…

    SIMATIC S7-200 2020年11月5日
  • S7-200程序转为S7-1200程序

    我在S7-200程序转换为S7-1200程序时,有很多东西都转换不过来,转换后提示网络无效,请问有什么办法可以解决,谢谢! 最佳答案 转换工具不是万能的,有些地方需手动来转换。参见…

    SIMATIC S7-200 2020年11月1日
  • 一段小程序疑惑

    百度上搜索了一段关于一个按钮控制电机正反转的程序,按一下正转,再按一下反转,先把程序写成LD     SM0.0LPSMOVW&n…

    2017年12月10日
  • 子程序参数的问题

    主程序:LD I0.0        =  S0.0 &nb…

    SIMATIC S7-200 2020年11月5日
  • 200PLC modbus协议库

    200PLC modbus协议库,200PLC做主站和其它从站进行modbus通讯的时候,个别因干扰导致通讯失败,假如我不做处理,在这种情况下200PLC还会尝试和其它从…

    SIMATIC S7-200 2017年11月12日
  • 关于S7一200PLC存储卡读出的时间不对

    我模拟数据归档把变量中的数据放入存储卡中,倒是可以得到数据,可为何得到的时间是1980年的,我的CPU是222,查了一下,说是没有时钟卡,是不是这个原因,还是说可以改呢 最佳答案 …

    2017年11月4日
  • 组态王与s7-200

    有个项目需要组态王与s7-200的通讯,请问高手:1,组态王要与4台s7-200通讯,请问选用何种通讯方式最为划算?2,如果选用通过CP5611卡与s7-200通讯,那么通讯电缆与…

    SIMATIC S7-200 2017年12月7日
  • 用PLC控制氩弧焊

    各位老师好,求用S7-200控制氩弧焊焊接工艺原理图及说明,最好有程序我的邮箱是674240805@QQ.COM 最佳答案 下面资料比较详细:<自动焊机控制系统>htt…

    SIMATIC S7-200 2020年11月1日
  • Clock_Integer 指令库文件

    前辈们好,我现在急需S7-200的Clock_Integer 指令库文件,谁那有,帮忙给传一个好吗?不胜感激!!邮箱 lsxuzhou@163.com,或者给个…

    2020年10月31日
  • 西门子en232模拟量输出有0-10v电压,没有4-20毫安电流为什么

    西门子em232模拟量输出有0-10v电压,没有4-20毫安电流为什么 最佳答案 如果数字量有给定,且实际有输出(电压)而无电流的原因可能是测量端子的区别,除非电流端子负载电阻大于…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论