n
摘 要
本文档主要用于讨论以下相关问题:
STEP7编程中常见错误
常见错误的分析及避免方法n
关键词
Step7;梯形图;语句表;编程;错误n
目 录
STEP7编程常见错误 1
1. 前言 5
2. STEP7编程常见的错误例子 5
2.1. 简单错误 5
2.1.1. 地址超范围 5
2.1.2. 对指令不熟悉 6
2.1.3. 地址重叠 6
2.2. 循环程序错误 6
2.2.1. 循环程序初始化 7
2.2.2. 循环程序执行时间 8
2.2.3. 循环程序累加控制 9
2.3. 数据类型匹配不严谨 9
2.3.1. STL指令数据类型匹配 9
2.3.2. 数据类型匹配与浮点数运算 10
2.3.3. 浮点数运算与比较指令 11
2.4. 语句执行先后顺序 11
2.5. 上升(下降)沿不工作 13
2.6. 定时器不工作 15
2.7. 定时器的定时与程序扫描周期 17
2.8. 软定时器的使用 18
2.9. 计数器不工作 18
2.10. 数据块错误 18
2.10.1. 打开数据块错误 18
2.10.2. 数据块寻址长度错误 19
2.10.3. 数据块寻址不严谨错误 19
2.10.4. 数据块寄存器使用错误 19
2.10.5. 改变DB 寄存器和地址寄存器AR1操作 21
2.10.6. STRUCT数据类型作为 FC 或 FB 里的地址 21
2.10.7. STRUCT数据类型作为 FC 或 FB 的实参被调用 22
2.10.8. 通常情况,DB寄存器不受影响 23
2.10.9. 数据块的完整引用方式的优缺点 24
2.11. 在FC的使用当中常见的错误 25
2.11.1. ENO的误解 25
2.11.2. 停止对FC调用后引起的故障: 26
2.11.3. FC中临时变量的使用: 28
2.11.4. FC输出处理 31
2.12. 调用FB 引起错误 33
2.12.1. FB的输出处理 33
2.12.2. 在FB中使用AR2 33
2.13. 关于FC/FB使用的总结: 35
2.14. OB块引起错误 35
2.14.1. OB 未装载 35
2.14.2. 调用中断程序引起的故障 36
2.15. 项目一致性检查(数据块,FB, FC更新) 36
2.16. 例子程序的使用事项 37
2.17. 重要声明: 38
重要提示:本文为技术交流文档,不能作为订货、选型等重要事宜的唯一依据,建议用户参考 Siemens的标准产品样本和技术手册进行产品的选型和订货。
详见:A0253.pdf ( 344 KB )
附件下载 ( 47 KB )
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc326181.html