西门子PLC高级培训-第2章-3.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文档。上传文档
查看更多
西门子PLC高级培训-第2章-3,西门子plc培训班,江阴西门子plc培训,苏州西门子plc培训,吴江西门子plc培训,西门子plc培训,西门子plc编程培训,无锡西门子plc培训,西门子plc培训教程,北京西门子plc培训

计数器的类型: 加法计数器(S_CU) 减法计数器(S_CD) 加减可逆计数器(S_CUD) 计数范围:0~999 传送指令 比较指令 数据转换指令 移位指令 转换操作 BCD - 整数 转换指令 I - DI - REAL 无符号移位指令 有符号移位指令 循环移位指令 基本数学运算 字逻辑运算指令 例 使用整数的用户程序也需要执行除法,可能出现结果小于1。由于这些值只能用实数表示,所以需要转换到实数。这样,首先需要把整数转换成双整数。 I_DI / ITD 整数到双整数转换。 DI_R / DTR 双整数到实数转换。 注 其他转换指令,例如: ? INV_I / INVI ? NEG_I / NEGI ? TRUNC / TRUNC ? ROUND / RND ? CEIL / RND+ ? FLOOR / RND- ? INV_DI / INVD ? NEG_DI / NEGD ? NEG_R / NEGR ? CAW,CAD 在高级编程课中详细讨论。 Shift 如果在允许输入EN处的 RLO =1,就执行指令。 SHL_W / SLW SHL_W 指令把累加器的位0~位15向左移动输入“N”指定的位数。右面的位用“0”填充。 SHR_W / SRW SHR_W指令把累加器的位0~位15向右移动输入“N”指定的位数。左面的位用“0”填充。 ACCU1-H 累加器的位 16 ~ 位31 不受影响。 OUT 操作的结果存放在输出OUT的地址处。 N 允许范围 N=0...15,如果 N=16, OUT=0。 ENO 如果指令执行 (EN = 1),ENO 指示最后被移出的位的状态。 这就是说,如果最后被移出的位=“0”,其他和ENO相连的指令(级联) 不执行。 SHL_DW / SLD SHL_DW 或 SHR_DW 的操作过程与SHL_W 或 SHR_DW 指令类似,只不过ACCU1 SHR_DW / SRD ( 位 0 ~ 31) 的所有位都按指定的位数向左/右移动。 * 计数器预置值的设置格式: BCD码存储 D0~D11位 C0 PV - - 0 1 0 0 0 0 1 1 0 0 1 0 计数器字的数据格式BCD码 (432) 102 101 100 计数值 0-999(BCD) 无用 D0 - - D11 D15 Q I 0.0 CU I 0.2 C#20 S_CU S I 0.1 PV R Q 0.0 CV CV_BCD MW 4 QW 6 C1 Q 初值预置SC指令若与CU指令配合可实现S_CU指令的功能。 Q I 0.0 CD I 0.2 C#20 S_CD S I 0.1 PV R Q 0.1 CV CV_BCD MW 4 QW 6 C2 Q SC指令若与CD指令配合可实现S_CD指令的功能。 Q I 0.0 I 0.1 CU I 0.3 C#20 S_CUD CD S I 0.2 PV R Q 0.3 CV CV_BCD MW 4 QW 6 C3 Q SC指令若与CU和CD配合可实现S_CUD的功能。 CU CD S R Q 计数 5 4 3 2 1 0 时钟存储器与计数器的应用 当定时器不够用时,可以将计数器扩展为定时器。图中分别给出了用减计数器扩展定时器的控制程序,程序中使用了CPU的时钟存储器,设置MB10为时钟存储器,由表4-39可知M10.0的变化周期为0.1s。 练习: 设计鼓风机系统控制程序。鼓风机系统一般有引风机和鼓风机两级构成。要求: (1)按下起动按钮后首先起动引风机,引风机指示灯亮,10s后鼓风机自动起动,鼓风机指示灯亮;按下按钮后首先关断鼓风机,鼓风机指示灯灭,经20s后自动关断引风机和引风机指示灯。 (2)起动按钮接I0.0,停止按钮接I0.1。鼓风机及其指示由Q0.1和Q0.2驱动,引风机及其指示由Q0.3和Q0.4驱动。 练习: 某设备有3台风机,当设备处于运行状态时,如果有2台或2台以上风机工作,则指示灯常亮,指示“正常”;如果仅有1台风机工作,则该指示灯以0.5Hz的频率闪烁,指示“一级报警”;如果没有风机工作了,则指示灯以2Hz的频率闪烁,指示“严重警报”。当设备不运转时,指示灯不亮。 提示:本题要点是统计风机运行台数和如何实现“一灯多用”功能。指示灯H1指示了4种状态:“正常、一级报警、严重警报、设备停止”。 装载 举例 L +5 // 16-位常数

文档评论(0)

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

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

1亿VIP精品文档

相关文档