自由口通信冲突问题

“由于RS-485为半双工电气标准硬件电路,在用PC/PPI电缆时,发送和接收之间要有一定的时间间隔,这是由电缆本身的切换时间决定的,否则就会出现XMT/RCV冲突现象。”这是在一篇文献中看到的,是说如果上位机发送与下位PLC发送中间要有间隔吗?

最佳答案

自由口编程的一般原则:
 1.SM0.1触发端口初始化,连接发送完成和接收完成中断(中断事件9和23)。
 2.SM0.0触发RCV指令。
 3.XMT指令用上升沿触发,并在指令运行前先停止端口0的接收(复位SM87.7,执行RCV指令)。
 4.在发送完成中断中,重新置端口0为接收状态(置位SM87.7,执行RCV指令),清空RCV指令的接收缓冲区。
 5.尽量减少在中断程序中编程,如果时间允许仅在中断程序中置标志位,然后在主程序中扫描该位执行具体的程序。
 6.根据将要接收信息的不同,合理设置SMB87~SMB94。

 
 请见《S7-200 自由口通讯》,文中以实例描述如何解决通信冲突问题:下载

  http://ftp.gongkong.com/UploadFile/datum/2008-12/2008121509585600001.doc
 

提问者对于答案的评价:
3Q

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:01
下一篇 2021年7月5日

相关推荐

  • smartPLC200 指针偏移 存放数据

    smartPLC200 指针偏移VD寄存器指定DI位置 存放数据 断电后再次DI里数据消失 图片说明:     &nbs…

    2021年7月5日
  • PLC与仪表通信

    现有S7200与仪表通信,需要自己编制协议。存在通信问题如下:发送请求帧:02303130……0D0A这组数据,用串口调试软件,仪表有响应,但是用PLC的XMT指令,发送同样数据,…

    SIMATIC S7-200 2021年7月4日
  • 自学的困惑

    各位师傅,我工作后做的是仪表维护,但是比较喜欢PLC,所以就自学了PLC,公司有很多的PLC设备,现在看买的那些书,感觉上面的程序有点简单了,想再编稍微难一点的,但是也不能太难,不…

    SIMATIC S7-200 2020年11月1日
  • 请问如果EM277+CP5611+组态王走OPC

    请问如果EM277+CP5611+组态王走OPC,用SIMATIC NET需要TTEP7 V5.4组PC站,那么如果用PCACCESS还需要STEP7&nbsp…

    SIMATIC S7-200 2021年7月5日
  • S7 200 smart 自由口通讯串口模拟。

    S7 200 smart 自由口通讯PLC发送的八个字节串口助手只收到后4个,前4个缺失。是什么原因 问题补充:你们的意见试过了都没用,我的问题是发送…

    2017年6月13日
  • 可以在触摸屏里用M0.0 触发计数器加减吗?

    如题所示,在C0加计数器时,我想用M0.0作为一个按钮,每次在触摸屏里按这个按钮的时候,加计数器C0就增加一个数,这是我的想法。不知道是否可行,是否能用M0.0来模拟I0.0来取代…

    SIMATIC S7-200 2017年12月1日
  • win7无法安装S7-200软件

    换电脑后没法使用S7-200软件 最佳答案 1、关闭杀毒软件2、系统不是gost系统3、控制面板中卸载之前已经安装的软件版本4、安装完整版的安装包,v4.0sp9完整版软件下载ht…

    SIMATIC S7-200 2021年7月5日
  • CPU224作为从站时接收的主站命令数据

    CPU224作为从站时,返回给主站的数据地址可定义(MBUS_INIT中holdstart设置)那接收的主站命令数据是保存在哪个地址呢? 最佳答案 从站接收的主站命令数据的地址在主…

    SIMATIC S7-200 2021年7月5日
  • PLC200关于油门开度

    PLC200中怎么控制油门的开度,例如上位机给个50%开度,我利用什么命令叫油门开度达到预设值?我想用计数器好像不太好,需要满度标定吧? 问题补充:补充一下,我的是上位机模拟量给定…

    SIMATIC S7-200 2020年11月1日
  • S7-200以太网与组态王通讯如何操作?

    我现在有1台S7-200PLC (挂一个CP243的以太网模块)和一台装有组态王的上位机,请问以太网通讯任何建立 如何设置,我现在这个组态王的添加后如何选择里面…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论