求助:自由口通讯,第一条指令接收到结束字符,下一条指令就没法接收了,

由口通讯,port 0,初始
设置都没问题,发送一个带结束符的出现 smb86==16#20,然后怎么接受第二条指令,由于smb86出现了接收完成,我就没办法再写新的命令了,尝试对RCV的en给电,这样,就能复位了smb86,不过这样会导致RCV始终有效,出现冲突,调试时候是红色的。网上查了些资料,还是没找到解决方法,麻烦大家给点提示。 
我的smb87==FC

最佳答案

自由口通讯一般是用中断或是时间分配方式进行控制的.
中断方式其实就是:启动接收中断,接收完成启动发送中断,发送完成再启动接收中断,如此循环.你可以在接收完成后发送一个空字符,然后在发送完成后在启动一个接收中断就可以了,还有你每隔一段时间可以进行一个接受0个字符的接受中断,这样可以清空缓存.

提问者对于答案的评价:
谢谢,我找到了怎么启动和结束

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • 转换STL为LAD

    我有一段程序,有没有人帮忙转换成LAD的,因为文本的我不会呀,谢谢!! 图片说明:       最佳答案 无法用LAD表示,必须学会STL编…

    2021年7月5日
  • 西门子S7-200 PLC CPU224晶体管输出,输出点能拖的动3W的接触器吧!

    西门子S7-200 PLC CPU224晶体管输出,输出点能拖的动3W的接触器吧!晶体管输出电流是0.75A,P=UI=24X0.75=18W,这样算对吗? 最…

    SIMATIC S7-200 2020年10月31日
  • modbus rtu调试

    我在做一个项目,S7-200的PORT0作为从站,波特率为9600,从站地址为35,采用偶校验。我主站是用MODSCAN32模拟,设置也与PLC一样,并且计算机的端口也设置为与一样…

    SIMATIC S7-200 2020年11月1日
  • 224XP计数器问题

    224XP计数器问题 1.如图所示,M1.4,M1.6,M3.4是同类事件(这三个信号是顺序触发,也不会同时触发),需要计数,于是我就把这三个信号并联进入一个计数器C1,…

    2020年10月31日
  • 如何同步WinCC Flexible smart v3与 S7-200时间日期同步

    当PLC断电后,触摸屏能实时更新PLC时钟 钻石用户推荐最佳答案 1、Smart Panels 的系统时间和 S7-200 的时间保持一致h…

    SIMATIC S7-200 2021年7月5日
  • s7-200软件和连接

    电脑重装了系统。不知哪里有S7 -200的 V4.0软件下载,刚刚下载了一个还有限制使用次数?还连不上,PC-USB的德国西门子的编程电缆,没重装系统前倒是连的…

    SIMATIC S7-200 2021年7月5日
  • 200PLC通信问题

    我的笔记本电脑不能与200PLC通信,今天我重装了电脑,重装了软件,然后又换了一台笔记本,又装了软件,始终不能和PLC通信,为什么啊?现在我只有通信线没有换了,我购买的通信线还在路…

    SIMATIC S7-200 2017年11月20日
  • s7-200电源问题

    现我手头上有一台S7-200   CPU224,电源板出了故障,输出电压只有正常的一半多一点,其上面有一块8脚双列排列的IC芯片,芯片上标有431A1…

    SIMATIC S7-200 2021年7月5日
  • S7-200通信设置的pg/PC接口设置问题

    64位Windows7安装的V4.0STEP 7 MicroWIN SP9软件,程序中‘设置 PG/PC接口’,里面没有PC/PPI设置,如…

    2021年7月5日
  • cpu224xp不能通讯

    我用USB接口的PC/PPI电缆和CPU224XP通讯,总是不成功。这台CPU224XP以前曾经用作PROFIBUS的一个从站,后来拆下来不用了。我怀疑是被“锁住”了,请问怎样处理…

    SIMATIC S7-200 2021年7月4日