《西门子PLC培训编程讲义》.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《西门子PLC培训编程讲义》.ppt

数据格式 数据格式 (16 位) 数据格式 (32 位) 定时器: 带保持接通延时 (SS) 定时器:关断延时 (SF) 定时器:脉冲 (SP) 定时器:扩展脉冲 (SE) 定时器:位指令 练习9.1: 测试定时器 设置定时器 使用定时器 练习9.2: 由两个定时器组成的时钟发生器 练习9.3: 由单定时器构成的闪烁频率发生器 练习9.4: 三个风扇的监控程序 STEP 7中的S5计数器 计数器:位指令 转换指令 I - DI - REAL 数字逻辑指令 基本数学功能 练习9.7: 数字操作例子 练习9.8:瓶装线编程 (产量数据) 练习9.9:瓶装线编程(包装数量) 移位指令 (字 / 双字) 有符号整数右移位 双字循环移位指令 数据存储区 数据块 (DB) STEP 7数据类型概述 STEP 7基本数据类型 复杂数据类型 输入、保存、下载和监视数据块 寻址数据单元 访问数据单元 打开数据块的合法性 用户定义数据类型 (UDT) 练习12.1: 数据块和数据格式 练习12.2:瓶装线编程- 数据存储 讲师简介 骆老电气自动化专业毕业,工程师,有海外工作及培训经历,有二十多年电气设备的维护、设备改造升级及自动化行业的经验。与新疆博识通公司和北京精诚智和公司合作已用三年时间,深刻了解学员需求。负责主讲变频器原理应用和西门子SIMATIC S7的培训课程。上课风格轻松,专业性强,尤其熟悉西门子交直流传动控制器参数设置、调试、优化和故障排除;多年STEP7 PLC及上位机Wincc的培训、东芝传动及PLC、罗克韦尔SLC500及上位机组态培训等。具有良好沟通、协调、团队工作能力;在所承担的变频器和PLC课程培训方面得到学员的良好评价,具有丰富的培训经验和技巧;热情、幽默,学员的满意度高达90%。 任务要求 只要输入I1.7接通(为“1”),输出Q5.7就闪烁,ON和OFF的宽度都可以改变,时序关系见上图中实线所示。 步骤 (1)用上图中所给的结构画出程序的功能方框图。 (2)用FBD方式将程序块FC8写在硬盘上。 (3)将PLC置为STOP。 (4)将FC8从硬盘传送到PLC并在OB1中调用。 (5)将PLC置为RUN并测试程序。 修改 要实现以下各步需作那些修改? (1)开关I1.7断开时,输出Q5.7立即断开并且 (2)当输入I1.7断开后又马上接通时,输出Q5.7立即变亮。 (时序关系如上图中虚线所示) 任务要求 在实际应用中,闪烁频率经常用于故障显示,上图给出了由一个定时器构成的闪烁频率信号的产生程序。 第一段的功能是产生一个时钟信号。每当定时时间T到达时,就重新启动定时器T64,使定时器在每个时钟周期输出一个宽度为一个扫描周期的“0”脉冲。 第二段的作用是使时钟信号变为高低电平对称的闪烁频率信号。当定时时间T到达时,M0.2在一个循环扫描周期内被置位,这个标志位将通过S M1.0或R M1.0使标志M1.0被置位或复位,这样每两个时钟周期通过M1.0输出一个高低电平对称的方波信号。 一旦闪烁频率发生器在程序中安装,它就可以提供时钟脉冲而不需要特定的启动信号。闪烁频率可通过Q5.3观察到。(注意频率不要大于10Hz) 练习 在一个新程序块FC51中编写上述程序。令闪烁频率为2Hz,调试程序。 闪烁频率 周期=2?(定时时间+扫描周期)≈2 ?定时时间=2T 闪烁频率=1/周期=1/2T,如闪烁频率为2Hz,则定时时间T=250ms。 任务要求 用程序对一个设备中三个风扇(I0.0,I0.1和I0.2)进行监控。正常情况下,只要设备运行(I0.3=1)其中两个风扇就转,另一个备用。对它们的监控要求如下: (1)如果一个风扇坏了,而备用风扇在5秒钟内还未接通,显示故障信号(Q4.0=1)。 (2)一旦三个风扇都坏了,故障信号立即显示。 (3)当设备恢复正常运行时,用I0.7清除故障信息(Q4.0=0) 。 注意 上图中“=1”表示“n中取1”(即多个输入中只有一个为1时,输出为1),需要用AND和OR功能来编写。 练习步骤 (1)在新块FC10中编写监控程序。 (2)调试程序。 这个练习包含了带有以下功能的例子: 程序段1:当I0.0从0变到1时,加计数器加一。当前的计数值以BCD码的形式保存在MW4中。 程序段2:将MW2置零。 程序段3:当前的

文档评论(0)

ghfa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档