第2章 可编程控制器元件及基本指令系统
教学目的:
1、掌握可编程控制器的继电器X、M、T、C等元件 2、掌握可编程控制器的基本指令的使用与简单编程方法 3、掌握梯形图的绘制及继电器控制电路与梯形图之间的转换 教学重点:
基本指令的使用与简单编程方法 教学难点:
继电器控制电路与梯形图之间的转换 参考课时:讲课4课时、实验2课时
第一讲:
可编程控制器内部有许多具有一定功能的器件,这些器件一般是由不同的电子电路构成的,它们具有继电器的功能,习惯上也称为继电器,但为了与一般的继电器区别又称之为“软继电器”。从编程角度看不管这些器件的物理实现方式,只注重其实际功能统一称为“元件”。这些元件都有无数的动合触点和动断触点。PLC的指令一般都是针对其内部的某一个元件状态而言的,这些元件的功能是相互独立的,按每种元件的功能给出一个名称并用一个字母来表示。
在FX系列PLC中主要元件表示如下:X表示输入继电器、Y表示输出继电器、T表示定时器、C表示计数器、M表示辅助继电器,S表示状态元件、D、V、Z表示数据寄存器。为了编程方便,还必须给每一个元件进行一定的编号。只有输入继电器、输出继电器编号采用八进制数码;其它的辅助继电器、定时器、计数器等均采用十进制数码。在编制用户程序时,必须按规定元件的功能及编号进行编制。
一. 可编程控制器的X、Y元件与逻辑取、串、并联、线圈输出指令
1 、输入继电器与输出继电器
FX系列可编程控制器编程元件的名称由字母和数字组成。 1)输入继电器(X)
FX系列PLC的输入继电器用X表示,下标的尾数只有0~7。
输入继电器是PLC接收外部输入的开关量信号的窗口。PLC通过光电耦合器,将外部
信号的状态读入并存储在输入映像寄存器内。外部输入电路接通时对应的映像寄存器为ON(1状态)。输入端可接外部的动合、动断触点。而输入继电器有一对动合、动断触点,触点在编程中可以多次反复使用。
注:输入继电器X只能由外部信号所驱动。
表2-1 FX2N系列可编程控制器输入/输出继电器元件号
型号 FX2N-16M FX2N-32M FX2N-48M FX2N-64M FX2N-80M FX2N-128M X0~X7 输入 8点 16点 Y0~Y17 Y0~Y7 输出 8点 2.输出继电器(Y)
FX系列可编程控制器的输出继电器是可编程控制器向外部负载发送信号的窗口。 2 、逻辑取及输出线圈(LD、LDI、OUT)指令
1)LD(Load):取指令,用于动合触点逻辑运算的开始,将触点接到左母线上。在分支起点也可以使用。
2)LDI(Load Inverse):取反指令,用于动断触点运算的开始,将触点接到左母线上。在分支起点也可以使用。
3)OUT(Out):线圈驱动指令,是驱动线圈的输出指令。 LD、LDI、OUT指令的使用如图2–1所示。
16点 24点 32点 40点 64点 184点 Y0~Y27 Y0~Y37 Y0~Y47 Y0~Y77 Y270 24点 32点 40点 64点 184点 Y0~X0~X17 X0~X27 X0~X37 X0~X47 X0~X77 X270 扩展时 X0~X0Y0X1Y1Y201. LD X002. OUT Y003. LDI X104. OUT Y105. OUT Y2
图2–1 LD、LDI、OUT指令说明
注意:OUT指令不能用于输入继电器。同时可以连续使用若干次,相当于线圈的并联。 3 触点串联(AND、ANI)指令
1)AND(And):与指令,用于一个动合触点的串联连接。 2)ANI(And Inverse):与非指令,用于一个动断触点串联连接。 AND、ANI指令的使用如图2–2所示。
X2X3X4Y1X0X1Y001. LD X002. ANI X103. OUT Y004. LDI X205. AND X306. ANI X407. OUT Y1图2–2 AND、ANI指令说明
3)AND、ANI可以与OUT指令组成纵向输出。这种输出如果顺序不错,可以多次重复。
如图2–3、2–4所示梯形图及其对应的指令语句。
图2–3 梯形图
X0X1Y001. LD X002. ANI X103. OUT Y004. AND X205. OUT Y1X2Y1X0X1X2Y001. LD X002. ANI X103. MPS 04. AND X205. OUT Y006. MPP 07. OUT Y1 Y1
图2–4 不推荐的电路梯形图
注意:用AND、ANI指令,可进行触点串联的个数没有限制,即该指令可多次反复使用。 4 、触点并联(OR、ORI)指令
1)OR(Or):或指令,用于一个动合触点的并联连接。
2)ORI(Or Inverse):或非指令,用于一个动断触点的并联连接。
如图2–5、2–6梯形图在编写中应按一行无关联的输出自上到下、自左到右的顺序编写。
图2–5 梯形图
X0X2Y0X1Y001. LD X002. OR X203. OR Y0 04. ANI X105. OUT Y0X0X2X4X6X1X3X5Y001. LD X002. AND X103. OR X204. ANI X305. ORI X406. AND X507. OR X608. OUT Y0
图2–6 OR及ORI指令的使用
注意:1.OR、ORI用作为一个触点的并联。若多个触点并联需要用ORB指令。
2.OR、ORI指令是从该指令的当前步开始,对前面的LD或LDI指令进行并联。并联的次数无限制。但编程器与打印机的功能对此有限制。

