三菱PLC辅助三菱特殊继电器一览表怎么互斥?

冬至子
2023-05-24
16399分享海报描述一、比较指令1)比较指令(CMP)比较源操作数[S1·]和[S2·]的值,并将比较的结果送到目标操作数[D·]。下图中当X0为ON时将[S1·]K100和[S2·]C20进行比较,并将结果分别保存到M0、M1、M2中。当[S1·]100>[S2·]C20当前值时,M0为ON;当[S1·]100=[S2·]C20当前值时,M1为ON;当[S1·]100
2)触点比较指令对两个数值进行比较,条件成立时输出为ON。比较方式为:/=/>=/(不等于)。下图表示当C1当前值>20且C2当前值
二、运算指令1)加运算(ADD )将源操作数[S1·]和[S2·]相加,并将结果保存到目标操作数[D·]。在进行32位运算时指定的操作数为低位,如图中程序则表示(D101,D100)+(D11,D110)→(D121,D120)。2)减运算(SUB)用源操作数[S1·]减去[S2·],并将结果保存到目标操作数[D·]。32位运算的方式与加运算相同。3)乘运算(MUL)将源操作数[S1·]和[S2·]相乘,并将结果保存到目标操作数[D·]。在进行16位运算时目标操作数为32位,即(D0)×(D1)→(D5,D4)。在进行32位运算时目标操作数为64位,即(D1,D0)×(D3,D2)→(D7,D6;D5,D4)。4)除运算(DIV)被除数[S1·]除以除数[S2·],并将结果保存到目标操作数[D·],余数保存到[D·]的下一个元件。在进行16位运算时被除数为(D0),除数为(D2),商为(D4),余数为(D5)。在进行32位运算时被除数为(D1,D0),除数为(D3,D2)商为(D5,D4)余数为(D7,D6)。5)加1和减1指令使用脉冲执行时,每检测到执行条件的上升沿[D·]会自动加1/减1。使用连续执行时,则每个扫描周期加1/减1。三、区间复位指令(ZRST)将[D1·]和[D2·]指定范围内的元件成批复位。[D1·]和[D2·]应为同类型元件,[D1·]指定的元件号应小于等于[D2·]指定的元件号。下图程序表示将M500~M599成批复位。四、指令运用以《部件分配》项目为例对上述指令进行演示。1)确定变量表进入项目后,根据项目要求和仿真动画确定各个元件所对应的I/O地址。|项目要求仿真动画2)编辑程序程序段1:物件供给按下按钮PB1且机器人在原点,机器人供给物件。程序段2:1号传送带正转旋转旋钮SW1,1号传送带动作。|程序段3:物件型号检测当X3为ON且X2、X1为OFF时,表示物件是小型号,让辅助继电器M1为ON并自锁。当X4检测到物件放置到位后复位M1。中型号与大型号物件的检测原理与其类似。程序段4:推出机构动作控制物件到位检测传感器X10~X12检测到物件到达指定位置后,对应的推出机构动作。当物件到达指定数量后,推出机构不再动作。程序段5:2~4号输送带动作控制当对应型号的物件没有达到指定数量,且物件到位检测传感器X10~X12没有检测到物件,对应的输送带动作。当对应型号的物件达到指定数量后,无论物件到位检测传感器X10~X12是否检测到物件,所有输送带都要动作,将物料推到地下。旋钮SW1为OFF后所有输送带停止动作。程序段6:物件计数每检测到物件放置检测传感器X4~X6的上升沿,对应寄存器就进行加1。加1指令输入方式:INC(空格)D1。程序段7:比较物件数量当物件未达到指定数量时,物件正常输送与放置;当物件到达指定数量后,推出机构不动作,直接将该物件输送到地上。比较指令输入方法:=(空格)D1(空格)K2。程序段8:复位寄存器所有动作完成后将旋钮SW1旋转到OFF,并利用区间复位指令对寄存器进行复位,等待开始下一次循环。程序整体浏览
打开APP阅读更多精彩内容
}

三菱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(块与指令) 用于两个或两个以上触点并联连接的电路之间的串联。
ANB指令的使用说明:
1)并联电路块串联连接时,并联电路块的开始均用LD或LDI指令;
2)多个并联回路块连接按顺序和前面的回路串联时,ANB指令的使用次数没有限制。也可连续使用ANB,但与ORB一样,使用次数在8次以下。
置位与复位指令(SET/RST)
(1)SET(置位指令) 它的作用是使被操作的目标元件置位并保持。
(2)RST(复位指令) 使被操作的目标元件复位并保持清零状态。SET、RST指令的使用,当X0常开接通时,Y0变为ON状态并一直保持该状态,即使X0断开Y0的ON状态仍维持不变;只有当X1的常开闭合时,Y0才变为OFF状态并保持,即使X1常开断开,Y0也仍为OFF状态。
SET 、RST指令的使用说明:
1)SET指令的目标元件为Y、M、S,RST指令的目标元件为Y、M、S、T、C、D、V 、Z。RST指令常被用来对D、Z、V的内容清零,还用来复位积算定时器和计数器。
2)对于同一目标元件,SET、RST可多次使用,顺序也可随意,但最后执行者有效。微分指令(PLS/PLF)
(1)PLS(上升沿微分指令) 在输入信号上升沿产生一个扫描周期的脉冲输出。
(2)PLF(下降沿微分指令) 在输入信号下降沿产生一个扫描周期的脉冲输出。
利用微分指令检测到信号的边沿,通过置位和复位命令控制Y0的状态。
PLS、PLF指令的使用说明:
1)PLS、PLF指令的目标元件为Y和M;
2)使用PLS时,仅在驱动输入为ON后的一个扫描周期内目标元件ON,M0仅在X0的常开触点由断到通时的一个扫描周期内为ON;使用PLF指令时只是利用输入信号的下降沿驱动,其它与PLS相同。
主控指令(MC/MCR)
(1)MC(主控指令) 用于公共串联触点的连接。执行MC后,左母线移到MC触点的后面。
(2)MCR(主控复位指令) 它是MC指令的复位指令,即利用MCR指令恢复原左母线的位置。
在编程时常会出现这样的情况,多个线圈同时受一个或一组触点控制,如果在每个线圈的控制电路中都串入同样的触点,将占用很多存储单元,使用主控指令就可以解决这一问题。
MC、MCR指令,利用MC N0 M100实现左母线右移,使Y0、Y1都在X0的控制之下,其中N0表示嵌套等级,在无嵌套结构中N0的使用次数无限制;利用MCR N0恢复到原左母线状态。如果X0断开则会跳过MC、MCR之间的指令向下执行。
MC、MCR指令的使用说明:
1)MC、MCR指令的目标元件为Y和M,但不能用特殊辅助继电器。MC占3个程序步,MCR占2个程序步;
2)主控触点在梯形图中与一般触点垂直。主控触点是与左母线相连的常开触点,是控制一组电路的总开关。与主控触点相连的触点必须用LD或LDI指令。
3)MC指令的输入触点断开时,在MC和MCR之内的积算定时器、计数器、用复位/置位指令驱动的元件保持其之前的状态不变。非积算定时器和计数器,用OUT指令驱动的元件将复位,22中当X0断开,Y0和Y1即变为OFF。
4)在一个MC指令区内若再使用MC指令称为嵌套。嵌套级数最多为8级,编号按N0→N1→N2→N3→N4→N5→N6→N7顺序增大,每级的返回用对应的MCR指令,从编号大的嵌套级开始复位。堆栈指令(MPS/MRD/MPP)
堆栈指令是FX系列中新增的基本指令,用于多重输出电路,为编程带来便利。在FX系列PLC中有11个存储单元,它们专门用来存储程序运算的中间结果,被称为栈存储器。
a、MPS(进栈指令) 将运算结果送入栈存储器的第一段,同时将先前送入的数据依次移到栈的下一段。
b、MRD(读栈指令) 将栈存储器的第一段数据(最后进栈的数据)读出且该数据继续保存在栈存储器的第一段,栈内的数据不发生移动。
c、MPP(出栈指令) 将栈存储器的第一段数据(最后进栈的数据)读出且该数据从栈中消失,同时将栈中其它数据依次上移。
堆栈指令的使用说明:
1)堆栈指令没有目标元件;
2)MPS和MPP必须配对使用;
3)由于栈存储单元只有11个,所以栈的层次最多11层。
逻辑反、空操作与结束指令(INV/NOP/END)
a、INV(反指令) 执行该指令后将原来的运算结果取反。反指令的使用如图10所示,如果X0断开,则Y0为ON,否则Y0为OFF。使用时应注意INV不能象指令表的LD、LDI、LDP、LDF那样与母线连接,也不能象指令表中的OR、ORI、ORP、ORF指令那样单独使用。
b、NOP(空操作指令) 不执行操作,但占一个程序步。执行NOP时并不做任何事,有时可用NOP指令短接某些触点或用NOP指令将不要的指令覆盖。当PLC执行了清除用户存储器操作后,用户存储器的内容全部变为空操作指令。
c、END(结束指令) 表示程序结束。若程序的最后不写END指令,则PLC不管实际用户程序多长,都从用户程序存储器的第一步执行到最后一步;若有END指令,当扫描到END时,则结束执行程序,这样可以缩短扫描周期。在程序调试时,可在程序中插入若干END指令,将程序划分若干段,在确定前面程序段无误后,依次删除END指令,直至调试结束。
FX系列PLC的步进指令
1.步进指令(STL/RET)
步进指令是专为顺序控制而设计的指令。在工业控制领域许多的控制过程都可用顺序控制的方式来实现,使用步进指令实现顺序控制既方便实现又便于阅读修改。
FX2N中有两条步进指令:STL(步进触点指令)和RET(步进返回指令)。
STL和RET指令只有与状态器S配合才能具有步进功能。如STL S200表示状态常开触点,称为STL触点,它在梯形图中的符号为-
- ,它没有常闭触点。我们用每个状态器S记录一个工步,例STL S200有效(为ON),则进入S200表示的一步(类似于本步的总开关),开始执行本阶段该做的工作,并判断进入下一步的条件是否满足。一旦结束本步信号为ON,则关断S200进入下一步,如S201步。RET指令是用来复位STL指令的。执行RET后将重回母线,退出步进状态。
2.状态转移图
一个顺序控制过程可分为若干个阶段,也称为步或状态,每个状态都有不同的动作。当相邻两状态之间的转换条件得到满足时,就将实现转换,即由上一个状态转换到下一个状态执行。我们常用状态转移图(功能表图)描述这种顺序控制过程。用状态器S记录每个状态,X为转换条件。如当X1为ON时,则系统由S20状态转为S21状态。
状态转移图中的每一步包含三个内容:本步驱动的内容,转移条件及指令的转换目标。
步驱动Y0,当X1有效为ON时,则系统由S20状态转为S21状态,X1即为转换条件,转换的目标为S21步。
3.步进指令的使用说明
1)STL触点是与左侧母线相连的常开触点,某STL触点接通,则对应的状态为活动步;
2)与STL触点相连的触点应用LD或LDI指令,只有执行完RET后才返回左侧母线;
3)STL触点可直接驱动或通过别的触点驱动Y、M、S、T等元件的线圈;
4)由于PLC只执行活动步对应的电路块,所以使用STL指令时允许双线圈输出(顺控程序在不同的步可多次驱动同一线圈);
5) STL触点驱动的电路块中不能使用MC和MCR指令,但可以用CJ指令;
6)在中断程序和子程序内,不能使用STL指令。
(来源:网络,版权归原作者)
猜您喜欢返回搜狐,查看更多
责任编辑:}
第一节 系统配置和性能指标三菱FX系列PLC型号说明三菱FX系列PLC型号说明FX-2N型PLC的系统配置(一)FX2N -32MR型PLC外观示意图(二)FX-2N型PLC的基本构成基本单元(Basic Unit)包括 CPU、存储器、输入输出及电源,是PLC的主要部分。扩展单元(Extension Unit)用于增加可编程控制器 I/O点数的装置,内部无CPU,内部自带电源。扩展模块(Extension Module)用于增加可编程控制器 I/O点数及改变可编程控制器 I/O点数比例,内部无CPU,无电源。特殊功能单元(Special Function Unit)一些专门用途的特殊装置,如高速计数单元、模拟量输入\输出模块。编程器程序输入、运行监视和故障分析FX2N基本单元规格表扩展单元型号规格表(三)电源与接地DC24V
AC120V/240V(四) I/O与外部接线输入接线——各输入端子和公共端子com之间可接无源开关或NPN型集电极开路不同型号的PLC(模块)有不同的特性、负载能力、外接方式
交通灯接线示意图(分组式)输出接线分隔式(无公共端子)分组式com端子设置分组式输出是几个输出点为一组,共用一个公共端,各组之间是分隔的,可分别使用不同的电源。而分隔式输出的每一个输出点有一个公共端,各输出点之间相互隔离,每个输出点可使用不同的电源。三菱FX系列PLC性能指标1. 用户程序存储容量2. I/O总点数3. 扫描速度4. 指令系统条数5. 编程元件的种类和数量第二节 内部可编程器件输入/输出继电器(X/Y)X(X0~X177)输入接口的一个接线点对应一个输入继电器。其线圈吸合释放只取决于外部触点的状态,而不能用程序驱动。当外部有输入时,对应触点动作。输入继电器采用八进制地址编号,不存在数字8和9。 X0~X177最多可达128点;输入响应时间一般小于10ms输入端等效电路图Y(Y0~Y177)输出接口的一个接线点对应一个输出继电器,输出继电器的线圈只能由程序驱动,而无法由外部信号驱动。每个输出继电器为内部控制电路提供编程用的常开、常闭触点。输入继电器采用八进制地址编号, Y0~Y177最多可达128点;驱动外部负载的电源由用户提供FX2N系列软元件只有输入、输出为八进制地址编号,其余都是十进制!输出端等效电路图辅助继电器(M)辅助继电器和输出继电器一样,只能由程序驱动,每个辅助继电器也有无数对常开、常闭接点供编程使用。其作用相当于继电器控制线路中的中间继电器。辅助继电器的接点在PLC内部编程时可以任意使用,但它不能直接驱动负载,外部负载必须由输出继电器的输出接点来驱动。辅助继电器可分为三种类型:通用辅助继电器( M0~M499),共500个点;
掉电保持辅助继电器( M500~M3071)共2572点;特殊辅助继电器( M8000~M8255),共256个点通用辅助继电器( M0~M499)500点;没有断电保持功能;PLC上电前,所有通用辅助继电器均自动复位为“OFF”状态;上电时,除了因外部输入信号而变为“ON”状态的通用辅助继电器以外,其余均保持“OFF”状态;上电后的状态则由输入信号决定。掉电保持辅助继电器( M500~M3071)2572点;PLC断电时,PLC内部的锂电池将掉电保持辅助继电器状态保持在相应的映像寄存器中;重新上电后,再从映像寄存器中调入断电时的状态并在该基础上继续工作。M500~M1023可由软件将其设定为通用辅助继电器。特殊辅助继电器(M8000~M8255)特殊辅助继电器共256点,用于表示PLC的特殊状态。它们都有各自的特殊功能,例如,提供时钟脉冲和标志,设定PLC运行方式,或者用于步进顺序、禁止中断等。可分为触点利用型和线圈驱动型① 只能利用其触点的特殊辅助继电器,线圈由PLC自动驱动,用户只可以利用其触点。M8000 ——为运行监控用,PLC运行时接通;M8001 ——为运行监控用,PLC停止运行时接通;M8002 ——为仅在运行开始瞬间接通的初始脉冲特殊辅助继电器,可用其常开触头初始化断电保持继电器;M8011——PLC上电后,产生10ms时钟脉冲;M8012——PLC上电后,产生100ms时钟脉冲;M8013——PLC上电后,产生1s时钟脉冲;② 可驱动线圈型特殊辅助继电器,用户激励线圈后,PLC作特定动作。 M8030的线圈通电后,表示电池电压降低的发光二极管;M8033为PLC停止时输出保持特殊辅助继电器;M8034为禁止全部输出特殊辅助继电器,即所有外部输出均为“OFF”,但PLC程序仍然正常执行;M8039为定时扫描特殊辅助继电器状态继电器(S)状态继电器是构成状态转移图的重要器件,用于步进顺序控制。1000个点;使用次数不受限制,也可做辅助继电器使用。状态继电器分为:初始状态器S0~S9共10点;状态转移图的初始状态 一般状态器S10~S19共10点;状态转移图的状态回零 通用状态器S20~S499共480点;状态转移图的中间状态 保持状态器S500~S899共400点;断电后保持最后状态 报警状态器S900~S999共100点。信号报警用定时器(T)作用相当于电器控制系统中的时间继电器,PLC里的定时器都是通电延时型。定时线圈接通后,开始计时,计时时间到,触点动作。计时时间是定时时钟脉冲周期与设定计数值的乘积。常规定时器积算定时器定时器计时单位设定值范围T0-T199100ms0.1-3276.7sT200-T24510ms0.01-327.67sT246-T2491ms0.001-32.767sT250-T255100ms0.1-3276.7s常规定时器(T0~T245)不具备掉电保持功能,当输入电路断开或停电时,定时器复位清零。积算定时器具有计数累积功能,即在定时过程中,若PLC断电或定时器线圈断开,则定时器将保持当前计数值,待PLC电源或定时器线圈恢复通电后,定时器继续累积计数,只有将积算定时器复位,当前计数值才清除为0。计数器(C)内部记数用计数器用于对内部映像寄存器(如X、Y、M、S、T等)提供的触头信号上升沿进行计数,计数到指定值后,对应触点动作。16位递加计数器(设定值为1~2^15-1)32位双向计数器(设定值为-2^31~+( 2^31-1)) 16位递加计数器(设定值为1~32767)C0~C99——100点,通用型C100~C199——100点,掉电保持型通用型与掉电保持型可由参数设置而更改。注意:计数到指定值后,对应触点接通,此后即使有输入也不再计数;执行RST指令,计数器复位,对应触点断开;掉电计数器即使发生停电,当前值和输出触点的动作状态或复位状态也能保持。32位双向计数器(-2147483648~+2147483647) C200~C219——20点,通用型C220~C234——15点,掉电保持型注意:特殊辅助继电器M8200~M8234设定对应计数器C200~C234计数方向,继电器置0为递加型,继电器置1为递减型;计数到指定值后,对应触点接通,此后若有输入会继续计数;计数值≥指定值,对应触点保持接通;计数值<指定值,对应触点复位;执行RST指令,计数器复位32位双向计数器动作过程32位双向计数器动作过程高速计数器(C235~C255)高速计数器用于对高于PLC扫描频率的外部脉冲信号(如旋转编码器脉冲信号)进行计数,并且只能从X0~X5 这6点输入端输入,即最多只能用6个高速计数器同时工作。数据寄存器(D)在进行输入输出处理、模拟量控制、位置控制时,需要许多数据寄存器存储数据和参数。每个数据寄存器有16位,最高位为符号位;两个数据寄存器串联可存放32位数据,最高位为符号位。分类:通用数据寄存器( D0~D199)掉电保持数据寄存器(D200~D511)特殊数据寄存器(D8000~D8255)通用数据寄存器( D0~D199)200个点,只要不写入其他数据,已写入的数据不会变化;当PLC停止运行或断电时,该类数据寄存器均清零;若M8031置1, PLC停止运行或断电时,数据可以保持。掉电保持数据寄存器(D200~D511) (D512~D7999)312个点一般用型,其余是专用型;PLC停止运行或断电时,数据可以保持;程序中可用指令清零;两台PLC作点对点通信时,D490~D509用作通信。特殊数据寄存器(D8000~D8255)256个点; 供监视PLC中器件运行方式用。变址寄存器(V/Z)特殊用途数据寄存器,可用于改变元器件的地址编号(变址)。共16点;V、Z都是16位;V、Z都可作普通16位数据寄存器进行数据的读写;V、Z可合并作为32位寄存器使用,指定Z为低位。例:设V0=5,求执行[D20V0]时,被执行元件的编号。  答:被执行元件编号为D(20+V0)=D(20+5)=D25,即将原执行元件的编号D20改为D25。 指针(P/I)分支指令用指针(0~P127)128个;用于指示跳转指令CJ的跳转目标或子程序调用指令CALL所调用子程序的入口地址。中断用指针(I0××~I8××)9个;中断指针是用来指示某一中断程序的入口位置。执行中断后遇到IRET(中断返回)指令,则返回主程序。常数(K/H)常数也作为软器件处理,也占有一个存储空间。K——十进制常数H——十六进制数~~往期笔记~~关注我,日常更新自动化各科笔记~~}

我要回帖

更多关于 三菱特殊继电器一览表 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信