恭喜,你发布的帖子
发布于 2022-02-24 17:21:58
1楼
OB100是每次CPU上电或者重启时执行的动作,如果现场实际应用需求,可以在OB100中对该功能增加初始化编程操作。但是,同时初始化也是应用对象自身的一个在执行过程中的操作,所以在程序块中也必须包含初始化的过程,否则在运行过程中如果需要进行初始化操作,就无法再执行了,只能重启才能生效,这显然不符合功能要求。
这段代码不仅仅是做初始化功能的,还包含皮带传输停止位置,写为0代表停止到光电开关,所以按照顺序编写下来在后面的程序段。且在停止状态下也是要等待statsequcneend的信号位来了之后才会赋0,您看到的扫描周期的延长并不是因为写到后面造成的,而是由于等待状态位返回后的操作造成的。
请填写推广理由:
分享
只看
楼主