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

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

相关推荐

  • 关于TD400,CPU224XPCN,智能模块,PC之间的通讯问题….急

    TD400,CPU224XPCN,智能模块,PC之间的通讯;这些之间如何接线才能实现? 我用PLC的PORT0与智能采集模块采用modbus通讯,PORT1口于TD相连,…

    SIMATIC S7-200 2021年7月5日
  • SIMATIC S7 PC Adapter USB 编程电缆

    本人使用SIMATIC S7  PC Adapter USB 编程电缆电缆时(订货号:6ES7 972-OCB…

    SIMATIC S7-200 2020年11月1日
  • 关于S7-200仿真

    我每次用STEP 7 MicroWIN 编程以后,都要下载到PLC上才可以进行测试,请问有没有S7-200相关的仿真软件? 最佳答案 目前网络上的版本…

    SIMATIC S7-200 2021年7月5日
  • smart 700与200PLC通讯问题

    麻烦问大家几个问题。我现在用的是smart 700IE与200PLC通讯。选的是PPI通讯,用了两个DP头,其中一个DP头背面带485编程口。调试时候,我想利用这个编程口…

    SIMATIC S7-200 2017年12月10日
  • 请班忙

    请问怎样可以下载s7-200的仿真软件 最佳答案 请参考http://blog.gkong.com/liaochangchu_119924.ashx 提问者对于答案的评价:谢谢大家…

    SIMATIC S7-200 2017年6月1日
  • 4-20mA电流信号如何与cpu224的M和B+连接?

    plc需要一个传感器的模拟量AI检测水位,如图所示,按照传感器厂家提供的电路图接线,但是电阻很烫无法接线。请问4-20mA电流信号需要变成电压信号 如何与cpu224的M…

    2021年7月5日
  • S7-1200软件哪有啊

    谁有s7-1200软件给提供一份,谢谢了! 最佳答案 西门子网站上可以下载,已经有很多人在使用了,可以参考——    文件663MB&nbs…

    SIMATIC S7-200 2021年7月4日
  • 数据纪录的问题

    有个西门子S7-200的问题想请教下大家啊:  我用STEP-7编程时,在数据记录向导存储一个电流信号,到我在 S7-200 Explorer 的存储卡里面找不…

    SIMATIC S7-200 2021年7月5日
  • 一批数据的判断是否为0

    请教:要判断VW0到VW100是否=0,有什么最简单的方法请师傅赐教 最佳答案 试试表格查找指令(TBL_FIND)。表格查找(TBL)指令在表格(TBL)中搜索与某些标准相符的数…

    SIMATIC S7-200 2017年8月15日
  • S7-200绝对值如何处理?

    计算后的双子VD200计算的一个速度值,有可能是正的,有可能是负的,速度利用中断做的,所以想将VD200数值取绝对值,怎么取绝对值啊 最佳答案 STEP 7-Micro/…

    SIMATIC S7-200 2020年11月1日