plc逻辑指令实例
- 格式:doc
- 大小:150.50 KB
- 文档页数:6
1. 自锁、连锁控制
自锁控制(自保持控制)
举例:Y030用自己的常开触点,保持自身线圈的接通状态。
连锁控制
1)不能同时动作的连锁控制。
(优先控制)
举例:Y030、Y031其中一个接通,切断另一个继电器的接通条件。
2)以一方动作与否为条件的连锁控制。
举例:Y031只有在Y030接通的条件下才能接通。
2. 延时断开程序
举例:输入X000接通后,输出Y030立即接通;输入X000断开后,输出Y030延时5s断开。
3. 分频程序(二分频)
举例:在输出继电器Y430上可得到输入X400的二分频时序。
4. 振荡程序
举例:通过改变定时器T450、T451的定时时间常数K1、K2,可以获得不同占空比的多谐振荡电路。
若令K1=K2=t,则可得到可调脉宽的振荡电路。
艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。
如需进一步了解台达PLC、西门子PLC、施耐德plc、欧姆龙PLC的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城/。
ANDB IN1,OUT将字节IN1和OUT按位作逻辑与运算,OUT输出结果IN1,IN2,OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LDIN1和IN2还可以是常数ORB IN1,OUT将字节IN1和OUT按位作逻辑或运算,OUT输出结果XORB IN1,OUT将字节IN1和OUT按位作逻辑异或运算,OUT输出结果INVB OUT将字节OUT按位取反,OUT输出结果字逻辑运算指令ANDW IN1,OUT将字IN1和OUT按位作逻辑与运算,OUT输出结果IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LDIN1和IN2还可以是AIW和常数ORW IN1,OUT将字IN1和OUT按位作逻辑或运算,OUT输出结果XORW IN1,OUT将字IN1和OUT按位作逻辑异或运算,OUT输出结果INVW OUT将字OUT按位取反,OUT输出结果ANDD IN1,OUT将双字IN1和OUT按位作逻辑与运算,OUT输出结果IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LDIN1和IN2还可以是HC和常数ORD IN1,OUT将双字IN1和OUT按位作逻辑或运算,OUT输出结果XORD IN1,OUT将双字IN1和OUT按位作逻辑异或运算,OUT输出结果INVD OUT将双字OUT按位取反,OUT输出结果艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、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)(1)AND(与指令)一个常开触点串联连接指令,完成逻辑“与”运算。
(2)ANI(与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。
(3)ANDP 上升沿检测串联连接指令。
(4)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(或指令)用于单个常开触点的并联,实现逻辑“或”运算。
例1:三相交流异步电动机启动、停止控制有一台三相交流异步电动机,当按下启动按钮SB1时,电动机启动运行;当按下停止按钮SB2时,电动机停止转动。
例2:三相交流异步电动机点动及连续运行控制当按下点动按钮SB1时,电动机M启动,当松开SB1时,电动机M停止转动。
当按下连续运行按钮SB2时,电动机M启动,当松开SB2时,电动机M保持转动状态,直至按下停止按钮SB3或SB1。
例3:三相交流异步电动机正、反转及停止控制(1)有一台电动机,当按下正向启动按钮SB1时,电动机正向旋转;当按下停止按钮SB3时,电动机停止转动。
在电动正向运转的过程中,如果按下反向启动按钮SB2,电动机并不会反向运转,而是应该按下停止按钮后,等电机停止后,才允许反向启动。
在电动机反向过程中,按下正向启动按钮SB1,效果相同。
例4:三相交流异步电动机正、反转及停止控制(2)有一台电动机,当按下正向启动按钮SB1时,电动机正向旋转;当按下停止按钮SB3时,电动机停止转动。
在电动正向运转的过程中,如果按下反向启动按钮SB2,电动机立即反向运转。
在电动机反向过程中,按下正向启动按钮SB1,效果相同。
例5:水塔供水自动控制有一个水塔供水自动控制系统,当水塔中的下限液位传感器检测到液面太低时(对应水塔下限液位传感器S2为OFF),启动水泵向水塔抽水;当水塔中的上限液位传感器有信号(S1为ON)时,水泵停止抽水。
在此过程中如果蓄水池的液位太低(蓄水池下限液位传感器S4为OFF),将不允许向水塔抽水,并且电磁阀动作,向蓄水池供水,直至蓄水池的液位到达上限(上限液位传感器S3为ON),关闭电磁阀。
例6:抢答器控制某抢答器系统能够允许三位选手进行抢答,主持人有个开关K可以控制是否允许抢答。
其控制要求如下:(1)如果主持人没有启动允许抢答开关,所有的选手的抢答开关都无效,所有选手的指示灯熄灭;(2)当主持人启动运行抢答开关后,所有的选手允许抢答。
一旦有一位选手按下了抢答按钮进行了抢答,对应该位选手的指示灯点亮,同时其他的选手抢答开关也失效,不能够再进行抢答。
罗克韦尔PLC基本指令1. 简介罗克韦尔PLC(Programmable Logic Controller)是一种用于自动化控制系统的计算机。
它可以通过编程来实现各种逻辑和控制功能,广泛应用于工业生产过程中。
本文将介绍罗克韦尔PLC的基本指令,包括输入输出指令、逻辑指令、数学指令、位移指令、定时器和计数器等。
2. 输入输出指令2.1 XIC(eXamine If Closed)XIC指令用于检测输入信号是否为闭合状态。
如果输入信号闭合,该指令会将结果存储在一个内部位(bit)中。
语法:XIC Address示例:XIC I:1/02.2 XIO(eXamine If Open)XIO指令用于检测输入信号是否为断开状态。
如果输入信号断开,该指令会将结果存储在一个内部位中。
语法:XIO Address示例:XIO I:1/02.3 OTE(Output Energize)OTE指令用于输出信号,将一个内部位的值写入到一个输出地址中。
语法:OTE Address示例:OTE O:2/02.4 OTL(Output Latch)OTL指令用于锁存输出信号,将一个内部位的值写入到一个输出地址中,并保持该状态直到另一个指令将其复位。
语法:OTL Address示例:OTL O:2/0OTU指令用于解锁输出信号,将一个内部位的值复位,并从输出地址中移除。
语法:OTU Address示例:OTU O:2/03. 逻辑指令3.1 ANI(And Invert)ANI指令用于对多个输入进行与非操作,然后将结果写入到一个内部位中。
语法:ANI Source1, Source2, ... Destination示例:ANI I:1/0, I:1/1, B3:0/03.2 ORI(Or Invert)ORI指令用于对多个输入进行或非操作,然后将结果写入到一个内部位中。
语法:ORI Source1, Source2, ... Destination示例:ORI I:1/0, I:1/1, B3:0/03.3 XOR(Exclusive Or)XOR指令用于对多个输入进行异或操作,然后将结果写入到一个内部位中。
可编程控制器应用技术
第七章 FX2N系列可编程控制器数据处理指令及应用
⏹传送比较类指令及应用
⏹四则及逻辑运算类指令及应用
⏹移位控制类指令及应用
⏹数据处理类指令及应用
⏹数据处理指令应用归纳及编程方法
内容提要 FX2N系列可编程控制器数据处理指令含传送比较类指令、数据变换类指令、四则及逻辑运算类指令、移位指令及编解码指令等,是数据处理程序中使用十分频繁的指令。
第一节传送比较类指令及应用
⏹一、传送比较指令说明
FX2N系列PLC有八条数据传送指令,能实现单一数据或批数据的传送、数制的变换或数据移位。
FX2N系列PLC有两条数据比较指令及触点形比较指令,可实现数据的单一比较及区间比较。
FNC 10 CMP K100C20
M
MO M1 M2K100>C20当前值,M0=ON K100=C20当前值,M1=ON K100<C20当前值,M2=ON
[S1·][S2·][D·]
X000
图7-1 CMP指令使用说明
⏹如要清除比较结果,要采用RST或ZRST复位指令。
第一节 传送比较类指令及应用
二、传送比较类指令应用实例 【例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 频率可变的闪光信号灯梯形图及说
【例2】 电动机的 Y/△启动控制
设置启动按钮为X000,停止按钮为X001;电路主 (电源)接触器KM1接于输出口Y000,电动机Y 接法接触器 KM2接于输出口Y001,电动机△接法接触器KM3接于输出口Y002。
依电机Y/△启动控制要求,通电时,Y000、Y001为ON(传送常数为1 + 2 = 3),电动机Y 形启动;
当转速上升到一定程度,断开Y000、Y001,接通Y002 (传送常数为4)。
然后接通Y000、Y002(传送常数为1+4 = 5),电动机△形运行。
停止时,应传送常数为0。
另外,启动过程中的每个状态间应有时间间隔。
本例使用向输出端口送数的方式实现控制。
梯形图如图7-11所示。
【例3】 彩灯的交替点亮控制
有一组灯L1~L8。
要求隔灯显示,每2s 变换一次,反复进行。
用一个开关实现启停控制。
设置启停开关接于 X000,L1~L8接于Y000~Y007。
梯形图如图7-12所示。
这又是一个以向输出口送数的方式实现控制要求的例子。
启动, Y000 , Y001为ON , M 为Y 启动 启动过程延时 考虑接触器换接所需息弧时间 ,停电换接。
换接延时时间应根据具体情况调整 ,或接触器间互锁
图7-11 电动机 Y/△启动控制梯形图及说明
【例4】 密码锁
用比较器构成密码锁系统。
密码锁有12个按钮,分别接入 X000~X013 ,其中 X000~X003代表第一个十六进制数; X004~X007代表第二个十六进制数; X010~X013代表第三个十六进制数。
根据设计,每次同时按四个键,分别代表三个十六进制数,共按4次,如与密码锁设定值都相符合, 3s 后,锁可开启。
且10s 后,重新锁定。
密码锁的密码由程序设定。
假定为 H2A4、H01E 、H151、H18A ,从 K3X000上送入的数据应分别和它们相等,这可以用比较指令实现判断,梯形图如图7-13所示。
如上用十二键排列组合设计的密码锁,具有较高的保密性。
4s 时钟发生器
将控制常数送Y000~Y007,实现隔灯显示
将控制常数送 Y000~Y007,
图7-12 彩灯交替点亮控制梯形图及说
【例5】 简易定时报时器 应用计数器与比较指令,构成24h 可设定定时时间的控制器,每15min 为一设定单位,共96个时间单位。
现将此控制器作如下控制:早上6点半,电铃 (Y000)每秒响一次,六次后自动停止;9∶00~17∶00,启动住宅报警系统 (Y001);晚上6点开园内照明 (Y002);晚上10点关园内照明 (Y002)。
又设:X000为起停开关; X001为 15分钟快速调整与试验开关; X002为快速试验开关;时间设定值为钟点数×4。
使用时,在0∶00时启动定时器。
梯形图如7-14所示。
H2A4代表十六进制数2A4。
其中“4”应按 X2键, “A ”应按 X5X7键, “2”应按 X11键。
其他数值表示含义同上述 4次按键成功, 3s 后开锁 10s 后重新锁定
图7-13 密码锁的梯形图及说
图7-14 定时控制器梯形图及说明
【例6】外置数计数器
可编程控制器中有许多计数器。
但是机内计数器的设定值是由程序设定的,在一些工业控制场合,希望计数器能在程序外由普通操作人员根据工艺要求临时设定,这就需要一种外置数计数器,图7-15就是这样一种计数器的梯形图程序。