恭喜,你发布的帖子
发布于 2025-11-06 11:35:56
5楼
这个有更多一些的说明吗,没太看出来。昨天晚上我又看到了“阿伟码控大伟”的关于“HMI打断PLC扫描周期测试”。 https://baijiahao.baidu.com/s?id=1845323039632986544&wfr=spider&for=pc
个人看法,通信时间点(暂时这么写吧)只有两个位置 ,
1)扫描周期中(用户程序执行的中间),基本也就是time slice了吧;
2)扫描周期内(用户程序执行结束后),基本也就是 ccp吧(这个应该是cycle control point)。
他采用的测试方式是在用户程序的开头置1;中间跟您一样,用for 做长延时;用户程序的结尾置0;这样如果上位机或是HMI或是其它程序读到了1,就说明通讯发生在了 time slice中。当然,不同的通讯也可能有区别。之前有“PLC通讯原理探密系列”,现在收费了。
然后,我又翻了一下公开的资料。S7-1200的手册中有附件图片的描述,没有说明具体本机制,但强调了通讯可能发生在扫描周期的任意时间点,应该可以理是time slice。
在200smart的手册中的描述是,在执行完用户程序后,执行通讯请求。
请填写推广理由:
分享
只看
楼主