项目五:编程应用举例_第1页
项目五:编程应用举例_第2页
项目五:编程应用举例_第3页
项目五:编程应用举例_第4页
项目五:编程应用举例_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、项目五:编程项目五:编程应用举例应用举例(一)(一)娄底职院2010 一一 数据寄存器数据寄存器 数据寄存器是存储数值数据的软元件,可以处理各种数值数据。数据寄存器是存储数值数据的软元件,可以处理各种数值数据。类型类型:一般用:一般用:D0D199,200点,通过参数设定可以变更为停电保持型。点,通过参数设定可以变更为停电保持型。停电保持用:停电保持用:D200D511,312点,通过参数设定可以变为非停电保持型。点,通过参数设定可以变为非停电保持型。停电保持专用:停电保持专用:D512D7999,7488点,无法变更其停电保持特性。根据点,无法变更其停电保持特性。根据参数设定可以将参数设定可

2、以将D1000以后的数据寄存器以以后的数据寄存器以500点为单位设置文件寄存器。点为单位设置文件寄存器。特殊用:特殊用:D8000D8255,256点。点。变址寄存器变址寄存器 :V0V7,Z0Z7,16点。点。 这些寄存器都是这些寄存器都是16位位,最高位为符号位,数值范围为,最高位为符号位,数值范围为-32768+32767。将相邻。将相邻两个数据两个数据寄存器组合,可存储寄存器组合,可存储32位数值数据位数值数据,最高位为符号位(高位为大的号码,最高位为符号位(高位为大的号码,低位为小的号码。变址寄存器中,低位为小的号码。变址寄存器中,V为高位,为高位,Z为低位),可处理为低位),可处理

3、-2147483648+2147483647的数值。的数值。 l 一般用及停电保持用数据寄存器一般用及停电保持用数据寄存器在寄存器中在寄存器中一旦写入数据,就不会变化。一旦写入数据,就不会变化。 利用外围设备的参数设定,利用外围设备的参数设定,可以改变一般用与停电保持用数据寄存器的可以改变一般用与停电保持用数据寄存器的分配分配。而对于将停电保持专用数据寄存器作为一般用途时,则要在程序的。而对于将停电保持专用数据寄存器作为一般用途时,则要在程序的起始步起始步采用采用RST指令清除其内容指令清除其内容。3) 在使用在使用PC间简易链接或并联链接下,一部分数据寄存器被链接所占用。间简易链接或并联链接

4、下,一部分数据寄存器被链接所占用。l 特殊用途数据寄存器特殊用途数据寄存器 特殊用途数据寄存器是指特殊用途数据寄存器是指写入特定目的的数据,或已事先写入特定内容的写入特定目的的数据,或已事先写入特定内容的数据寄存器,数据寄存器,其内容在电源接通时被置于初始值。一般初始值为零,需要其内容在电源接通时被置于初始值。一般初始值为零,需要设置时,则利用系统设置时,则利用系统ROM将其写入将其写入。l 变址寄存器变址寄存器 FX2N系列系列PLC的变址寄存器的变址寄存器V与与Z同普通的数据寄存器一样,是进行同普通的数据寄存器一样,是进行数数 值数据的读入、写出值数据的读入、写出的的16位数据寄存器。位数

5、据寄存器。V0V7、Z0Z7共有共有16个。个。 例如:例如: 对于十进制数的软元件、数值(对于十进制数的软元件、数值(M、S、T、C、D、KnM、KnS、P、K),),若若 V0K5,执行,执行D20V0时,被执行的软元件编号为时,被执行的软元件编号为D25【D(205)】;指定】;指定 K30V0时,被执行的是十进制数值时,被执行的是十进制数值K35【K(305)】。】。二. 典型控制程序1自保持程序自保持电路也称自锁电路。常用于无机械锁定开关的启动停止控制中。如用无机械锁定功能的按钮控制电动机的启动和停止;并且分为启动优先和断开优先两种。 2 2、电动机的正反转控制、电动机的正反转控制F

6、UKM1QS正转正转接触器接触器反转接触器反转接触器L1L2L3v 主电路主电路KM2FR2 2、电动机的正反转控制、电动机的正反转控制v I/OI/O接线图接线图正转启动正转启动SB2-X0反转启动反转启动SB3-X1 停止停止SB1-X2KM2SB2KM1SB3SB1电源电源正转接触器正转接触器KM1-YI反转接触器反转接触器KM2-Y2正转互锁正转互锁反转互锁反转互锁Y1COMX0X1X2Y2COM12 2、电动机的正反转控制、电动机的正反转控制l 梯形图梯形图v 指令表指令表 0 LD X10 LD X1 1 OR Y1 1 OR Y1 2 ANI X2 2 ANI X2 3 3 AN

7、I ANI X1X1 4 4 ANIANI Y2Y2 5 OUT Y1 5 OUT Y1 6 LD X1 6 LD X1 7 OR Y2 7 OR Y2 8 ANI X2 8 ANI X2 9 9 ANIANI X0X0 10 10 ANI ANI Y1 Y1 11 OUT Y2 11 OUT Y2 12 END 12 END正转正转反转反转X0Y1Y1X2Y2X1X1Y2Y2X2Y1X0END3)分频电路程序 X0X1T0T0 K18000T1Y1T1 K180007 振荡电路的梯形图振荡电路的梯形图图图4.37 振荡电路的梯形图振荡电路的梯形图通电时通电时断电时断电时8 报警电路的报警电路

8、的PLC程序设计程序设计 控制要求控制要求 当报警继电器当报警继电器KON,报警灯闪烁,蜂鸣报警灯闪烁,蜂鸣器叫器叫 当报警响应按钮当报警响应按钮SB1按下时,报警灯常按下时,报警灯常亮,蜂鸣器停叫亮,蜂鸣器停叫 当报警灯测试按钮当报警灯测试按钮SB2按下时,报警灯亮按下时,报警灯亮 (1)输入)输入/输出接点分配见表输出接点分配见表输入装置PLC输入端子号输出装置PLC输出端子号KX000报警灯Y030SB1X001蜂鸣器Y031SB2X002(2)控制逻辑梯形图见图)控制逻辑梯形图见图4.38 图图4.38 报警电路的梯形图报警电路的梯形图习题:分析下面程序的工作过程习题:分析下面程序的工

9、作过程10 振荡电路的振荡电路的PLC程序设计程序设计 控制要求控制要求 输入信号输入信号X000ON 输出输出Y030按一定的周期通断按一定的周期通断 X000OFF,则,则Y030OFF 时序图见图时序图见图4.36 图图4.36 时序图时序图解:解:(1)I/O分配表略分配表略 (2)控制逻辑梯形图见图)控制逻辑梯形图见图4.37 图图4.37 振荡电路的梯形图振荡电路的梯形图通电时通电时断电时断电时11 长延时电路的长延时电路的PLC程序设计程序设计 控制要求:当输入信号控制要求:当输入信号X010接通接通8小时小时50分钟后,输出分钟后,输出电铃信号电铃信号Y032接通接通 解:解:

10、(1)I/O分配表略分配表略 (2)控制逻辑梯形图见图)控制逻辑梯形图见图4.39 l选用普通计数器选用普通计数器T1(1.00ms)时,最大延时)时,最大延时时间为时间为3276.7s1h,所以采用定时器与计数器,所以采用定时器与计数器联合编程的方法解决长时间定时的控制要求。联合编程的方法解决长时间定时的控制要求。编程时,先计小时后计分编程时,先计小时后计分 图图4.39 长延时电路的梯形图长延时电路的梯形图(3)指令程序)指令程序LDX010LDT1LDIX010ANIM100OUTC1RSTC3OUTT1K60LDC1K600LDIX010OUTC3LDT1RSTC2K8OUTM100L

11、DC3LDC2LDIX010ANDT1OUTY032ORC1OUTC2ENDRSTC1K5012 饲料箱盛料过少报警系统的饲料箱盛料过少报警系统的PLC程序设计程序设计 控制要求控制要求 :1. 在方式选择开关断开时,选择短时报警运行方式在方式选择开关断开时,选择短时报警运行方式 l当料箱盛料过少,限位开关当料箱盛料过少,限位开关ST变为变为ON后,蜂鸣器开始鸣后,蜂鸣器开始鸣叫,同时报警灯连续闪烁叫,同时报警灯连续闪烁20次(亮次(亮1.5秒,灭秒,灭2.5秒),此后秒),此后蜂鸣器停止鸣叫,灯也熄灭。复位按钮蜂鸣器停止鸣叫,灯也熄灭。复位按钮SB可以使二者中止可以使二者中止 2. 在方式选

12、择开关接通时,选择连续报警运行方式在方式选择开关接通时,选择连续报警运行方式 l当料箱盛料过少限位开关当料箱盛料过少限位开关ST变为变为ON后,蜂鸣器开始鸣叫,后,蜂鸣器开始鸣叫,同时灯开始闪烁。当按下复位按钮同时灯开始闪烁。当按下复位按钮SB时,二者中止时,二者中止 图图4.40 料箱盛料过少报警系统料箱盛料过少报警系统解:解:(1)输入)输入/输出接点分配见表输出接点分配见表4.18 表表4.18 I/O分配表分配表输入装置PLC输入端子号输出装置PLC输出端子号限位开关STX000蜂鸣器HAY030复位开关SBX001报警灯HLY031选择开关SAX002(2)控制逻辑梯形图见图)控制逻

13、辑梯形图见图4.41 图图4.41 料箱盛料过少报警系统的梯形图料箱盛料过少报警系统的梯形图(3)指令程序)指令程序LDX000LDY030K25PLSM100ANIT1LDIY030LDX002OUTT0RSTC1ORIC1K15LDT0ANDY030ANIT0OUTC1ORM100OUTY031K20ANIX001LDT0ENDOUTY030OUTT113 加热炉推料机自动上料控制电路的加热炉推料机自动上料控制电路的PLC程序设程序设计计 控制要求控制要求 :l加热炉推料机自动上料控制系统的工作流程见图加热炉推料机自动上料控制系统的工作流程见图4.42。在原点,加热炉门关闭,行程开关在原点

14、,加热炉门关闭,行程开关4ST被压住。运行按被压住。运行按钮钮SB2被按下后,驱动炉门开启,开启后行程开关被按下后,驱动炉门开启,开启后行程开关1ST被压住,然后推料机往炉门推料,推到位压住行程开被压住,然后推料机往炉门推料,推到位压住行程开关关2ST后,推料机后退,后退到位压住行程开关后,推料机后退,后退到位压住行程开关3ST,然后炉门开始关闭,炉门关闭后,行程开关然后炉门开始关闭,炉门关闭后,行程开关4ST被压住,被压住,整个工作流程结束。再按下整个工作流程结束。再按下SB2后,又重复上述过程。后,又重复上述过程。按下停机按钮按下停机按钮SB1后,马上停止运转后,马上停止运转 图图4.42 加热炉推料机自动上料控制流程图加热炉推料机自动上料控制流程图解:解:(1)输入)输入/输出接点分配见表输出接点分配见表4.19 表表4.19 I/O分配表分配表输入装置PLC输入端子号输出装置PLC输出端子号停机SB1001炉门开KM1031运行SB2002炉门关KM2032门开1ST011推料机进KM3033进2ST012推

温馨提示

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

最新文档

评论

0/150

提交评论