200自由口通信关于接受与发送的同时进行

我想问下 RCV指令在上一次接收完毕,再一次激活后(一次接受完成后是不是再需要一个边沿信号来激活RCV指令?还是只需要激活一次?),但是还处于接收等待状态的时候(即起始条件没有满足的时候),SMB86 是不是0? 在这个等待的过程中可以进行XMT的发送操作吗?还是说发送的时候,一定要在控制字SMB87里面将接收功能关闭?
我现在,单独的接收与发送均可以达到。但是我发送是必须短时间间隔循环发送的,而且接收也是随时要准备好,因为上位机随时可能发个数据过来(但间隔可能很长,所以不考虑在接收完成的中断中完成发送数据),感觉这两个的关系不好处理啊。求帮助……

最佳答案

你的理解是正确的。你作为一个从站,平时一直都处于接受状态,当接受到信息且接受完成后,要立即或者延时几十毫秒发送数据,发送完成后立即启动接受。在接受状态下,需要发送数据,必须关闭RCV指令。不过一般从站事不会主动发送数据的!

提问者对于答案的评价:
ooo

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月2日 上午10:52
下一篇 2017年12月2日 上午10:52

相关推荐

  • EM231 接2路电压信号输入,会影响到对方

    EM231CN,标准的4路AI模块,接了2路0-10V电压信号到A,B通道,C,D通道未用短接处理了。A,B通道都是由2个3线制的电压传感器信号输入,2个传感器的输出接A+,B+,…

    2020年10月31日
  • 西门子200PLC做主站,modsim做从站的问题

    我写了一个用200PLC做主站,我的I0.1按一次,30001就读取一次,然后根据读取到的值做比较,大于10,我就给40001写入1,小于10,我就给40001写入0,我的从站我用…

    2017年12月10日
  • CPU224XPCN高速计数误计数问题

    CPU224 XP,高速计数为HSC4用的模式10(A/B相正交计数器) ,编码器为直线光栅尺DC24V,通电后,单独移动光栅尺,读数正常,奇怪的是PLC&nb…

    SIMATIC S7-200 2021年7月4日
  • S7-200传感器直流输出电源

    请问大家:S7-200 CPU224的PLC直流传感器输出端的24V电源可否带动16入/16出的数字量模块(用主机自带的直流电源给模块供电)?能的话可以带几个?S7-20…

    SIMATIC S7-200 2021年7月5日
  • 求教两个200PLC进行自由口通讯的编程

    甲机和乙机两个200PLC进行自由通讯,互相读写,我这样写程序行不行请给个指点甲机:1,初始化子程序:对SMB87进行写操作禁止接收,用ATCH和ENI指令使能定时发送中断2,发送…

    SIMATIC S7-200 2020年10月31日
  • 224xp AIW0和AIW2什么都没接数值就是+7这正常吗?不应该是0吗

    224xp AIW0和AIW2什么都没接数值就是+7这正常吗?不应该是0吗 图片说明:    钻石用户推荐最佳答案 没有短接输入点,不是0,也不奇怪。…

    2021年7月5日
  • 如何显示电压波形

    用模拟量输入模块以毫秒级扑捉电压信号在传回电脑,能显示出电压波形吗?交流脉宽能显示出来吗? 问题补充:VB用TIMER控件读PLC的数据时间间隙为MS级,而一个半波的时间为10MS…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200的查表指令使用方法

    如果找到匹配条目,则INDX指向表格中的匹配条目。欲查找下一个匹配条目,再次激活"表格查找"指令之前必须在INDX上加1。 ①我想问一下数据被查找到之…

    2017年11月12日
  • 编码器测转速

    我想用S7200通过编码器测转速,哪位高手能指教一下,不胜感激啊!有实例和程序的最好了,我的邮箱xiangcaoaotian@yahoo.cn 先谢谢了~~~ 最佳答案 …

    SIMATIC S7-200 2021年7月4日
  • 温控

    项目具体要求是这样的:有个烧煤的容器,喂料(煤)是靠传送带1(M1)带动的,燃烧出来的热量通过风机输送到烘干炉,要干燥的物料通过传送带2(M2)带动经过这个烘干炉,烘干炉里装有一个…

    SIMATIC S7-200 2018年12月14日