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

由口通讯,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

相关推荐

  • 触摸屏TP277-6

    请问用CP5711和网线通过WinCC_flexible_2008 可以对触摸屏TP277-6下载OS更新,但是传送画面程序一闪而过,不能下载。为什么?应该怎样解决呢? …

    SIMATIC S7-200 2021年7月5日
  • CP243-1用普通TP-link以太网交换机吗?

    能用CP243-1接入普通以太网交换机吗,交换机接入外部因特网,内部上位机通过以太网监控PLC。外部远程监控用简单的远程控制软件监控这台上位机,可行吗? 最佳答案 可以。详见:《C…

    SIMATIC S7-200 2019年6月10日
  • 请教个200计时器的问题?

    S7-200怎么实现300/400里面的SD计时器功能?或者我想要把不到1s的输出滤掉不让他输出,在300/400里面直接SD 就可以了,但在200里面怎么实现?先谢谢了…

    2021年7月5日
  • STEP 7 Micro/WIN V 4.0

    STEP 7 Micro/WIN V 4.0软件使用手册在哪里下载,打开软件帮助也打开不了。 钻石用户推荐最佳答案 西门子 ste…

    SIMATIC S7-200 2021年7月5日
  • EM253 如何捕捉松下电机编码器的Z向脉冲

    你们好,我用CPU226带EM253拖动松下电机。为实现精确定位,考虑在原有的U型开关归零的基础上加入编码器Z脉冲。编码器的Z向脉冲输出线接入ZP口,CLR信号接出之后电机无法运行…

    SIMATIC S7-200 2021年7月5日
  • S7-200与组态王通信问题

    有八台设备都是226带Smart 1000 IE屏,现想升级改造在原来的基础上每台设备增加一个以太网模块组成一个网络与组态王通信连接,用组态王集中监控和控制每台…

    SIMATIC S7-200 2017年11月6日
  • PPI线缆制作

    我现在需要制作两台S7-200之间的PPI通讯线缆(公转公的),在网上找了很多都是编程线缆制作,所以想求教一下各位大神? 最佳答案 两台间的网络读写用DB9针*3脚8脚分别直联即可…

    SIMATIC S7-200 2017年11月17日
  • 如何控制发电机的恒速

    要求用4~20MA液压阀控制发电机的转速恒定,通过在发电机上安装编码器测得电机的转速,但是小弟发现PID向导中的输入是4~20MA,6400~~~32000.测得的转速与转速的极大…

    2018年3月6日
  • CPU224XP通讯问题

    CPU224XP换为CPU224CN后与proface GP37W2通讯怎么设置 最佳答案 224xp与226均具备2个独立工作的通讯口,你将plc类型由224xp修改为…

    SIMATIC S7-200 2021年7月5日
  • 组态王与西门子em277通讯

    组态王与西门子em277通讯怎么设置,我用的是一头是rs232一头是rs485的电缆,接通组态王时,电缆上三个灯也有闪亮,组态王信息窗口显示通讯失败,no receive…

    SIMATIC S7-200 2017年12月21日