例1 挖掘机与交通灯教材_第1页
例1 挖掘机与交通灯教材_第2页
例1 挖掘机与交通灯教材_第3页
例1 挖掘机与交通灯教材_第4页
例1 挖掘机与交通灯教材_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、例1 挖掘机与交通灯1、编程控制挖掘机2、典型程序3、编程控制交通灯一、编程控制挖掘机一、编程控制挖掘机接线图11CH00P1左轮前进01P2左轮后退02P3大臂上升03P4大臂下降04P5小臂上升05P6小臂下降06P7右轮前进07P8右轮后退COMGND信号地24VPLC挖掘机8个自由度例如:前进例如:前进2秒秒000.00T000011.00TIM00020END200.00200.00200.00011.06示范接线及测试方法示范接线及测试方法编程控制挖掘机,要求实现步骤:前进编程控制挖掘机,要求实现步骤:前进2秒,左转弯,秒,左转弯,升大臂,升小臂,前进升大臂,升小臂,前进2秒,降大

2、臂,降小臂,向后转,秒,降大臂,降小臂,向后转,前进前进2秒,向右转,前进秒,向右转,前进2秒,向后转,停止。秒,向后转,停止。二、典型程序二、典型程序1、故障状态保持保持继电器区(HR区)HR0019CH,20字,320点000.00HR0.00000.01HR0.00010.00故障输入故障输入复位复位2、双延时定时器通电延迟3秒断电延迟5秒断电优先000.00000.01 T000010.00010.00010.00 T001End TIM000#30 TIM001#503、脉冲发生器200.00T1T0010.00End T0#10 T1#53、脉冲发生器常用作脉冲发生器的内部特殊功能

3、继电器(SR区)有:254.00 1分钟时钟脉冲254.01 0.02秒时钟脉冲255.00 0.1秒时钟脉冲255.01 0.2秒时钟脉冲255.02 1.0秒时钟脉冲200.00255.02010.00End占空比:504、单按钮启停000.00200.01200.00200.01200.00C000CNT000#2200.00010.00C000010.00End用计数器实现三、编程控制交通灯三、编程控制交通灯要求时序如下:南北南北东西东西绿灯亮绿灯灭,黄灯闪三次红灯亮 红灯亮 绿灯亮 6秒秒每次间隔每次间隔1秒秒6秒秒0.00T010.0210.02T2#60C3T0C1 200.00

4、200.00255.0210.01C1#4C1C1T210.0510.05T2C3200.01200.01255.0210.04T0#60C3C3#410.02200.0010.0310.0510.00200.01End简单交通灯例程简单交通灯例程南北 绿:10.02;黄:10.01;红:10.00东西 绿:10.05;黄:10.04;红:10.03例2 电动机控制1、PLC基本指令(1)2、电动机启、停3、电动机Y/降压启动4、电动机正、反转一、一、PLC基本指令(基本指令(1)1、保持指令;用来代替状态保持电路。SRKEEP接点号接点号S:置置1R:清清00.0010.000.0110.0

5、00.000.01KEEP10.000.000.01KEEPHR0.00HR0.0010.00用KEEP做故障信号保持电路用KEEP做单按钮启停电路0.00200.01200.00200.0110.00200.0010.00200.00KEEP10.002、微分指令;当输入为上升沿/下降沿时产生一个扫描周期的高电平信号,一个程序中最多只能有48个微分。输入输入DIFU接点号接点号输入输入DIFD接点号接点号下降沿有效上升沿有效用DIFU做单按钮启停电路0.00DIFU10.00200.0010.00200.00KEEP10.00200.00二、电动机启、停二、电动机启、停用以下电路图接线,编程

6、控制电机启停要求:单键启停,运行20秒,停10秒,循环示范接线,注意安全!A B CCDCOATA00001 0100000002COMCOM0.00DIFU200.00200.01 200.00200.01 200.00200.01KEEP200.01T1T0#200T0T1#100T010.00End示例程序一、一、PLC基本指令(基本指令(2)输入输入SET接点号接点号输入输入RSET接点号接点号复位指令:使接点号为OFF置位指令:使接点号为ON1、置位/复位指令:2、联锁/解锁指令;若IL前面条件为OFF,则块内继电器线圈为OFF,定时器复位,并且块内指令均不被扫描执行(用来记录状态)

7、,节约了时间。条件条件ILILC解锁(联锁结束)联锁200.01T1T0#200T0T1#100T010.00200.01T1T0#200T0T1#100T010.00ILILC优点:优点:1、逻辑清楚直观;、逻辑清楚直观;2、输入方便。、输入方便。3、跳转/跳转结束指令;若JMP前面条件为OFF,则块内指令被跳过(块内各线圈保持原状态)该指令可以嵌套,由号码确定对应组。条件条件JMPnnJMEnn跳转跳转结束号码从00到490.00DIFU200.00200.00JMP10.0010.00JMEEnd用JMP指令做单按钮启停电路用JMP指令做抢答器电路10.0110.0210.030.00J

8、MP0.010.020.0310.0110.0210.03JMEEnd主持选手1选手2选手3实验以上两个电路二、电动机二、电动机Y/降压启动降压启动A B CJC1DJC3JC2 I 3IY1、首先合JC1;2、0.5秒后合JC2,Y接3、3秒后断JC2,已启动4、0.5秒后合JC3,接三、电动机正、反转三、电动机正、反转A B CJC1DJC2编程控制电动机正、反转编程控制电动机正、反转要求:要求:三键控制,正转、停止、反转三键控制,正转、停止、反转注意:注意:1 1、互锁;、互锁;2 2、安全。、安全。软件互锁举例:软件互锁举例:10.0110.0010.0010.01正转信号正转信号反转

9、信号反转信号示范接线示范接线0.020.0110.00KEEP10.01End0.000.0110.01KEEP10.00示例程序编程控制电动机正、反转要求:单键启停,启动后正转20秒,然后停止10秒,再反转20秒,然后停止10秒,依此循环。0.00200.01200.00200.01T3T0T1T2T010.01T1T210.0010.0010.01EndILCILDIFU200.00KEEP200.01T0#200T1#100T2#200T3#100单键启停正反转单键启停正反转例3 舞台灯光控制1、PLC应用指令(1)2、舞台灯光控制一、一、PLC应用指令(应用指令(1)1、移位寄存器指令

10、:移位信号为ON时,从B到E通道内的数据由低到高移动一位。INSPRSFTBEIN:数据读取端数据读取端SP:移位脉冲移位脉冲R :复位端复位端B :起始通道号起始通道号E :结束通道号结束通道号INSPRSFT200201200CH15 1403 02 01 00010000IN201CH15 1403 02 01 00001100T0T1201.00201.00T1200.00200.01SFT200200T0#25T1#2010.0010.0110.0210.0310.0410.05200.02200.03200.04200.05T210.05T2#20DIFU201.00End分析程序

11、2、可逆移位寄存器指令:当使能端和移位信号均为ON时,从B到E通道内的数据按指定方向移动一位。SFTRCBEB :起始通道号起始通道号E :结束通道号结束通道号C :控制通道号控制通道号使能端使能端控制通道格式控制通道格式15 1413 1201 00010000 输入数据(输入数据(IN)方向控制(方向控制(D)0:从:从15001:从:从0015移位脉冲(移位脉冲(SP)复位端(复位端(R),),将将BE中所有位清中所有位清0253.13SFTR200010010T012T17T1T0200.13T1200.14253.1510.0010.07KEEP200.12End分析程序SFTRCB

12、E使能端使能端该指令在使能端为上升沿时有效!3、传送指令:当使能端为ON时,将源数据传送到目的通道 。MOVSDD :目的通道号目的通道号S :源数据源数据使能端使能端MOVSD使能端使能端上升沿传送上升沿传送SD253.1510.0010.07KEEP200.12End分析程序253.13SFTR200010010MOV1010T17T1T1200.14253.15二、舞台灯光控制二、舞台灯光控制编程控制舞台灯光,要求如下:1、16盏灯做连续圆周运动;2、在任一时刻只亮一盏灯;3、每隔1秒点亮相邻的一盏灯;4、程序循环执行;5、使用高级指令。253.13SFTR200010010SFTR20

13、1011011253.13253.15253.15SET200.12MOV1010T0T0#10T0200.14201.14T0T010.0711.0011.08200.13End分析舞台灯光控制例程驾驶员培训班结业考试,有一名主考和两名副考。考试成绩按少数服从多数原则确定,但是只要主考认为合格也可通过。试用PLC实现这一逻辑。要求:每名考官均有一个【合格】键和一个【不合格】键。主考还有一个【复位】键,以便开始下一个人的投票。成绩由两个灯显示,一个显示【合格】,一个显示【不合格】。合格键不合格键主考A0.000.01副考B0.020.03副考C0.040.05复位键: 0.06 合 格 灯:1

14、0.00 不合格灯:10.01主考认为合格或者两位副考均认为合格时通过,合格YABC在一次复位后,必须三人均已投票,才能显示最后结果, 应记录投票人0.000.01KEEP200.010.020.03KEEP200.020.040.05KEEP200.030.000.010.020.030.040.05SET200.04SET200.05SET200.060.06MOV0200200.04200.01200.02200.05200.06IL200.0310.0010.0010.01ILCEnd驾驶员考试例程驾驶员考试例程例4 步进电机控制1、PLC应用指令(3)2、七段译码器3、步进电机控制一

15、、一、PLC应用指令(应用指令(3)1、BCD加法指令:ADD/ADDADDS1S2D使能端使能端功能:四桁(一桁4bit)BCD加法 S1S2CYD,CY影响CY(255.04)的指令27960010 0111 1001 0110例如:设例如:设IR230通道内的数为通道内的数为2358ADD#9123230HR0000000CLC立即数:立即数:9 1 2 3 IR230 :2 3 5 8 CY : 0 + HR00 :1 4 8 1 CY : 12、BCD减法指令:SUB/SUBSUBS1S2D使能端使能端功能:四桁(一桁4bit)BCD减法 S1S2CYD,CY影响CY的指令3、数字传

16、送指令:MOVD/MOVDMOVDSCD使能端使能端功能:按照控制通道的内容将源通道的指定桁传送到目标通道的指定桁,目标通道的无关桁不变。S:源通道C:控制通道D:目标通道0固定固定传送的桁数(传送的桁数(03)源通道开始桁(源通道开始桁(03)目标通道开始桁(目标通道开始桁(03)桁号:桁号: 3 2 1 0控制通道格式控制通道格式0:1桁(桁(4bit)1:2桁(桁(8bit)2:3桁(桁(12bit)3:4桁(桁(16bit)(011CH)005B例如:例如:使能端使能端(200CH)5B4F(011CH)0000MOVD200#00120114、七段译码指令:SDEC/SDECSDEC

17、SCD使能端使能端功能:按照控制通道的内容将源通道的指定桁(4bit)变换成7段数据,然后传送到目标通道的指定位置。S:源通道C:控制通道D:目标通道0固定固定要变换的桁数(要变换的桁数(03)源变换开始桁(源变换开始桁(03)目标通道位置目标通道位置桁号:桁号: 3 2 1 0控制通道格式控制通道格式(010CH)5D4Fabcdefg0 g f e d c b a7段码分配图段码分配图例如:例如:0:低:低8位位1:高:高8位位使能端使能端(200CH)1234(010CH)0000SDEC200#00110100:1桁(桁(4bit)1:2桁(桁(8bit)2:3桁(桁(12bit)3:

18、4桁(桁(16bit)二、七段译码器二、七段译码器使用七段译码指令编制:倒计时点火程序要求:1、两键控制,【点火】、【取消】;2、两灯输出,红灯表示点火成功,绿灯表示取消点火;3、按【点火】,数码管从9.9倒计时,以0.1秒速度递减,到0.0时点火,发射后按【取消】复位,显示9.9;4、按【取消】,数码管当前时间保持,绿灯亮,再按一次【取消】,则程序复位,数码管显示9.9。 注意:小数点直接用24V电源驱动。253.15253.15MOV#99200201.00201.020.00 10.0711.07201.00255.00255.04SDEC20010010MOVD01012011SET201.00SUB2001200SET10.07RSET201.000.01DIFU201.01201.01 10.0711.07201.00RSET10.07RSET11.07SET11.07RSET201.0010.0711.07DIFD201.02201.02MOV#99200End分析例程10.07:红灯红灯11.07:绿灯:绿灯 0.00:点火:点火 0.01:取消:取消000.00200.01200.00200.01200.00C000CNT000#2200.00010.00C000010.00EndTIM000

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论