自由口程序断电故障

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

图片说明:

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

最佳答案

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

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

专家置评

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

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

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

相关推荐

  • 为什么我的CPU和电脑通讯不上啊,显示一个大问号

    电缆用的是200专用的PC/PPI电缆,波特率9.6,plc地址2计算机地址1,搜索所有波特率也打钩了,还是连接不上,电缆和串口都没问题,都试过了 问题补充:PC/PPI&nbsp…

    SIMATIC S7-200 2017年6月4日
  • 安装ac access报错

    安装pc access安装不上,显示如图,如何处理。 最佳答案 一般情况下,安装高版本的软件时,会在这装过程前自动提醒删除低版本的软件,删除完成后会自动重启开始安装高版本…

    SIMATIC S7-200 2017年7月26日
  • PLC200怎样计时显示

    在与wincc flexible2008通讯时,S7-200怎样实现计时瞬时实时显示?比如计时每增加1S,显示的时候也是增加1S。 问题补充:是计时某个输入的接通时间 最…

    SIMATIC S7-200 2017年11月1日
  • CPU224XP通讯的问题

    我这里有一台CPU224,和一台CPU224XP,我电脑可以很轻松和CUP224通讯上,但怎么都连不上CPU224XP,设置应该没问题,CUP224XP里面有自由口程序,挂了2个仪…

    SIMATIC S7-200 2020年11月1日
  • 油缸不能实现定位问题

    各位师傅 我用的200plc 采集的一个拉绳位移模拟量,我需要用这个模拟量来控制油缸的停止实现误差不超过2mm的定位。油缸总长度400mm。可是每次的误差都会很…

    SIMATIC S7-200 2020年10月31日
  • 224XP CN不能装载程序

    S7-224可以下载程序,224XPCN不能,82#出错,但程序没有问题,下载过程中可以看到系统块下载了,程序块下的时候出错,软件版本SP4。0,中文环境,电缆也更换过,12月17…

    SIMATIC S7-200 2021年7月4日
  • 关于通讯

    我手上现在一台OMRON 的NT631C的触摸屏和一个S7200的PLC,请教有用的大侠,两者之间的通讯连接是如何做的?如何接线?谢谢 问题补充:如何接线请说的具体点最好…

    SIMATIC S7-200 2020年10月31日
  • plc226与PC通讯问题

    我想请教下高手我用RS232已经让PLC与PC通讯上了,但出现个问题,不能RUN,提示PLC位于错误的模式或RUN/STOP开关不在TERM终端位置,怎么回事啊?PLC226在ST…

    SIMATIC S7-200 2021年7月5日
  • s7-200 smart 最新modbus通信情况

    1. port0和port1可以同时支持主站。2. port0和port1可以同时支持从站。3. port0或port1其中一个为从站,以太网口为mo…

    SIMATIC S7-200 2021年7月5日
  • cpu226输出问题

    我用CPU226做汽车电子控制系统,最大的灯是12V52W的,想用中间继电器连接,我用220V给PLC供电,那输出电压是多少呢?请问可以用什么型号的中间继电器呢? 最佳答案 这个要…

    SIMATIC S7-200 2017年12月9日