搜档网
当前位置:搜档网 › PLC200基本逻辑指令

PLC200基本逻辑指令

PLC200基本逻辑指令
PLC200基本逻辑指令

一,置位、复位

1,分类:4种,

2置位,复位具有自锁功能。

三:其他位逻辑指令

四:接通延时定时器

1,TON

2,TOF:

3,TONR:

五:计数器种类

1,CU:加计数脉冲输入端,上升有效

2,CD:减计数脉冲输入端,上升有效

4,R:复位输入端

5,LD:装载复位输入端,只用于减计数器,

6,PV:计数器的预设值

7,PLC-200提供C0到C255共256个计数器,每个计数器只有一个当前值,不同类型的计数器不能共用一个计数器的编号。

8,加计数器实例

9,减计数器实例

加减计数器

C2复位时,计数清零。

六:比较指令类型

等于,不等于,大于等于,小于等于,大于,小于

字节,整数,双整数,实数比较指令

1整数比较:比较的是16位有符号整数

2,比较指令只作为条件来使用,用于比较两数的大小。

3,双整数比较:

比较的是双字数据的大小,其操作数为32位双整数,

4,实数比较指令

比较的是双字数据的大小,其操作数为32位实数

5字节比较指令

比较的是字节指令的大小,其操作数为8位无符号数据

七:BCD和整数的转化实例八:转换指令

ASC码转十六进制数:

IN:输入指定的地址开始,长度LEN的ASC码的字符串转换并将结果,送到out:的结果,OUT:地址为输出字节的首地址。每个ASC码对应的4位十六进制数。

ASC码最大长度为255个字符

十六进制转ASC码:

从输入指定的地址开始,将长度为LEN的十六进制数转换为ASC码字符串,将结果送到OUT 的指定输出,OUT地址为输出地址的首地址。

九:数值转换为ASC指令

1整数转换ASC指令

out的指定的地址为连续八个字节的存储单元的首地址

FMT:nnn用于指定缓冲区的指定位数,有效范围为0到5,n为零为整数。

C为逗号或小数点,作为整数和小数的分隔符,C位0是为逗号,C为1时时小数点。FMT的高数位必须为0。

2,双整数转换为ASC

OUT:指定的地址十二个字存储节单元的首地址,输出缓冲区的大小始终为12个字节。

3,实数转化为ASC指令

输出缓冲区的位数是输出缓冲区的大小,3到15个字节或字符。

FMT:格式操作数

FMT均为字节变量。

十:编码指令:将自行输出数据IN中为一的最低位的位号输出到OUT指定的字节单元的低次位。也是用半个字节来对一个自行数据16位的最低位进行编码。

十一:译码指令:

根据字节型输出数据IN的低次位的所表示的位号输出数据所指定的字单元的相应位置置一,其他位置0。

十二:段码指令,

将字节型IN的低次位有效数字,十六进制的0到F,产生点亮七段显示期间的代码,输出到OUT中。

十三:单个传送指令;

每次传送一个数据,传送数据的类型分别为字节,字,双字,实数。

十四:块传送指令

块传送指令可一次传送多个数据,将从输入地址IN开始的N个数据,传送到输出地址OUT 开始的N个单元,N等于1到255,最多可将255个数据组成数据块,数据块的类型:

十五:其他传送指令:

1,字节立即读指令:

读取物理输入IN的一个字节的输入,并将结果写入OUT的字节存储单元,但是并不刷新输入过程印象寄存器。

2,字节立即写指令:

将输入IN的指定一个字节的数值写入物理输出OUT,同时刷新相应的输出过程印象区。

3,字节交换指令:

是用来交换输入in的高字节与低字节

十六:移位指令,

向右或向左移动N位后输出到OUT,移出的位被移动到特殊存储器中,移位后的空位自动补0,移动的N大于或等于允许值时,则实际移动的位数为最大允许值,字节移位的操作的允许值为8,字节允许的位16.双字允许的位是32,所有的移位和循环指令中N 均为字节变量

十七:循环移位

循环指令是将输入数据的每一位向右或者向左循环移位N位后送给输出OUT,循环移位是环形的,也是移除的位填补的空位中,同时影响特殊存储器位。

移位次数N与移位长度有关,例如N小于实际的数据长度,则移动N位。

如果移动数据N大于等于移位数据,则N先进行取磨操作。

取磨:用移动数据N除于实际的数据长度取余数得到一个有效的移动位数,例如:字移位,除于16取余数。

取磨对字节是0到7的谋一个数

对字是0到15

双字是0到31

移位为0为不移位

十八:整数计算指令:

plc基础知识指令27个

plc基础知识指令27个 三菱 FX 系列plc的基本逻辑指令。 取指令与输出指令(LD/LDI/LDP/LDF/OUT) (1)LD(取指令)一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。 (2)LDI(取反指令)一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。 (3)LDP(取上升沿指令)与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF→ON)时接通一个扫描周期。 (4)LDF(取下降沿指令)与左母线连接的常闭触点的下降沿检测指令。 (5)OUT(输出指令)对线圈进行驱动的指令,也称为输出指令。 取指令与输出指令的使用说明: 1)LD、LDI指令既可用于输入左母线相连的触点,也可与ANB、ORB指令配合实现块逻辑运算; 2)LDP、LDF指令仅在对应元件有效时维持一个扫描周期的接通。 3)LD、LDI、LDP、LDF指令的目标元件为X 、Y 、M 、T、C、S;

4)OUT指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT指令之后应设置常数K或数据寄存器。 5)OUT指令目标元件为Y、M、T、C和S,但不能用于X。触点串联指令(AND/ANI/ANDP/ANDF) (1)AND(与指令)一个常开触点串联连接指令,完成逻辑“与”运算。 (2)ANI(与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。 (3)ANDP 上升沿检测串联连接指令。 (4)ANDF 下降沿检测串联连接指令。 触点串联指令的使用的使用说明: 1)AND、ANI、ANDP、ANDF都指是单个触点串联连接的指令,串联次数没有限制,可反复使用。

PLC编程实例PLC经典案例

PLC 编程实例PLC 经典练习第二章一 第2章 基本逻辑控制 图2-1 交通信号灯控制PLC 配置示意图 C P U 输出单元 停止I0.2 启动I0.1 东西人行道红Q1.3 东西人行道绿Q1.2 南北人行道红Q1.1 南北人行道绿Q1.0 东西主车道红Q0.7 东西主车道黄Q0.6 东西主车道直行绿Q0.5 东西主车道左转绿Q0.4 南北主车道红Q0.3 南北主车道黄Q0.2 南北主车道直行绿Q0.1 南北主车道左转绿Q0.0

0 10 13 40 4345 55 58 85 8890 (秒)I0.1 Q0.0 Q0.1 Q0.2 Q0.3 Q1.3 Q1.2 Q0.4 Q0.5 Q0.6 Q0.7 Q1.1 Q1.0 图2-2 交通信号灯系统正常工作时序图

I0.1 M0.2 Q0.1 Q0.2 T1 T1 T3 T8 T9(3S ) T8(30S ) T7 T5 T4 T6(2S ) T7(10S ) M0.2 M0.1 T1 T5(3S ) T4(30S ) T3(10S ) T1(45S ) T2(45S ) I0.2 M0.1 M0.1 启停控制 Q0.4 Q0.5 M0.2 严重故障 M0.1 T2 红灯工作延时 东西左转绿灯工作延时 东西直行绿灯工作延时 东西绿灯闪烁延时 东西黄灯工作延时 南北左转绿灯工作延时 周期循环控制 南北直行绿灯工作延时 南北绿灯闪烁延时

... T12(0.5S ) T11 M0.1 T12 T9 T10(2S ) 南北黄灯工作延时 T11 闪烁频率设定 T5 T6 T5 T4 T3 T4 Q0.5 Q0.3 T3 Q0.4 T9 T10 T8 T9 T11 T7 T8 Q0.1 Q0.7 T1 Q0.3 Q0.7 M0.2 M0.1 T1 东西主干道红灯 南北主干道红灯 T7 Q0.0 南北主干道左转绿灯 南北主干道直行绿灯 南北主干道绿闪 Q0.2 南北主干道黄灯 东西主干道左转绿灯 T11 Q0.6 东西主干道直行绿灯 东西主干道绿闪 东西主干道黄灯

三菱PLC有哪些常用指令三菱PLC指令详细汇总

三菱PLC有哪些常用指令三菱PLC指令详细汇总 取指令与输出指令(LD/LDI/LDP/LDF/OUT) (1)LD(取指令)一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。 (2)LDI(取反指令)一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。 (3)LDP(取上升沿指令)与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF→ON)时接通一个扫描周期。 (4)LDF(取下降沿指令)与左母线连接的常闭触点的下降沿检测指令。 (5)OUT(输出指令)对线圈进行驱动的指令,也称为输出指令。取指令与输出指令的使用说明:1)LD、LDI指令既可用于输入左母线相连的触点,也可与ANB、ORB指令配合实现块逻辑运算;2)LDP、LDF指令仅在对应元件有效时维持一个扫描周期的接通。3)LD、LDI、LDP、LDF指令的目标元件为X 、Y 、M 、T、C、S;4)OUT指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT指令之后应设置常数K或数据寄存器。5)OUT指令目标元件为Y、M、T、C和S,但不能用于X。触点串联指令(AND/ANI/ANDP/ANDF)a、AND(与指令)一个常开触点串联连接指令,完成逻辑“与”运算。b、ANI(与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。c、ANDP 上升沿检测串联连接指令。d、ANDF 下降沿检测串联连接指令。 触点串联指令的使用的使用说明:1)AND、ANI、ANDP、ANDF都指是单个触点串联连接的指令,串联次数没有限制,可反复使用。2)AND、ANI、ANDP、ANDF的目标元元件为X、Y、M、T、C和S。3)OUT M101指令之后通过T1的触点去驱动Y4称为连续输出。 触点并联指令(OR/ORI/ORP/ORF)(1)OR(或指令)用于单个常开触点的并联,实现逻辑“或”运算。(2)ORI(或非指令)用于单个常闭触点的并联,实现逻辑“或非”运

三菱PLC基本指令

PLC 基本指令 FX 2N 系列的PLC 共有基本指令27条,本章主要介绍这些基本指令的功能。并掌握由梯形图转化成指令表,指令表转化成梯形图的方法;然后通过一些编程的示例理解基本指令的应用和一些编程的规则。 3.1 基本指令 3.1.1 LD 、LDI 、OUT 指令 LD ,取指令,表示每一行程序中第一个与母线相连的常开触点。另外,与后面讲到的ANB 、ORB 指令组合,在分支起点处也可使用。 LDI ,取反指令,与 LD 的用法相同,只是LDI 是对常闭触点。 LD 、LDI 两条指令的目标元件是X 、Y 、M 、S 、T 、C 。 OUT ,线圈驱动指令。是对输出继电器(Y )、辅助继电器(M )、状态器(S )、定时器(T )、计数器(C )的线圈驱动,对输入继电器(X )不能使用。 图3-1 LD、LDI、OUT指令的使用说明 8 OUT Y1 7 LD T0 SP K204 OUT T03 OUT M02 LDI X11 OUT Y00 LD X0a) 梯形图 T0 Y1 T0 K20 X1 X0Y0M0步号 程序 驱动定时器线圈b) 指令表 SP为空格键 定时器设定值 目标元件 指令 驱动线圈与母线相连 当OUT 指令驱动的目标元件是定时器T 和计数器C 时,如设定值是常数K 时,则K 的设定范围如表3-1所示:程序步序号是自动生成,在输入程序时不用输入程序步号,不同的指令,程序步号是有所不同的。 表 3-1 K 值设定范围:

3.1.2 触点串联指令AND 、ANI 用于单个常开接点的串联。 ANI ,与非指令。用于单个常闭接点的串联。 AND 与ANI 都是一个程序步指令,串联触点的个数没有限制,该指令可以多次重复使用。使用说明如图3-2所示。这两条指令的目标元件为X 、Y 、M 、S 、T 、C 。 OUT 指令后,通过接点对其他线圈使用OUT 指令称为纵接输出或连续输出,如图3-2 中的OUT Y3。这种连续输出如果顺序不错,可以多次重复。但是如果驱动顺序换成图3-3的形式,则必须用后述的MPS 指令和MPR 指令。 3.1.3 接点并联指令OR 、ORI OR ,或指令。 ORI ,或非指令。 这两条指令都用于单个的常开触点并联,操作的对象是X 、Y 、M 、S 、T 、C 。OR 是用于常开触点,ORI 用于常闭触点,并联的次数可以是无限次。使用说明如图3-4所示。 并联连接 并联连接 0 LD X4Y5 X5图3-4 OR、ORI使用说明 a) 梯形图 X7 M110 M103Y5M102OR OR ORI X10OR M103 b)指令表 9 OUT M103 8 OR M1107 ANI X106 OR M103 AND X74 LD Y53 OUT Y52 ORI M1021 OR X55X4 图3-3 不推荐使用 MPP X3 X4Y3Y2 MPS X5 a)梯形图 X5 X1X3 X4 X2 图3-2 AND、ANI指令使用说明Y3 Y2Y1 6 AND X5b)语句表 7 OUT Y35 OUT Y23 ANI X42 LD X31 AND X20 LD X1 触联常闭触点 串联常开触点

三菱plc常用的指令

以下是三菱plc常用的指令,还有不懂的可以问我 一程序流程控制指令—FNC00~09 00 CJ 条件转移 01 CALL 子程序调用 02 SRET 子程序返回 03 IRET 中断返回 04 EI 开中断 05 DI 关中断 06 FEND 主程序结束 07 WDT 监控定时器刷新 08 FOR 循环开始 09 NEXT 循环结束 二传送、比较指令—FNC10~19 BIN----二进制BCD----十进制 10 CMP 比较 11 ZCP 区间比较 12 MOV 传送 13 SMOV BCD码移位传送 14 CML 取反传送 15 BMOV 数据块传送(n点→n点) 16 FMOV 多点传送(1点→n点) 17 XCH 数据交换,(D0)←→(D2) 18 BCD BCD变换,BIN→BCD 19 BIN BIN变换,BCD→BIN 三算术、逻辑运算指令—FNC20~29 BIN----二进制BCD----十进制 20 ADD BIN加法 21 SUB BIN减法 22 MUL BIN乘法 23 DIV BIN除法 24 INC BIN加一 25 DEC BIN减一 26 W AND 字与 27 WOR 字或 28 WXOR 字异或 29 NEG 求BIN补码 四循环、移位指令—FNC30~39 30 ROR 循环右移 31 ROL 循环左移 32 RCR 带进位循环右移

33 RCL 带进位循环左移 34 SFTR 位右移 35 SFTL 位左移 36 WSFR 字右移 37 WSFL 字左移 38 SFWR FIFO写入 39 SFRD FIFO读出 五数据处理指令—FNC40~49 40 ZRST 区间复位 41 DECO 解码 42 ENCO 编码 43 SUM 求置ON位总数 44 BON ON位判别 45 MEAN 求平均值 46 ANS 信号报警器标志置位 47 ANR 信号报警器标志复位 48 SQR BIN平方根 49 FLT BIN整数→BIN浮点数六高速处理指令—FNC50~59 50 REF 输入输出刷新 51 REFF 输入滤波时间常数调整 52 MTR 矩阵输入 53 HSCS 高速记数器比较置位 54 HSCR 高速记数器比较复位 55 HSZ 高速记数器区间比较 56 SPD 速度检测 57 PLSY 脉冲输出 58 PWM 脉冲宽度调制 59 PLSR 带加减速功能的脉冲输出 七方便指令—FNC60~69 60 IST 状态初始化 61 SER 数据搜索 62 ABSD 绝对值凸轮顺控 63 INCD 增量凸轮顺控 64 TTMR 示教定时器 65 STMR 专用定时器—可定义 66 ALT 交替输出 67 RAMP 斜坡输出 68 ROTC 旋转工作台控制 69 SORT 数据排序

PLC训练题(基本逻辑指令简单应用1)

例1:三相交流异步电动机点动运行控制 有一台三相交流异步电动机M,其运行由交流接触器KM控制。 当按下按钮SB1时,接触器KM线圈通电,其主触点闭合,电动机M转动;当松开按钮SB1时,接触器KM线圈失电,其主触点断开,电动机M停止转动。 为了保护电动机M,控制电路中设立了热保护继电器FR。当电动机M过载时,热保护继电器FR动作,接触器KM线圈失电,其主触点断开,电动机M停止转动。 例2:三相交流异步电动机启动、停止控制 有一台三相交流异步电动机M,其运行由交流接触器KM控制。 当按下启动按钮SB2时,接触器KM线圈通电,其主触点闭合,电动机M转动;当按下停止按钮SB1时,接触器KM线圈失电,其主触点断开,电动机M停止转动。 为了保护电动机M,控制电路中设立了热保护继电器FR。当电动机M过载时,热保护继电器FR动作,接触器KM线圈失电,其主触点断开,电动机M停止转动。 例3:三相交流异步电动机点动及连续运行控制 有一台三相交流异步电动机M,其运行由交流接触器KM控制。

当按下点动按钮SB1时,接触器KM线圈通电,其主触点闭合,电动机M转动;当松开SB1时,接触器KM线圈失电,其主触点断开,电动机M停止转动。 当按下连续运行按钮SB2时,接触器KM线圈通电,其主触点闭合,电动机M转动;当松开SB2时,接触器KM线圈仍旧通电,其主触点闭合,电动机M保持转动状态,直至按下停止按钮SB3或SB1。 当按下停止按钮SB3时,接触器KM线圈失电,其主触点断开,电动机M停止转动。 为了保护电动机M,控制电路中设立了热保护继电器FR。当电动机M过载时,热保护继电器FR动作,接触器KM线圈失电,其主触点断开,电动机M停止转动。 例4:三相交流异步电动机正、反转及停止控制(1) 有一台三相交流异步电动机M,可以正转也可以反转,其转动方向由交流接触器KM1和KM2控制。 在电动机停止的情况下,当按下正向启动按钮SB1时,接触器KM1线圈通电,其主触点闭合,电动机M正向旋转,直至按下停止按钮SB3,接触器KM1线圈失电,其主触点断开,电动机M停止转动。 在电动正向运转的过程中,如果按下反向启动按钮SB2,电动机并不会反向运转,只有在电动机M停止后,才能够反向启动并运转,其运转由KM2控制实现,动作方式类似于KM1。在电动机M反向运转过程中,按下正向启动按钮SB1,效果相同。 为了保护电动机M,控制电路中设立了热保护继电器FR。当电动机M过载时,热保护继电器FR动作,接触器KM1和KM2线圈失电,其主触点断开,电动机M停止转动。 例5:三相交流异步电动机正、反转及停止控制(2) 有一台三相交流异步电动机M,可以正转也可以反转,其转动方向由交流接触器KM1和KM2控制。 在电动机停止的情况下,当按下正向启动按钮SB1时,接触器KM1线圈通电,KM1主触点闭合,电动机M正向旋转,直至按下停止按钮SB3,接触器KM1线圈失电,其主触点断开,电动机M停止转动。 在电动正向运转的过程中,如果按下反向启动按钮SB2,接触器KM1线圈立即失电,KM1主触点断开,同时接触器KM2线圈通电,KM2主触点闭合,电动机立即反向运转。

plc逻辑指令实例

可编程控制器应用技术 第七章 FX2N系列可编程控制器数据处理指令及应用 ?传送比较类指令及应用 ?四则及逻辑运算类指令及应用 ?移位控制类指令及应用 ?数据处理类指令及应用 ?数据处理指令应用归纳及编程方法 内容提要 FX2N系列可编程控制器数据处理指令含传送比较类指令、数据变换类指令、四则及逻辑运算类指令、移位指令及编解码指令等,是数据处理程序中使用十分频繁的指令。 第一节传送比较类指令及应用 ?一、传送比较指令说明 FX2N系列PLC有八条数据传送指令,能实现单一数据或批数据的传送、数制的变换或数据移位。 FX2N系列PLC有两条数据比较指令及触点形比较指令,可实现数据的单一比较及区间比较。 FNC 10 CMP K100C20 M MO M1 M2K100>C20当前值,M0=ON K100=C20当前值,M1=ON K100

第一节 传送比较类指令及应用 二、传送比较类指令应用实例 【例1】 用程序构成一个闪光信号灯,改变输入口所接置数开关可改变闪光频率。 设定开关4个,分别接于X000~X003, X010为起停开关;信号灯接于Y000。 梯形图如图7-10所示。图中第一行为变址寄存器清零,上电时完成。第二行从输入口读入设定开关数据,变址综合后送到定时器T0的设定值寄存器D0,并和第三行中的定时器T1配合产生D0时间间隔的脉冲。 RST M0 RST M1 RST M2 X000 FNC 10 ZRST M0 M2 X000 或 图7-2 比较结果复位 图7-10 频率可变的闪光信号灯梯形图及说

PLC实例与解析

第7章PLC应用系统设计及实例 本章要点 ● PLC应用系统设计的步骤及常用的设计方法 ●应用举例 ● PLC的装配、检测和维护 7.1 应用系统设计概述 在了解了PLC的基本工作原理和指令系统之后,可以结合实际进行PLC的设计,PLC 的设计包括硬件设计和软件设计两部分,PLC设计的基本原则是: 1. 充分发挥PLC的控制功能,最大限度地满足被控制的生产机械或生产过程的控制要求。 2. 在满足控制要求的前提下,力求使控制系统经济、简单,维修方便。 3. 保证控制系统安全可靠。 4. 考虑到生产发展和工艺的改进,在选用PLC时,在I/O点数和内存容量上适当留有余地。 5. 软件设计主要是指编写程序,要求程序结构清楚,可读性强,程序简短,占用内存少,扫描周期短。 7.2 PLC应用系统的设计 7.2.1 PLC控制系统的设计内容及设计步骤 1. PLC控制系统的设计内容 (1)根据设计任务书,进行工艺分析,并确定控制方案,它是设计的依据。 (2)选择输入设备(如按钮、开关、传感器等)和输出设备(如继电器、接触器、指示灯等执行机构)。 (3)选定PLC的型号(包括机型、容量、I/O模块和电源等)。 (4)分配PLC的I/O点,绘制PLC的I/O硬件接线图。 (5)编写程序并调试。 (6)设计控制系统的操作台、电气控制柜等以及安装接线图。 (7)编写设计说明书和使用说明书。 2. 设计步骤 (1)工艺分析

深入了解控制对象的工艺过程、工作特点、控制要求,并划分控制的各个阶段,归纳各个阶段的特点,和各阶段之间的转换条件,画出控制流程图或功能流程图。 (2)选择合适的PLC类型 在选择PLC机型时,主要考虑下面几点: 1功能的选择。对于小型的PLC主要考虑I/O扩展模块、A/D与D/A模块以及指令功能(如中断、PID等)。 2I/O点数的确定。统计被控制系统的开关量、模拟量的I/O点数,并考虑以后的扩充(一般加上10%~20%的备用量),从而选择PLC的I/O点数和输出规格。 3内存的估算。用户程序所需的内存容量主要与系统的I/O点数、控制要求、程序结构长短等因素有关。一般可按下式估算:存储容量=开关量输入点数×10+开关量输出点数×8+模拟通道数×100+定时器/计数器数量×2+通信接口个数×300+备用量。 (3)分配I/O点。分配PLC的输入/输出点,编写输入/输出分配表或画出输入/输出端子的接线图,接着就可以进行PLC程序设计,同时进行控制柜或操作台的设计和现场施工。 (4)程序设计。对于较复杂的控制系统,根据生产工艺要求,画出控制流程图或功能流程图,然后设计出梯形图,再根据梯形图编写语句表程序清单,对程序进行模拟调试和修改,直到满足控制要求为止。 (5)控制柜或操作台的设计和现场施工。设计控制柜及操作台的电器布置图及安装接线图;设计控制系统各部分的电气互锁图;根据图纸进行现场接线,并检查。 (6)应用系统整体调试。如果控制系统由几个部分组成,则应先作局部调试,然后再进行整体调试;如果控制程序的步序较多,则可先进行分段调试,然后连接起来总调。 (7)编制技术文件。技术文件应包括:可编程控制器的外部接线图等电气图纸,电器布置图,电器元件明细表,顺序功能图,带注释的梯形图和说明。 7.2.2 PLC的硬件设计和软件设计及调试 1. PLC的硬件设计 PLC硬件设计包括:PLC及外围线路的设计、电气线路的设计和抗干扰措施的设计等。 选定PLC的机型和分配I/O点后,硬件设计的主要内容就是电气控制系统的原理图的设计,电气控制元器件的选择和控制柜的设计。电气控制系统的原理图包括主电路和控制电路。控制电路中包括PLC的I/O接线和自动、手动部分的详细连接等。电器元件的选择主要是根据控制要求选择按钮、开关、传感器、保护电器、接触器、指示灯、电磁阀等。 2. PLC的软件设计 软件设计包括系统初始化程序、主程序、子程序、中断程序、故障应急措施和辅助程序的设计,小型开关量控制一般只有主程序。首先应根据总体要求和控制系统的具体情况,确定程序的基本结构,画出控制流程图或功能流程图,简单的可以用经验法设计,复杂的系统一般用顺序控制设计法设计。 3. 软件硬件的调试 调试分模拟调试和联机调试。 软件设计好后一般先作模拟调试。模拟调试可以通过仿真软件来代替PLC硬件在计算机上调试程序。如果有PLC的硬件,可以用小开关和按钮模拟PLC的实际输入信号(如起动、停止信号)或反馈信号(如限位开关的接通或断开),再通过输出模块上各输出位对应的指示灯,观察输出信号是否满足设计的要求。需要模拟量信号I/O时,可用电位器和万用表配合进行。在编程软件中可以用状态图或状态图表监视程序的运行或强制某些编程元件。

三菱PLC指令详解资料

一顺控指令 1 触点指令 00 LD 逻辑操作开始 01 LDI 逻辑非操作开始 02 AND 逻辑乘 03 ANI 逻辑乘非 04 OR 逻辑加 05 ORI 逻辑加非 2 连接指令 06 ANB AND逻辑块与 07 ORB OR逻辑块或 08 MPS 存储操作结果 09 MRD 从MPS读取操作结果 10 MPP 从MPS读取操作结果并清除结果 3 输出指令 11 OUT 软元件输出 12 SET 软元件置位 13 RST 软元件复位 14 PLS 在输入信号的上升沿 15 PLF 在输入信号的下降沿 16 CHK 软元件输出翻转

4 移位指令 17 SFT 元件移1位 18 SFTP 元件移1位 5 主控指令 19 MC 主控开始 20 MCR 主控复位 6 结束指令 21 FEND 结束主程序 22 END 总的程序末尾, 返回第0步 7 其它指令 23 STOP 停止 24 NOP 空操作 二基本指令 1 比较指令 16位数据比较 25 LD= 当S1=S2, 接通,当S1≠S2, 断开 26 AND= 27 OR= 28 LD<> 当S1≠S2, 接通,当S1=S2, 断开

29 AND<> 30 OR<> 31 LD> 当S1>S2, 接通, 当S1≤S2, 断开 32 AND> 33 OR> 34 LD<= 当S1≤S2, 接通, 当S1>S2, 断开 35 AND<= 36 OR<= 37 LD< 当S1= 当S1≥S2, 接通, 当S1= 42 OR>= 32位数据比较 43 LDD= 当(S1+1,S1)=(S2+1,S2), 接通 44 ANDD= 45 ORD=

三菱PLC基本指令(一)

泰州技师学院教案首页 课题:三菱PLC基本指令(一) 教学目的要求:进一步了解PLC编程语言,掌握指令定义、助记符,能够把梯形图转换成语句表。 教学重点:指令的定义与应用 教学难点:指令的应用 授课方法:理论讲授 教学参考:《可编程序控制器及其应用》 中国劳动社会保障出版社第二版 授课执行情况及分析:

1、连接驱动指令 这一类指令主要用于表示触点之间逻辑关系和驱动线圈的驱动指令。 (1)LD、LDI指令在梯形图中,每个逻辑行都是从左母线开始的,并通过各类常开触点或常闭触点与左母线连接,这时,对应的指令应该用LD指令或 LD指令称为“取指令”。表示每一行程序中第一个与母线相连的常开触点。另外,与后面讲到的 组合,在分支起点处也可使用。 LDI指令称为“取反指令”,与LD的用法相同,只是LDI是对常闭触点。

(2)OUT指令“OUT”指令称为“输出指令”或“驱动指令”,OUT是驱动指令的助记符,驱动指令的操作元件可以是输出继电器(Y)、辅助继电器(M)、状态器(S)、定时器(T)计数器(C)的线圈驱动,对输入继电器(X)不能使用。 OUT指令说明: 1)OUT指令不能用于驱动输入继电器,因为输入继电器的状态由输入信号决定的。 2)OUT指令可以连续使用,称为并行输出,且不受使用次3)定时器T和计数器C使用OUT指令后,还需要一条常数设定语句,如下图所示。

如果在OUT指令之后,再通过触点对其他线圈使用OUT 指令,称之为纵接输出,如下图所示。X1的常开触点与M1的线圈串联后,与Y0线圈并联,就是纵接输出。 这种情况,X1任可以使用AND指令,并可以多次重复使用,如下图所示。

S7-200常用指令

S7-200常用指令 一、PLC梯形图语言的编程原则 1、梯形图由多个梯级组成,每个线圈可构成一个梯级,每个梯级有多条支路,每个梯级代表一个逻辑方程; 2、梯形图中的继电器继电器、接点、线圈不是物理的,是PLC存储器中的位(1=ON;0=OFF);编程时常开/常闭接点可无限次引用,线圈输出只能是一次; 3、梯形图中流过的不是物理电流而是“概念电流”,只能从左向右流; 4、用户程序的运算是根据PLC的输入/输出映象寄存器中的内容,逻辑运算结果可以立即被后面的程序使用; 5、PLC的内部继电器不能做控制用,只能存放逻辑控制的中间状态; 6、输出线圈不能直接驱动现场的执行元件,通过I/O模块上的功率器件来驱动。 二、存储器区域 输入映像寄存器(I)输出映像寄存器(Q)变量存储器( V )定时器存储器( T )计数器存储器( C )模拟量输入映像寄存器(AI)模拟量输出映像寄存器(AQ)累加器(AC) 高速计数器(H C ) 说明: 1)输入映像寄存器(I)的状态只能由外部输入信号驱动,而不能由程序来改变其状态。 即在程序中,只能出现输入映像寄存器的触点,而不能出现其线圈。 2)输出映像寄存器(Q)是PLC用来向外部负载发送控制命令的窗口。每一个输出端子与输 出映像寄存器( Q )的一个相应位想对应。并有无数对常开和常闭触点供编程时使用。 3)定时器存储器(T),PLC所提供的定时器作用相当于继电器控制系统中的时间继电器。 每个定时器可提供无数对常开和常闭触点供编程使用。其设定时间通常由程序设置。 S7-200 PLC提供了三种定时器:TON-通电延时;TONR-有记忆通电延时;TOF-断电延时。S7-200 PLC提供了三种定时精度:1ms、10ms、100ms 4)计数器(C),计数器用于累计计数输入端接收到的脉冲电平由低到高的脉冲个数。计数 器可提供无数对常开和常闭触点供编程使用,其设定值通常由程序赋予。地址格式:C[计数器号]如C5,S7-200 PLC提供了三种计数器:CTU-增计数器、CTD-减计数器、CTUD -增减计数器 5)变量存储器(V)变量存储器主要用于存储全局变量,或者存放数据运算的中间运算结 果或设置参数。 6)累加器AC累加器是用来暂存数据的寄存器,它可以用来存放运算数据、中间数据和结 果。CPU提供了4个32位的累加器,其地址编号为AC0~AC3。累加器的可用长度为32位,可采用字节、字、双字的存取方式,按字节、字只能存取累加器的低8位或低16位,双字可以存取累加器全部的32 位。 7)高速计数器HC一般计数器:计数频率受扫描周期的影响,不能太高。高速计数器: 可用 来累计比CPU 的扫描速度更快的事件。注: 高速计数器的当前值是一个双字长(32位)的整数,且为只读值。 三、程序分区 用户程序可分为三个程序分区: 主程序、子程序、中断程序 主程序(OB1):用户程序的主体,每一个扫描周期都要执行一次。

第五节 PLC的基本逻辑指令

第五节PLC的基本逻辑指令 教学目的:学习PLC基本编程指令 学习PLC基本编程指令的功能 教学难点:让学生们熟练运用PLC各种编程指令 教学重点:应知:PLC的基本编程指令 应会:熟练使用PLC基本编程指令编制简单的应用程序 教学学时:讲解2课时,实训4课时 (一)基本逻辑指令的功能 一、逻辑取及输出指令:LD/LDI/OUT指令 例1:LD/LDI/OUT指令的基本编程方法。下图为应用梯形图编制的程序,其对应的语句表程序如下: 模拟运行:按下1楼按钮后,1楼灯亮,松开按钮后灯灭;没有按下2楼按钮,2楼灯延时一定时间亮,按下2楼按钮后灯灭。 注:请注意常开、常闭触点的使用 说明: 1)LD/LDI指令用于取常开/常闭触点与母线连接。另外,在分支开始出,这些指令与后述的ANB(块与)指令组合使用。 2)OUT指令用于驱动输出继电器、辅助继电器、状态器、定时器及计数器的线圈,但不能用来驱动输入继电器的线圈。 3)多个线圈并联时,称为并行输出。并行输出指令可以重复多次使用。 为了使输入状态的变化能被CPU有效地接受,通常要求输入信号的接通(ON)时间或断开(OFF)时间,必须大于PC的扫描周期。若输入窄脉冲,有可能得不到PC得响应。

考虑到输入滤波器得相应定时器为10MS,若PC的扫描周期为10MS,则输入信号的接通时间或断开时间至少为20MS以上,因此当输入信号的频率高于25HZ时,则不能被PC有效的接受和处理。 但是使用后述的有关特殊功能指令,可以处理高频率的输入信号。 1、多重输出操作 如图所示,输出继电器的线圈Y3被安排在两个位置上(双重输出),j假定在输入处理阶段X1=ON,X2=OFF。 最初因X1=ON,使Y3第一次出现时其映象机春起的状态为ON,Y4的映象寄存器的状态也为ON。又因为X2=OFF,使Y3第二次出现时其映象寄存器的状态改为OFF。因此,最终的外部输出为Y3=ON。 由以上分析可知,当执行多重输出操作时,最后执行的输出操作优先。 例2:用两个不同的按钮控制同一盏灯,观察灯的显示与哪个按钮有关 二、触点串联指令:AND(与)、ANI(与非)指令的功能及操作如下: 例3:AND/ANI指令的基本编程方法。下图为应用梯形图编制的程序,其对应的语句表:

对三菱plc指令的理解

基本逻辑指令 FN2N M8000-M8255 特殊继电器 M8000:运行监视器(在plc运行中一直接通)M8001:与M8000相反的逻辑 M8002:初始脉冲(仅在运行开始时瞬间接通)M8003 :与M8002相反逻辑 M8011:10ms M8012:100ms M8013:1s M8014 :1min (开一半时间关一半的时间)T0~T199 200点100ms T200~T245 46点10ms T246~T249 4点10ms累计型T250~T255 5点100ms累计型 定时器的范围是0~32767 C0~C99 100点C100~199 100点累计型C200~C219 20点C220~C234 15点累计型 FX2N FX2NC系列每个寄存器都是16bit(最高位为正、负符号位) 也可用两个数据寄存器合并起来存储32bit (最高位为正、负符号位) D0~D199 200点D200~D511 312点D512~D7999 7488点D8000~D8255 256点[MOV K3 D1] 是把3传到D1里(K表示常数 H表示十六进制的常数,在plc里不能直接的写一个数值,要写数据前面加K 或者H ) [DMOV K50000 D4] 是把K50000传送到D4,D5面 [MOV D10 D4] 是把D10里的数据传送到D4里 [DMOV D20 D22] 是把(D20,D21)(是一个32位数据)里的数据传送到(D22,D23)里去 MOV:传送(可以传送32位的数据,可脉冲)

案例

X、 Y 、M、 S...是位软元件 T、C、D、V...是字软元件 K1X3 K1表示1组(即4位)X3表示起始位即使从X3开始的4位X3 X4 X5 X6的信号K2Y1 K2表示2组(即8位)Y1表示起始位即使从Y1开始的8位~~ LD:读取常开点。LDI:读取常闭点。OUT:线圈输出 AND:串入常开点ANI:串入常闭点 OR:并入常开点ORI:并入常闭点 ANB:电路块串联ORB:电路块并联 SET:线圈保持(set指令的执行对象:Y,M,S 其功能与自锁类似) RST:清除线圈输入(rst指令的执行对象是:Y,M,S,T,C,D,V,Z 让对象清 楚动作,寄存器的值清0 ) ZRST:成批复位

S7-200系列的基本逻辑指令

S7-200系列的基本逻辑指令 S7-200系列的基本逻辑指令与FX系列和CPM1A系列基本逻辑指令大体相似,编程和梯形图表达方式也相差不多,这里列表表示S7-200系列的基本逻辑指令 S7-200系列PLC的比较指令 在SIEMENS S7-200的编程软件STEP-7中,有专门的比较指令:IN1与IN2比较,比较的数据类型可以是B(字节)、I(W)(字整数)、D(双字整数)、R(实数),即字节、字整数、双字整数和实数;还可以有其他的比较式:>、<、≥、≤、<>等等。当满足比较等式,则该触点闭合。 【Byte 字节,8位元组;Integer 整数,Word 字;Double 双,两倍的;Real 实数编者注tuo】 与LMODSOFT指令对照:在LMODSOFT中,没有直接的数的比较指令,但SUB指令可以通过其执行减法功能后的三个输出端的状态实现整数的比较功能。 若与LMODSOFT 中的SUB指令对应,则在STEP-7中应有三个比较指令: >、=、< 来分别对应SUB 指令的三个输出;若还要对应≥、≤、或<>,则根据SUB指令三个输出端的不同组合,均可找到对应的比较指令。 比如:①(30007)>(40030) ②(30007)=(40030) ③ (30007)<(40030)

①+②(30007)≥ ②+③(30007)≤(40030) ①+③(30007)<>(40030) S7-200系列PLC的定时器指令 类型、编号及分辨率 TON——接通延时 TONR——有记忆接通延时 TOF——断开延时 3种分辨率(时基):1ms、10ms、100ms——分别对应不同的定时器号 定时器6个要素: 指令格式(时基、编号等)预置值——PT 使能——IN 复位——3种定时器不同 当前值——Txxx 定时器状态(位)——可由触点显示 定时值=时基×预置值PT。由于定时器的计时间隔与程序的扫描周期并不同步,定时器可能在其时基(1ms、10ms、100ms)内任何时间启动,所以,未避免计时时间丢失,一般要求设置PT预置值必须大于最小需要的时间间隔。例如:使用10ms时基定时器实现140ms延时(时间间隔),则PT应设置为15 (10ms×15=150ms)。 2)功能 (1)接通延时定时器TON——一般用于单一时间间隔的定时 指令格式:见图,编号与分辨率及定时器类型有关。(见教材P221:Fig8-3-3a)使能:——IN:I2.0 =“1” 当前值——T33,当在线(Online)时,此处显示当前值 预置值——PT=3,即定时时间=10ms×3=30ms 复位——IN:I2.0 = “0”

第二章 三菱PLC基本逻辑指令 教案

《可编程控制器与变频器》教案编号:03 课程名称可编程控制 器与变频器教研组长 意见 签名 任课教师日期编写日期授课日期 2014年8月 12日 授课班级13机电2班13机电高班 题目第1章PLC基本逻辑指令及其应用 2.1 基本逻辑指令 目的要求学会PLC基本逻辑指令的含义及使用会基本电路功能的设计 重点、难点掌握PLC的基本指令的使用 组织教学讲解基本指令功能作用及使用; 在GX Developer 中练习; 以电动机正反转练习其指令。 90分钟 教具及电化 教学手段等 教材,教案,黑板,多媒体,教学用电脑、课堂提问作业布置 课后 记事

教案续页 教学内容及实施过程(注明:* 重点# 难点?疑点): 一、导入新课 上次对GX Developer 的操作环境进行了基本介绍,大家自己练习以后打开、新建、拖图标划梯形图基本都掌握了,这次课我们详细讲PLC的基本操作指令,大家通过编程语言编制梯形图。 二、明确本次授课的目的与要求 熟悉基本指令的使用 三、讲解本次授课的具体内容 第2章FX系列PLC及其编程工具 2.1 基本逻辑指令 2.1.1 逻辑取及驱动线圈指令LD/LDI/OUT 1.用法示例 2.使用注意事项 (1)LD是动合触点连到母线上,LDI是动断触点连到母线上,OUT是线圈驱动指令。 (2)LD与LDI指令对应的触点一般与左侧母线相连,若与后述的ANB、ORB指令组合,则可用于并、串联电路块的起始触点。 (3)线圈驱动指令可并行多次输出(即并行输出); (4)输入继电器X不能使用out指令; (5)定时器的电视线圈或计数器的技术线圈,必须在OUT后设定常数。 2.1.2 触点串、并联指令AND/ANI/OR/ORI 1.用法示例 2.使用注意事项 (1)AND(ANI)是动合(动断)触点串联连接指令,OR(ORI)是动合(动断)触点并联连接指令。 (2)单个触点与左边的电路串联使用AND和ANI指令时,串联触点的个数没有限制,但因图形编程器和打印机的功能有限制,所以建议尽量做到一行不超过10个触点和1个线圈。 (3)OR和ORI指令对前面的LD和LDI指令并联连接的指令,并联连接的次数无限制,但因图形编程器和打印机的功能有限制,所以变脸连接的次数不超过24次。 2.1.3 电路块连接指令ORB/ANB 1.用法示例 2.使用注意事项 (1)ORB是串联电路块的并联连接指令,ANB是并联电路块的串联连接指令 (2)ORB指令是将串联电路块与前面的电路并联,相当于电路块右侧的一段垂直连线。 (3)ANB指令是将并联电路块与前面的电路串联,相当于两个电路之间的串联连线。 (4)ORB、ANB指令可以多次重复使用。 2.1.4 多重电路连接指令MPS/MRD/MPP

s7-200基本指令 (1)

第四章 S7-200的基本指令 4.1位操作指令 位操作类指令,主要是位操作及运算指令,同时也包含与位操作密切相关的定时器和计数器指令等。位操作指令是PLC常用的基本指令,梯形图指令有触点和线圈两大类,触点又分常开触点和常闭触点两种形式;语句表指令有与、或及输出等逻辑关系,位操作指令能够实现基本的位逻辑运算和控制。 一、位操作指令介绍 1. 逻辑取(装载)及线圈驱动指令LD/LDN (1)指令功能 LD(load):常开触点逻辑运算的开始。对应梯形图则为在左侧母线或线路分支点处初始装载一个常开触点。 LDN(load not):常闭触点逻辑运算的开始(即对操作数的状态取反),对应梯形图则为在左侧母线或线路分支点处初始装载一个常闭触点。 =(OUT):输出指令,对应梯形图则为线圈驱动。 (2)指令格式如图4-1所示。 梯形图 语句表 网络1 LD I0.0 //装载常开触点 = Q0.0 //输出线圈 网络2 LDN I0.0 //装载常闭触点 = M0.0 //输出线圈 图4-1 LD/LDN、OUT指令的使用 2. 触点串联指令A(And)、AN(And not) (1)指令功能 A(And):与操作,在梯形图中表示串联连接单个常开触点。

AN(And not):与非操作,在梯形图中表示串联连接单个常闭触点。 (2)指令格式如图4-2所示 梯形图 语句表 网络1 LD I0.0 //装载常开触点 A M0.0 //与常开触点 = Q0.0 //输出线圈 网络2 LD Q0.0 //装载常开触点 AN I0.1 //与常闭触点 = M0.0 //输出线圈 A T37 //与常开触点 = Q0.1 //输出线圈 图4-2 A/AN 指令的使用 3. 触点并联指令:O(Or)/ON(Or not) (1)指令功能 O:或操作,在梯形图中表示并联连接一个常开触点。 ON:或非操作,在梯形图中表示并联连接一个常闭触点。 (2)指令格式如图4-3所示 梯形图 语句表 图 4-3 O/ON 指令的使用 网络1 LD I0.0 O I0.1 ON M0.0= Q0.0 网络2 LDN Q0.0 A I0.2 O M0.1 AN I0.3 O M0.2 = M0.14. 电路块的串联指令ALD (1)指令功能 ALD:块“与”操作,用于串联连接多个并联电路组成的电路块。 (2)指令格式如图4-4所示

三菱PLC常用的指令有什么

三菱PLC常用的指令有什么 三菱 FX 系列plc的基本逻辑指令 取指令与输出指令(LD/LDI/LDP/LDF/OUT) (1)LD(取指令)一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。 (2)LDI(取反指令)一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。 (3)LDP(取上升沿指令)与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF→ON)时接通一个扫描周期。 (4)LDF(取下降沿指令)与左母线连接的常闭触点的下降沿检测指令。 (5)OUT(输出指令)对线圈进行驱动的指令,也称为输出指令。 取指令与输出指令的使用说明: 1)LD、LDI指令既可用于输入左母线相连的触点,也可与ANB、ORB指令配合实现块逻辑运算; 2)LDP、LDF指令仅在对应元件有效时维持一个扫描周期的接通。 3)LD、LDI、LDP、LDF指令的目标元件为X 、Y 、M 、T、C、S; 4)OUT指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT 指令之后应设置常数K或数据寄存器。 5)OUT指令目标元件为Y、M、T、C和S,但不能用于X。触点串联指令(AND/ANI/ANDP/ANDF) a、AND(与指令)一个常开触点串联连接指令,完成逻辑“与”运算。 b、ANI(与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。 c、ANDP 上升沿检测串联连接指令。 d、ANDF 下降沿检测串联连接指令。

触点串联指令的使用的使用说明: 1)AND、ANI、ANDP、ANDF都指是单个触点串联连接的指令,串联次数没有限制,可反复使用。 2)AND、ANI、ANDP、ANDF的目标元元件为X、Y、M、T、C和S。 3)OUT M101指令之后通过T1的触点去驱动Y4称为连续输出。 触点并联指令(OR/ORI/ORP/ORF) (1)OR(或指令)用于单个常开触点的并联,实现逻辑“或”运算。 (2)ORI(或非指令)用于单个常闭触点的并联,实现逻辑“或非”运算。 (3)ORP 上升沿检测并联连接指令。 (4)ORF 下降沿检测并联连接指令。 触点并联指令的使用说明: 1)OR、ORI、ORP、ORF指令都是指单个触点的并联,并联触点的左端接到LD、LDI、LDP或LPF处,右端与前一条指令对应触点的右端相连。触点并联指令连续使用的次数不限; 2)OR、ORI、ORP、ORF指令的目标元件为X、Y、M、T、C、S。块操作指令(ORB / ANB)(1)ORB(块或指令)用于两个或两个以上的触点串联连接的电路之间的并联。 ORB指令的使用说明: 1)几个串联电路块并联连接时,每个串联电路块开始时应该用LD或LDI指令; 2)有多个电路块并联回路,如对每个电路块使用ORB指令,则并联的电路块数量没有限制; 3)ORB指令也可以连续使用,但这种程序写法不推荐使用,LD或LDI指令的使用次数不得超过8次,也就是ORB只能连续使用8次以下。 (2)ANB(块与指令)用于两个或两个以上触点并联连接的电路之间的串联。

相关主题