S7-200 SMART 硬件診斷,西門(mén)子PLC診斷方法舉例
以AM06模塊為例,說(shuō)明如何通過(guò)模塊的指示燈狀態(tài)、CPU信息、特殊寄存器SM數值這三種方式來(lái)診斷模塊的狀態(tài)。
表1. AM06模塊診斷信息
| 
					 AM06模塊指示燈狀態(tài)  | 
				
					 PLC信息和特殊寄存器(通過(guò)狀態(tài)圖標監視)  | 
				
					 故障說(shuō)明  | 
			|
| 
					 DIAG指示燈狀態(tài)  | 
				
					 IO通道燈狀態(tài)  | 
			||
| 
					 綠色長(cháng)亮  | 
				
					 綠色長(cháng)亮  | 
				
					 
						PLC信息:  | 
				
					 系統塊組態(tài)正確,供電正常  | 
			
| 
					 特殊寄存器中模塊報警地址實(shí)時(shí)值: 
						  | 
			|||
| 
					 綠色閃爍  | 
				
					 不亮  | 
				
					 
						PLC信息:  | 
				
					 
						沒(méi)有在STEP 7-Micro/WIN SMART軟件的  | 
			
| 
					 特殊寄存器中模塊報警地址實(shí)時(shí)值: 
						  | 
			|||
| 
					 紅色常亮  | 
				
					 不亮  | 
				
					 
						系統塊中組態(tài)了該模塊:   | 
				
					 硬件故障,CPU識別不了該模塊  | 
			
| 
					 
						系統塊中沒(méi)有組態(tài)該模塊:   | 
			|||
| 
					 紅色閃爍  | 
				
					 所有通道紅色閃爍  | 
				
					 
						PLC信息:  | 
				
					 模塊沒(méi)有接24V電源  | 
			
| 
					 
						特殊寄存器中模塊報警地址實(shí)時(shí)值:  | 
			|||
| 
					 紅色閃爍  | 
				
					 某個(gè)或幾個(gè)通道紅色閃爍  | 
				
					 
						PLC信息:  | 
				
					 通道值超限  | 
			
| 
					 
						特殊寄存器中模塊報警地址實(shí)時(shí)值:  | 
			|||
通過(guò)一個(gè)特殊寄存器中模塊報警地址實(shí)時(shí)值來(lái)說(shuō)明如何查看CPU及模塊的報錯信息。如表1. AM06模塊診斷信息中最后一行AM06通道0的通道值超出下限時(shí)SMW104值為2#0000_0000_0000_1000。根據表2. SMW100~SMW114系統報警代碼格式說(shuō)明中的解釋?zhuān)?
綜合起來(lái)就是AM06模塊的第0個(gè)輸入通道的通道值超出下限,與CPU信息中的報錯信息一致。
表2. SMW100~SMW114系統報警代碼格式說(shuō)明
| 
					 SMW100~SMW114系統報警代碼格式  | 
			|||||||||||||||||
| 
					 
  | 
				
					 15  | 
				
					 14  | 
				
					 13  | 
				
					 12  | 
				
					 11  | 
				
					 10  | 
				
					 9  | 
				
					 8  | 
				
					 7  | 
				
					 6  | 
				
					 5  | 
				
					 4  | 
				
					 3  | 
				
					 2  | 
				
					 1  | 
				
					 0  | 
				
					 
  | 
			
| 
					 d  | 
				
					 s  | 
				
					 c  | 
				
					 c  | 
				
					 c  | 
				
					 c  | 
				
					 c  | 
				
					 c  | 
				
					 a  | 
				
					 a  | 
				
					 a  | 
				
					 a  | 
				
					 a  | 
				
					 a  | 
				
					 a  | 
				
					 a  | 
			||
| 
					 d:報警位置  | 
				
					 0  | 
				
					 輸入通道或其它非IO模塊  | 
			|||||||||||||||
| 
					 1  | 
				
					 輸出通道  | 
			||||||||||||||||
| 
					 s:報警范圍  | 
				
					 0  | 
				
					 在單個(gè)通道上  | 
			|||||||||||||||
| 
					 1  | 
				
					 在整個(gè)通道  | 
			||||||||||||||||
| 
					 c:通道號  | 
				
					 c  | 
				
					 c  | 
				
					 c  | 
				
					 c  | 
				
					 c  | 
				
					 c  | 
				
					 如果s位為0,則c值表示受影響的通道  | 
			||||||||||
| 
					 如果s位為1,則c=0  | 
			|||||||||||||||||
| 
					 a:報警類(lèi)型  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 00H:無(wú)報警  | 
			||||||||
| 
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 01H:短路  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 x  | 
				
					 x  | 
				
					 x  | 
				
					 02H~05H:保留  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 1  | 
				
					 0  | 
				
					 06H:斷路  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 1  | 
				
					 1  | 
				
					 07H:超出上限  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 08H:超出下限  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 x  | 
				
					 x  | 
				
					 x  | 
				
					 x  | 
				
					 09H~0FH:保留  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 10H:參數化錯誤  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 11H:傳感器或負載電壓缺失  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 x  | 
				
					 x  | 
				
					 x  | 
				
					 x  | 
				
					 x  | 
				
					 12H~1FH:保留  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 20H:內部錯誤(MID問(wèn)題)  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 21H:內部錯誤(IID問(wèn)題)  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 0  | 
				
					 22H:保留  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 1  | 
				
					 23H:組態(tài)錯誤  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 0  | 
				
					 0  | 
				
					 24H:保留  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 0  | 
				
					 1  | 
				
					 25H:固件損壞或缺失  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 0  | 
				
					 x  | 
				
					 x  | 
				
					 x  | 
				
					 x  | 
				
					 26H~2AH:保留  | 
			|||||||||
| 
					 0  | 
				
					 0  | 
				
					 1  | 
				
					 0  | 
				
					 1  | 
				
					 0  | 
				
					 1  | 
				
					 1  | 
				
					 2BH:電池電壓低  | 
			|||||||||
| 
					 x  | 
				
					 x  | 
				
					 x  | 
				
					 x  | 
				
					 x  | 
				
					 x  | 
				
					 x  | 
				
					 x  | 
				
					 2CH~FFH:保留  | 
			|||||||||
		用同樣的方法來(lái)查看SMB8和SMB9的實(shí)時(shí)值,根據SMB8和SMB9的數值結合表3. SMB8~SMB18 I/O模塊ID和錯誤中的說(shuō)明得到模塊AM06的ID信息和錯誤說(shuō)明。 
SMB8=2#0001_1001的解釋如下:
	
SMB9=2#0100_0000的解釋如下:
SMB9=2#0100_0000表示AM06模塊有診斷報錯。
表3. SMB8~SMB18 I/O模塊ID和錯誤說(shuō)明
| 
					 SMB8~SMB18 I/O模塊ID和錯誤說(shuō)明  | 
			|||||||||||||||||||
| 
					 
  | 
				
					 偶字節  | 
				
					 奇字節  | 
			|||||||||||||||||
| 
					 
  | 
				
					 
  | 
				
					 
  | 
				
					 
  | 
				
					 
  | 
			|||||||||||||||
| 
					 7  | 
				
					 6  | 
				
					 5  | 
				
					 4  | 
				
					 3  | 
				
					 2  | 
				
					 1  | 
				
					 0  | 
				
					 
  | 
				
					 7  | 
				
					 6  | 
				
					 5  | 
				
					 4  | 
				
					 3  | 
				
					 2  | 
				
					 1  | 
				
					 0  | 
			|||
| 
					 m  | 
				
					 0  | 
				
					 0  | 
				
					 a  | 
				
					 i  | 
				
					 i  | 
				
					 q  | 
				
					 q  | 
				
					 
  | 
				
					 c  | 
				
					 d  | 
				
					 0  | 
				
					 b  | 
				
					 0  | 
				
					 0  | 
				
					 0  | 
				
					 m  | 
			|||
| 
					 m:模塊是否存在  | 
				
					 0  | 
				
					 存在  | 
				
					 c  | 
				
					 0  | 
				
					 無(wú)錯誤  | 
			||||||||||||||
| 
					 1  | 
				
					 不存在  | 
				
					 1  | 
				
					 組態(tài)/參數化錯誤  | 
			||||||||||||||||
| 
					 a:I/O類(lèi)型  | 
				
					 0  | 
				
					 數字量  | 
				
					 d  | 
				
					 0  | 
				
					 無(wú)錯誤  | 
			||||||||||||||
| 
					 1  | 
				
					 模擬量  | 
				
					 1  | 
				
					 診斷報警  | 
			||||||||||||||||
| 
					 ii:輸入信息  | 
				
					 0  | 
				
					 0  | 
				
					 無(wú)輸入  | 
				
					 b  | 
				
					 0  | 
				
					 無(wú)錯誤  | 
			|||||||||||||
| 
					 0  | 
				
					 1  | 
				
					 2AI或8DI  | 
				
					 1  | 
				
					 總線(xiàn)訪(fǎng)問(wèn)錯誤  | 
			|||||||||||||||
| 
					 1  | 
				
					 0  | 
				
					 4AI或16DI  | 
				
					 m  | 
				
					 0  | 
				
					 OK  | 
			||||||||||||||
| 
					 1  | 
				
					 1  | 
				
					 8AI或32DI  | 
				
					 1  | 
				
					 缺失已組態(tài)模塊  | 
			|||||||||||||||
| 
					 qq:輸出信息  | 
				
					 0  | 
				
					 0  | 
				
					 無(wú)輸出  | 
				
					 
  | 
			|||||||||||||||
| 
					 0  | 
				
					 1  | 
				
					 2AO或8DO  | 
			|||||||||||||||||
| 
					 1  | 
				
					 0  | 
				
					 4AO或16DO  | 
			|||||||||||||||||
| 
					 1  | 
				
					 1  | 
				
					 8AO或32DO  | 
			|||||||||||||||||
上面以AM06模塊為例說(shuō)明了硬件診斷的方法,用戶(hù)可以用該方法來(lái)診斷其它CPU、EM擴展模塊和SB信號板的信息狀態(tài)。
電話(huà):13818569113 15721373211
郵箱:fushidianji@139.com
網(wǎng)址:http://wap.xiangtai88.cn
地址:上海青浦區北青公路7171號111-112室