S7-200smart自由口通讯问题接收不了数据

CPU是SR20,  我按照官网的教学视频单独编写XMT指令程序可以实现发送数据给串口调试助手,但我又单独编写RCV指令时串口调试助手发送的数据plc接收不了,用官网的例程也接收不了.RCV和XMT程序是单独的两个程序。我想单独测试接收和发送功能。
    关于阿鸣前辈说的串口调试软件和PLC编程软件使用自由口通信模式时对串口的占用,在同一时刻只允许一个!否则就会出错!!!我用的以太网实现编程软件和plc的连接应该不会占用串口,另外我直接用官网的例程也实现不了接收数据的功能,程序的控制字节的配置和条件应该是正确的。接线是PLC的端口0接485/232转换器的485口,485/232转换器的232口接232转USB线。附上程序图,请高手们指教一下,急急急!!!!!

问题补充:
请问我需要用两台电脑吗,1台电脑监控程序,1台电脑监控串口调试助手,还是一台电脑就可以了

图片说明:

S7-200smart自由口通讯问题接收不了数据    S7-200smart自由口通讯问题接收不了数据    S7-200smart自由口通讯问题接收不了数据    S7-200smart自由口通讯问题接收不了数据   

最佳答案

阿鸣老师指出的问题你可能误解了。
老师说是对于rs485口上通讯,基于串口通讯的原理(半双工),就是说在一条通讯回路上,只能允许存在一种通讯方式正在工作。
比如,发送指令正在发送时,接收指令是不允许启用的,同样的道理一条发送指令被激活,其它的发送指令需要先等待这条发送指令发送完成后才能激活。
与其。急!急!急!到不如静下心来仔仔细细、反反复复地推敲阿鸣老师的那几句话吧。
补充问题回复:
如果你有2台电脑可以的。
但操作这样的通讯测试,1台电脑照样可以的,调试时,缩小软件窗口和串口调试软件串口就可以了。

提问者对于答案的评价:
您好,我控制字节只设置了起始条件为空闲时间检测时间为0ms,结束条件为超时10s,这样的接受条件应该很容易满足,可是接收不了数据,状态字节smb86的值为0,好像plc根本就没有执行过RCV指令,如果有执行过的话,smb86的值应该会变化,然后我又把控制字节设置了起始条件为起始字符和结束条件为结束字符,a为开始和结束字符,串口助手发送a123a,plc还是接收不了,状态字节smb86的各个位的值一直是0,单独的发送指令程序可以发送数据。很是不懂,请您指教一下。

最佳答案作者回复:
你接收起始符定义了“a”?一个很矛盾的问题是你如何让PLC判断这个a那个算起始,那个a算结束?你仔细思考一下这个问题。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月28日 上午1:37
下一篇 2017年5月28日 上午1:37

相关推荐

  • 软件找不到

    WinCC_flexible_SMART_V3 和 S7-200 SMART编程软件从哪里下载 最佳答案 1、WinCC_flexible_SMART…

    SIMATIC S7-200 SMART 2017年5月31日
  • 200smart与V90

    1.能否求一份smartplc和V90的接线图纸2.v90能否像台达一样不需要使能信号3.使能型号能否一直为ON 产品版区:SIMATIC S7-200 SMART 悬赏西币:1 …

    SIMATIC S7-200 SMART 2018年12月6日
  • SMART200 MOTUBUS TCP通讯

    SMART200做主站 与电脑上的一个软件进行通讯  该怎么设置 我写的只是建立了TCP连接缺没有数据   &…

    2020年10月31日
  • 帮帮我

    S7-200 SMART 早上我把符号表给隐藏掉了,现在怎么点击符号表都不会显示在下方  请问怎么弄 问题补充:你们说的两种方法我之前就试了…

    2020年10月30日
  • smart 700lE V3

    屏与PC连接不上显示Info   :  无法进行传送。WinCC flexible 项目中“HMI …

    2019年6月10日
  • BOGE压缩机和200smart通讯

    现在手里有一个项目,用200smart去控制5台boge的压风机。我这边找资料没查到伯格的代码表,型号是SL270和SL340。 最佳答案 我读了一下这个手册https://wen…

    SIMATIC S7-200 SMART 2021年7月4日
  • 200smart控制蒸汽调节阀

    之前用过电磁阀蒸汽升温,40度停止,他能冲到60多度,我想知道PID控制蒸汽调节阀好控吗?现在有个项目,精度要求1℃,该怎么做? 钻石用户推荐最佳答案 控制1℃有一些难度的,关键看…

    SIMATIC S7-200 SMART 2020年10月30日
  • 自己能编写功能块实现PID自整定吗?

    自己能编写功能块实现PID自整定吗? 问题补充:能不能留个联系方式;目前准备用ST实现PID自整定,参考codeSys.就是继电 自整定这块有些疑问? 最佳答案 step…

    SIMATIC S7-200 SMART 2017年6月1日
  • smart200模拟量读取

    各位我写了一个程序,液位的读取,在VD100中,1.我直接用这个模拟量读取库写模拟量读取就行了把?不用在加MODBUS来读取模拟量了吧?2.在VD100中,数值该怎么转换,才能用比…

    2020年10月30日
  • s7- 200smart可以扩展128个点吗?

    s-7 200smart最多可以扩展6个模块吗?假如我的工程需要128个输入点,32个输出点,8个模拟量输入点,8个RS485接口。那要怎样选型?用继电器型的 产品版区:…

    SIMATIC S7-200 SMART 2019年6月10日