自由口程序断电故障

我做了如下自由口通讯程序,调试正常后一直运行正常,可是PLC断电后却只能发送数据不能接收数据了,请问各位大侠有什么好的解决办法没有?请问我的程序哪里出现了问题,谢谢

图片说明:

自由口程序断电故障    自由口程序断电故障    自由口程序断电故障    自由口程序断电故障   

最佳答案

看起来怪怪的程序,发送跟接收不是不能同时使用吗,为什么你还在主程序里同时调用了两个,虽然你有对smb87进行操作,但是完全可以靠发送完成中断后才来接收数据的~

提问者对于答案的评价:
我在主程序里面控制SM87.7,目的是可以执行下条发送和接收指令,通过调试基本能实现与设备的交互功能。但是由于中断没处理好,导致指令不能循环。还有如果采用此种方式人为控制接收控制字节,我后面用SM0.5来不断跟随设备状态时,产生了错误识别码,后来我用了字符中断发送,准确无误的接收了每个字符,也没有伴随误码产生,希望以后写自由口通讯程序的人注意!

专家置评

已阅,最佳答案正确。
自由口通信是半双工的,同一时刻只能执行一个通信任务。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月25日 上午11:08
下一篇 2017年11月25日 上午11:08

相关推荐

  • 一个关于画图的问题

    我公司生产真空吸塑机的,老总让我画一份电路图给客户,作用是方便客户自行修机,机械是用S7200和台达人机控制的,我应该画什么图:原理图、接线图,还是什么,哪位大师能告诉我,发个样例…

    SIMATIC S7-200 2021年7月5日
  • EM231/232信号不匹配问题

    我现在要控制一个液压系统中的电磁比例阀,靠该比例阀的开度控制油的流量,从而控制负载泵的转速;最初的方案是靠电位器直接控制电磁阀开度,不用PLC;但是现在需要在低液位时自动减小电磁阀…

    SIMATIC S7-200 2020年10月31日
  • 200PLC端口不够用

    我是CPU224,1个端口要与变频器通信,一个要与触摸屏连接,这样调试的时候就没有办法监控程序了,请问大家,我应该怎么做?谢谢。 最佳答案 用带编程口的dp接头 提问者对于答案的评…

    SIMATIC S7-200 2020年10月31日
  • 发送指令XMT

    使用了XMT指令了,然后如何看到plc发出的数据呢。是用什么软件?听说超级终端可以,但是我不会用。请指点 问题补充:进行自由口通讯时,通讯电缆如何设置 最佳答案 给你发的串口软件呢…

    SIMATIC S7-200 2021年7月5日
  • 高速计数器如何修改预设值

    程序Network 1 // 网络标题// 网络注释LD     SM0.1CALL&nb…

    2021年7月5日
  • 无忧切换

    我想让PID的自动切手动的时候能够平滑变化输出,哪位大侠给指点一下,或发个程序给参考一下。lanmao008@sohu.com 最佳答案 很简单,在切换瞬间,读取自动输出的值,然后…

    SIMATIC S7-200 2020年11月1日
  • 如何改变我的模拟量分辩率

    我的机器现在显示的模拟量分辩率单位是1MM,想请教下如何将他的分辩率改为0.1MM?        …

    SIMATIC S7-200 2021年7月5日
  • Map往返运动的实现

    我是新手请问下,我想实现一个伺服单轴的往返运动,因为要用人机修改速度,所以用Map做运动,请问怎么实现绝对运动的往返动作呢?一直循环的。多谢 问题补充:请问下用什么方法将目标位置取…

    SIMATIC S7-200 2018年1月1日
  • 与变频通讯

    S7 200与变频通讯采取哪种方式经济又可靠,怎样设置。 问题补充:国产品牌,485 最佳答案 USS协议 因为不清楚你是西门子什么变频器与S7-200通讯,所…

    SIMATIC S7-200 2021年7月5日
  • WIN10能否装得SIMATIC STEP7-200的软件

    WIN10专业版如何才能完美安装上 SIMATIC STEP7-200  软件,现卸载也报 灾难性故障现 装也装不上,卸…

    2021年7月5日