西门子工控之家

工控之家联系方式
热门标签: 西门子 西门子PLC 西门子触摸屏 西门子模块 西门子变频器 西门子传感器 西门子低压电器
 

联系方式

  • 公司邮箱:
  • sales@btone-mro.com
  • 热线电话:
  • 020-62958688
  • 4006-822-663

如何通过STEP7诊断西门子S71500CPU显示面板是否存在?

时间:2014-09-24 09:36:33   来源:http://www.china-siemens.cn/   

这篇文章主要介绍“如何通过STEP7诊断西门子S71500CPU显示面板是否存在?”,仅供参考。

       如何通过STEP7(TIA博途)诊断西门子S71500CPU显示面板是否存在?简单介绍:
西门子S71500固件≥V1.5.1 STEP 7
(TIA博途)版本≥V13+Update 2版本可使用高级指令"GET_DIAG"来评估CPU的显示面板是否存在,系统诊断会将显示面板状态的改变(移走和插入)作为到来事件自动添加到诊断缓冲区中。在这种情况下,一些应用程序可能需要在程序中进 一步评估这种状态的改变。
 
在STEP7
(TIA博途)中建议通过以下方式进行评估:
打开程序编辑器or (FB, FC, or OB1)并导航到"高级指令>诊断"文件夹,在程序编辑器中插入"GET_DIAG"指令。
将参数"MODE"的值设置为"1" .
对于"LADDR"参数输入站或者CPU的名称,例如“PLC_1”。进入之后菜单会自动弹出。在弹出菜单中选择"PLC_1[Display]",关联的硬件地址会自动输入。
 
使用数据类型“DIS"创建一个全局数据块并声明一个变量(例如"GetDiag_DIAG").输入后,用于诊断的不同元素会自动创建 。
 
使用全局DB变量"Data_block_1"对"GET_DIAG"指令的"DIAG"参数进行设置. 读出的诊断数据存储在该变量中 。同样还需将以下2个输出参数化,分别为参数"RET_VAL"和"CNT_DIAG"赋一个”Word“和”DWord"变量 。
 
保存并编译程序,并将项目下载到
西门子S71500CPU中后,诊断状态就可以通过DB块中的变量进行评估。可选择下表所示中的变量,通过监视其中一个变量的值即可实现诊断。

变量 监视值
GetDiag_DIAG (DIS data type) 显示面板存在且工作正常 显示面板移除或故障
-> MaintenanceState 16#0000_0000 16#0000_0001
-> ComponentStateDetail 16#0000_8000 16#0001_8000
-> OwnState 0 1
-> IOState 16#0001 16#0002
可将数据块在线进行诊断或在变量监视表中(监视变量)。
 
创建环境:该FAQ相关截图由STEP7
(TIA博途)V13+Upd 2创建。
 
       广州西门子plc官网囊括所有的西门子plc型号。广州西门子工控之家销售工程师诚心为广大顾客提供最专业的西门子plc选型和最的西门子plc价格,若有任何疑问,请联系西门子plc代理商,020-62958688。

相关热词搜索:西门子S71500CPU显示面板 西门子S71500CPU

关于我们

联系我们

电话: 020-62958688/ 4006-822-663
传真: 86-20-62950613
网站: www.china-siemens.cn
邮箱: sales@btone-mro.com
地址: 广州市黄埔区云埔工业区埔南路沧联工业园D栋D02

联系我们