恭喜,你发布的帖子
发布于 2021-08-19 09:45:17
2楼
通讯处理和(PLC)程序执行是两码事儿。是采用时间片分开执行的。
中断程序只是中断低一级的(PLC)程序执行。中断不了分给通讯部分的时间片;通讯处理一直在处理它的缓冲区数据。
(PLC)程序仅仅在执行到通讯块的REQ(沿)、DONE(/ERR)置一时,和通讯的缓冲区做一次数据交换。
你好,我做了一个实验,定时循环中断,靠定时循环的脉冲持续发送数据,统计循环的数目和发送数目,长时间下来,统计的循环数和发送数目不一致(30万次有时相差10几次,60几万次也相差10几次,没有规律),发送块也没有报警,这种情况一般是什么原因造成?难道是偶尔会出现发送没完成,但是中断脉冲到了,但是没发送完就忽略此次信号么。还是别的原因
请填写推广理由:
分享
只看
楼主