网站大量收购独家精品文档,联系QQ:2885784924

第6章西门子S7—300系列PLC基本指令.pptVIP

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章西门子S7—300系列PLC基本指令

计数器的扩展 为什么要进行计数器的扩展? 程序 问题:最后总的计数值是多少? 定时器的扩展 为什么要进行定时器的扩展? 程序 其他方法介绍 闪烁电路 用途 题目 程序 闪烁电路 实际编程时使用的闪烁电路 有时可以使用SM 报警电路 什么是标准的工业报警电路? 例1 输入信号:I0.0为故障信号;I1.0为消铃按钮;I1.1为试灯按钮。 输出信号:Q0.0为报警灯;Q0.7为报警电铃。 时序图 报警电路 例1 定时器的刷新方式和正确使用 1 ms、10 ms、100 ms定时器的刷新方式是不同的,从而在使用方法上也有很大的不同。这和其他PLC是有很大区别的。 1 ms定时器 1 ms定时器由系统每隔1 ms刷新一次,与扫描周期及程序处理无关。它采用的是中断刷新方式。因此,当扫描周期大于1 ms时,在一个周期中可能被多次刷新。其当前值在一个扫描周期内不一定保持一致。 10 ms定时器 10 ms定时器由系统在每个扫描周期开始时自动刷新,由于是每个扫描周期只刷新一次,故在一个扫描周期内定时器位和定时器的当前值保持不变。 100 ms定时器 100 ms定时器在定时器指令执行时被刷新,因此,如果100 ms定时器被激活后,如果不是每个扫描周期都执行定时器指令或在一个扫描周期内多次执行定时器指令,都会造成计时失准,所以在后面讲到的跳转指令和循环指令段中使用定时器时,要格外小心。100 ms定时器仅用在定时器指令在每个扫描周期执行一次的程序中。 定时器及其使用 定时器的刷新方式和正确使用 举例 时间间隔定时器 这是在必威体育精装版版本的CPU中增加的有特殊功能的定时器,说是定时器,其实是2条指令。使用这2条指令可以记录某一信号的开通时刻以及开通延续的时间。PLC停电后,停止记录。 触发时间间隔(BITIM,Beginning Interval Time) 该指令用来读取PLC中内置的1毫秒计数器的当前值,并将该值存储于OUT。双字毫秒值的最大计时间隔为2的32次方,即49.7天。 计算时间间隔(CITIM,Calculate Interval Time) 该指令计算当前时间与IN所提供时间的时间差,并将该差值存储于OUT。双字毫秒值的最大计时间隔为2的32次方,即49.7天。 2条指令的有效操作数为:IN和OUT端均为双字。 定时器及其使用 时间间隔定时器 举例 计数器及其使用 种类:CTD, CTUD, CTD 编号 计数器的编号用计数器名称和数字(0~255)组成,即C***,如C6。 计数器的编号包含两方面的信息:计数器的位和计数器当前值。 计数器位:计数器位和继电器一样是一个开关量,表示计数器是否发生动作的状态。当计数器的当前值达到设定值时,该位被置位为ON。 计数器当前值:其值是一个存储单元,它用来存储计数器当前所累计的脉冲个数,用16位符号整数来表示,最大数值为32 767。 计数器输入端和操作数 设定值输入:数据类型为INT型。 寻址范围:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常数。 一般情况下使用常数作为计数器的设定值。 计数器及其使用 指令及其使用 指令 计数器及其使用 指令及其使用 CTU 首次扫描时,计数器位为OFF,当前值为0。 在计数脉冲输入端CU的每个上升沿,计数器计数1次,当前值增加一个单位。当前值达到设定值时,计数器位为ON,当前值可继续计数到32 767后停止计数。 复位输入端有效或对计数器执行复位指令,计数器自动复位,即计数器位为OFF,当前值为0。 注意:在语句表中,CU、R的编程顺序不能错误。 计数器及其使用 指令及其使用 CTU 计数器及其使用 指令及其使用 CTUD 增减计数器有两个计数脉冲输入端:CU输入端用于递增计数,CD输入端用于递减计数。 首次扫描时,计数器位为OFF,当前值为0。CU输入的每个上升沿,计数器当前值增加1个单位;CD输入的每个上升沿,都使计数器当前值减小1个单位,当前值达到设定值时,计数器位置位为ON。 增减计数器当前值计数到32 767(最大值)后,下一个CU输入的上升沿将使当前值跳变为最小值(-32 768);当前值达到最小值-32 768后,下一个CD输入的上升沿将使当前值跳变为最大值32767。 复位输入端有效或使用复位指令对计数器执行复位操作后,计数器自动复位,即计数器位OFF,当前值为0。 注意:在语句表中,CU、CD、R的顺序不能错误。 计数器及其使用 指令及其使用 CTUD 计数器及其使用 指令及其使用 CTD 首次扫描时,计数器位为ON,当前值为预设定值PV。 对CD输入端的每

文档评论(0)

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

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

1亿VIP精品文档

相关文档