




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,5.2 FX系列PLC的基本指令,6、多重输出指令(MPS、MRD、MPP),MPS:进栈,先进后出 MRD:读栈,数据不发生移动 MPP:出栈,数据移动输出,5.2 FX系列PLC的基本指令,无论何时MPS和MPP连续使用必须少于11次,并且MPS和MPP必须配对使用。,5.2 FX系列PLC的基本指令,简单电路例( 层栈)(见图 -),5.2 FX系列PLC的基本指令,5.2 FX系列PLC的基本指令,层和四层栈示例,5.2 FX系列PLC的基本指令,多重输出指令MPS、MRD、MPP的应用示意图,5.2 FX系列PLC的基本指令,7、主控及主控复位指令(MC、MCR),当X0=1时执行
2、MC 与MCR间程序,否 则不执行,5.2 FX系列PLC的基本指令,说明 输入 X 接通时 , 执行 M C 与 M C R 之间的指令。 输入 X 断开时 , 成为如下形式 : 保持当前状态的元件 : 积算定时器、计数器及用SE T/R ST 指令驱动的元件。 变成断开的元件 : 非积算定时器 , 用O U T 指令驱动的元件。 M C 指令后 , 母线(LD , LD I点)移至 M C 触点之后 , 返回原来母线的指令是 M C R 。M C 指令使用后必定要用 M C R 指令。 使用不同的 Y 、 M 元件号 , 可多次使用M C 指令。 但是若用同一软元件号 , 就与O U T指
3、令一样成为双线圈输出(见3.1节) 。 在M C 指令内再使用M C 指令时 , 嵌套级N 的编号就顺次增大(按程序顺序由小到大) 。返回时用 M C R 指令 , 就从大的嵌套级开始解除(按程序顺序由大至小) 。,5.2 FX系列PLC的基本指令,使用主控的梯形图,含主控嵌套,嵌套级别不超过8级,1 . 嵌套级,5.2 FX系列PLC的基本指令,主控及主控复位指令MC、MCR的使用,5.2 FX系列PLC的基本指令,8、置位与复位指令(SET、RST),SET为置位指令,使动作保持;RST为复位指令,使操作保持复位。,5.2 FX系列PLC的基本指令,说明 : X 一接通 , 即使再变成断开
4、 , Y 也保持接通。 X 接通后 , 即使再变成断开 , Y 也将保持断开。对于 M 、 S 也是同样。 对同一元件可以多次使用 SE T 、 R ST 指令 , 顺序可任意 , 但在最后执行的一条才有效。 又 , 要使数据寄存器D 、变址寄存器 V 、 Z 的内容清零 , 也可用R ST 指令(用常数为K 的传送指令也可得到同样的结果) 。,5.2 FX系列PLC的基本指令,9、计数器 、 定时器(OUT/RST ),1、积算定时器(1 m s定时器 ,100 m s定时器) 输入 X1 接通期间 , T246 接收 1m s时钟脉冲并计数 , 到达1234 时 Y 0 就动作。 X 0一
5、接通 , 输出触点 T246就复位 , 定时器的当前值也成为0 。 2、 内部计数器(参见 2.2.2.3 (7)内部信号计数器部分) 32bi t计数器C200根据M 8200的ON或OFF 状态进行计数(增计数、减计数) , 它对X 4 触点的OFF ON 的次数进行计数。 输出触点的置位或复位取决于计数方向及达到D 1 、 D 0中存的设定值。 输入 X 3接通后 , 输出触点复位 , 计数器当前值清零。,5.2 FX系列PLC的基本指令,高速计数器例子(参见2.2.2.3()高速计数器部分),对于 C235 C245 的单相单输入计数器 , 须用特殊辅助继电器(M 8235 M 824
6、5)指定计数方向。X 10 :接通时增计数 ;X 10 :断开时减计数。 X 11 接通 , 计数器 C 的输出触点就复位 ,计数器的当前值也清零。 对于带有复位输入的计数器(C241 C 255等) , 当复位输入接通时 , 不必其他编程也可实现同上动作。 X 12 接通时 , 高速计数器 C235 C 240 分别对由计数输入 X 0 X 5 输入的通桙断进行计数 , 对于带有启动输入的计数器 (C244 ,C245 ,C249,C250 ,C254 ,C255) , 启动输入不接通就不进行计数 。 计数器的当前值随计数输入的次数而增加 , 当该值等于设定值(K 或 D 的内容) , 计数
7、器输出触点接通。,5.2 FX系列PLC的基本指令,10、脉冲输出指令(PLS、PLF),PLS-上升沿微分输出。当输入条件为ON时(上升沿),相应的输出位元件Y或M接通一个扫描周期。 PLF-下降沿微分输出。当输入条件为OFF时(下降沿),相应的输出位元件Y或M接通一个扫描周期。,5.2 FX系列PLC的基本指令,Y1,5.2 FX系列PLC的基本指令,11、逻辑运算结果取反(INV ),说明 : IN V 指令是把指令所在位置当前逻辑运算结果取反 , 取反后的结果仍可继续运算 。 I N V 指令无需操作元件。,5.2 FX系列PLC的基本指令,5.2 FX系列PLC的基本指令,12、空操
8、作指令(N O P ),空操作指令如表 - 所示。 图- 所示为用 N O P 指令改变电路的例子。,5.2 FX系列PLC的基本指令,说明 : 程序若加入 N O P 指令 , 改动或追加程序时 , 可以减少步序号的改变。 另外 , 用 N O P指令替换已写入的指令 , 也可改变电路。 LD 、 LD I、 A N B 、 O R B 等指令若换成 N O P 指令 , 电路构成将有较大幅度的变化 , 须注意。 执行程序全清操作后 , 全部指令都变成 N O P 。,5.2 FX系列PLC的基本指令,13、程序结束指令(END ),PLC 反复进行输入处理、程序运算、输出处理。 若在程序最
9、后写入 E N D 指令 , 则 E N D 以后的程序步就不再执行 , 直接进行输出处理。 在程序调试过程中 , 按段插入 E N D 指令 , 可以顺序扩大对各程序段动作的检查。 采用 E N D 指令将程序划分为若干段。 在确认处于前面电路块的动作正确无误之后 , 依次删去 E N D 指令。 注意 ,执行 E N D 指令时 ,也刷新警戒时钟 (w at chdog t i m er) 。,5.2 FX系列PLC的基本指令,14、边沿检测脉冲指令(LDP、ANDP、ORP、LDF、ANDF、ORF),LDP:从母线直接取用上升沿脉冲触点指令。 LDF:从母线直线接取用下降沿脉冲触点指令
10、。 ANDP:串联上升沿触点指令。 ANDF:串联下降沿触点指令。 ORP:并联上升沿触点指令。 ORF:并联下降沿触点指令。,5.2 FX系列PLC的基本指令,指令用法说明 LDP、ANDP、ORP指令:用来检测触点状态变化的上升沿(由OFFON变化时)的指令,当上升沿到来时,使其操作对象接通一个扫描周期,又称上升沿微分指令。 LDF、ANDF、ORF指令:用来检测触点状态变化的下降沿(由ONOFF变化时)的指令,当下降沿到来时,使其操作对象接通一个扫描周期,又称下降沿微分指令。 上述指令操作数全为位元件,即X、Y、M、S、T、C。,5.2 FX系列PLC的基本指令,5.3 PLC编程的基本
11、原则,例 已知梯形图,写出语句表程序,5.3 PLC编程的基本原则,LDI X1 AND X2 LD X5 AND X6 ORB OR M102 AND M100 AND M101,LD X3 AND X4 OR X7 ANB OUT Y0,5.3 PLC编程的基本原则,练习题,已知语句表程序入下,试画出梯形图。 LD X4 OR X6 ORI M102 OUT Y31 LDI Y31 AND X7 OR M103 ANI X10 OR M110 OUT Y32,5.3 PLC编程的基本原则,5.3 PLC编程的基本原则,可编程控制器编程的基本原则,水平不垂直 线圈右边无接点 左大右小,上大下
12、小 双线圈输出不可用,5.3 PLC编程的基本原则,水平不垂直,梯形图的接点应画在水平线上,不能画在垂直分支上。,5.3 PLC编程的基本原则,线圈右边无接点,不能将接点画在线圈右边,只能在接点的右边接线圈。,5.3 PLC编程的基本原则,左大右小,上大下小,有串联电路并联时,应将接点最多的那个串联回路放在梯形图最上面;有并联电路相串联时,应将接点最多的并联回路放在梯形图的最左边。,5.3 PLC编程的基本原则,双线圈输出不可用,如果在同一程序中同一元件的线圈使用两次或多次,则称为双线圈输出,这时前面的输出无效,只有最后一次才有效,一般不应出现双线圈输出。,5.3 PLC编程的基本原则,编程注
13、意事项,()程序应按自上而下 , 从左至右的方式编制。 ()适当的编程顺序可减少程序步数 , 如图 - 所示。 ()重新安排不能编程的电路 , 如图- 所示。,下列梯形图中没有错误的是(),5.3 PLC编程的基本原则,5.3 PLC编程的基本原则,5.3 PLC编程的基本原则,5.3 PLC编程的基本原则,根据控制要求画梯形图,并写出程序,梯形图转化为指令表,LD X000 MPS AND X001 OUT Y000 MRD LD X002 AND X003 ANB OUT Y001 MRD OUT Y002 MPP LD X004 OR X005 ANB OUT Y003 END,LD X
14、000 MPS AND X001 MPS AND X002 OUT Y001 MPP LD X003 OR X004 ANB OUT Y002 MPP AND X005 MPS,AND X006 OUT Y003 MPP LD X007 AND X010 LD X011 AND X012 ORB ANB OUT Y004 END,LD X000 OR X005 LD X001 AND X002 LDI X004 AND X003 ORB OR X006 ANB OR X007 OUT Y006 END,5.4 典型编程举例,一、典型编程环节,1.起、保、停电路,(a)为停止优先程序,即当X1和
15、X2同时接通时,Y0断开。(b)为起动优先程序,即当X1和X2同时接通时,Y0接通。起保停程序也可以用置位(SET)和复位(RST)指令来实现。在实际应用中,起动信号和停止信号可能由多个接点组成的串、并联电路提供。,5.4 典型编程举例,5.4 典型编程举例,2.单脉冲程序,当X0接通时,M2线圈通电并自锁,M2常开触点闭合,使T1开始定时、Y1线圈通电。定时时间2s到,T1常闭触点断开,使Y1线圈断电。无论输入X0接通的时间长短怎样,输出Y1的脉宽都等于T1的定时时间2s。,5.4 典型编程举例,3.周期可调的脉冲信号发生器,当X0常开触点闭合后,第一次扫描到T0常闭触点时,它是闭合的,则T
16、0线圈通电经过1s的延时,T0常闭触点断开。T0常闭触点断开后的下一个扫描周期中,当扫描到T0常闭触点时,因为它已断开,使T0线圈断电,重复以上动作,T0的常开触点连续闭合、断开,就产生了脉宽为一个扫描周期、脉冲周期为1s的连续脉冲。改变T0的设定值,就可改变脉冲周期。,5.4 典型编程举例,4.顺序脉冲发生器,图中当X4接通,T40开始延时,同时Y31通电;定时10s时间到,T40常闭触点断开,Y31断电,T40常开触点闭合,T41开始延时,同时Y32通电;当T41定时15s时间到,T41常闭触点断开,Y32断电,T41常开触点闭合,T42开始延时,同时Y33通电;T42定时20s时间到,Y
17、33断电。同时,T40、T41、T42相继断电。如果X4仍接通,重新开始产生顺序脉冲,直到X4断开,当X4断开时,所有的定时器全部断电,定时器触点复位,输出Y31、Y32及Y33全部断电。,5.4 典型编程举例,5.按通按断电路,利用了计数器C0来记录X0的按动次数,从而做为判断通断的条件,5.4 典型编程举例,当X0第一次按下,M0第一次触发脉冲,Y0通过M0的常开触点及Y0的常闭触点导通,由于M0是触发的脉冲,因此要靠M0的常闭触点及Y0的常开触点来维持置位状态;当X0第二次按下,M0第二次触发脉冲,M0常闭触点断开即断开了Y0的自锁条件,Y0复位并保持。,5.4 典型编程举例,6.长延时
18、电路,(1)多定时器构成的长延时电路,如图5-28所示为定时时间为1h的梯形图及时序图,辅助继电器M1用于定时启停控制,采用两个0.1s的定时器T14和T15串级使用。当T14开始定时后,经1800s延时,T14的常开触点闭合,使T15再开始定时,又经1800s的延时,T15的常开触点闭合,Y0线圈接通。从X14接通,到Y0输出,其延时时间为1800s+1800s=3600s=1h。,5.4 典型编程举例,6.长延时电路,(2)定时器、计数器构成长延时电路,图中M8012产生周期为0.1s的脉冲信号,当X15闭合时,M2得电并自锁,M8012时钟脉冲加到C0的计数输入端。当C0累计到18000
19、个脉冲时,计数器动作,其常开触点闭合,Y5线圈接通。从X15闭合到Y5动作的延时时间为1800s。,5.4 典型编程举例,(2)定时器、计数器构成长延时电路,图中C0构成一个30min(1800s)的定时器,由于程序中C0的复位输入端并联了一个C0的常开触点,当C0累计到18000个脉冲即30min时,计数器C0动作,其常开触点闭合,C0复位,C0计数器处于动作态一个PLC扫描周期后又重新开始计数,使C0输出周期为30min的时钟脉冲。C0的另一个常开触点作为C1的计数输入,当C0常开触点接通一次,Cl输入一个计数脉冲,当Cl计数脉冲累计完10个时,计数器C1动作,C1常开触点闭合,Y5线圈得
20、电,其触点动作。这样延时时间为180000.110s18000s(5h)。,5.4 典型编程举例,7.报警电路,当X1得电导通,说明有警情发生,利用脉冲指令PLS产生一个脉冲信号,使输出继电器Y1线圈得电并自锁,Yl产生的输出信号使蜂鸣器鸣叫。停止信号是计数器的常闭触点,当报警打闪烁15次后,计数器的常闭触点断开使Yl线圈失电,Yl的触点复位,报警电路停止报警。报警灯在蜂鸣器鸣叫的同时闪烁,所以,采用Y1的常开触点控制报警灯闪烁。采用定时器T0控制报警灯亮的时间,定时器T1控制报警灯熄灭时间。采用计数器C0进行闪烁次数的控制,用T0的常开触点作为计数输入,当闪烁达到设定值15次时,C0得电导通
21、,Y1复位,从而使得T0、T1及Y0均复位,C0同时也复位,为下一次工作做准备。,5.4 典型编程举例,实例1:使用PLC实现电动机可逆运转(正反转)控制。 如图5-33所示,SB2是正转启动按钮,SB3是反转启动按钮,KMl和KM2分别是控制电动机正转运行和反转运行的交流接触器,KM1得电表示电机正转,KM2 得电表示电机反转。,图5-33 三相异步电动机正反转控制电路,5.4 典型编程举例,其控制要求如下: 按下正转按钮SB2,则接触器KMl 得电导通,电动机正转;按下反转按钮SB3,则接触器KM2得电导通,电动机反转。 在任何状态下,按下停止按钮SBl,电动机停止运行。,5.4 典型编程
22、举例,为设计本控制系统的梯形图,先安排输入、输出接口。正转按钮SB2,反转按钮SB3及停止按钮SB1分别接于X0、X1、X2;接触器KM1、KM2 分别与输出端Y0、Y1相接,如图5-34所示。,图5-34 正反转控制的PLC外围接线图,5.4 典型编程举例,根据对起、保、停电路的分析,本例为一输入对一输出控制,利用自锁实现“保持”,控制过程并不复杂,但分析电动机正反转控制的特殊性(要保证控制的绝对安全),应考虑一下几点: 输出互锁。将Y0和Y1的常闭触点分别与对方的线路串联,以确保它们不同时为ON,因此KM1和KM2的线圈不会同时通电,在输出部分增加互锁保护。 按钮互锁。即将正、反转起动按钮
23、控制的X0、Xl的常闭触点,分别与控制反转、正转的Y1、Y0的线圈串联,在按钮部分增加互锁保护。 外围硬件保护。为防止另一接触器的线圈通电仍会造成三相电源短路的情况发生,在PLC外部设置由KMl和KM2的辅助常闭触点组成的硬件互锁电路。,5.4 典型编程举例,依照以上分析设计出的梯形图如图5-35所示。,图5-35 正反转控制的梯形图程序,5.4 典型编程举例,实例2:使用PLC完成自动台车的控制。某自动台车在启动前位于导轨的中部,如图5-36所示。,图5-36 自动台车示意图,5.4 典型编程举例,其一个工作周期的控制要求如下: 按下起动按钮SB,台车的电动机M正转,台车前进,碰到限位开关S
24、Q1后,台车的电动机M反转,台车后退。 台车后退碰到限位开关SQ2后,台车的电动机M停止,台车停车,停5s,第二次前进,碰到限位开关SQ3后,再次后退。 当后退再次碰到限位开关SQ2时,台车停止。,5.4 典型编程举例,为设计本控制系统的梯形图,先安排输入、输出口及机内器件。台车由电动机M驱动,正转(前进)由PLC的输出点Y1控制;反转(后退)由Y2控制。为解决延时5 s,选用定时器T0。将起动按钮SB及限位开关SQ1、SQ2、SQ3分别接于X0、X1、X2、X3。I/O地址分配表如表5-12所示。 表5-12 I/O地址分配表,5.4 典型编程举例,根据对起、保、停电路的分析,梯形图设计的根本目的是找出符合控制要求的以输出为对象的工作条件。本例的输出是代表电机前进及后退的两个接触器。分析电机的前进与后退的条件,得出以下几点: 第一次前进 从起动按钮SB(X0)按下开始至碰到SQ1(X1)为止。 第二次前进 由SQ2(X2)接通引起的定时器T0延时时间到开始至SQ3(X3)被接通为止。 第一次后退 从SQ1(X1)接通时起至SQ2(X2)被接通。 第二次后退 从SQ3(X3)接通时起至SQ2(X2)被接通。,5.4 典型编程举例,图5-37 自动台车控制梯形图,5.4 典型编程举例,练习,用一个按钮控制一盏灯,要求按三次灯亮,再按三次灯灭,画出控制梯形图,并写出指令表。,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 作文宁波的巨变教学课件
- 2020-2025年二级建造师之二建建设工程施工管理题库综合试卷A卷附答案
- 2025年铜陵市郊区事业单位公开招聘笔试(含加分)笔试历年典型考题及考点剖析附带答案详解
- 电位分析法饮用水中pH值测定57课件
- 彩云追月教学课件
- 第六章反应器第一节概述94课件
- 2025年全年检验科三基三严考试试题及答案
- 小学生科普知识课件
- 口罩与呼吸健康课件图片
- 企业等级评定管理办法
- 干燥综合征的护理
- 劳动仲裁申请书电子版模板
- 电力工程企业的绩效考核与激励体系设计
- 姜黄素项目投资可行性研究报告
- 2025年云南省康旅控股集团有限公司招聘笔试参考题库含答案解析
- 八年级数学下册 第二学期 期末综合测试卷(湘教版 2025年春)(二)
- 集团内训师管理办法
- 2025年客房服务员(高级)客房服务员职业技能培训题库
- 医院防暴伤医培训
- 办公楼电气系统改造方案
- 征地拆迁工作整改措施
评论
0/150
提交评论