西門(mén)子200SMART系統(tǒng)報(bào)警
200SMART特殊寄存器SMW104,地位字節(jié)8個(gè)位是確定故障信息,高位字節(jié)8個(gè)位是怎么確定模塊通道的,就是我用AE04模塊上模擬量0通道和1通道,檢測(cè)的由故障,需要提取這個(gè)故障信號(hào),故障驗(yàn)證監(jiān)控可以提取,通道是怎么確定的
SMW104 是第一個(gè)擴(kuò)展模塊的診斷信息
當(dāng) SM104.6=0 時(shí)表示是通道故障,此時(shí)SMB104的 0-5 這6個(gè)位表示通道號(hào),那就可以用 16#FF 和 SMB104 做與操作,得到的字節(jié)中的值那就是通道號(hào)。SBM15 的值則是通道的故障代碼
下面鏈接中《表2. SMW100~SMW114系統(tǒng)報(bào)警代碼格式說(shuō)明》
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
就拿擴(kuò)展模塊0 來(lái)說(shuō) 他的診斷代碼是 SMW104
其中 bit0-7 是報(bào)警類(lèi)型 也就是 SMB105
bit8-13 是通道編號(hào)
SMB105 = 0 無(wú)報(bào)警
=1 短路
=7 超出上限
=8 超出下限