您现在的位置是:首页 > PLC技术 > PLC技术
CPM2AH系列PLC的指令表编程方式
来源:艾特贸易2017-06-05
简介指令表是一种类似于计算机汇编语言,采用一系列操作指令组成的编程语言,又称语句表,命令语句,梯形图助记符等。它比汇编语言通俗易懂,更为灵活,适应性广。由于指令语言中
指令表是一种类似于计算机汇编语言,采用一系列操作指令组成的编程语言,又称语句表,命令语句,梯形图助记符等。它比汇编语言通俗易懂,更为灵活,适应性广。由于指令语言中的助记符与梯形图符号存在一一对应关系,因此对于熟知梯形图的电气工程技术人员,只要了解助记符与梯形图符号的对应关系,即可对照梯形图,直接由编程器输入指令语言编写的用户程序。表3-1为用Omron CPM2AH指令系统完成正反转控制功能的指令语句表程序。
表3-1 指令语句表程序
在用指令语言编写的程序中,语句是最小的程序组成部分,由步号(语句)、操作码、操作数等部分组成。
步号(语句)是用户程序中语句的序号,一般由编程器自动依次给出。只有当用户需要改变语句时,才通过插入键或删除键进行增删调整。由于用户程序总是依次存放在用户程序存储器内,所以语句步也可以看作语句在用户程序存储器内的地址编号。
操作码(也称之为“指令”)就是PLC指令系统中的指令代码,用指令助记符表示(如“LD”(Load)表示“读取”、“OR”(Or)表示“或(并联)”、“OUT”(Output)表示“输出”等)。用来说明要执行的功能,告诉CPU该进行什么操作。例如逻辑运算的与、或、非;算术运算的加、减、乘、除;时间或条件控制中的计时、计数、移位等功能。
操作数则是操作对象,主要是继电器的类型和编号,每一个继电器都用一个字母或特殊的数字开头,表示属于哪类继电器;后缀数字则表示属于该类继电器中的编号。本书中如无特别说明,都以Omron系列中的继电器编号和功能为例。操作数也可表示用户对时间和计数常数的设置、跳转指令的编号等。也有个别指令不含有操作数(如空操作指令“NOP”就不带操作数)。
一条语句就是给CPU的一个命令,规定其对谁(由操作数决定)做什么工作(由操作码决定)。一个控制动作由一条或多条语句组成的应用程序来实现。
PLC对用指令表编写的用户程序循环扫描,即从第一句开始至最后一句,周而复始。
点击排行
