加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2014-12-07 14:50:55)
标签:

s7-300

工控老鬼

启程自动化培训

西门子plc培训

深圳plc培训

分类: 启程PLC培训

说明:
程序块的一致性检测扫描由于程序接口的变化而导致数据的冲突并进行校正。下面的表格中描述在一个程序块文件夹或S7站中所有程序块的一致性检测过程。
 

序 号  步骤:
1 在 SIMATIC Manager中点击S7程序中的程序块文件夹通过下列方式打开 "Check block consistency" 对话框;
  • 通过菜单命令 "Edit > Check block consistency ..." 或
  • 或点击右键,在弹出的下拉菜单中选择 "Check block consistency ..." 功能

S7程序结构出现

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


图 01

2

通过符号显示可以检查程序块的一致性。如果程序块被标注红叉(在图1中OB1和FB1),指示程序块的接口冲突,程序块中有问题的函数或子程序块标注黄色的感叹号(例如FC1)。

为了寻找引起接口冲突的原因,通过菜单命令"Program > Compile all" 或点击按钮 "Compile all"  (图 02)编译所有程序块。所有的程序块一个一个被编译,如果在编译的过程中发现错误,错误信息在输出窗口被红圈标记。

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

图. 02

3

双击错误信息,相对应的程序块被打开,无效的程序块调用被红色高亮显示,然后更新程序块调用,关于程序块调用的更新可以参考条目ID12216780.

  • "How do you update invalid block calls (time stamp conflicts) in calling blocks?"

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

在程序块时间标签冲突被消除后,程序块将被存储,在参考的树状图的错误符号消失,程序的数据完整。

注意:
下列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综合班》 800040685(点击直接交流)
《S7-300专家班》
《S7-系统集成全科班》
《Eplan电气系统设计》
《WinCC系统组态》

-----------------------------------------------------------

详细课程情况请点击:http://www.gongkong8.com/course/

课程咨询电话:0755-85292922 QQ:800040685(点击直接交流)

启程为您提供最专业的自动化、PLC、系统技成相关技术的培训。专注只为成就您的高薪!【工控老鬼推荐培训机构
+++++++++++++++++++++++++++++++++++++
自动化专业技术博客:http://blog.sina.com.cn/wincchome
自动化专业技术微博:http://weibo.com/i/1721143974     

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有