修改STEP7程序后,怎样进行程序块的一致性检查?

标签:
s7-300工控老鬼启程自动化培训西门子plc培训深圳plc培训 |
分类: 启程PLC培训 |
说明:
程序块的一致性检测扫描由于程序接口的变化而导致数据的冲突并进行校正。下面的表格中描述在一个程序块文件夹或S7站中所有程序块的一致性检测过程。
序 |
步骤: |
1 |
在
S7程序结构出现 |
2 |
通过符号显示可以检查程序块的一致性。如果程序块被标注红叉(在图1中OB1和FB1),指示程序块的接口冲突,程序块中有问题的函数或子程序块标注黄色的感叹号(例如FC1)。
为了寻找引起接口冲突的原因,通过菜单命令"Program > Compile
all" |
3 |
双击错误信息,相对应的程序块被打开,无效的程序块调用被红色高亮显示,然后更新程序块调用,关于程序块调用的更新可以参考条目ID12216780.
在程序块时间标签冲突被消除后,程序块将被存储,在参考的树状图的错误符号消失,程序的数据完整。 |
注意:
下列SIMATIC软件产品支持程序块的一致性检测:
- STEP 7 从V5.1 以上
- S7-GRAPH 从V5.2 以上
- S7-HiGraph 从V5.2 以上
- S7-SCL 从V5.3 SP1 以上
- S7-PDIAG V5.1
所有其他的编程语言支持程序块的一致性检测但是不能使用"Compile all" 功能编译程序。
补救措施:
如果一致性检测发现时间标签冲突或接口改变,进行下列操作:
- 双击打开SIMATIC Manager中有问题的程序块,使用相应的编译器重新编译。
- 对所有时间标签冲突或接口改变的程序块重新编译。
- 再次调用程序块的一致性检测。
------------------------【点击查看】-----------------------
《S7-200综合班》
《S7-300专家班》
《S7-系统集成全科班》
《Eplan电气系统设计》
《WinCC系统组态》
-----------------------------------------------------------
详细课程情况请点击:http://www.gongkong8.com/course/
课程咨询电话:0755-85292922 QQ:800040685(点击直接交流)
+++++++++++++++++++++++++++++++++++++
自动化专业技术博客:http://blog.sina.com.cn/wincchome