西門(mén)子PLC S7-1500與300TCP通訊-衢州西門(mén)子S7-200 SMART模塊代理商
一、概述
西門(mén)子PLC S7-1500系列是西門(mén)子PLC新一代產(chǎn)品,它通過(guò)多方面的創(chuàng)新,為用戶提供了更高性價(jià)比的產(chǎn)品,提高了用戶的工程實(shí)施效率。西門(mén)子PLC S7-1500為用戶在自動(dòng)化控制系統(tǒng)中提供了更高的運(yùn)行能力,而且簡(jiǎn)單易用,節(jié)省了大量的系統(tǒng)開(kāi)發(fā)時(shí)間,西門(mén)子PLC S7-1500系列有很強(qiáng)的通訊功能,和擴(kuò)展能力,為用戶提供了多種性能優(yōu)異的解決方案。其中S7-1500系列CPU集成了PROFINET接口,這個(gè)接口除了具備連接PROFINET總線通信功能,還能用在標(biāo)準(zhǔn)的TCP通信中。本文下面就為您介紹西門(mén)子PLC S7-1500系列CPU與西門(mén)子PLC S7-1500系列的通訊模塊西門(mén)子PLC S7-1500進(jìn)行TCP通訊的方法,供用戶在選擇和配置時(shí)進(jìn)行參考。
二、西門(mén)子PLC S7-1500系列CPU的TCP通訊
西門(mén)子PLC S7-1500系列的CPU模塊,與西門(mén)子PLC S7-300的CP343-1之間實(shí)現(xiàn)TCP通訊的步驟如下:
1. 分配IP地址
(1)為用戶的電腦分配IP地址;
(2)為西門(mén)子PLC S7-1500系列的CPU分配IP地址,與電腦的IP地址需要在同一個(gè)網(wǎng)段;
2. 創(chuàng)建一個(gè)新項(xiàng)目
(1)在博途軟件STEP7 V13中插入西門(mén)子PLC S7-1500系列的CPU和西門(mén)子PLC S7-300系列的CPU,并且加入CP343-1通訊模塊;
3. TCP通信編程
(1)創(chuàng)建全局?jǐn)?shù)據(jù)塊,用來(lái)保存接收和發(fā)送的數(shù)據(jù);
(2)在S7-1500的CPU主程序中調(diào)用TRCV_C和TSEND指令,并添加背景數(shù)據(jù)塊,設(shè)置各個(gè)管腳的參數(shù);
(3)在S7-300的CPU主程序中調(diào)用AG_SEND和AG_RECV指令,并添加背景數(shù)據(jù)塊,設(shè)置各個(gè)管腳的參數(shù);
4. 下載組態(tài)到站點(diǎn)
(1)將組態(tài)好的程序下載到S7-1500的CPU中;
(2)將組態(tài)好的程序下載到S7-300的CPU中;
5. TCP通信測(cè)試
在博途軟件中中,分別對(duì)S7-1500的CPU和S7-300的CPU建立變量狀態(tài)監(jiān)視表,觀察發(fā)送和接收的數(shù)據(jù)是否正確。
三、總結(jié)
綜上所述,西門(mén)子PLC S7-1500系列為用戶帶來(lái)了更加完善的體驗(yàn),它具有優(yōu)異的控制性能,通訊功能強(qiáng)大,為用戶提供了經(jīng)濟(jì)性好,品質(zhì)高的自動(dòng)化控制系統(tǒng)解決方案。用戶在選擇和使用西門(mén)子PLC S7-1500系列時(shí),還可以結(jié)合西門(mén)子PLC S7-300系列CPU來(lái)完成它們之間的TCP通信工作。這種方式可以很好的對(duì)自動(dòng)化控制系統(tǒng)進(jìn)行擴(kuò)展,并滿足用戶更多的控制需求。如果用戶需要更多的了解和使用西門(mén)子PLC系列,我們也會(huì)更好的提供相關(guān)技術(shù)支持。

西門(mén)子PLC S7-300通訊模塊CP341故障診斷方法-衢州西門(mén)子S7-200 SMART模塊代理商
一、概述
在工業(yè)自動(dòng)化領(lǐng)域的項(xiàng)目中,由西門(mén)子PLC組成的控制系統(tǒng)都會(huì)應(yīng)用到某種通訊方式,我們常用的通訊方式有PROFIBUS DP,MPI,以太網(wǎng)等。在有些情況下,當(dāng)控制系統(tǒng)需要和第三方設(shè)備通訊時(shí),往往需要新的通訊方式,例如:Modbus通訊。相應(yīng)地,對(duì)于西門(mén)子S7-300系列PLC來(lái)說(shuō),在硬件配置上,需要增加通訊模塊CP341來(lái)實(shí)現(xiàn)通訊功能。但在實(shí)際通訊過(guò)程中,有時(shí)會(huì)遇到通訊異常情況,導(dǎo)致數(shù)據(jù)無(wú)法正常通訊,甚至通訊中斷的情況發(fā)生。本文下面就針對(duì)這種情況做一個(gè)說(shuō)明,來(lái)判斷造成通訊故障的原因。
二、西門(mén)子通訊模塊CP341故障診斷
下面以西門(mén)子PLC S7-300系列中的通訊模塊CP341和PC之間的通訊為例,說(shuō)明通訊故障的原因:
1. 首先判斷電纜連接線是否正常,可以對(duì)電纜進(jìn)行通斷測(cè)試,電纜兩端的接頭是否松動(dòng),保證物理連接的正確;
2. 其次判斷西門(mén)子PLC S7-300中的程序是否正確,方法如下:在程序中調(diào)用發(fā)送函數(shù),注意使用上升沿觸發(fā),觀察CP341上面的發(fā)送指示燈燈是否閃爍,如果閃爍,說(shuō)明程序沒(méi)有問(wèn)題;
3. 后判斷PC端的程序問(wèn)題,在PLC端設(shè)置CP341的參數(shù),采用ASCII方式發(fā)送數(shù)據(jù),使用發(fā)送函數(shù)發(fā)送數(shù)據(jù)塊中的字符;同時(shí)在PC端設(shè)置串口的參數(shù),例如:波特率,數(shù)據(jù)長(zhǎng)度,停止位等,與PLC端一致。在PC端使用串口調(diào)試工具建立到串口的連接,這時(shí)觀察PC端是否能讀到PLC發(fā)送出的字符;也可以在PC端通過(guò)串口調(diào)試工具發(fā)送字符,在PLC端調(diào)用接收函數(shù),用存儲(chǔ)在相應(yīng)的數(shù)據(jù)塊中,判斷數(shù)據(jù)塊中能否接收到PC端發(fā)送出的字符。
三、小結(jié)
綜上所述,本文介紹了一種西門(mén)子PLC S7-300的通訊模塊CP341通訊故障的診斷方法。在實(shí)際應(yīng)用過(guò)程中,用戶可以通過(guò)上述方法進(jìn)行判斷,直到找出問(wèn)題的原因。。如果用戶需要更多的了解西門(mén)子PLC的使用方法,請(qǐng)聯(lián)系我們,我們會(huì)更好的提供相關(guān)技術(shù)支持。