西门子S7-300 PLC项目化教程第2版 课件 项目6 天塔之光控制程序设计与调试_第1页
西门子S7-300 PLC项目化教程第2版 课件 项目6 天塔之光控制程序设计与调试_第2页
西门子S7-300 PLC项目化教程第2版 课件 项目6 天塔之光控制程序设计与调试_第3页
西门子S7-300 PLC项目化教程第2版 课件 项目6 天塔之光控制程序设计与调试_第4页
西门子S7-300 PLC项目化教程第2版 课件 项目6 天塔之光控制程序设计与调试_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

项目6天塔之光设计与调试主编:李莉王玉娟项目目录任务6.1学习计数器指令及应用6.1.1计数器指令6.1.2计数器指令应用实例任务6.2学习比较指令及应用任务6.3设计与调试天塔之光控制程序[项目目标]1.熟练使用STEP7编程软件。2.掌握计数器指令、比较指令并熟练应用。3.熟练设计并运行调试指示灯控制等相关实例。4.能独立完成天塔之光的设计与调试。6.1.1计数器指令1.计数器的分类及存储器区计数器分为加计数器、减计数器以及加/减计数器(又称可逆计数器)三种,其形式有梯形图方块指令形式与线圈形式两种。

任务6.1学习计数器指令及应用

图6-1计数器字举例2.计数器指令格式(1)加/减计数器块图形式(2)加计数器指令的块图形式(3)减计数器指令的块图形式注意:Q为计数器状态输出端,只要计数器的当前值不为0,计数器的状态就为“1”。该端可以连接位存储器,如Q1.0、M0.5,也可以悬空。举例:加/减计数器指令的应用示例

⑷线圈形式的计数器

计数器初值预置指令SC

加计数器指令CU

减计数器指令CD

初值预置SC指令若与CU指令配合可实现S_CU指令的功能,SC指令若与CU和CD指令配合可实现S-CUD指令的功能,SC指令若与CD指令配合可实现S_CD指令的功能。6.1.2计数器指令应用实例举例:计数器扩展为定时器,时钟存储器与计数器结合应用。

在I0.0为“1”后10s(100×0.1s=10s),Q0.0为“1”,I0.1的正跳沿使Q0.0复位。

举例:长时间延时程序。Q0.0为“1”的时间为10s(10×1s=10s),10s后Q0.0复位。举例:两个计数器组合计数。计数9(3×3=9)次后Q1.0输出为“1”。

当计数值超过999时,可采用此方法将多个计数器扩展使用,以获得更大的计数值。举例:采用计数器指令完成4盏指示灯控制程序。

现有A、B、C、D4盏指示灯,要求按下启动按钮SD后,4盏灯按以下顺序动作:A、B亮3s→B、C亮3s→C、D亮3s→D、A亮3s→A、B亮3s…循环,CD灯亮3次后,4盏指示灯以1Hz的频率闪烁,闪烁5次后4盏指示灯全灭。

图6-124盏指示灯控制梯形图程序STEP7中的比较指令用于比较累加器1与累加器2中的数据大小,被比较的两个数的数据类型应该相同。数据类型可以是整数、双整数和浮点数(实数)。如果比较的条件满足,则比较指令的逻辑输出结果为“1”,否则为“0”。比较指令按数据类型分为三类:整数比较指令(CMP_I)、双整数比较指令(CMP_D)和浮点数(实数)比较指令(CMP_R);按比较类型分为六种:等于(==)、不等于(<>)、大于(>)、小于(<)、大于或等于(>=)、小于或等于(<=)。如果比较指令为“真”,则函数的RLO为“1”。如果以串联方式使用比较单元,则使用“与”运算将其连接至梯级程序段的RLO;如果以并联方式比较单元,则使用“或”运算将其连接至梯级程序段的RLO。任务6.2学习比较指令及应用1.整数比较指令格式(CMP_I)所谓比较,是指对比较器IN1和IN2端的数值进行比较。上图中,从上到下,从左到右,依次为整数相等、不等、大于、小于、大于或等于、小于或等于指令。举例:试用计数器、比较指令设计如下程序。控制要求:按钮I0.0闭合5次之后,输出Q0.0;按钮I0.0闭合10次之后,输出Q0.1;按钮I0.0闭合15次后,计数器及所有输出自动复位。手动复位按钮(常开触点)为I0.1。举例:基于比较指令的方波发生器。2.双整数比较指令(CMP_D)IN1端和IN2端分别为要比较的第一个值和第二个值,其数据类型均为DINT型,内存区域为I、Q、M、L、D或常数。3.实数比较指令(CMP_R)IN1端和IN2端分别为要比较的第一个值和第二个值,其数据类型均为实数,内存区域为I、Q、M、L、D或常数。4.整数比较指令应用实例举例:水箱水位检测与控制。当水箱的水位低于1m时,进水阀F1打开,开始注水,直至水位上升至3m时关闭进水阀F1,停止进水;当水箱的水位低于0.5m时,说明进水量跟不上用户的使用量,进水阀F2也打开注水,直至水位上升至3m时关闭;当水箱的水位高于3.5m时,说明进水阀出现故障不能正常关闭,此时应发出报警信号,提醒值班人员关闭电磁阀F1、F2上游的手动球阀,以便于检修。同时,紧急出水电磁阀F3打开,使水位降至3m时关闭。图6-20水箱水位检测与控制梯形图程序举例:模拟时钟的控制。控制要求:分别用Q0.0、Q0.1和Q0.2模拟时钟的秒针、分针和时针。

控制要求为:1)闭合“启动”开关,指示灯按以下规律循环显示:L1→L2→L3→L4→L5→L6→L7→L8→L1→L2、L3、L4→L5、L6、L7、L8→L1→L1、L2→L1、L3→L1、L4→L1、L8→L1、L7→L1、L6→L1、L5→L1、L2、L3、L4→L1、L5、L6、L7、L8、→L1。循环10次以后自动熄灭。2)在程序执行过程中,只

温馨提示

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

最新文档

评论

0/150

提交评论