今天我們來聊聊西門子S7-200 SMART的“通信大法”!挺簡單的,咱們來捋捋~
S7-200 SMART 是西門子公司推出的一款面向小型控制應用的PLC(可編程邏輯控制器)。目前S7-200SMART PLC在小型PLC市場使用率占比最大,以高性價等優(yōu)勢搶占了較大的中低端工業(yè)自動化市場份額。
200SMART系列PLC可分為CPU模塊和擴展模塊。CPU模塊標配RS485接口和以太網(wǎng)口,并集成有一定數(shù)量的DI,DO接口,如果需要模擬量,額外通信接口,就需要使用擴展模塊來擴展需要的接口。
以太網(wǎng)端口
S7-200 SMART標準型CPU都集成了以太網(wǎng)端口,支持以太網(wǎng)通信。可用于編程設備的連接,如通過以太網(wǎng)下載程序、監(jiān)控和調(diào)試,還可以與HMI、其他PLC、工業(yè)服務器等進行通信。
連接方式:
S7-200 SMART CPU 的以太網(wǎng)端口有兩種網(wǎng)絡連接方法:直接連接和網(wǎng)絡連接。
直接連接 :當一個 S7-200 SMART CPU 與一個編程設備、 HMI 或者另外一個 S7-200 SMART CPU 通信時,實現(xiàn)的是直接連接。直接連接不需要使用交換機,使用網(wǎng)線直接連接兩個設備即可
通信設備的直接連接
圖 1. 通信設備的直接連接
以下是該方式的無線通訊案例分享:該方案以兩臺S7-200smart為例,介紹兩臺S7-200Smart PLC的無線MODBUS通信實現(xiàn)過程。
網(wǎng)絡連接 :當兩個以上的通信設備進行通信時,需要使用交換機來實現(xiàn)網(wǎng)絡連接。可以使用導軌安裝的西門子 CSM1277 4端口交換機來連接多個 CPU 和 HMI 設備,如下圖所示。
多個通信設備的網(wǎng)絡連接
以下是該方式的無線通訊案例分享:本方案以組態(tài)王、西門子觸摸屏、兩臺交換機和2臺西門子S7-200SMART為例,介紹工業(yè)交換機在Profinet協(xié)議下的自組網(wǎng)無線通信實現(xiàn)過程。在本方案中采用了達泰西門子PLC無線通訊終端——DTD418MB,作為實現(xiàn)無線通訊的硬件設備。
RS485 通信端口
S7-200 SMART PLC可以選擇CPU集成的RS485通信端口,?也可以選擇標準型CPU額外支持的SB CM01信號板作為RS485通信端口。?
連接方式?:?
當使用CPU集成的RS485通信端口時,?PLC端口引腳3連接觸摸屏COM2端口引腳7,?PLC端口引腳8連接觸摸屏COM2端口引腳8。?
當使用SB CM01信號板時,?信號板Tx/B連接觸摸屏COM2端口引腳7,?信號板Rx/A連接觸摸屏COM2端口引腳8。?
通過以上方式,?可以實現(xiàn)S7-200 SMART PLC與觸摸屏等設備的RS485通信連接?
S7-200 SMART PLC無線RS485通訊案例分享:本方案以觸摸屏、S7-200 SMART PLC為例,通過西安達泰電子歐美系PLC專用無線通訊終端-- DTD434M,能夠穩(wěn)定方便的實現(xiàn)無線 PPI網(wǎng)絡,無需更改網(wǎng)絡參數(shù)或原有程序,直接替換有線Rs485通訊。
?
總之,S7-200 SMART的“通訊大法”既簡單又強大,就像一個全能的“通訊小能手”,通過這些通信端口和連接方式,S7-200 SMART可以靈活地適應各種工業(yè)自動化場景,與各種設備和系統(tǒng)進行高效的數(shù)據(jù)交換和通信。
200-SMART PLC常遇到的幾個小問題
問題一:在連接PLC時,顯示IP地址錯誤、查找不到PLC的IP地址
其實,這個問題很好解決,一般情況下,如果是查找不到PLC的IP地址,那應該就是連接PLC時,需選擇的端口不對,連接PLC選擇的端口應為顯卡驅(qū)動端口,如下:
但具體選擇那個選項,得根據(jù)自己的電腦進行選擇。
如果顯示IP地址錯誤,查找不到IP地址,那需要檢查電腦的IP地址和PLC的IP地址是不是在同一個網(wǎng)段,比如plc的IP地址是192.168.2.1,二電腦的IP地址是192.168.1.2,那他們便不在同一網(wǎng)段,這個時候,需要區(qū)手動修改電腦IP地址(比如修改為:192.168.2.10),使得他們都在192.168.2.XX的網(wǎng)段,這個時候便可以進行連接,當然,修改PLC的IP地址跟電腦在同一網(wǎng)段也是一樣,這里不在敘述
問題二:當在編寫PLC程序時,尤其是再定義IO符號時,會報錯,如下:
當定義下面顯示有紅色波浪線時,說明定義錯誤,這個時候需要重新定義,不然下載程序時會報錯
問題三:編寫程序時,程序段里面有未完成的分支,如下圖:
這個時候,對程序進行編譯時就會報錯,有時候如果程序段寫的多,我們可以編譯以后看下面的提示,如下圖,根據(jù)提示,將錯誤更正就可以編譯下載了
問題四:程序段中有沒有定義的指令,如下圖:
這個時候,對其進行編譯,也會出現(xiàn)報錯,編譯不了的情況,出現(xiàn)這種情況,可根據(jù)問題三種的處理方法,找到錯誤地方,將其更正再進行編譯下載,如果程序段多,一眼看不出錯誤地方,也可編譯后根據(jù)提示,找出出錯的地方,如下圖
問題五:很多朋友在PLC運行或者調(diào)試時,都需要監(jiān)控PLC程序,這樣方便我們直觀的看到plc的運行效果,那當我們監(jiān)控以后,需要對程序進行編輯修改時,發(fā)現(xiàn)修改不了,系統(tǒng)不讓編輯。
這個問題,起始很簡單,只需要將監(jiān)控取消,便可進行修改編輯了。
結(jié)束語:以上便是給大家總結(jié)的幾個新手經(jīng)常出現(xiàn)的小問題,總之,學習PLC時,如果出現(xiàn)一些錯誤,可以多觀察,多思考,先檢查硬件,再檢查軟件。
審核編輯 黃宇
-
cpu
+關(guān)注
關(guān)注
68文章
10829瀏覽量
211193 -
無線通訊
+關(guān)注
關(guān)注
5文章
578瀏覽量
39911 -
西門子PLC
+關(guān)注
關(guān)注
13文章
139瀏覽量
16901
發(fā)布評論請先 登錄
相關(guān)推薦
評論