自由口通信冲突问题

“由于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日

相关推荐

  • 脉冲与PLC224XP

    谢谢!!!我用位控做,但还是不行,调出的与机械传动部分配合的速度还是太低。我是自己编的一段程序,那步进电机的速度与脉冲周期有关,周期小,速度步,SMD72脉冲计数值是不是越小,速度…

    SIMATIC S7-200 2020年11月1日
  • s7-200中怎么弄几个参数对比大小

    想弄问一下怎样快速的对比几个参数的大小,用直接两个比大小的太麻烦了,要比好多次。 最佳答案 没有现成的指令可以用,如果数据不多的话可以自己编个子程序,如果数据较多的话就要用STL编…

    SIMATIC S7-200 2018年12月9日
  • 什么是轮询?

    用modbus控制多台变频器读写,比如10台变频器都读写,大家总说轮询,到底怎么询的,是把每台变频器依次读一遍然后再写一遍,如此反复,还是对于每台变频器都是读写,然后下一台读写,反…

    SIMATIC S7-200 2017年11月1日
  • S7-200通讯问题,连接不上

    之前用电脑和S7-200进行通讯时,一直选择的是PC/PPI cable.ppi1,最近发现根本连接不上了,但是选择Serial cable ppi1…

    SIMATIC S7-200 2017年5月29日
  • 西门子TP1200COMfort用什么编程软件

    西门子TP1200COMfort用什么编程软件 钻石用户推荐最佳答案 用博图软件,现在最新的博图软件为V16。下图是我有博图V15.1软件组态画面。博图软件需要从西门子供应商那里购…

    2021年7月5日
  • 普通计数器问题

    取脉冲信号每秒大约50个信号,不知能不能用普通计数器计数?普通计数器的分辨率是多少阿?   问题补充:DI的输入特性是0.2~12.8ms。满足你的50hz。&…

    SIMATIC S7-200 2021年7月5日
  • EM231 RTD 温度问题

    EM231 RTD模块,在TP178屏上做温度显示,PT100热电阻信号的,有两个温度跳得厉害,和实际温度也相差6-7度,我程序里面监控温度不跳,地址我也换了,还是有问题…

    SIMATIC S7-200 2021年7月5日
  • S7-200Z指令

    软件中只写了主程序网络1,编译 下载 监控 输入端plc本机指示灯亮    输出端和监控所一致。没有其他输出指…

    2021年7月5日
  • CPU226与三菱FX2N-48MR通讯,请问有什么可行的方法吗?

    CPU226与三菱FX2N-48MR通讯,请问有什么可行的方法吗? 问题补充:我查了相关的资料,三菱FX2N-48MR这个PLC是支持自由协议的,但我对自由口通讯不太懂!不知道该怎…

    SIMATIC S7-200 2020年11月5日
  • 梯形图问题

    现在用PLC-200编程软件做梯形图,第一个网络有常开触点Q0.0,第二个网络有线圈Q0.0,假设现在线圈为1,那么常开触点是马上闭合?还是等到下一个扫描周期? 最佳答案 。。。。…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论