全国服务热线: 15221406036
企业新闻

6ES7214-1BD23-0XB8参数介绍

发布时间:2023-12-12        浏览次数:4        返回列表
前言:西门子代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理,西门子中国代理商
6ES7214-1BD23-0XB8参数介绍
三菱PLC FX2N系列的基本逻辑指令概述如下: 基本逻辑指令是PLC中基本的编程语言,掌握了它也就初步掌握了PLC的使用方法,各种型号的PLC的基本逻辑指令都大台大同小异,现在我们针对FX2N系列,逐条学习其指令的功能和使用方法,。每条指令及其应用实例都以梯形图和语句表两种编程语言对照说明。 一、 输入输出指令(LD/LDI/OUT) 下面把LD/LDI/OUT三条指令的功能、梯形图表示形式、操作元件以列表的形式加以说明:  LD与LDI指令用于与母线相连的接点,此外还可用于分支电路的起点。 OUT 指令是线圈的驱动指令,可用于输出继电器、辅助继电器、定时器、计数器、状态寄存器等,但不能用于输入继电器。输出指令用于并行输出,能连续使用多次。  二、触点串连指令(AND/ANDI)、并联指令(OR/ORI)  AND、ANDI指令用于一个触点的串联,但串联触点的数量不限,这两个指令可连续使用。 OR、ORI是用于一个触点的并联连接指令。  三、电路块的并联和串联指令(ORB、ANB)  含有两个以上触点串联连接的电路称为“串联连接块”,串联电路块并联连接时,支路的起点以LD或LDNOT指令开始,而支路的终点要用ORB指令。ORB指令是一种独立指令,其后不带操作元件号,因此,ORB指令不表示触点,可以看成电路块之间的一段连接线。如需要将多个电路块并联连接,应在每个并联电路块之后使用一个ORB指令,用这种方法编程时并联电路块的个数没有限制;也可将所有要并联的电路块依次写出,然后在这些电路块的末尾集中写出ORB的指令,但这时ORB指令多使用7次。 将分支电路(并联电路块)与前面的电路串联连接时使用ANB指令,各并联电路块的起点,使用LD或LDNOT指令;与ORB指令一样,ANB指令也不带操作元件,如需要将多个电路块串联连接,应在每个串联电路块之后使用一个ANB指令,用这种方法编程时串联电路块的个数没有限制,若集中使用ANB指令,多使用7次。  四、程序结束指令(END)  在程序结束处写上END指令,PLC只执行步至END之间的程序,并立即输出处理。若不写END指令,PLC将以用户存贮器的步执行到后一步,因此,使用END指令可缩短扫描周期。另外。在调试程序时,可以将END指令插在各程序段之后,分段检查各程序段的动作,确认无误后,再依次删去插入的END指令。 其他的一些指令,如置位复位、脉冲输出、清除、移位、主控触点、空操作、跳转指令等,同学们可以参考一些课外书,在这里我们不详细介绍了。 下面同学们可练习由梯形图写出与之对应的助记符形式的指令。并由后面的GPP软件传输到PLC中,实时运行。 1)  2)  3) FX 2 系列可编程控制器共有 20 条基本指令,供设计者编制语句表使用,它与梯形图有严格的对应关系。1 、 逻辑取及输出线圈( LD 、 LD1 、 OUT )LD、LDI、OUT指令的功能、电路表示、操作元件、所占的程序如表2所示。     表 2LD指令是从母线取用常开触点指令,LDI是从母线上取用常闭触点指令,它们还可以与后面介绍的ANB、ORB指令配合用于分支回路的开头;OUT指令是对输出继电器、辅助继电器、状态继电器、定时器、计数器的线圈进行驱动的指令,但不能用于输入继电器。图4-12给出了本组指令的梯形图实例,并配有指令表。这儿还需指出的是:OUT指令可连续使用无数次,相当线圈的并联(如图4中的OUT M100和OUT T0);定时器或计数器的线圈,在使用OUT指令后,必须设定常数K,或指定数据寄存器的地址号。图 4 LD、LDI、OUT指令的使用2 触点串联( AND 、 ANI )AND、ANI指令的功能、电路表示、操作元件、程序步如表3所示。表 3AND、ANI指令为单个触点的串联连接指令。AND用于常开触点。ANI用于常闭触点。串联接点的数量无限制。图1-5是使用本组指令的实例。图中OUT指令后,通过触点对其他线圈使用OUT指令(如图的OUT Y004),称之为纵接输出或连续输出。此种纵接输出,如果顺序正确可多次重复。但限于图形编程器和打印机幅面限制,应尽量做到一行不超过10个接点及一个线圈,总共不要超过24行。在图 5中驱动M101之后可通过触点T1驱动Y004。但是,若驱动顺序换成图6的形式,则必须用后述的MPS指令。图 5 AND、ANI指令的应用图 6 不能使用连续输出的例子3 触点并联( OR 、 ORI )OR、ORI指令的功能、操作元件等如表4所示。表 4OR、ORI指令为单个触点的并联连接指令。OR为常开触点的并联,ORI为常闭触点的并联。将两个以上触点的串联回路和其他回路并联时,采用后面介绍的ORB指令。OR、ORI指令紧接在LD、LDI指令后使用,亦即对LD、LDI指令规定的触点再并联一个触点,并联的次数无限制,但限于编程器和打印机的幅面限制,尽量做到24行以下。OR、ORI指令的使用如图1-7所示图 7 OR、ORI指令的使用4 串联电路的并联( ORB )ORB指令的功能、电路表示等如表5所示。表 5ORB指令是不带操作元件的指令。两个以上的触点串联连接的电路为串联电路块,将串联电路块并联使用时,用LD、LDI指令表示分支开始,用ORB指令表示分支结束。图8给出了ORB指令的使用情况。若有多条并联电路时,在每个电路块后使用ORB指令,对并联电路数没有限制,但考虑到LD、LDI指令只能连续使用8次,ORB指令的使用次数也应限制在8次。图 8 ORB指令的使用5 并联电路块的串联( ANB )ANB指令的功能、电路表示等如表6所示。表 6ANB指令是不带操作元件编号的指令。两个或两个以上触点并联连接的电路称为并联电路块。当分支电路并联电路块与前面的电路串联连接时,使用ANB指令。即分支起点用LD、LDI指令,并联电路块结束后使用ANB指令,表示与前面的电路串联。ANB指令原则上可以无限制使用,但受LD、LDI指令只能连续使用8次影响,ANB指令的使用次数也应限制在8次。图9为ANB指令使用的梯形图实例。图 9 ANB指令的使用6 多重输出电路( MPS/MRD/MPP )MPS、MRD、MPP指令功能、电路表示等如表6所示。表 6指令助记符、名称功能电路表示及操作元件程序步MPS ( Push )进栈1MRD ( Read )读栈1MPP ( Pop )出栈1这组指令分别为进栈、读栈、出栈指令,用于多重输出电路。可将连续点先存储,用于连接后面的电路。如图 10所示。在FX2系列可编程序控制器中有11个用来存储运算的中间结果的存储区域被称为栈存储器。使用一次MPS指令,便将此刻的运算结果送入堆栈的层,而将原存在层的数据移到堆栈的下一层。 使用MPP指令,各数据顺次向上一层移动,上层的数据被读出。同时该数据就从堆栈内消失。图 10 堆栈示意图MRD指令用来读出上层的新数据,此时堆栈内的数据不移动。MPS、MRD、MPP指令都是不带软元件的指令。MPS、MPP必须成对使用,而且连续使用应少于11次。以下给出了几个堆栈的实例。[例1] 一层堆栈,见图 11。语句步指令元素语句步指令元素0LDX00014LDX0061ANDX00115MPS 2MPS 16ANDX0073ANDX00217OUTY0044OUTY00018MRD 5MPP 19ANDX0106OUTY00120OUTY0057LDX00321MRD 8MPS 22ANDX0119ANDX00423OUTY00610OUTY00224MPP 11MPP 25ANDX01212ANDX00526OUTY00713OUTY003    图 11 一层堆栈[例3] 二层堆栈,见图12。语句步指令元素语句步指令元素0LDX0009MPP 1MPS 10ANDX0042ANDX00111MPS 3MPS 12ANDX0054ANDX00213OUTY0025OUTY00014MPP 6MAP 15ANDX0067ANDX00316OUTY0048OUTY001    图 12 二层堆栈[例4] 四层堆栈,见图13。语句步指令元素语句步指令元素0LDX0009MPP 1MPS 10ANDX0042ANDX00111MPS 3MPS 12ANDX0054ANDX00213OUTY0025MPS 14MPP 6ANDX00315ANDX0067MPS 16OUTY0048ANDX00417   图 13 四层堆栈7 自保持及解除( SET/RST )SET、RST指令的功能、电路表示、操作元件等如表7所示。表 7符号、名称功能电路表示及操作元件程序步SET(置位)元件自保持 ONY、M:1S、特M:2RST(复位)( Reset)清除动作保持寄存器清零 T、C:2D、V、Z、特D:3 语句步指令元素语句步指令元素0LDX0009SETS01SETY00011LDX0052LDX00112RSTS03RSTY00014LDX0064LDX00215RSTD05SETM016LDX0006LDX00317OUTT2507RSTM0 SPK108LDX00420LDX007   21RSTT250 图 14 SET、RST指令的使用SET为置位指令,使操作保持。RST为复位指令,使操作保持复位。SET、RST指令的使用如图14所示。图中X000接通后,Y000被驱动为ON,即使X000再成为OFF,也不能使Y000变为OFF的状态;X001接通后,Y000复位为OFF,即使X001再为OFF,也不能使Y000变为ON状态。对同一元件,如例中 Y000、M0、S0等,SET、RST指令可以多次使用,且不限制使用顺序,后执行者有效。RST指令还可以用于使数据寄存器D、变址寄存器V、Z的内容清零。使积算定时器T246~T255的当前值以及触点复位。使计数器C的输出触点复位及当前值清零。RST指令对计数器、定时器的应用如图15。图 15定时器、计数器中的SET、RST指令8 脉冲输出指令( PLS/PLF )PLS、PLF指令的功能、操作元件等如表8所示。表 8符号、名称功能电路表示及操作元件程序步PLS(Pulse)上升沿微分输出2PLF( PLF)下降沿微分输出2PLS、PLF为脉冲输出指令。PLS在输出信号上升沿产生脉冲输出,而PLF在输入信号下降沿产生脉冲输出。图16是脉冲输出指令的例子。从时序图可以看出,使用PLS指令Y、M仅在驱动输入断开后的一个扫描周期内动作(置1)。使用PLF指令时,元件Y、M仅在驱动输入断开后的一个扫描周期内动作。在就是说,PLS、PLF指令可将脉宽较宽的输入信号变成脉宽等于可编程序控制器的扫描周期的触发脉冲信号,而信号周期不变。特殊继电器不能用作 PLS或PLF的操作元件。9 空操作指令( NOP )NOP指令的功能、程序步如表9所示。表 9符号、名称功能电路表示及操作元件程序步NOP(空操作)无动作无元件1 语句步指令元素0LDX0001PLSM03LDM04SETY0005LDX0016PLFM18LDM19RSTY000 图 16 PLS、PLF指令的使用空操作指令使该步做空操作。在程序中加入空操作指令,在变更或增加指令时可以减少步序号的变化。用 NOP指令替换一些已写入的指令,可以改变电路。若将LD、LDI、ANB、ORB等指令换成NOP指令,电路组成将发生很大的变化,亦可能使电路出错。举例如下。(1)AND、ANI指令改为NOP指令时使相关触点短路(如图18)(2)ANB指令改为NOP时使前面的电路全部短路(如图19)(3)OR指令改为NOP时使相关电路的切断(如图20)(4)ORB指令改为NOP前面的电路全部切断(如图21)(5)与前面的OUT电路纵接(如图22)图 18图 19图 20图 21图 22当执行程序全部清零操作时,所有指令均变成 NOP 。10 程序结束( END )END 指令的功能、电路表示如表 19 所示。表19符号、名称功能电路表示及操作元件程序步END(结束)输入输出处理回到第“ 0”步无元件 1END为程序结束指令。可编程序控制器按照输入处理、程序执行、输出处理循环工作,若在程序中不写入END指令,则可编程序控制器从用户程序的步扫描到程序存储器的后一步。若在程序中写入END指令,则END以后的程序步不再扫描,而是直接进行输出处理。也就是说,使用END指令可以缩短扫描周期。END指令的另一个用处是分段程序调试。调试时,可将程序分段后插入END指令,从而依次对各程序段的运算进行检查。而后,在确认前面电路块动作正确无误之后依次删除END指令。
浔之漫智控技术-西门子PLC代理商
  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 手机:15221406036
  • 联系人:聂航
推荐产品
信息搜索
 
西门子新闻