、概述
在工業(yè)自動化領域的項目中,由西門子PLC組成的控制系統(tǒng)都會應用到某種通訊方式,我們常用的通訊方式有PROFIBUS DP,MPI,以太網(wǎng)等。在有些情況下,當控制系統(tǒng)需要和第三方設備通訊時,往往需要新的通訊方式,例如:Modbus通訊。相應地,對于西門子S7-300系列PLC來說,在硬件配置上,需要增加通訊模塊CP341來實現(xiàn)通訊功能。但在實際通訊過程中,有時會遇到通訊異常情況,導致數(shù)據(jù)無法正常通訊,甚至通訊中斷的情況發(fā)生。本文下面就針對這種情況做一個說明,來判斷造成通訊故障的原因。
二、西門子通訊模塊CP341故障診斷
下面以西門子S7-300系列中的通訊模塊CP341和PC之間的通訊為例,說明通訊故障的原因:
1. 首先判斷電纜連接線是否正常,可以對電纜進行通斷測試,電纜兩端的接頭是否松動,保證物理連接的正確;
2. 其次判斷西門子PLC S7-300中的程序是否正確,方法如下:在程序中調(diào)用發(fā)送函數(shù),注意使用上升沿觸發(fā),觀察CP341上面的發(fā)送指示燈燈是否閃爍,如果閃爍,說明程序沒有問題;
3. 最后判斷PC端的程序問題,在PLC端設置CP341的參數(shù),采用ASCII方式發(fā)送數(shù)據(jù),使用發(fā)送函數(shù)發(fā)送數(shù)據(jù)塊中的字符;同時在PC端設置串口的參數(shù),例如:波特率,數(shù)據(jù)長度,停止位等,與PLC端一致。在PC端使用串口調(diào)試工具建立到串口的連接,這時觀察PC端是否能讀到PLC發(fā)送出的字符;也可以在PC端通過串口調(diào)試工具發(fā)送字符,在PLC端調(diào)用接收函數(shù),用存儲在相應的數(shù)據(jù)塊中,判斷數(shù)據(jù)塊中能否接收到PC端發(fā)送出的字符。
ta-bd-imgshare-binded="1" style="word-break: break-all; border: none; font-family: Verdana, Arial;" />
三、小結
綜上所述,本文介紹了一種西門子PLC S7-300的通訊模塊CP341通訊故障的診斷方法。在實際應用過程中,用戶可以通過上述方法進行判斷,直到找出問題的原因。。如果用戶需要更多的了解西門子PLC的使用方法,請聯(lián)系我們,我們會更好的提供相關技術支持。
電源模板
6ES7307-1BA00-0AA0 電源模塊(2A)
6ES7307-1EA00-0AA0 電源模塊(5A)
6ES7307-1KA01-0AA0 電源模塊(10A)
CPU
6ES7312-1AE13-0AB0 CPU312,32K內(nèi)存
6ES7312-5BE03-0AB0 CPU312C,32K內(nèi)存 10DI/6DO
6ES7313-5BF03-0AB0 CPU313C,64K內(nèi)存 24DI/16DO / 4AI/2AO
6ES7313-6BF03-0AB0 CPU313C-2PTP,64K內(nèi)存 16DI/16DO
6ES7313-6CF03-0AB0 CPU313C-2DP,64K內(nèi)存 16DI/16DO
6ES7314-1AG13-0AB0 CPU314,96K內(nèi)存
6ES7314-6BG03-0AB0 CPU314C-2PTP 96K內(nèi)存 24DI/16DO / 4AI/2AO
6ES7314-6CG03-0AB0 CPU314C-2DP 96K內(nèi)存 24DI/16DO / 4AI/2AO
6ES7315-2AG10-0AB0 CPU315-2DP, 128K內(nèi)存
6ES7315-2EH13-0AB0 CPU315-2 PN/DP, 256K內(nèi)存
6ES7317-2AJ10-0AB0 CPU317-2DP,512K內(nèi)存
6ES7317-2EK13-0AB0 CPU317-2 PN/DP,1MB內(nèi)存
6ES7318-3EL00-0AB0 CPU319-3 PN/DP,1.4M內(nèi)存
內(nèi)存卡
6ES7 953-8LF20-0AA0 SIMATIC Micro內(nèi)存卡 64kByte(MMC)
6ES7 953-8LG11-0AA0 SIMATIC Micro內(nèi)存卡128KByte(MMC)
6ES7 953-8LJ20-0AA0 SIMATIC Micro內(nèi)存卡512KByte(MMC)
6ES7 953-8LL20-0AA0 SIMATIC Micro內(nèi)存卡2MByte(MMC)
6ES7 953-8LM20-0AA0 SIMATIC Micro內(nèi)存卡4MByte(MMC)
6ES7 953-8LP20-0AA0 SIMATIC Micro內(nèi)存卡8MByte(MMC)
開關量模板
6ES7 321-1BH02-0AA0 開入模塊(16點,24VDC)
6ES7 321-1BH10-0AA0 開入模塊(16點,24VDC)
6ES7 321-1BH50-0AA0 開入模塊(16點,24VDC,源輸入)
6ES7 321-1BL00-0AA0 開入模塊(32點,24VDC)
6ES7 321-7BH01-0AB0 開入模塊(16點,24VDC,診斷能力)
6ES7 321-1EL00-0AA0 開入模塊(32點,120VAC)
6ES7 321-1FF01-0AA0 開入模塊(8點,120/230VAC)
6ES7 321-1FF10-0AA0 開入模塊(8點,120/230VAC)與公共電位單獨連接
6ES7 321-1FH00-0AA0 開入模塊(16點,120/230VAC)
6ES7 321-1CH00-0AA0 開入模塊(16點,24/48VDC)
6ES7 321-1CH20-0AA0 開入模塊(16點,48/125VDC)
6ES7 322-1BH01-0AA0 開出模塊(16點,24VDC)
6ES7 322-1BH10-0AA0 開出模塊(16點,24VDC)高速
6ES7 322-1CF00-0AA0 開出模塊(8點,48-125VDC)
6ES7 322-8BF00-0AB0 開出模塊(8點,24VDC)診斷能力
6ES7 322-5GH00-0AB0 開出模塊(16點,24VDC,獨立接點,故障保護)
6ES7 322-1BL00-0AA0 開出模塊(32點,24VDC)
6ES7 322-1FL00-0AA0 開出模塊(32點,120VAC/230VAC)
6ES7 322-1BF01-0AA0 開出模塊(8點,24VDC,2A)
6ES7 322-1FF01-0AA0 開出模塊(8點,120V/230VAC)
6ES7 322-5FF00-0AB0 開出模塊(8點,120V/230VAC,獨立接點)
6ES7 322-1HF01-0AA0 開出模塊(8點,繼電器,2A)
6ES7 322-1HF10-0AA0 開出模塊(8點,繼電器,5A,獨立接點)
6ES7 322-1HH01-0AA0 開出模塊(16點,繼電器)
6ES7 322-5HF00-0AB0 開出模塊(8點,繼電器,5A,故障保護)
6ES7 322-1FH00-0AA0 開出模塊(16點,120V/230VAC)
6ES7 323-1BH01-0AA0 8點輸入,24VDC;8點輸出,24VDC模塊
6ES7 323-1BL00-0AA0 16點輸入,24VDC;16點輸出,24VDC模塊
模擬量模板
6ES7 331-7KF02-0AB0 模擬量輸入模塊(8路,多種信號)
6ES7 331-7KB02-0AB0 模擬量輸入模塊(2路,多種信號)
6ES7 331-7NF00-0AB0 模擬量輸入模塊(8路,15位精度)
6ES7 331-7NF10-0AB0 模擬量輸入模塊(8路,15位精度)4通道模式
6ES7 331-7HF01-0AB0 模擬量輸入模塊(8路,14位精度,快速)
6ES7 331-1KF01-0AB0 模擬量輸入模塊(8路, 13位精度)
6ES7 331-7PF01-0AB0 8路模擬量輸入,16位,熱電阻
6ES7 331-7PF11-0AB0 8路模擬量輸入,16位,熱電偶
6ES7 332-5HD01-0AB0 模擬輸出模塊(4路)
6ES7 332-5HB01-0AB0 模擬輸出模塊(2路)
6ES7 332-5HF00-0AB0 模擬輸出模塊(8路)
6ES7 332-7ND02-0AB0 模擬量輸出模塊(4路,15位精度)
6ES7 334-0KE00-0AB0 模擬量輸入(4路RTD)/模擬量輸出(2路)
6ES7 334-0CE01-0AA0 模擬量輸入(4路)/模擬量輸出(2路)
附件
6ES7 365-0BA01-0AA0 IM365接口模塊
6ES7 360-3AA01-0AA0 IM360接口模塊
6ES7 361-3CA01-0AA0 IM361接口模塊
6ES7 368-3BB01-0AA0 連接電纜 (1米)
6ES7 368-3BC51-0AA0 連接電纜 (2.5米)
6ES7 368-3BF01-0AA0 連接電纜 (5米)
6ES7 368-3CB01-0AA0 連接電纜 (10米)
6ES7 390-1AE80-0AA0 導軌(480mm)
6ES7 390-1AF30-0AA0 導軌(530mm)
6ES7 390-1AJ30-0AA0 導軌(830mm)
6ES7 390-1BC00-0AA0 導軌(2000mm)
6ES7 392-1AJ00-0AA0 20針前連接器
6ES7 392-1AM00-0AA0 40針前連接器
功能模板
6ES7 350-1AH03-0AE0 FM350-1 計數(shù)器功能模塊
6ES7 350-2AH00-0AE0 FM350-2 計數(shù)器功能模塊
6ES7 351-1AH01-0AE0 FM351 定位功能模塊
6ES7 352-1AH02-0AE0 FM352 電子凸輪控制器+組態(tài)包光盤
6ES7 355-0VH10-0AE0 FM355C 閉環(huán)控制模塊
6ES7 355-1VH10-0AE0 FM355S 閉環(huán)控制系統(tǒng)
6ES7 355-2CH00-0AE0 FM355-2C 閉環(huán)控制模塊
6ES7 355-2SH00-0AE0 FM355-2S 閉環(huán)控制模塊
6ES7 338-4BC01-0AB0 SM338絕對位置輸入模塊
6ES7 352-5AH00-0AE0 FM352-5高速布爾處理器
6ES7 352-5AH00-7XG0 FM352-5功能軟件包