- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 S7-200系列PLC的功能指令 9.1 数据处理指令 9.1.2 移位与循环移位指令 9.1.3 填充指令 9.1.4 字节交换指令 9.2 运算和数学指令 9.2.2 数学函数指令 9.2.3 逻辑运算指令 与、或、异或指令应用举例 9.3 表功能指令 9.3.2 表取数指令 9.3.3 表查找指令 9.4 转换指令 9.4.2 编码指令 9.5 特殊指令 9.5.2 中断指令 9.5.3 通信指令 9.5.4 高速计数输入指令 9.5.5 高速脉冲输出指令 9.5.6 PID回路指令 9.6 应用举例 第一步:用下式将回路输出转换为按工程量标定的实数格式: Rscal=(Mn-Offset)·Span 第二步:将已标定的实数格式的回路输出转化为16位整数格式,并输出。 其程序为: 程序如下: MOVR VD108,AC0 //将回路输出结果(设TABLE表首地 址为, VB200)放入AC0 -R 0.5,AC0 // 这一条指令适合于双极性的场合 *R 64000.0,AC0 // 将AC0中的值按工程量标定 TRUNC AC0,AC0 // 将实数转换为32位整数 DTI AC0,AC0 // 双整数转换为整数 MOVW AC0,AQW0 // 将16位整数值输出至模拟量输出模块 5.控制回路参数表(LOOP TABLE) PID控制指令执行的形式为:PID TABLE,LOOP。 操作数TABLE所指定的参数控制表: 积分时间常数,单位为s,必 须为正数 in TI +20 6 采样时间,单位为s,必须为 正数 in Ts +16 5 比例项增益,可正可负 in Kc +12 4 控制量,用于输出到被控对 象,归一化 in/out Mn +8 3 给定量,即被控对象的给定 输出,归一化 in SPn +4 2 调节量,即被控对象的输出 量,归一化 in PVn +0 1 注 释 变量类型 变量名 地址偏移 参数编号 上次执行PID指令时的调节量 in/out PVn-1 +32 9 累计偏移量,即累计误差,归一化 in/out MX +28 8 微分时间常数,单位为s,必须为正数 in TD +24 7 此表含有9个参数,全部为32位的实数格式,故占用36个字节。 电动机转速测量 1.应用高速计数器实现电动机转速的测量 电动机转速的测量可通过测频的方法进行。它是通过在单位时间内采集脉冲的个数来实现的,因此可以选用高速计数器对转速脉冲信号进行计数,同时用时基定时来完成定时。这里设电动机的转速已经由编码器转化成了脉冲信号。 2.设计步骤 ① 选择高速计数器HSC0,并确定工作方式0。采用初始化子程序,用初始化脉冲SM0.1调用子程序。 ② 令SMB37=16#F8。 其功能为:计数方向为增。允许更新计数方向。允许写入新当前值。允许写入新设定值。允许执行HSC指令。 (1)中断程序 中断程序由中断程序入口标号开始,以无条件返回指令结束。内部或外部的中断事件调用相应的中断程序。由中断程序返回主程序可以用条件返回指令,也可以用无条件返回指令。但中断程序必须以无条件返回指令作结束。 (2)使用中断的准则 对于外部或内部的特殊事件,可用中断作出快速反应。为完成指定任务的中断服务程序应作优化以迅速返回主程序,中断程序必须简短扼要,执行要快,不可由其他处理拖延太长时间,否则由主程序控制的设备就可能受意外因素影响而运行不正常。对于中断程序“越短越好”。 ① 使用中断程序的限制 ② 所有备用的中断子程序必须放在主程序的后面。 ③ 在中断子程序中不能使用DISI、ENI、CALL、HDEF、FOR/NEXT和 END等指令。 ④ 必须用中断无条件返回指令来结束中断子程序。 (3)系统对中断的支持 产生中断时系统会将反映指令执行情况及累加器状态的逻辑堆栈、累 加器、寄存器及特殊标志位(SM)存起,中断程序返回时再重装,以保证 主程序的正常进行。 (4)主程序与中断程序间的数据共享注意事项 (5)开中断、关中断指令 ├——(DISI) …… DISI 开中断指令ENI允许所有中断事件中断。 关中断指令DISI禁止所有中断事件中断。 CPU进入RUN状态时,禁止中断,但可通过执行ENI指 令全面开放中断。执行关中断指令DISI后中断队列仍 然会产生,但不执行中断程序。 —
您可能关注的文档
- 可编程序控制器应用孙志娟11-第4章-可编程序控制器的程序设计下)11课件教学.ppt
- 可编程序控制器应用孙志娟5-第3章-可编程序控制器基本指令上)5课件教学.ppt
- 可编程序控制器应用孙志娟6-第3章-可编程序控制器基本指令下)6课件教学.ppt
- 可编程序控制器应用孙志娟7-第3章-可编程序控制器功能指令上)7课件教学.ppt
- 可编程序控制器应用孙志娟8-第3章-可编程序控制器功能指令下)8课件教学.ppt
- 可编程序控制器应用孙志娟9-第4章-可编程序控制器的程序设计上)9课件教学.ppt
- 可编程序控制器应用教程第二版)张明波主编第1章工厂电气控制初步课件教学.ppt
- 可编程序控制器应用教程第二版)张明波主编第2章可编程序控制器概论课件教学.ppt
- 可编程序控制器应用教程第二版)张明波主编第3章S7200可编课件教学.ppt
- 可编程序控制器应用教程第二版)张明波主编第4章基本指令课件教学.ppt
最近下载
- 人教版三年级上册语文《期中》测试卷.doc VIP
- (高清版)DB32∕T 4644.3-2025 从业人员健康检查 第3部分:质量控制规范.docx VIP
- 人教版九年级世界历史上册综合测试题.pdf VIP
- 贵州企业招聘:2024贵州京瑞宾馆有限责任公司招聘出纳笔试备考题库及答案解析.docx VIP
- DB3211_T 1057-2023 大棚黄瓜无土栽培技术规程.pdf VIP
- 农业机械安全操作规程.ppt VIP
- 2020年湖北省武汉中考英语试卷.pdf VIP
- 农村房赠与协议(标准版).doc VIP
- 《电子商务法》知识考试题库150题(含答案).docx VIP
- 两次约会见真章范文.pdf VIP
原创力文档


文档评论(0)