XMT和RCV通讯不正常时的问题

我用S7200和仪表通讯时。 用XMT和RCV做发送接收程序时,存在两个问题。
1.首先用m0.0沿触发发送指令,马上就会通过RCV指令收到一串数据。  接收完成后,我再人工触发一次m0.0发出XMT发送命令,
如此循环,发送请求都是我人工写入m0.0的值产生的,怎样做到接收完成后自己触发发送命令呢?
2.如果我发送XMT命令时,首先忘记给发送缓冲区赋协议定义好的数值就发出了XMT命令,程序就再也通讯不上了。
另外我如果把仪表的通讯线拔掉后再插回来,程序也一样在也通讯不上了。怎么办

最佳答案

1)这个可以。当发送完成后进入发送完成中断,在这个中断中编辑接收程序,当接收完成后进入接收完成中断,在这个中断中编辑发送指令,这样就循环了,如果需要跳出循环,调用一次中断分离就可以,当需要重新启动信号,再调用一次中断初始化就可以。
2)首先建议你先定义好发送数据,确认后再发送。但当中间过程出现不可预见的问题时,可以利用通讯控制的几个标志位(如接收指令中的SM86.7/SM186.7 = 0),中断通讯内容,然后,等待确认完成后,再启动通讯。

提问者对于答案的评价:
谢谢

最佳答案作者回复:
SM86.7=0后,启动定义才能生效!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:39
下一篇 2021年7月5日 下午2:40

相关推荐

  • 台达伺服AB系列与西门子200通讯

    台达伺服AB系列与西门子200通讯,modbus RTU通讯,CRC校验码是不是要自己计算?谁有例子能否分享下,邮箱594382007@qq.com 问题补充:crc校验…

    SIMATIC S7-200 2017年12月1日
  • 求西门子200PID编程实例!带注释越详细越好。

    求西门子200PID编程实例!带注释越详细越好。 最佳答案 《西门子S7-200编程案例--PID程序》下载连接:http://www.gkzhan.com/st777/Info_…

    SIMATIC S7-200 2020年11月1日
  • s7200smart的通讯问题

    3个s7200smart用RTU做从站,一个PC做主站,怎样通讯 问题补充:OPC是什么?详细些 最佳答案 你把你的三个PLC中的程序设定成MODBUS  RT…

    SIMATIC S7-200 2021年7月5日
  • 请教大家:cpu224CN在STOP状态下的数据保持问题?

    CPU224CN正常运行状态下,手动置位为STOP状态,此时不管是连接在PPI口上的触摸屏,还是上位机上安装的PC Access,所有的模拟量输入点都还是保持原来的数据。…

    2020年10月31日
  • 电机间隔启动的最简单的程序

    我想问问一台电机间隔24小时(暂定值)然后开半个小时(暂定值)的最简单的程序 条件 I0.0 选择开关旋到自动位置 I0.1设备电机的热继电…

    SIMATIC S7-200 2021年7月5日
  • 问硬件配置

    我欲设计一台设备有如下要求:1 三个座标轴X;Y,Z,用步进电机驱动,Y轴用减速箱变速(3:1)。座标不要求联动。2 要求通过面板能修改座标轴的进给速度,面板能…

    SIMATIC S7-200 2021年7月5日
  • S7-200程序扫描时间和程序大小有关系吗

    各位老师我是刚学PLC的,请问S7-200程序扫描时间和程序大小有关系吗 最佳答案 程序扫描时间与用户程序的大小成正比。 《S7-200系统手册》中有每个指令所需执行时间…

    SIMATIC S7-200 2020年11月5日
  • 如何转换S7-200 模拟量

    如何转换S7-200 模拟量,请高手指点一下,有没有例子程序 最佳答案 参考一下几个问题的回答吧http://www.ad.siemens.com.cn/service/…

    SIMATIC S7-200 2020年11月1日
  • 浮点

    什么叫浮点数。什么是有符号数。,和无符号数 最佳答案 浮点数:即该数值带小数点的数值。符号数:这里的符号指的是正、负符号,由最高位作为符号判断的数值。无符号数:最高位是0的数值正数…

    SIMATIC S7-200 2017年11月16日
  • 请解答怎么在vb存储区写入小数

    上位机需要向plc(杰控只能写入vb存储区) vb8中写入小数,如34.5,但是vb8只能写入整数 请问如何解决呢 求指教 数据类型的知识看…

    2021年7月5日

发表回复

登录后才能评论