版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章PLC的编程元件
3.1三菱FX系列PLC命名规则
3.2PLC的主要技术性能
3.3
三菱FX系列PLC的编程元件§3.1
三菱FX系列PLC命名规则FX□-□□□□单元类型系列序号I/O总点数系列序号:0,0S,0N,1,2,2C,1S,2N,2NCI/O总点数:
14~256单元类型:M-基本单元
E-输入输出混合扩展单元及扩展模块
EX-输入专用扩展模块
EY-输出专用扩展模块§3.1
三菱FX系列PLC命名规则FX□-□□□□特殊品种的区别输出形式单元类型系列序号I/O总点数输出形式:R-继电器输出
S-晶闸管输出
T-晶体管输出特殊品种区别:D-DC电源,DC输入
A1-AC电源,AC输入
H-大电流输出扩展模块§3.1
三菱FX系列PLC命名规则FX□-□□□□特殊品种的区别输出形式单元类型系列序号I/O总点数FX0-30MR-DFX0基本单元,I/O点数30,DC电源,继电器输出FX2-64MR-A1FX2基本单元,I/O点数64,AC电源AC100V输入,继电器输出1.输入/输出点数(I/O点数)。2.扫描速度。单位:
ms
/1000步或s
/步3.内存容量。(16位二进制数为一个字)4.指令条数。(PLC的编程和控制功能)5.内部继电器的种类和点数。6.高功能模块。
§3.2
PLC的主要技术性能§3.3三菱FX系列PLC的编程元件
不同厂家、同一厂家的不同型号的PLC的软元件的数量、种类都不一样。本课程主要介绍三菱FX系列PLC。
PLC内部有许多具有不同功能的器件:输入继电器X、输出继电器Y、定时器T、计数器C、辅助继电器M、状态寄存器S等。为了区别实际的物理器件,上述PLC内部的器件称为软元件。§3.3
三菱FX系列PLC的编程元件编程元件的编号规则
以英文字母开头,字母表示编程元件的的功能后跟数字编程元件:1、输入继电器(X)2、输出继电器(Y)3、辅助继电器(M)4、状态器(S)5、定时器(T)6、计数器(C)7、数据寄存器(D)8、指针(P、I)1.输入继电器(X)
编号
X0~X7,
X10~X17等等
采用八进制编号特点不能用程序驱动,只能由输入信号驱动。
在梯形图中只能有输入继电器的触点,而不能出现输入继电器的线圈。
2.输出继电器(Y)编号
Y0~Y7,Y10~Y17等等采用八进制编号特点
输出继电器的线圈不能由PLC的外部信号来驱动,只能由程序的执行结果来驱动。输出继电器用来将PLC的输出信号传送给输出模块,再由后者驱动外部负载。
例3.1:直接启动停车控制I/O分配:
X0:停车
X1:启动
Y0:KMM3~ABCKMFUQSFR梯形图:Y0X0Y0X1○SB1SB2KMKM继电器控制电路图:操作及动作过程助记符语句表LDX1ORY0ANIX0OUTY0梯形图:Y0X0Y0X1○X1X0COMY0COMKMSB2SB1~SB1SB2KMKM继电器控制电路图:3.辅助继电器(M)种类(一)通用型,不具备断电保持功能;(二)断电保持型,失电后不复位。
(三)特殊辅助继电器编号通用型:M0~M499
(500点)
断电保持型:M500~M1023
(524点)
特殊辅助继电器:M8000~M8255(256点)
采用十进制编号3.辅助继电器(M)特点辅助继电器的功能相当于继电-接触器控制系统电路中的中间继电器。它不能由任何外部设备来驱动,也不能直接驱动外部负载。
3.
特殊辅助继电器(M)特殊辅助继电器数量:256个特殊辅助继电器编号:
M8000~M8255特殊辅助继电器用途:
进行运行监控、初始化脉冲、电池电压下降指示等
3.
特殊辅助继电器(1)M8000
运行监控
M8000
随PLC的运行/停止而呈通/断状态。(2)M8002
初始化脉冲
PLC开始投入运行时,M8002接通,发出宽度为一个扫描周期的单脉冲。3.
特殊辅助继电器(M)(3)M8012
100ms脉冲(占空比1:1)
M8013
10ms脉冲(占空比1:1)
(4)M8034
输出禁止继电器
*当M8034的线圈工作时,所有输出继电器(Y)自动断开。
*其它的继电器,定时器和计数器仍保持原工作状体。
例3.2:优先电路
LDX0ORM100ANIM101OUTM100LDX1ORM101ANIM100OUTM101LDM100OUTY0LDM101OUTY1END电路要求:若输入信号A或输入信号B中,先到者取得优先权,而后者无效。(a)梯形图(b)语句表例3.3:比较电路
LDX0OUTM100LDX1OUTM101LDM100ANDM101OUTY0LDIM100ANIM101OUTY1
电路要求:根据预先设定好的电路要求,对输入信号A和输入信号B作比较,接通某一输出。
LDIM100ANDM101OUTY2LDM100ANIM101OUTY3END(a)梯形图(b)语句表4.
状态器(S)
状态器的用途:在编制步进程序中使用的基本元件
状态器的编号:
S0~S999状态器的特点:可当作辅助继电器M使用。5.
定时器(T)编号普通定时器:T0~T245
100ms定时器:T0~T199
设定值:0.1~3276.7S 10ms定时器:T200~T245
设定值:0.01~327.67S积算定时器:T246~T255
1ms定时器:T246~T249
设定值:0.001~32.767S 100ms定时器:T250~T255
设定值:0.1~3276.7S5.
定时器(T)特点定时器相当于继电-接触器控制系统中的时间继电器,它能提供无数对常开、常闭延时触点供用户编程使用。定时器的延时时间是由编程中的设定值K来决定的。
定时器及定时器指令输入触点i:定时器编号时间常数(1)时间常数与类型一起确定了定时时间;(2)定时器为加计数。当输入触点X接通时,每来一个时钟脉冲加1,直到加为设定值。这时,定时器的常开触点闭合,常闭触点断开;(3)当输入触点X断开时,定时器复位,定时器的常开触点断开,常闭触点闭合。说明:XTiK○类型动作说明:当X0闭合后,定时器T0开始计时。经过3s后,Y1闭合,Y2断开。例3.4:延时接通、延时断开LDX00OUTT0K30LDT0OUTY1LDIT0OUTY2用定时器指令编写的助记符语句表X0K30Y1T0Y2T0○T0○○6.计数器(C)数量计数器共有32个编号
C060~C067C460~C467C560~C567C660~C667
特点计数器主要于记录脉冲个数或根据脉冲个数设定某一时间。计数器的计数范围是0~9997.
数据寄存器(D)
数据寄存器的数量:
64个数据寄存器的用途:用于算术运算、数据比较和传送。可传送二进制、八进制和十进制的数据。状态器的编号:
D700~D707、D710~S717、D720~S727、D730~D737、D740~D747、D750~D757、D760~S767、D770~S777
数据寄存器的特点:传送二进制、八进制和十进制的数据。8、指针(P、I)§
3.2三菱FX系列PLC的基本指令与编程1、LD、LDI、OUT指令2、AND、ANI指令3、OR、ORI指令4、ORB指令5、ANB指令6、S、R指令7、RST指令8、MC、MCR指令9、CJP、EJP指令10、NOP、END指令
1.LD、LDI、OUT指令(1)指令的作用LD(LoaD):取指令,是常开触点与母线的连接指令;LDI(LoaDInverse):取反指令,是常闭触点与母线的连接指令;OUT:驱动线圈的输出指令。
(2)指令的使用说明LD、LDI可与后面讲到的块操作指令ANB、ORB相配合,用于分支电路的起点;OUT指令用于Y、M、T、C、S及F(功能指令线圈),不能用于X;并联输出OUT指令可连续使用任意次;OUT指令用于T和C,其后须跟常数K。K为延时时间或计数次数。
(3)指令举例LD、LDI、OUT指令的例子LDX400OUTY430LDIX401OUTY431OUTT450K10LDT450OUTY431(a)梯形图K10T450Y430Y431Y431T450X401X400○○○○(b)语句表2.AND、ANI指令(1)指令的作用AND:与指令,用于单个常开触点的串联;ANI(ANDInverse):与反指令,用于单个常闭触点的串联。
(2)指令的使用说明AND和ANI指令用于单个触点与左边触点的串联,可连续使用;若是两个并联电路块(两个或两个以上触点并联连接的电路)串联,则需用后面的ANB指令。(3)指令举例AND、ANI指令举例LDX400ANDX401OUTY430LDX402ANIY430OUTY431ANDX403OUTY432Y431Y432Y430X400X403X401X402Y430○○○(a)梯形图(b)语句表3.OR、ORI指令(1)指令的作用OR:或指令,用于单个常开触点的并联;ORI(ORInverse):或反指令,用于单个常闭触点的并联。
(2)指令的使用说明OR、ORI指令仅用于单个触点与前面触点的并联;若是两个串联电路块(两个或两个以上触点串联连接的电路)相并联,则用后面将学的ORB指令。(3)指令举例OR、ORI指令举例LDX400ORX402ANDX401OUTY430LDX403ANDY430ORY431ANDX404ORIM101OUTY431Y430Y431X403Y430M101Y431X404X400X402X401○○(a)梯形图(b)语句表逻辑关系梯形图助记符LD X400AND X401OUT Y430LD X400OR X401OUT Y430LDIX400OUT Y430与AND或OR非LDI、ANI、ORI当X400
与X401
都“ON”时,则输出Y430
“ON”。当X400
或X401
“ON”时,则输出Y430
“ON”。当X400
“OFF”时,则输出Y430
“ON”。X400X401○Y430X400X401○Y430X400○Y430与、或、非运算均是对从该指令前面的LD指令到该指令的前一个指令处的结果进行运算。X2是与图中A点处的结果(即X0与X1的结果)相或,而不是与X1相或。LD X0AND X1OR X2OUT Y0例:AX0X2X1○Y0注意4.ORB指令(1)指令的作用ORB(ORBlock):或块指令,用于串联电路块的并联连接。(2)指令的使用说明串联电路块与前面的电路并联连接时,分支的开始用LD、LDI指令,分支结束用ORB指令;串联支路并联的次数不受限制,但每并联一次就要用一次ORB指令;ORB指令不带目标编程元件,是一个独立指令。
(3)指令举例ORB指令举例LDX400ANDX401LDX402ANDX403ORBLDIX404ORX406ANIX405ORBOUTY430Y430X402X403X404X406X405X400X401○(a)梯形图(b)语句表5.ANB指令(1)指令的作用ANB(AndBlock):与块指令,用于并联电路块的串联连接。(2)指令的使用说明并联电路块与前面的电路串联连接时,分支的开始用LD、LDI指令,分支结束用ANB指令;多个并联电路块连续串联连接,按顺序用ANB指令进行连接,ANB使用次数不受限制;ANB指令不带目标编程元件,是一个独立指令。(3)指令举例ANB指令举例
LDX400ORX403LDX401ORIX404ANBLDX402ORX405ANBORIX406OUTY430Y430X400X401X403X405X404X402X406○(a)梯形图(b)语句表逻辑关系梯形图助记符LD X400OR X401LD X402OR X403ANBOUT Y430LD X400AND X401LD X402ANIX403ORBOUT Y430当“X400
或X401”与“X402
或X403”
都“ON”时,则输出Y430
“ON”。区块与ANB区块或ORB当“X400
与X401”或“X402
与X403非”
“ON”时,则输出Y430
“ON”。X400X401X402X403○Y430X400X402X401X403○Y430PLC执行基本逻辑指令的过程(I)
LDX400ORX401LDX402ORX403ANBLDX404ANIX405ORBLDIX406ANIX407ORBOUTY430(c)逻辑处理器(a)梯形图(b)语句表(d)程序执行过程示意图例1:直接启动停车控制I/O分配:
X400:停车
X401:启动
Y430:KMM3~ABCKMFUQSFR梯形图:Y430X400Y430X401○SB1SB2KMKM继电器控制电路图:操作及动作过程FX-30MRE型PLC控制器:实际输入端子:X400~X503实际输出端子:Y430~Y437助记符语句表LDX401ORY430ANIX400OUTY430梯形图:Y430X400Y430X401○X401X400COMY430COMKMSB2SB1~KMRM3~ABCKMFFUQSFRI/O分配:
SB1X400SBFX401SBRX402FRX403KMFY430KMRY431例2:三相异步电动机的正反转控制Y430X400X402X401Y431X400Y431Y430Y430Y431○○KMFSB1KMFSBFFRKMRKMRSBRKMRKMFLD X401OR Y430ANIX400ANIY431OUT Y430LD X402OR Y431ANIX400ANIY430OUT Y431左重右轻编程:X400X402X401Y431X400Y430Y430Y431○○Y430Y431X400X402X401Y431X400Y430Y430Y431○○Y430Y431I/O分配:
SB1X400SBFX401SBRX402FRX403KMFY430KMRY431I/O分配决定PLC的端子接线图PLC的端子接线方式又决定编程语言X401X400COMY430COM~KMFSBFSB1X402SBRY431KMRFRX403输入按键的接线方式决定输入的编程语句停止键为常闭LDX401ORY430ANDX400OUTY430停止键为常开LDX401ORY430ANIX400OUTY430电机的起动停止控制Y430X400Y430X401梯形图:○起动X400X401COMY430COM~KMSB2SB1停止编程中应注意的几个问题一、用电路变换简化程序(减少指令的条数)X400Y430X401Y430○Y430○X400X401Y430二、逻辑关系应尽量清楚(避免左轻右重)LDX400ANIX401ANDX402LDX400ANDX403ANIX404ANDX405ORBLDX400ANDX403ANIX404ANDX406ANIX407ORBOUTY430根据该梯形图和编程,X401、X404、X407,三个输入开关应采用何种接法?用常开?用常闭?X401X400X402Y430X403X404X406X405X407○X401X400X403X402X404X405Y430X400○X403X404X406X400X407三、避免出现无法编程的梯形图LDX403ANDX405ORX401ANIX402OUTY431根据该梯形图和编程,X402、X404二个输入开关应采用何种接法?用常开?用常闭?LDX401ANDX405ORX403ANIX404OUTY432X401X403X402Y431X405X403X401X404Y432X405○○X405X401X403X402Y431X404Y432○○6.S、R指令(1)指令的作用S(Set):置位指令,使操作保持的指令;R(Reset):复位指令,使操作保持复位的指令。
(2)指令的使用说明S指令用于将Y、S、M200~M337等元素置1并具有保持功能;R指令用于取消Y、S、M200~M337等元素的自保持功能并置0。S和R指令必须成对使用且使用器件号应相同,在S和R指令程序区间可插入其他程序。(3)指令举例S、R指令举例
LDX400SM205LDIX401RM205X400X401M205sM205R(c)波形图(a)梯形图(b)语句表7.RST指令(1)指令的作用RST(ReSeT):复位指令,用于计数器或移位寄存器的复位。
(2)指令的使用说明程序执行时优先执行RST指令,在复位状态时,计数器或移位寄存器不再接受其它输入数据;复位电路、计数器的计数电路及移位寄存器的移位电路是相互独立的,编写时可任意安排它们的先后次序。
(3)使用器件:C600~C667,M100~M377(4)指令举例RST指令举例
LDX400ORM71RSTC461LDX402OUTC461K6LDC461OUTY430Y430X400K6M71RSTC461OUTX402C461○复位输入记数输入(c)波形图(a)梯形图(b)语句表8.MC、MCR指令(1)指令的作用MC(MasterControl):主控指令,用于公共逻辑条件控制多个线圈,使主母线移到主控触点之后。MCR(MasterControlReset):主控复位指令,用于将母线复位。
(2)指令的使用说明MC和MCR指令只对M100~M177起作用;MC和MCR必须成对使用,主控触点(可同时控制许多电路的触点)后的电路由LD或LDI开始。
(3)指令举例MC、MCR指令举例LDX400ANDX401OUTM100LDIX402OUTM101MCM100LDX403OUTY430LDX404OUTY431MCRM100LDX405OUTY432X400X403X401X404X402X405Y430M101Y432M100MCRM100Y431M100(a)梯形图(b)语句表9.CJP、EJP指令(1)指令的作用CJP(ConditionJump):转移开始指令,用于程序条件转移。EJP(EndofJump):转移结束指令,用于程序转移到目的地。
(2)指令的使用说明CJP和EJP指令后面后面的编号是700~777,共64个。CJP和EJP必须成对出现,且CJP在前,EJP在后。当连接CJP的触点闭合时,停止执行CJP与EJP之间的程序,转移去执行EJP后面的程序;否则,按顺序执行程序。被跳过的程序中的元件保持原状态。注:同一程序中,若需要多个CJP转移到同一个目的地,CJP、EJP后用相同编号。(3)指令举例CJP、EJP指令举例(a)梯形图(b)流程图10.NOP、END指令(1)指令的作用NOP:空操作指令,程序中仅作空操作运行。END:指令结束,表示程序结束。
(2)指令的使用说明PLC在执行程序的每个扫描周期中,当程序执行到END指令时,END后的指令不能被执行,而进入最后的输出处理阶段。对于一些较长的程序,可采取分段调试,即将END指令插在各段程序后,分段调试,调试好后再删去中间的END指令。程序结束时要有结束标志END,程序才能运行。(3)指令举例END、NOP指令用法(a)END指令用法编程实例_1:保持电路
LDX400ORM300ANIX401OUTM300LDM300OUTY430END电路要求:将输入信号加以保持记忆。(a)梯形图(b)语句表编程实例_2:优先电路
LDX400ORM100ANIM101OUTM100LDX401ORM101ANIM100OUTM101LDM100OUTY430LDM101OUTY431END电路要求:若输入信号A或输入信号B中,先到者取得优先权,而后者无效。(a)梯形图(b)语句表编程实例_3:比较电路
LDX400OUTM100LDX401OUTM101LDM100ANDM101OUTY430LDIM100ANIM101OUTY431
电路要求:根据预先设定好的电路要求,对输入信号A和输入信号B作比较,接通某一输出。LDIM100ANDM101OUTY432LDM100ANIM101OUTY433END(a)梯形图(b)语句表编程实例_4:分频电路(a)梯形图(b)波形图电路要求:对输入信号的2分频。C660、C661为0~999999其余计数器为:0~999FXPLC计数器编号:C060~C067、C460~C467C560~C567、C660~C667复位信号记数信号(1)复位信号接通时,计数器复位,装入初始值。(2)计数信号从断开到接通时,设定值K开始减1,直到减为0,计数器的“常开触点接通,常闭触点断开”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽省舒城县龙河中学2025届高考英语倒计时模拟卷含解析
- 2025届浙江省温州市苍南县树人中学高考全国统考预测密卷数学试卷含解析
- 2025届广东省广州市仲元中学高三适应性调研考试数学试题含解析
- 福建省厦门市重点中学2025届高三第四次模拟考试数学试卷含解析
- 工作总结之高中数学社团活动总结
- 电工电子技术(第3版) 课件 1.8.2 戴维南定理
- 银行员工行为规范与纪律制度
- 《俞慧红楼梦》课件
- 《设计模板》课件
- 《银行入职培训课件》课件
- 高中生物-《神经调节-兴奋的产生传导和传递》教学设计学情分析教材分析课后反思
- 2023年03月安徽淮南高新区管委会公开招聘工作人员12人笔试参考题库答案解析
- 混凝土配合比检测报告
- 加强现代学校制度建设提升学校治理能力的实施方案
- 德语四级真题2023
- 入世后黑色家电的产业分析与企业对策
- 大学生朋辈心理辅导智慧树知到答案章节测试2023年浙江大学
- 2023年社保基金安全警示教育学习研讨会发言稿报告(4篇)
- 水乡歌儿多音乐课教学反思
- 与中图法22大类及二级类目对照表普通高等学校本科专业目录
- GB 17269-2003铝镁粉加工粉尘防爆安全规程
评论
0/150
提交评论