三菱PLC编程指令简介
取指令与输出指令(LD/LDI/LDP/LDF/OUT)
(1)LD(取指令) 一个常开触点与左母線(xiàn)连接的指令,每一个以常开触点开始的逻辑行都用(yòng)此指令。
(2)LDI(取反指令) 一个常闭触点与左母線(xiàn)连接指令,每一个以常闭触点开始的逻辑行都用(yòng)此指令。
(3)LDP(取上升沿指令) 与左母線(xiàn)连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF→ON)时接通一个扫描周期。
(4)LDF(取下降沿指令) 与左母線(xiàn)连接的常闭触点的下降沿检测指令。
(5)OUT(输出指令) 对線(xiàn)圈进行驱动的指令,也称為(wèi)输出指令。
取指令与输出指令的使用(yòng)说明:
1)LD、LDI指令既可(kě)用(yòng)于输入左母線(xiàn)相连的触点,也可(kě)与ANB、ORB指令配合实现块逻辑运算;
2)LDP、LDF指令仅在对应元件有(yǒu)效时维持一个扫描周期的接通。
3)LD、LDI、LDP、LDF指令的目标元件為(wèi)X 、Y 、M 、T、C、S;
4)OUT指令可(kě)以连续使用(yòng)若干次(相当于線(xiàn)圈并联),对于定时器和计数器,在OUT指令之后应设置常数K或数据寄存器。
5)OUT指令目标元件為(wèi)Y、M、T、C和S,但不能(néng)用(yòng)于X。触点串联指令(AND/ANI/ANDP/ANDF)
a、AND与指令) 一个常开触点串联连接指令,完成逻辑“与”运算。
b、ANI(与反指令) 一个常闭触点串联连接指令,完成逻辑“与非”运算。
c、ANDP 上升沿检测串联连接指令。
d、ANDF 下降沿检测串联连接指令。
触点串联指令的使用(yòng)的使用(yòng)说明:
1)AND、ANI、ANDP、ANDF都指是单个触点串联连接的指令,串联次数没有(yǒu)限制,可(kě)反复使用(yòng)。
2)AND、ANI、ANDP、ANDF的目标元元件為(wèi)X、Y、M、T、C和S。
3)OUT M101指令之后通过T1的触点去驱动Y4称為(wèi)连续输出。
触点并联指令(OR/ORI/ORP/ORF)
(1)OR(或指令) 用(yòng)于单个常开触点的并联,实现逻辑“或”运算。
(2)ORI(或非指令) 用(yòng)于单个常闭触点的并联,实现逻辑“或非”运算。
(3)ORP 上升沿检测并联连接指令。
(4)ORF 下降沿检测并联连接指令。
触点并联指令的使用(yòng)说明:
1)OR、ORI、ORP、ORF指令都是指单个触点的并联,并联触点的左端接到LD、LDI、LDP或LPF处,右端与前一条指令对应触点的右端相连。触点并联指令连续使用(yòng)的次数不限;
2)OR、ORI、ORP、ORF指令的目标元件為(wèi)X、Y、M、T、C、S。块操作指令(ORB / ANB)
(1)ORB(块或指令) 用(yòng)于两个或两个以上的触点串联连接的電(diàn)路之间的并联。
ORB指令的使用(yòng)说明:
1)几个串联電(diàn)路块并联连接时,每个串联電(diàn)路块开始时应该用(yòng)LD或LDI指令;
2)有(yǒu)多(duō)个電(diàn)路块并联回路,如对每个電(diàn)路块使用(yòng)ORB指令,则并联的電(diàn)路块数量没有(yǒu)限制;
3)ORB指令也可(kě)以连续使用(yòng),但这种程序写法不推荐使用(yòng),LD或LDI指令的使用(yòng)次数不得超过8次,也就是ORB只能(néng)连续使用(yòng)8次以下。
(2)ANB(块与指令) 用(yòng)于两个或两个以上触点并联连接的電(diàn)路之间的串联。
ANB指令的使用(yòng)说明:
1)并联電(diàn)路块串联连接时,并联電(diàn)路块的开始均用(yòng)LD或LDI指令;
2)多(duō)个并联回路块连接按顺序和前面的回路串联时,ANB指令的使用(yòng)次数没有(yǒu)限制。也可(kě)连续使用(yòng)ANB,但与ORB一样,使用(yòng)次数在8次以下。
置位与复位指令(SET/RST)
(1)SET(置位指令) 它的作用(yòng)是使被操作的目标元件置位并保持。
(2)RST(复位指令) 使被操作的目标元件复位并保持清零状态。SET、RST指令的使用(yòng),当X0常开接通时,Y0变為(wèi)ON状态并一直保持该状态,即使X0断开Y0的ON状态仍维持不变;只有(yǒu)当X1的常开闭合时,Y0才变為(wèi)OFF状态并保持,即使X1常开断开,Y0也仍為(wèi)OFF状态。
SET 、RST指令的使用(yòng)说明:
1)SET指令的目标元件為(wèi)Y、M、S,RST指令的目标元件為(wèi)Y、M、S、T、C、D、V 、Z。RST指令常被用(yòng)来对D、Z、V的内容清零,还用(yòng)来复位计算定时器和计数器。
2)对于同一目标元件,SET、RST可(kě)多(duō)次使用(yòng),顺序也可(kě)随意,但最后执行者有(yǒu)效。微分(fēn)指令(PLS/PLF)
(1)PLS(上升沿微分(fēn)指令) 在输入信号上升沿产生一个扫描周期的脉冲输出。
(2)PLF(下降沿微分(fēn)指令) 在输入信号下降沿产生一个扫描周期的脉冲输出。
利用(yòng)微分(fēn)指令检测到信号的边沿,通过置位和复位命令控制Y0的状态。
PLS、PLF指令的使用(yòng)说明:
1)PLS、PLF指令的目标元件為(wèi)Y和M;
2)使用(yòng)PLS时,仅在驱动输入為(wèi)ON后的一个扫描周期内目标元件ON,M0仅在X0的常开触点由断到通时的一个扫描周期内為(wèi)ON;使用(yòng)PLF指令时只是利用(yòng)输入信号的下降沿驱动,其它与PLS相同。
主控指令(MC/MCR)
(1)MC(主控指令) 用(yòng)于公共串联触点的连接。执行MC后,左母線(xiàn)移到MC触点的后面。
(2)MCR(主控复位指令) 它是MC指令的复位指令,即利用(yòng)MCR指令恢复原左母線(xiàn)的位置。
在编程时常会出现这样的情况,多(duō)个線(xiàn)圈同时受一个或一组触点控制,如果在每个線(xiàn)圈的控制電(diàn)路中都串入同样的触点,将占用(yòng)很(hěn)多(duō)存储单元,使用(yòng)主控指令就可(kě)以解决这一问题。
MC、MCR指令,利用(yòng)MC N0 M100实现左母線(xiàn)右移,使Y0、Y1都在X0的控制之下,其中N0表示嵌套等级,在无嵌套结构中N0的使用(yòng)次数无限制;利用(yòng)MCR N0恢复到原左母線(xiàn)状态。如果X0断开则会跳过MC、MCR之间的指令向下执行。
(1)LD(取指令) 一个常开触点与左母線(xiàn)连接的指令,每一个以常开触点开始的逻辑行都用(yòng)此指令。
(2)LDI(取反指令) 一个常闭触点与左母線(xiàn)连接指令,每一个以常闭触点开始的逻辑行都用(yòng)此指令。
(3)LDP(取上升沿指令) 与左母線(xiàn)连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF→ON)时接通一个扫描周期。
(4)LDF(取下降沿指令) 与左母線(xiàn)连接的常闭触点的下降沿检测指令。
(5)OUT(输出指令) 对線(xiàn)圈进行驱动的指令,也称為(wèi)输出指令。
取指令与输出指令的使用(yòng)说明:
1)LD、LDI指令既可(kě)用(yòng)于输入左母線(xiàn)相连的触点,也可(kě)与ANB、ORB指令配合实现块逻辑运算;
2)LDP、LDF指令仅在对应元件有(yǒu)效时维持一个扫描周期的接通。
3)LD、LDI、LDP、LDF指令的目标元件為(wèi)X 、Y 、M 、T、C、S;
4)OUT指令可(kě)以连续使用(yòng)若干次(相当于線(xiàn)圈并联),对于定时器和计数器,在OUT指令之后应设置常数K或数据寄存器。
5)OUT指令目标元件為(wèi)Y、M、T、C和S,但不能(néng)用(yòng)于X。触点串联指令(AND/ANI/ANDP/ANDF)
a、AND与指令) 一个常开触点串联连接指令,完成逻辑“与”运算。
b、ANI(与反指令) 一个常闭触点串联连接指令,完成逻辑“与非”运算。
c、ANDP 上升沿检测串联连接指令。
d、ANDF 下降沿检测串联连接指令。
触点串联指令的使用(yòng)的使用(yòng)说明:
1)AND、ANI、ANDP、ANDF都指是单个触点串联连接的指令,串联次数没有(yǒu)限制,可(kě)反复使用(yòng)。
2)AND、ANI、ANDP、ANDF的目标元元件為(wèi)X、Y、M、T、C和S。
3)OUT M101指令之后通过T1的触点去驱动Y4称為(wèi)连续输出。
触点并联指令(OR/ORI/ORP/ORF)
(1)OR(或指令) 用(yòng)于单个常开触点的并联,实现逻辑“或”运算。
(2)ORI(或非指令) 用(yòng)于单个常闭触点的并联,实现逻辑“或非”运算。
(3)ORP 上升沿检测并联连接指令。
(4)ORF 下降沿检测并联连接指令。
触点并联指令的使用(yòng)说明:
1)OR、ORI、ORP、ORF指令都是指单个触点的并联,并联触点的左端接到LD、LDI、LDP或LPF处,右端与前一条指令对应触点的右端相连。触点并联指令连续使用(yòng)的次数不限;
2)OR、ORI、ORP、ORF指令的目标元件為(wèi)X、Y、M、T、C、S。块操作指令(ORB / ANB)
(1)ORB(块或指令) 用(yòng)于两个或两个以上的触点串联连接的電(diàn)路之间的并联。
ORB指令的使用(yòng)说明:
1)几个串联電(diàn)路块并联连接时,每个串联電(diàn)路块开始时应该用(yòng)LD或LDI指令;
2)有(yǒu)多(duō)个電(diàn)路块并联回路,如对每个電(diàn)路块使用(yòng)ORB指令,则并联的電(diàn)路块数量没有(yǒu)限制;
3)ORB指令也可(kě)以连续使用(yòng),但这种程序写法不推荐使用(yòng),LD或LDI指令的使用(yòng)次数不得超过8次,也就是ORB只能(néng)连续使用(yòng)8次以下。
(2)ANB(块与指令) 用(yòng)于两个或两个以上触点并联连接的電(diàn)路之间的串联。
ANB指令的使用(yòng)说明:
1)并联電(diàn)路块串联连接时,并联電(diàn)路块的开始均用(yòng)LD或LDI指令;
2)多(duō)个并联回路块连接按顺序和前面的回路串联时,ANB指令的使用(yòng)次数没有(yǒu)限制。也可(kě)连续使用(yòng)ANB,但与ORB一样,使用(yòng)次数在8次以下。
置位与复位指令(SET/RST)
(1)SET(置位指令) 它的作用(yòng)是使被操作的目标元件置位并保持。
(2)RST(复位指令) 使被操作的目标元件复位并保持清零状态。SET、RST指令的使用(yòng),当X0常开接通时,Y0变為(wèi)ON状态并一直保持该状态,即使X0断开Y0的ON状态仍维持不变;只有(yǒu)当X1的常开闭合时,Y0才变為(wèi)OFF状态并保持,即使X1常开断开,Y0也仍為(wèi)OFF状态。
SET 、RST指令的使用(yòng)说明:
1)SET指令的目标元件為(wèi)Y、M、S,RST指令的目标元件為(wèi)Y、M、S、T、C、D、V 、Z。RST指令常被用(yòng)来对D、Z、V的内容清零,还用(yòng)来复位计算定时器和计数器。
2)对于同一目标元件,SET、RST可(kě)多(duō)次使用(yòng),顺序也可(kě)随意,但最后执行者有(yǒu)效。微分(fēn)指令(PLS/PLF)
(1)PLS(上升沿微分(fēn)指令) 在输入信号上升沿产生一个扫描周期的脉冲输出。
(2)PLF(下降沿微分(fēn)指令) 在输入信号下降沿产生一个扫描周期的脉冲输出。
利用(yòng)微分(fēn)指令检测到信号的边沿,通过置位和复位命令控制Y0的状态。
PLS、PLF指令的使用(yòng)说明:
1)PLS、PLF指令的目标元件為(wèi)Y和M;
2)使用(yòng)PLS时,仅在驱动输入為(wèi)ON后的一个扫描周期内目标元件ON,M0仅在X0的常开触点由断到通时的一个扫描周期内為(wèi)ON;使用(yòng)PLF指令时只是利用(yòng)输入信号的下降沿驱动,其它与PLS相同。
主控指令(MC/MCR)
(1)MC(主控指令) 用(yòng)于公共串联触点的连接。执行MC后,左母線(xiàn)移到MC触点的后面。
(2)MCR(主控复位指令) 它是MC指令的复位指令,即利用(yòng)MCR指令恢复原左母線(xiàn)的位置。
在编程时常会出现这样的情况,多(duō)个線(xiàn)圈同时受一个或一组触点控制,如果在每个線(xiàn)圈的控制電(diàn)路中都串入同样的触点,将占用(yòng)很(hěn)多(duō)存储单元,使用(yòng)主控指令就可(kě)以解决这一问题。
MC、MCR指令,利用(yòng)MC N0 M100实现左母線(xiàn)右移,使Y0、Y1都在X0的控制之下,其中N0表示嵌套等级,在无嵌套结构中N0的使用(yòng)次数无限制;利用(yòng)MCR N0恢复到原左母線(xiàn)状态。如果X0断开则会跳过MC、MCR之间的指令向下执行。
上一篇:plc应用(yòng)中需注意问题
下一篇:PLC协议网关
相关内容
暂无留言!
评论信息