电气技术PLC的基本操作指令详解,PLC的分类和用途,纯知识!
PLC是电力工作人员在进行电力设备安装和维护过程中不可缺少的常用工具,PLC给我们的工作和维护带来了便利。下面我们继续分享学习PLC。
一,PLC的种类
1、小型PLC
一体式结构、I/O点数:256点 (384点)、
多用于单机控制
如:FX1S、FX1N、FX2N、FX3U、FX3G整体化PLC,注:F1、F2、 FX1、FX2 、FX0N、FX0S均已停产。
2、中型系列PLC
模块化结构、 I/O点数:<2048点
用于较大规模控制
特点:L系列PLC体积小,功能强大; 如L02CPU,L26CPU等。
3、大型系列PLC
模块式结构、 I/O点数:4096点、运算速度快、网络功能强
满足大型控制系统要求
如: QnA系列PLC :Q3ACPU、Q4ACPU;Q系列PLC :Q00J 、Q00 Q001Q02HQ06HQ12HQ25HQ03UDQ04UD(E)HQ06UD (E) HQ13UD (E) HQ26UD (E) H
二,PLC的基本基本指令简介
助记符
节点命令
功能说明
LD
LDN
N
N
装载(开始的常开触点)
取反后装载(开始的常闭触点)
A
AN
N
N
与(串联的常开触点)
取反后与(串联的常闭触点)
O
ON
N
N
或(并联的常开触点)
取反后或(并联的常闭触点)
EU
ED
上升沿检测
下降沿检测
=
N
赋值
S
R
S_BIT,N
S_BIT,N
置位一个区域
复位一个区域
SHRB
DATA,S_BIT,N
移位寄存器
SRB
SLB
OUT,N
OUT,N
字节右移N位
字节左移N位
RRB
RLB
OUT,N
OUT,N
字节循环右移N位
字节循环左移N位
TON
TOF
Txxx,TP
Txxx,TP
通电延时定时器
断电延时定时器
CTU
CTD
Cxxx,PV
Cxxx,PV
加计数器
减计数器
END
程序的条件结束
STOP
切换到STOP模式
JMP
N
跳到指定的标号
ALD
OLD
电路块串联
电路块并联
PLC指令详解:
一、标准触点指令
LD动合触点指令,表示一个与输入母线相连的动合触点指令,即动合触点逻辑运算起始。
LDN动断触点指令,表示一个与输入母线相连的动断触点指令,即动断触点逻辑运算起始。
A 与动合触点指令,用于单个动合触点的串联。
AX 与非动断触点指令,用于单个动断触点的串联。
O 或动合触点指令,用于单个动合触点的并联。
ON 或非动断触点指令,用于单个动断触点的并联。
LD、LDN、A、AN、O、ON触点指令中变量的数据类型为布尔(BOOC)型。LD、LDN两条指令用于将接点接到母线上,A、AN、O、ON指令均可多次重复使用,但当需要对两个以上接点串联连接电路块的并联连接时,要用后述的OLD指令。
例子:
步序
指令
器件号
步序
指令
器件号
0
LD
I0.0
5
=
Q0.3
1
AN
I0.1
6
=
Q0.4
2
O
I0.2
7
AN
I0.5
3
A
I0.3
8
=
Q0.5
4
ON
I0.4
二、串联电路块的并联连接指令OLD
两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用LD、LDN指令,分支结束用OLD指令。OLD指令与后述的ALD指令均为无目标元件指令,而两条无目标元件指令的步长都为一个程序步。OLD有时也简称或块指令。
三、并联电路的串联连接指令ALD
两个或两个以上接点并联电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用LD、LDN指令,并联电路结束后,使用ALD指令与前面电路串联。ALD指令也简称与块指令,ALD也是无操作目标元件,是一个程序步指令。
四、输出指令 =
1、= 输出指令是将继电器、定时器、计数器等的线圈与梯形图右边的母线直接连接,线圈的右边不允许有触点,在编程中,触点以重复使用,且类型和数量不受限制。
五、置位与复位指令S、 R
S为置位指令,使动作保持;R为复位指令,使操作保持复位。从指定的位置开始的N个点的寄存器都被置位或复位,N=1~255如果被指定复位的是定时器位或计数器位,将清除定时器或计数器的当前值。
六、跳变触点EU,ED
正跳变触点检测到一次正跳变(触点的入信号由0到1)时,或负跳变触点检测到一次负跳变(触点的入信号由1到0)时,触点接通到一个扫描周期.正/负跳变的符号为EU和ED,他们没有操作数,触点符号中间的”P”和”N”分别表示正跳变和负跳变。
七、空操作指令NOP
NOP指令是一条无动作、无目标元件的一个序步指令。空操作指令使该步序为空操作。用NOP指令可替代已写入指令,可以改变电路。在程序中加入NOP指令,在改动或追加程序时可以减少步序号的改变。
八、程序结束指令END
END是一条无目标元件的一序步指令。PLC反复进行输入处理、程序运算、输出处理,在程序的最后写入END指令,表示程序结束,直接进行输出处理。在程序调试过程中,可以按段插入END指令,可以按顺序扩大对各程序段动作的检查。采用END指令将程序划分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去END指令。要注意的是在执行END指令时,也刷新监视时钟。
PLC的学习前期需要足够的了解PLC,了解他的工作方式,接受的逻辑语言,输入输出指令等。希望大家一起学习。
西门子S7-1200编程实例,上升沿下降沿指令如何使用?
本节我们来讲一下西门子S7-1200的上升沿和下降沿指令,通过一个实例来学习上升沿/下降沿指令如何使用。
上升沿/下降沿指令包括P触点、N触点、P线圈、N线圈、P触发器、N触发器。
P触点、N触点指令如图所示,其中bit处为BOOL型变量,上升沿/下降沿指令就是要检测该变量的跳变沿。M_bit处为BOOL型变量,用于保存前一个输入状态的存储器位。当P触点指令检测到bit处的位数据值由0变1的正跳变时,该触点接通一个扫描周期;当N触点指令检测到bit处的位数据值由1变0的负跳变时,该触点接通一个扫描周期。
P线圈、N线圈指令如图所示,其中bit处为BOOL型变量,指示检测到跳变沿的输出位。M_bit处为BOOL型变量,用于保存前一个输入状态的存储器位。当P线圈指令检测到它前面的逻辑状态由0变1的正跳变时,将bit处的位数据值在一个扫描周期内设置为1;当N线圈指令检测到它前面的逻辑状态由1变0的负跳变时,将bit处的位数据值在一个扫描周期内设置为1。
P触发器、N触发器指令如图所示,其中M_bit处为BOOL型变量,用于保存前一个输入状态的存储器位。当P触发器指令检测到CLK输入的逻辑状态由0变1的正跳变时,在一个扫描周期内Q输出为1;当N触发器指令检测到CLK输入的逻辑状态由1变0的负跳变时,在一个扫描周期内Q输出为1。
下面我们通过一个实例来说明升沿/下降沿指令的使用,按一下瞬动按钮I0.6,Q0.0接通,再按一下I0.6,Q0.0断开,如此反复。
一、编写程序。首先在项目树中打开PLC下面的程序块文件夹,双击MAIN打开程序编辑器,在项目视图右侧的指令中,打开位逻辑运算文件夹选择SR指令,双击或拖放到编程区域,输入地址M0.0,用于存储置位或复位的结果,编辑器自动为M0.0生成了变量名称TAG_1,可以在PLC变量表中修改,在Q输出端插入一个输出线圈,输入地址Q0.0,在S输入端插入一个P触点,输入地址I0.6和M0.1,用来捕捉I0.6被按下时的正跳变,再串联一个Q0.0的常闭触点,用于实现Q0.0为0时按一下I0.6,Q0.0置位为1,同样在R1输入端插入一个P触点,输入地址I0.6和M0.2,再串联一个Q0.0的常开触点,以实现Q0.0为1时按下I0.6,Q0.0复位为0,这样控制程序就编写完成了,单击保存项目按钮保存项目。
二、编译、下载程序到PLC。选中项目树中的PLC_1,单击编译按钮编译项目,单击下载按钮将所有块下载到PLC。
三、查看程序运行情况。单击监控按钮,观察程序的执行情况,按一下按钮I0.6,Q0.0接通,再按一下I0.6,Q0.0断开,如此反复。
相关问答
西门子PLC指令中正跳变触点,负跳变触点的作用是什么?
正跳变就是上升沿,当从0变成1,就产生一个周期的1负跳变相反。你编多了梯形图就知道用到上升沿与下降沿了,因为许多动作的开始都是从边沿开始的。正跳变就是...
什么是西门子PLC跃变指令?
正向转换触点用上升指令表示。一旦在堆栈顶部数值中检测到0至1转换时,则将堆栈顶值设为1;否则,将其设为0。负向转换触点用下降指令表示。一旦在堆栈顶部数值...
plc程序中把一个常开信号改为常闭信号怎么改?
把原来的常开改为常闭,输出加一个辅助继电器,用该辅助继电器的常闭点控制原来的输出继电器不就可以了吗?另外还可以用例如取反等功能指令去实现啊。把原来的...
plc没有输入触点是什么?
检查一下PLC卡件底座扎针是否插靠。然后PLC卡24V负有没有进入,如果24V负正常,那就找根线直接将24V正引入PLC卡点,观察指示灯是否亮。如果亮,则回路问题。如果...
求教PLC输出触点烧坏?
你说的输出触点是输出口吧,输出触点与PLC内部电路是通过光电耦合隔离的,一般晶体管的输出触点的负载能力是0.5A,继电器输出触点是2A,你在另外一个输出触点上...
PLC输出触点烧坏可以修吗?
如果是继电器输出可以更换同型号继电器,比较好解决,如果是晶体管输出或晶闸管输出的,因为是贴片元件,更换比较麻烦。如果是继电器输出可以更换同型号继电器,...
plc触点损坏如何替换?
答题公式1:++PLC触点损坏后需要替换。1.PLC(可编程控制器)的触点是常闭触点,当触点损坏无法闭合时,将导致PLC输出信号变化或者失去控制,直接影响设备运行...
PLC经常坏输出触点是什么原因?
1,正常来说,PLC输出是有电压输出的,但是额定电流很小,一般要外接电源,串进输出控制回路里。所以你这个情况有可能是负载超过额定电流,PLC内部输出回路工作...
plc触点坏了用继电器怎么改?
找一个空的输出点。注意的就COM口的输入电压是不是和原来的一样。不一样的情况下要加中间继电器!打开三菱的软件!读出PLC程序!点击(查找/替换)!在点击(软元...
PLC常开、常闭触点以及各自的ON和OFF状态,我被弄迷糊了?
我认为是对的,PLC内部使能,on则,灯点亮,触点变换状态,常闭变断开,常开变闭合。off则,保持原状态我认为是对的,PLC内部使能,on则,灯点亮,触点变换状态,常闭变...