- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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-位常数
您可能关注的文档
最近下载
- 防火墙功能测试表.pdf VIP
- 2025河南应用技术职业学院教师招聘考试试题.docx
- 中国经导管主动脉瓣置换术临床路径专家共识解读(最新版)PPT课件.pptx VIP
- 简单判断的演绎推理方法(同步练习) 高中政治统编版选择性必修三逻辑与思维.docx VIP
- 小巨人机床配置气源要求.pdf VIP
- 高考高中古诗词鉴赏之十三种描写手法诗歌鉴赏专项练习.doc VIP
- 小巨人机床配置油品要求.pdf VIP
- 2023年河南应用技术职业学院教师招聘考试笔试试题及答案解析.docx VIP
- 2024年河南应用技术职业学院教师招聘考试笔试模拟试题及答案解析.docx VIP
- 肠梗阻病人的护理课件.ppt VIP
文档评论(0)