引用
引用第6楼johnfcr于2009-04-01 21:20发表的 :
我写的程序也就是2楼的图一 但是仿真一开始(即X0未上电),Y0就处于复位状态 接通X0, Y0始终处于复位 按照2楼的说法 Y0应该有个置位的过程 但仿真时没有发现 疑问ing
你应该看一下PLC的工作原理,不要用继电器的方式去理解。
实际上从程序中来看,Y0是有个置位过程(
要是Y0没有置位,也就不会有下一行的复位动作)。但由于PLC工作原理的原因(
此时的结果只放在输出缓存寄存器里,Y0是ON),到下一行时,由于M0=ON,Y0=ON,RST Y0成立,结果为Y0=OFF(
这时输出缓存寄存器里Y0=OFF)。
扫描到END指令后,PLC将输出缓存寄存器的结果输出到外部继电器(Y)
这就是Y0复位的原因。
楼主的程序实际上是不合理的。你如果把第二行跟第三行对调,同样也不正常。
[ 此帖被zxc6688在2009-04-02 08:24重新编辑 ]