您现在的位置是:首页 > PLC技术 > PLC技术
PLC指令的功能及表达形式
来源:艾特贸易2017-06-04
简介PLC 的编程指令是由开发商提供的,在指定的编程环境中可以转换为工作代码的,用于组成用户程序的基本元素。一般来说, PLC 有上百或百余条指令,分为基本指令及功能指令。基本指
PLC的编程指令是由开发商提供的,在指定的编程环境中可以转换为工作代码的,用于组成用户程序的基本元素。一般来说,PLC有上百或百余条指令,分为基本指令及功能指令。基本指令指逻辑运算指令,也即位操作指令,一般含触点及线圈指令、定时器、计数器指令及简单的程序流程指令,是使用频度最高的指令。功能指令则是为数据运算及一些特殊功能设置的指令,如传送比较、加减乘除、循环移位、程序流程、中断及高速处理等。 指令都有具体的功能及表达形式。功能指的是指令可以完成什么样的运算,表达形式指的是指令在不同编程语言中的表示形态。图3-1是“LD”、“O”、“=”三条基本指令及整数加法指令的梯形图及指令表表达形式。从图3-1中不难看出,基本指令的梯形图表达为触点、线圈的图形符号(含地址)及符号间的关联。指令表表达为助记符、地址及指令的排列顺序。功能指令的梯形图符号多为功能框,一种带有许多短线接点的方框。这些接点是用来表示指令涉及的数据和工作条件的。图3-1中已标出了整数加法指令各接点的用途,读者可以细心体会。
图3-1 指令的表达形式 (a)基本指令的表达形式;(b)功能指令的表达形式 认识了符号的基本结构后可以由指令的助记符、指令的标题及图形上的其他文字符号了解指令及接点的功能。由于这些文字符号带有英文缩写信息,记住指令及接点的功能是容易的。如基本指令“LD I0.0”中助记符“LD”表示连接母线取用动合触点。整数加法指令功能框上部的标题“ADD-I”及助记符中的“+I”表示为整数加法,再如MOV表示传送,MUL表示乘法,A表示串联,O表示并联,NOT表示取反等。
图3-2 线圈级连的梯形图 功能框外围的短线接点,左侧的为输入,右侧的为输出。如“IN1”及“IN2”为源操作数,“OUT”为目标操作数。指令表表达方式中,“IN1”及“IN2”的意义相同,而“OUT”被省略。功能框上的“EN”为指令的执行条件,表示只有有能流到达时执令才执行。而只有指令正常执行成功后“ENO”才置1。在具有功能框级连的梯形图中,前边功能框的“ENO”输出可以作为后边功能框的执行条件,如图3-2所示。
点击排行
