指令表又称助记符、列表,是基于字母符号的一种语言,类似计算机的汇编语言,用拼音文字(可用多国文字)的缩写及数字代表各相应指令。这种语言在欧洲很常用。绝大多数PLC都使用有这种语言。如下程序就是由指令表语言编写的:
0′这个0为一个条的开始。条是由含义完整的输入(前因)到输出(后果)变换的若干指令组成。本例共2个条。0条有4个指令,1条仅一个指令。
0 LD 0.00(∗装载指令∗)
1 OR 10.00(∗或运算指令LM机为OR%QX0.0,位地址用%号标识∗)
2 ANDNOT 0.01(∗取非运算之后再做与运算指令∗)
3 OUT 10.00(∗输出指令∗)
1 4 END(∗表示程序结束∗)(www.xing528.com)
上述每个“(∗”与“∗)”之间为IEC61131-3标准的指令注解。每个指令都可加注解。上述程序中符号“”开始的文字为OMRONPLC指令注解。但每条只能加注一次,而且只能在“条”的开始处加注。
这里共用了2个条,共5个指令。除第1条中的第4个指令外,其它都含有3个部分:
(1)指令地址。标志该指令存于PLC程序存储区的位置。一般讲,指令总是从0地址的指令开始顺序执行,一直执行到最后一条指令为止。但由于编程工具及编程软件的发达,在送入指令时,这个地址多是自动生成的。所以,有的PLC,如LM机就不用它。
(2)操作码。用以告知PLC应该进行什么操作,是PLC指令的核心,是必不可缺的。
(3)操作数。是操作码操作的对象。有一个操作数的,两个操作数的以及多个操作数的。也有无操作数的,如这里的END指令,它只是表示程序到此结束。到底有多少操作数视操作码而定。
指令表容易记忆、便于操作。与其它语言还都可一一对应。而且,其它语言无法表达的,用它都可表达。是PLC最基本的编程语言,也是简易编程器使用的惟一编程语言。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。