问几个自由口的问题

1、200做主站,在主程序里面首次扫描执行发送指令,这个发送指令是不是在之后就不在执行,而是只执行接收完成中断程序里面的发送指令。
2、想要循环发送两条不同的指令,这个逻辑是否需要写在接收完成中断程序里面

最佳答案

1、200做主站,在主程序里面首次扫描执行发送指令,这个发送指令是不是在之后就不在执行,而是只执行接收完成中断程序里面的发送指令。
如果用sm0.1执行发送指令,那么后面的扫描自然不会该发送程序。接收中断是否执行下一条发送指令,这个要看程序的安排,一般是接收中断置位,通知主程序接收发送已经完成,可以安排下一条发送。
2、想要循环发送两条不同的指令,这个逻辑是否需要写在接收完成中断程序里面。
循环发送不同的指令,一般不用写在中断程序里面。通过上面的介绍可以知道发送空闲时间,在每个空闲时间开始时利用循环指令就可以实现发送程序的循环调用。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:15
下一篇 2020年10月31日 下午2:15

相关推荐

  • 为什么监控状态和实际状态不一样呢?

    调试中程序监控显示为1状态,但是CPU222上的指示灯却不亮,不能对应,而且有的输入量不能强制赋值,请问这是为什么呢?谢谢高手。 最佳答案 1 应该是多处赋值的问题&nb…

    SIMATIC S7-200 2021年7月5日
  • S7-200 SMART保存数据

    想10ms保存一个数据,共保存200个数据,有没有什么指令一个10ms脉冲存一个数据,存到连续的200个数据寄存器里面 最佳答案 这个可以做,可以定义一个定时中断,200定时中断时…

    SIMATIC S7-200 2021年7月5日
  • S7-200存储卡的使用

    由于程序过大~下载程序的时候出现了“程序块过大不适合当前的程序类型”,所以买了块64K的存储卡~依然出现此问题~请问各位大侠如何解决? 问题补充:字打错~不是程序类型而是“不是合格…

    SIMATIC S7-200 2020年11月5日
  • 不用PID向导做 直接用PID指令怎么做

    用PID向导做  模拟量量的输入输出都需要转换  参数的地址也自动分配好了  但是就用PID指令写怎么写 &n…

    SIMATIC S7-200 2021年7月5日
  • S7-200 S7-300与PC上应用程序通信问题?

    刚开始接触西门子的PLC,现在要写一个上位机程序,需要与S7-200、S7-300进行通信。我可以选择什么样的通信方式呢?我现在知道的,S7-200可以选择PC Acce…

    SIMATIC S7-200 2020年10月31日
  • PLC 数据库

    我使用S7-200的226 PLC,用于原油脱水电源的自动控制,要实现下面的功能: 不同物性条件(温度、脱水压力等)的原油对应一个电源输出参数的最佳值,首先可以…

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

    想用PID指令控制推钜小车,小车用变频器控制,根据切刚主钜电流大小控制小车变频器的快慢,主钜电流越大推钜越慢。第一次用到PID指令有些不懂请老师指导 问题补充:有程序例子的给小弟发…

    SIMATIC S7-200 2017年12月2日
  • S7-200无线通讯

    现场有十辆运动的小车,每辆上面装有S7-200,现在想把小车上S7-200的数据传到控制室中的一个S7-200中,控制室中的S7-200也可以向小车S7-200中写数,用什么方案比…

    SIMATIC S7-200 2020年11月1日
  • 断电数据保存

    例如:触摸屏读取高速脉冲输出的计数值,在程序里我转换为实际毫米值(VD580),在运行过程中转换值都是在变化,如果突然停电,我希望运行中的值立即保存,再次上电后,值还是断电前的值。…

    SIMATIC S7-200 2020年11月1日
  • SCOUT 4.4不能和S7 200 MicroWin 安一块吗?

    SCOUT 4.4不能和S7 200 MicroWin 安一块吗?难道需要卸载 MicroWin吗? 图片说明:  &n…

    2021年7月5日