PLC编程问题请教
发布网友
发布时间:2022-06-02 16:43
我来回答
共1个回答
热心网友
时间:2023-11-10 04:08
自锁不是这么编的,你这样编是重复输出 ,正常情况下是不允许的。而且很多PLC对于重复输出是认为错误的,编译不通过的。
而且Y1和M0一直不导通也是对的,程序本身运行就是不会一直导通的。首先,上电RUN的第一个扫描周期0步的M8002为ON,所以Y1为ON,2步的Y1为ON,所以M0为ON,4步的M0为ON,所以Y1为ON;第二个扫描周期0步M8002为OFF,所以Y1为OFF,2步2步的Y1为OFF,所以M0为OFF,4步的M0为OFF,所以Y1为OFF;第三个以及以后的扫描周期里都和第二个是一样的。所以,Y1和M0都只是RUN时为ON一个扫描周期,其余都为OFF。
一个元件的注释只能有一个,不能分开设置的。
望采纳。。。。追问多谢 老大,这程序主要是来验证y1执行情况,我一直以为与C语言类似,在第二个扫描周期,当M8002条件不满足的时候,就跳过而不执行这一步,从而使输出保持原值,这样看来不是这样的,也不知其它厂家的PLC是不是也是你说的情况
追答都是,这就是PLC的周期扫描的执行方式