五、第3章(2) 位逻辑指令..pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
S7-200指令系统 3.3.1 位逻辑指令简介 位逻辑指令是二进制变量的指令,即:对触点和线圈进行运算操作的指令。 1.触点:对二进制变量的状态进行检测,检测的结果用于位逻辑运算; 2.线圈:二进制变量状态的定义操作,其状态根据它前面的逻辑运算结果而定。 触点--开关 线圈--指示灯 为1时将灯点亮,为0时灯灭 开关控制灯--触点控制线圈。 1、分析项目要求 输入设备:起动按钮SB1和停止按钮SB2, 发出用户的起动和停止命令;FR触点用作电机的过热保护。 输出设备:接触器KM线圈 例 堆栈指令的说明 LPS、LRD、LPP指令无编程元件。 LPS、LPP指令成对出现,LRD在中间出现。 LRD指令可有可无,也可有两个或两个以上。 堆栈可以嵌套,最多8个。 四、沿触发(跳变触点指令) 上升沿(正跳变指令):检测到一次正跳变(由0变1)时,后面的逻辑状态接通(为1)一个扫描周期。 下降沿(负跳变指令):检测到一次负跳变(由 1变0 )时,后面的逻辑状态接通(为1)一个扫描周期。 仅在一个扫描周期内有效。 指令助记符:正跳变-EU,负跳变-ED,无操作数; 梯形图编程指令: 经常配合沿指令使用 一般,在一个程序中有了一个置位指令,必须有一个复位指令将地址复位。 案例2 按钮控制灯的开、关 设计要求: 1. 5个按钮控制3个灯的开、关。(按钮是自复位的) 2. I0.0控制L1灯开,I0.1控制L1灯关。 3. I0.1和I1.0都可以控制L2灯开。 4. 当L1灯亮后,按下I1.1,L3灯亮。 5. I1.2关掉所有灯。 画出接口电路,写出程序,仿真调试。 I/O分配表 若I0.0=1, I0.1=0, Q0.0=1; I0.0=0, I0.1=1, Q0.0=0; I0.0=1, I0.1=1, Q0.0=1 八、空操作指令—NOP 在普通指令与指令之间加入空操作(NOP)指令,不影响程序运行,只是增加扫描时间。 在将程序全部清除时,全部指令成为空操作。 为修改或追加程序时,减少步序号的变化,可使用NOP。 很少应用。 输出指令总结 = 输出 =I 立即输出 S,N 置位 SI,N 立即置位 R,N 复位 RI,N 立即复位 注意:仅适用于输出线圈Q。 水平不垂直---触点不能出现在垂直梯形图线上,如果有,应重新安排。 线圈右边无触点 左大右小,上大下小 双线圈输出不可用----同一程序中同一元件线圈出现两次或多次,叫做双线圈输出,这时前面的输出无效,只有最后一次才有效。 工程案例一:子项目3 案例3:电动机正反转设计 电动机正反转分为:手动正反转、位置控制自动正反转、时间控制自动正反转等。 例题: 仿真演示各定 时器的功能。 时间间隔定时器 指令BITIM与CITIM配合使用,用于计算两个任务执行的时间间隔。 例题:统计I0.0导通的时间。 定时器使用注意事项: 定时器最长定时54.6min,若长时间定时,可以用定时器与计数器配合使用; 同一个程序中,定时器号不要重复; 定时时间不能输入负值; 时间较短的定时任务建议使用定时中断更可靠; 定时器号与定时器类型相匹配; BITIM与CITIM指令可以测量两个任务时间间隔,也可间接实现定时功能,比TON,TOF,TONR定时要准。 案例练习:时间控制电机自动正反转 案例4 计数器与定时器配合实现1小时的延时 作业 例题. 计数器应用举例:产品数量检测 产品通过检测器 PH 机械手 KM1 KM2 传送带电机 PLC的I/O分配: I0.0— 传送带起动按钮 I0.1—传送带停机按钮 I0.2— 产品通过检测器PH Q0.0—传送带电机KM1 Q0.1—机械手KM2 T37—定时器,定时2秒 C20—计数器,初始值24 (每24个产品 机械手动作1次) ? 机械手动作后,延时2秒,将机械手电磁铁切断、CTU复位、定时器也复位 ? 电机起动后,产生宽度为一个扫描 周期的正脉冲,使C20和T37复位 ? 起、停传送带电机 计数器应用举例:产品数量检测 Q0.0 Q0.0 I0.2 24 C20 T37 20 C20 Q0.1 ?每检测到一个产品,I0.2产生一个正脉冲, 使C20计一个数 ? C20每计24个数,机械手动作一次 ? 机械手动作后,延时2秒,将机械手 电磁铁切断,同时将C20复位。C20 复位后,Q0.1和T37也复位 ( ) I0.0 I0.1 C20 CU PV CTU R ( ) IN PT TON T37 T37 P Q0.0 梯形

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档