以AM06模塊為例,說明如何通過模塊的指示燈狀態(tài)、CPU信息、特殊寄存器SM數(shù)值這三種方式來診斷模塊的狀態(tài)。
表1. AM06模塊診斷信息
| 
				 AM06模塊指示燈狀態(tài)  | 
			
				 PLC信息和特殊寄存器(通過狀態(tài)圖標(biāo)監(jiān)視)  | 
			
				 故障說明  | 
		|
| 
				 DIAG指示燈狀態(tài)  | 
			
				 IO通道燈狀態(tài)  | 
		||
| 
				 綠色長亮  | 
			
				 綠色長亮  | 
			
				 
					PLC信息:  | 
			
				 系統(tǒng)塊組態(tài)正確,供電正常  | 
		
| 
				 特殊寄存器中模塊報警地址實時值: 
					  | 
		|||
| 
				 綠色閃爍  | 
			
				 不亮  | 
			
				 
					PLC信息:  | 
			
				 
					沒有在STEP 7-Micro/WIN SMART軟件的  | 
		
| 
				 特殊寄存器中模塊報警地址實時值: 
					  | 
		|||
| 
				 紅色常亮  | 
			
				 不亮  | 
			
				 
					系統(tǒng)塊中組態(tài)了該模塊:  | 
			
				 硬件故障,CPU識別不了該模塊  | 
		
| 
				 
					系統(tǒng)塊中沒有組態(tài)該模塊:  | 
		|||
| 
				 紅色閃爍  | 
			
				 所有通道紅色閃爍  | 
			
				 
					PLC信息:  | 
			
				 模塊沒有接24V電源  | 
		
| 
				 
					特殊寄存器中模塊報警地址實時值:  | 
		|||
| 
				 紅色閃爍  | 
			
				 某個或幾個通道紅色閃爍  | 
			
				 
					PLC信息:  | 
			
				 通道值超限  | 
		
| 
				 
					特殊寄存器中模塊報警地址實時值:  | 
		|||
通過一個特殊寄存器中模塊報警地址實時值來說明如何查看CPU及模塊的報錯信息。如表1. AM06模塊診斷信息中最后一行AM06通道0的通道值超出下限時SMW104值為2#0000_0000_0000_1000。根據(jù)表2. SMW100~SMW114系統(tǒng)報警代碼格式說明中的解釋:
綜合起來就是AM06模塊的第0個輸入通道的通道值超出下限,與CPU信息中的報錯信息一致。
表2. SMW100~SMW114系統(tǒng)報警代碼格式說明
| 
				 SMW100~SMW114系統(tǒng)報警代碼格式  | 
		|||||||||||||||||
| 
				 
  | 
			
				 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  | 
			
				 在單個通道上  | 
		|||||||||||||||
| 
				 1  | 
			
				 在整個通道  | 
		||||||||||||||||
| 
				 c:通道號  | 
			
				 c  | 
			
				 c  | 
			
				 c  | 
			
				 c  | 
			
				 c  | 
			
				 c  | 
			
				 如果s位為0,則c值表示受影響的通道  | 
		||||||||||
| 
				 如果s位為1,則c=0  | 
		|||||||||||||||||
| 
				 a:報警類型  | 
			
				 0  | 
			
				 0  | 
			
				 0  | 
			
				 0  | 
			
				 0  | 
			
				 0  | 
			
				 0  | 
			
				 0  | 
			
				 00H:無報警  | 
		||||||||
| 
				 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:參數(shù)化錯誤  | 
		|||||||||
| 
				 0  | 
			
				 0  | 
			
				 0  | 
			
				 1  | 
			
				 0  | 
			
				 0  | 
			
				 0  | 
			
				 1  | 
			
				 11H:傳感器或負(fù)載電壓缺失  | 
		|||||||||
| 
				 0  | 
			
				 0  | 
			
				 0  | 
			
				 x  | 
			
				 x  | 
			
				 x  | 
			
				 x  | 
			
				 x  | 
			
				 12H~1FH:保留  | 
		|||||||||
| 
				 0  | 
			
				 0  | 
			
				 1  | 
			
				 0  | 
			
				 0  | 
			
				 0  | 
			
				 0  | 
			
				 0  | 
			
				 20H:內(nèi)部錯誤(MID問題)  | 
		|||||||||
| 
				 0  | 
			
				 0  | 
			
				 1  | 
			
				 0  | 
			
				 0  | 
			
				 0  | 
			
				 0  | 
			
				 1  | 
			
				 21H:內(nèi)部錯誤(IID問題)  | 
		|||||||||
| 
				 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:保留  | 
		|||||||||
	用同樣的方法來查看SMB8和SMB9的實時值,根據(jù)SMB8和SMB9的數(shù)值結(jié)合表3. SMB8~SMB18 I/O模塊ID和錯誤中的說明得到模塊AM06的ID信息和錯誤說明。
SMB8=2#0001_1001的解釋如下:
SMB9=2#0100_0000的解釋如下:
SMB9=2#0100_0000表示AM06模塊有診斷報錯。
表3. SMB8~SMB18 I/O模塊ID和錯誤說明
| 
				 SMB8~SMB18 I/O模塊ID和錯誤說明  | 
		|||||||||||||||||||
| 
				 
  | 
			
				 偶字節(jié)  | 
			
				 奇字節(jié)  | 
		|||||||||||||||||
| 
				 
  | 
			
				 
  | 
			
				 
  | 
			
				 
  | 
			
				 
  | 
		|||||||||||||||
| 
				 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  | 
			
				 無錯誤  | 
		||||||||||||||
| 
				 1  | 
			
				 不存在  | 
			
				 1  | 
			
				 組態(tài)/參數(shù)化錯誤  | 
		||||||||||||||||
| 
				 a:I/O類型  | 
			
				 0  | 
			
				 數(shù)字量  | 
			
				 d  | 
			
				 0  | 
			
				 無錯誤  | 
		||||||||||||||
| 
				 1  | 
			
				 模擬量  | 
			
				 1  | 
			
				 診斷報警  | 
		||||||||||||||||
| 
				 ii:輸入信息  | 
			
				 0  | 
			
				 0  | 
			
				 無輸入  | 
			
				 b  | 
			
				 0  | 
			
				 無錯誤  | 
		|||||||||||||
| 
				 0  | 
			
				 1  | 
			
				 2AI或8DI  | 
			
				 1  | 
			
				 總線訪問錯誤  | 
		|||||||||||||||
| 
				 1  | 
			
				 0  | 
			
				 4AI或16DI  | 
			
				 m  | 
			
				 0  | 
			
				 OK  | 
		||||||||||||||
| 
				 1  | 
			
				 1  | 
			
				 8AI或32DI  | 
			
				 1  | 
			
				 缺失已組態(tài)模塊  | 
		|||||||||||||||
| 
				 qq:輸出信息  | 
			
				 0  | 
			
				 0  | 
			
				 無輸出  | 
			
				 
  | 
		|||||||||||||||
| 
				 0  | 
			
				 1  | 
			
				 2AO或8DO  | 
		|||||||||||||||||
| 
				 1  | 
			
				 0  | 
			
				 4AO或16DO  | 
		|||||||||||||||||
| 
				 1  | 
			
				 1  | 
			
				 8AO或32DO  | 
		|||||||||||||||||
上面以AM06模塊為例說明了硬件診斷的方法,用戶可以用該方法來診斷其它CPU、EM擴(kuò)展模塊和SB信號板的信息狀態(tài)。
電話:13818569113
郵箱:13818569113@139.com
網(wǎng)址:http://www.xmzgk.com
地址:中國上海市青浦區(qū)崧盈路398號6棟