西門子200SMART系統(tǒng)報警
200SMART特殊寄存器SMW104,地位字節(jié)8個位是確定故障信息,高位字節(jié)8個位是怎么確定模塊通道的,就是我用AE04模塊上模擬量0通道和1通道,檢測的由故障,需要提取這個故障信號,故障驗證監(jiān)控可以提取,通道是怎么確定的
SMW104 是第一個擴展模塊的診斷信息
當 SM104.6=0 時表示是通道故障,此時SMB104的 0-5 這6個位表示通道號,那就可以用 16#FF 和 SMB104 做與操作,得到的字節(jié)中的值那就是通道號。SBM15 的值則是通道的故障代碼
下面鏈接中《表2. SMW100~SMW114系統(tǒng)報警代碼格式說明》
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/in_out/Diagnose/diagnose_example.html
硬件診斷
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/029.html
就拿擴展模塊0 來說 他的診斷代碼是 SMW104
其中 bit0-7 是報警類型 也就是 SMB105
bit8-13 是通道編號
SMB105 = 0 無報警
=1 短路
=7 超出上限
=8 超出下限