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