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

西门子PLCS7-1200的诊断指令介绍

(2023-03-03 14:55:41)
标签:

西门子

西门子PLC S7-200系列的升级版,西门子PLC S7-1200具有很多集成在CPU上的功能,与此同时,它的组态软件STEP7 V13具有各种功能块,可以帮助用户实现多种不同的功能。用户在使用编程过程中,可以使用系统提供的诊断指令来获取错误信息,从而帮助用户更好的操作控制系统。本文下面就对西门子PLC S7-1200的诊断指令做一个介绍,供用户在编程过程中进行参考使用。

西门子PLC S7-1200的编程软件STEP7 V13中,用户可以通过GetError或者GetErrorID指令查询块内出现的错误。

1. 调用方法在编程界面下,点击右侧“指令->基本指令->程序控制操作”中可以找到GetError及GetErrorID 两个指令。

2. GetError说明

使用“GetError”指令,可以查询块内出现的错误。如果在块执行期间出现错误,则发生的第一个错误的详细信息将保存在输出Error 中。消除第一个错误后,该指令会在Error处输出下一个错误的信息。仅当使能输入EN的信号状态为“1”且显示了错误信息时,才置位“获取本地错误信息”指令的使能输出ENO。

3. GetErrorID说明

使用“获取本地错误ID”指令,可以查询块内出现的错误。如果在块执行过程中系统信号出错,会将发生的第一个错误的ID保存在输出ID的变量中。 ID 输出中只能指定WORD数据类型的操作数。消除第一个错误后,该指令才会输出发生的下一个错误的ID。仅当“获取本地错误ID”指令的输入的信号状态为 “1”且显示了错误信息时,才置位该指令的输出。

西门子PLC S7-1200在自动化控制系统中的应用广泛。随着用户对其深入的了解,会更加体会到S7-1200在使用过程中为用户带来的便利,也更能体会到它的各项功能,如:通讯功能,扩展功能,集成功能等方面的强大。

0

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

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

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

新浪公司 版权所有