在5UPLC中,X表示输入信号(所有的开关、传感器等),Y表示输出信号(继电器/接触器线圈,指示灯等),M表示内部辅助继电器,T表示定时器,C表示计数器,D表示寄存器。除了X和Y用八进制(逢八进一,只有0~7)表示,其余都是十进制。
LD/LDI指令
LD指令是5UPLC中用的最多的指令。是梯形图开始的第一个指令,意思是常开触点运算开始,与之相对的是LDI指令,意思是常闭触点运算开始,这一句程序从这两个指令开始。可以驱动X、Y、M、T、C等触点,也可以驱动比较指令。
LD指令
LDI指令
AND/ANI指令
AND和ANI是串联指令。AND表示串联常开指令,ANI表示串联常闭指令。可以驱动X、Y、M、T、C等触点,也可以驱动比较指令。
AND指令
ANI指令
OUT指令
OUT指令是输出指令,可以驱动Y、M、T、C等线圈。
OUT指令
置复位指令
置位:SET,复位:RST。具体解释见下图程序
上面两个图中实现的功能是一样的。我们可以把SET理解为自锁,RST理解为停止。
上升沿/下降沿指令
如果我们把平时按按钮的流程做一个详细的分解,可以分成三个步骤:1,按下按钮;2,按住按钮;3,松开按钮。如果说按钮导通我们用“1”表示,断开用“0”表示,那么我们的上升沿就是按下按钮的一瞬间,就是由“0”变“1”的一瞬间,下降沿就是由“1”变“0”的一瞬间。上升沿和下降沿都是只接通一个扫描周期。
在5UPLC中,我们用LDP来表示上升沿指令,LDF来表示下降沿指令。
LDP上升沿指令
LDF下降沿指令
写在后面:严格的来讲,我们在编程中需要用到各类指令。但是在软件中写程序的时候,串联常开我们也可以在前一个触点后面直接输入LD,串联常闭可以直接用LDI。