ImageVerifierCode 换一换
格式:DOCX , 页数:129 ,大小:761.08KB ,
资源ID:10566082      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10566082.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(三菱PLC编程指令.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

三菱PLC编程指令.docx

1、三菱PLC编程指令三菱PLC编程第一部分软元件的功能与代号、输入继电器(X)输入继电器与输入端相连,它是专门用来接受 PLC外部开关信号的元件。PLC通过输入接口将外部输入信号状态(接通时为“ 1”,断开时为“ 0”)读 入并存储在输入映象寄存器中。如图 3-2所示为输入继电器X1的等效电路。输入继电器必须由外部信号驱动,不能用程序驱动,所以在程序中不可能出 现其线圈。由于输入继电器(X)为输入映象寄存器中的状态,所以其触点的使 用次数不限。FX系列PLC的输入继电器以八进制进行编号,FX2N输入继电器的编号围为X000X267 ( 184点)。注意,基本单元输入继电器的编号是固定的,扩展单元

2、和扩展模块是按与基本单元最靠近开始,顺序进行编号。例如:基本单元 FX2N-64M 的输入继电器编号为X000X037 (32点),如果接有扩展单元或扩展模块,则扩展的输入继电器从 X040开始编号/縮出说畚刘 严1 |- YI)J之家 pldieO.M宦 Q如图3-3所示为输出继电器Y0的等二、输出继电器(丫)输出继电器是用来将PLC部信号输 出传送给外部负载(用户输出设备)。 输出继电器线圈是由PLC部程序的指令 驱动,其线圈状态传送给输出单元,再 由输出单元对应的硬触点来驱动外部负载。效电路图3-3输出继电器的等效电路每个输出继电器在输出单元中都对应有维一一个常开硬触点,但在程序中供编程

3、的输出继电器,不管是常开还是常闭触点,都可以无数次使用。FX系列PLC的输出继电器也是八进制编号其中 FX2N编号围为Y000Y267(184点)。与输入继电器一样,基本单元的输出继电器编号是固定的,扩展单元和扩展模块的编号也是按与基本单元最靠近开始,顺序进行编号。在实际使用中,输入、输出继电器的数量,要看具体系统的配置情况。三、通用辅助继电器(M0M499 )FX2N系列共有500点通用辅助继电器。通用辅助继电器在 PLC运行时, 如果电源突然断电,则全部线圈均OFF。当电源再次接通时,除了因外部输入信 号而变为ON的以外,其余的仍将保持 OFF状态,它们没有断电保护功能。通用辅助继电器常在

4、逻辑运算中作为辅助运算、状态暂存、移位等。根据需要可通过程序设定,将 M0M499变为断电保持辅助继电器四、断电保持辅助继电器 (M500M3071 )X0汩左行FX2N 系列有 M500 M3071 共 2572 个断电保持辅助继电器。它与普通辅助继电 器不同的是具有断电保护功能,即能记忆电 源中断瞬时的状态,并在重新通电后再现其 状态。它之所以能在电源断电时保持其原有的状态,是因为电源中断时用 PLC中的锂 电池保持它们映像寄存器中的容。其中M500M1023可由软件将其设定为通用辅助继电器。下面通过小车往复运动控制来说明断电保持辅助继电器的应用,如图 3-4所示图3-4断电保持辅助继电器

5、的作用小车的正反向运动中,用M600、M601控制输出继电器驱动小车运动。XI、X0为限位输入信号。运行的过程是 X0= ON M600=ON Y0=ONf小车右行f停电f小车中途停止f上电( M600=0N Y0=ON )再右行X1=ON M600=0FF、M60仁ON Y1=ON (左行)。可见由于 M600 和M601具有断电保持,所以在小车中途因停电停止后,一旦电源恢复, M600或M601仍记忆原来的状态,将由它们控制相应输出继电器,小车继续原方向运动。若不用断电保护辅助继电器当小车中途断电后,再次得电小车也不能运动五、特殊辅助继电器PLC有大量的特殊辅助继电器,它们都有各自的特殊功

6、能。 FX2N系列中有256个特殊辅助继电器,可分成触点型和线圈型两大类(1)触点型 其线圈由PLC自动驱动,用户只可使用其触点。例如:M8000 :运行监视器(在PLC运行中接通),M8001与M8000相反逻辑。M8002 :初始脉冲(仅在运行开始时瞬间接通),M8003与M8002相反逻辑。MsnnnM3C02M8012STOP KUN STOP_J1 T片i个扫握周期 100 ms 图35M8011、M8012、M8013 和M8014 分别是产生10ms、100ms1s和1min时钟脉冲的特殊辅助继电器M8000、M8002、M8012 的波形图如图2所示。2 M8000、M8002

7、、M8012 波形图(2 )线圈型 由用户程序驱动线圈后PLC执行特定的动作。例如:表紧上升图3-6M8033 :若使其线圈得电,则PLC停止时保持 输出映象存储器和数据寄存器容。M8034 :若使其线圈得电,则将PLC的输出全 部禁止。M8039 :若使其线圈得电,则 PLC按D8039中指定的扫描时间工作。六、状态器(S)状态器用来纪录系统运行中的状态。是编制顺序控制程序的重要编程元件,它与后述的步进顺控指令 STL配合应用。如图3-6所示,我们用机械手动作简单介绍状态器 S的作用。当启动信号 X0有效时,机械手下降,到下降限位 X1开始夹紧工件,加紧到位信号 X2为 ON时,机械手上升到

8、上限X3则停止。整个过程可分为三步,每一步都用一个 状态器S20、S21、S22记录。每个状态器都有各自的置位和复位信号(如 S21 由X1置位,X2复位),并有各自要做的操作(驱动 丫0、丫1、Y2)。从启动开 始由上至下随着状态动作的转移, 下一状态动作则上面状态自动返回原状。 这样使每一步的工作互不干扰,不必考虑不同步之间元件的互锁,使设计清晰简洁。状态器有五种类型:初始状态器 S0S9共10点;回零状态器S10S19 共10点;通用状态器S20S499共480点;具有状态断电保持的状态器有S500S899,共400点;供报警用的状态器(可用作外部故障诊断输出)S900 S999 共 1

9、00 点。在使用用状态器时应注意:1) 状态器与辅助继电器一样有无数的常开和常闭触点;2) 状态器不与步进顺控指令 STL配合使用时,可作为辅助继电器 M使用;3) FX2N系列PLC可通过程序设定将S0S499设置为有断电保持 功能的状态器。七、定时器(T)PLC中的定时器(T)相当于继电器控制系统中的通电型时间继电器。它可 以提供无限对常开常闭延时触点。定时器中有一个设定值寄存器(一个字长), 一个当前值寄存器(一个字长)和一个用来存储其输出触点的映象寄存器 (一个 二进制位),这三个量使用同一地址编号。但使用场合不一样,意义也不同。FX2N系列中定时器时可分为通用定时器、积算定时器二种。

10、它们是通过对一定周期的时钟脉冲的进行累计而实现定时的, 时钟脉冲有周期为1ms、10ms、100ms三种,当所计数达到设定值时触点动作。设定值可用常数 K或数据寄存器D的容来设置。1 通用定时器通用定时器的特点是不具备断电的保持功能, 即当输入电路断开或停电时定时器复位。通用定时器有100ms和10ms通用定时器两种。(1) 100ms通用定时器(T0T199 ) 共200点,其中T192T199为子程序和中断服务程序专用定时 器。这类定时器是对100ms时钟 累积计数,设定值为132767 ,所以其定时围为0.13276.7s。(2) 10ms通用定时器(T200 T245 ) 共 46 点

11、。这类定时器是对10ms时钟累积计 数,设定值为132767,所以其定时围为0.01327.67s。下面举例说明通用定时器的工作原理。如图1所示,当输入X0接通时,定时器T200从0开始对10ms时钟脉冲进行累积计数,当计数值 与设定值K123相等时,定时器的常开接通 丫0,经过的时间为123 X0.01s=1.23s。当X0断开后定时器复位,计数值变为 0,其常开触点断开,丫0 也随之OFF。若外部电源断电,定时器也将复位。图1通用定时器工作原理2 积算定时器积算定时器具有计数累积的功能。在定时过程中如果断电或定时器线圈OFF,积算定时器将保持当前的计数值(当前值),通电或定时器线圈 ON后

12、继续累积,即其当前值具有保持功能,只有将积算定时器复位,当前值才变为 0。(1) 1ms积算定时器(T246T249 ) 共4点,是对1ms时钟脉冲进行 累积计数的,定时的时间围为0.00132.767s。(2) 100ms积算定时器(T250T255 )共6点,是对100ms时钟脉冲进行累积计数的定时的时间围为0.1 3276.7s。以下举例说明积算定时器的工作 原理。如图2所示,当X0接通时,T253 当前值计数数器开始累积100ms的时 钟脉冲的个数。当X0经t0后断开,Y0 XI 图3-8而T253尚未计数到设定值K345,其计数的当前值保留。当X0再次接通,T253 从保留的当前值开

13、始继续累积,经过 t1时间,当前值达到K345时,定时器的触点动作。累积的时间为t0+t1=0.1 X345=34.5s。当复位输入X1接通时,定 时器才复位,当前值变为0,触点也跟随复位。 图2积算定时器工作原理八、辅助继电器(M )辅助继电器是PLC中数量最多的一种继电器,一般的辅助继电器与继电器控制系统中的中间继电器相似。辅助继电器不能直接驱动外部负载,负载只能由输出继电器的外部触点驱动。辅助继电器的常开与常闭触点在 PLC部编程时可无限次使用。辅助继电器采用M与十进制数共同组成编号(只有输入输出继电器 才用八进制数)。九、数据寄存器(D)PLC在进行输入输出处理、模拟量控制、位置控制时

14、,需要许多数据寄存器 存储数据和参数。数据寄存器为16位,最高位为符号位。可用两个数据寄存器来存储32位数据,最高位仍为符号位。数据寄存器有以下几种类型:1 .通用数据寄存器(DOD199 )共200点。当M8033为ON时,D0D199有断电保护功能;当 M8033 为OFF时则它们无断电保护,这种情况 PLC由RUN - STOP或停电时,数据 全部清零。2断电保持数据寄存器(D200D7999 )共7800点,其中D200D511 (共12点)有断电保持功能,可以利用外部设备的参数设定改变通用数据寄存器与有断电保持功能数据寄存器的分配;D490D509供通信用;D512D7999的断电保

15、持功能不能用软件改变,但可用指令清除它们的容。根据参数设定可以将 D1000以上做为文件寄存器。3. 特殊数据寄存器(D8000D8255 )共256点。特殊数据寄存器的作用是用来监控 PLC的运行状态。如扫描时间、电池电压等。未加定义的特殊数据寄存器,用户不能使用。具体可参见用户手册。4. 变址寄存器(V/Z )FX2N系列PLC有V0V7和Z0Z7共16个变址寄存器,它们都是 16位的寄存器。变址寄存器V/Z实际上是一种特殊用途的数据寄存器,其作用相 当于微机中的变址寄存器变,用于改变元件的编号(变址),例如 V0=5,贝U执 行D20V0时,被执行的编号为D25 ( D20+5 )。变址

16、寄存器可以象其它数据 寄存器一样进行读写,需要进行 32位操作时,可将V、Z串联使用(Z为低位,V为高位)。十、计数器(C)FX2N系列计数器分为部计数器和高速计数器两类。1 部计数器X1CCQ刃1CO KioX10XIIY0图3-9部计数器是在执行扫描操作时对部信号 (如X、Y、M、S、T等)进行计数。部输入信号的接通和断开时间应比 PLC的扫描周期稍长。(1) 16位增计数器(C0C199 ) 共200点,其中C0C99为通用型,C100C199共100点为断电保持型(断电保持型即断电后能保持当前值待通 电后继续计数)。这类计数器为递加计数,应用前先对其设置一设定值,当输入 信号(上升沿)

17、个数累加到设定值时,计数器动作,其常开触点闭合、常闭触点 断开。计数器的设定值为132767 (16位二进制),设定值除了用常数 K设 定外,还可间接通过指定数据寄存器设定。下面举例说明通用型16位增计数器的工作原理。如图1所示,X10为复位 信号,当X10为ON时C0复位。X11是计数输入,每当X11接通一次计数器 当前值增加1 (注意X10断开,计数器不会复位)。当计数器计数当前值为设 定值10时,计数器C0的输出触点动作,Y0被接通。此后既使输入X11再接 通,计数器的当前值也保持不变。当复位输入X10接通时,执行RST复位指令, 计数器复位,输出触点也复位,Y0被断开。图3-9通用型1

18、6位增计数器(2) 32位增/减计数器(C200C234 ) 共有35点32位加/减计数器, 其中C200C219 (共20点)为通用型,C220C234 (共15点)为断电保 持型。这类计数器与16位增计数器除位数不同外,还在于它能通过控制实现加/减双向计数。设定值围均为-214783648-+214783647 (32位)。C200C234是增计数还是减计数,分别由特殊辅助继电器 M8200M8234设定。对应的特殊辅助继电器被置为 ON时为减计数,置为OFF时为增 计数。计数器的设定值与16位计数器一样,可直接用常数K或间接用数据寄存器D的容作为设定值。在间接设定时,要用编号紧连在一起的

19、两个数据计数器。如图2所示,X10用来控制 M8200,X10X10X11图 3-10值大于5时计数器仍为ON状态。只有当前值由5-4时,计数器才变为OFF闭合时为减计数方式。X12为计数输入,C200 的设定值为5 (可正、可负)。设C200置为增 计数方式(M8200为OFF),当X12计数输入 累加由4-5时,计数器的输出触点动作。当前只要当前值小于4,则输出则保持为OFF状态。复位输入X11接通时,计数器的当前值为0,输出触点也随之复位图2 32位增/减计数器2 高速计数器(C235C255 )高速计数器与部计数器相比除允许输入频率高之外, 应用也更为灵活,高速计数器均有断电保持功能,

20、通过参数设定也可变成非断电保持。FX2N有C235 C255共21点高速计数器。适合用来做为高速计数器输入的 PLC输入端口有 X0X7。 X0X7不能重复使用,即某一个输入端已被某个高速计数器占用,它就不能再用于其它高速计数器, 也不能用做它用。各高速计数器对应的输入端如表1所示。高速计数器可分为四类:(1)单相单计数输入高速计数器(C235C245)其触点动作与32位增/减计数器相同,可进行增或减计数(取决于 M8235M8245的状态)。如图3a所示为无启动/复位端单相单计数输入高速计数器的应用。当 X10断开,M8235为OFF,此时C235为增计数方式(反之为减计数)。由 X12选中

21、C235,从表1中可知其输入信号来自于 X0 , C235对X0信号增计数,当前值达到1234时,C235常开接通,丫0得电。X11为复位信号,当X11接通时,C235复位。如图3b所示为带启动/复位端单相单计数输入高速计数器的应用。由表 3 4可知,X1和X6分别为复位输入端和启动输入端。利用 X10通过M8244可设定其增/减计数方式。当X12为接通,且X6也接通时,则开始计数,计数的 输入信号来自于X0,C244的设定值由D0和D1指定。除了可用X1立即复位外,也可用梯形图中的X11复位。X10X10RST C235K123411CIO a)XIIX12C244b)图3T1图3单相单计数

22、输入高速计数器a)无启动/复位端 b)带启动/复位端表1咼速计数器简表输入计数器X0X1X2X3X4X5X6X7C235U/DC236U/D单相C237U/DC238U/D单计C239U/D数输C240U/DC241U/DR入C242U/DRC243U/DRC244U/DRTOP1一、常数(K、H )K是表示十进制整数的符号,主要用来指定定时器或计数器的设定值及应用 功能指令操作数中的数值;H是表示十六进制数,主要用来表示应用功能指令的 操作数值。 例如20用十进制表示为K20,用十六进制则表示为H14。十二、PLC 指针(P、I)在FX系列中,指针用来指示分支指令的跳转目标和中断程序的入口标

23、号分为分支用指针、输入中断指针及定时中断指针和记数中断指针。1. 分支用指针(P0P127 )FX2N有P0P127共128点分支用指针。分支指针用来指示跳转指令(CJ)的跳转目标或子程序调用指令(CALL )调用子程序的入口地址LC CJ P0之家 pldOO.coiX7PC 图 3-14如图3-14所示,当X1常开接通时,执行跳 转指令CJ P0,PLC跳到标号为P0处之后的程 序去执行。2. 中断指针(I0 口口北)中断指针是用来指示某一中断程序的入口位 置。执行中断后遇到IRET (中断返回)指令,则返回主程序。中断用指针有以下三种类型:(1)输入中断用指针(100 口750 )共6点

24、,它是用来指示由特定输入端的输入信号而产生中断的中断服务程序的入口位置,这类中断不受 PLC扫描周期的影响,可以及时处理外界信息。输入中断用指针的编号格式如下:ID 0口心 输入号对应输入X0X5且每今只能用一次例如:1101为当输入X1从OFF - ON变化时,执行以1101为标号后面的 中断程序,并根据IRET指令返回。(2)定时器中断用指针(I6)共3点,是用来指示周期定时中 断的中断服务程序的入口位置,这类中断的作用是 PLC以指定的周期定时执行中断服务程序,定时循环处理某些任务。处理的时间也不受 PLC扫描周期的限制。表示定时围,可在1099ms中选取。(3) 计数器中断用指针(I0

25、10I060 ) 共6点,它们用在PLC置 的高速计数器中。根据高速计数器的计数当前值与计数设定值之关系确定是否执 行中断服务程序。它常用于利用高速计数器优先处理计数结果的场合。十三、FX系列中几种常用型号PLC的编程元件及编号不同厂家、不同系列的PLC,其部软继电器(编程元件)的功能和编号也不 相同,因此用户在编制程序时,必须熟悉所选用 PLC的每条指令涉及编程元件 的功能和编号。FX系列中几种常用型号 PLC的编程元件及编号如表所示。 FX系列PLC编程元件的编号由字母和数 字组成,其中输入继电器和输岀继电器用八进制数字编号,其它均采用十进制数字编号。为了能全面了解 FX系列PLC的部软继

26、电器,下表以 FX2N为背景进行介绍的。表二FX系列PLC的部软继电器及编号PLC型号编程元件种类FX0SFX1SFX0NFX1NFX2N(FX2NC )输入继电器XX0 X17X0 X17X0 X43X0 X43X0 X77(按8进制编号)(不可扩展)(可扩展)(可扩展)(可扩展)(不可扩展)输岀继电器YY0 Y15Y0 Y15Y0 Y27Y0 Y27Y0 Y77(按8进制编号)(不可扩展)(不可扩展)(可扩展)(可扩展)(可扩展)辅助普通用M0 M495M0 M383M0 M383M0 M383M0 M499保持用M496 M384 M384 M384 M500 继电器M511M511M5

27、11M1535M3071M特殊用M8000 -M8255(具体见使用手册)初始状态用S0 S9S0 S9S0 S9S0 S9S0 S9返回原点用-S10S19状态普通用S10S63S10S127S10 S127S10 S999S20 S499寄存器保持用-S0S127S0S127S0S999S500 S899信号报警用-S900 S999S100msT0 T49T0 T62T0 T62T0T199T0T19910msT24 T49T32 T62T32 T62T200 T245T200 T2451ms-T63-定时器1ms累积-T63-T246 T249T246 T249100ms累积-T250

28、 T255T250 T255T16位增计数(普通)CO C13C0 -C15C0 C15C0 -C15C0 -C9916位增计数(保持)C14、C15C16C31C16C31C16 -C199C100C19932位可逆计数(普通)-C200 C219C200C219计数器32位可逆计数(保持)-C220C234C220C234高速计数器C235C255(具体见使用手册)C16位普通用DO D29D0 D127D0 -D127D0 D127D0D199数据16位保持用D30、D31D128 D255D128 D255D128 D7999D200D7999寄存器16位特殊用D8000 D8000 D8000 D8000 D8000 D8069D8255D8255D8255D8195D16位变址用VV0V7VV0V7V0V7ZZ0

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1