當前位置:編程學習大全網 - 編程語言 - 如何實現S7-200PLC與組態王Modbus的通信

如何實現S7-200PLC與組態王Modbus的通信

西門子S7-1200緊湊型plc在當前市場上應用廣泛。由於性價比高,常被用作小型自動控制設備的控制器,這也使其經常與Modbus儀器(掃描儀、打印機等設備)進行通信。因為沒有第三方Modbus儀表,這裏我們以S7-200作為第三方儀表來介紹Modbus通訊。

1.控制系統原理

圖1:通信系統原理

2.硬件要求

S7-1200 PLC目前有三種類型的CPU:

1)S7-1211C CPU .

2)S7-1212C中央處理器.

3)S7-1214C中央處理器.

這三種類型的CPU最多可以連接三個串行通信模板。

本例中使用的PLC硬件是:

1)PM1207電源?(6ep 1 332-1sh 71)

2)S7-1214C(6es 7 214-1be 30-0xb 0)

3)cm 1241 RS485(6es 7 241-1ch 30-0xb 0)

4)CPU 224 XP(6es 7 214-2ad 23-0xb 0)

3.軟件要求

1)編程軟件步驟7基礎V10.5 (6ES7822-0A0-0A0)

2)編程軟件STEP 7 MicroWIN;Modbus庫軟件選項包

配置

我們通過下面的實際操作來介紹如何在Step7 Basic V10.5中配置S7-1214C與S7-200之間的Modbus通訊。

4.1 S7-1200是Modbus主站,S7-200是Modbus從站。

S7-1200作為Modbus主站的配置步驟如下:

點擊桌面上的“綜合自動化門戶V10”圖標,打開下圖:

圖2:新建S7 -1200項目

首先需要選擇“新建項目”選項,然後進入Modbus _ Master在“項目名稱:”中;在“路徑:”中將項目的存儲路徑改為“c: \ ”;點擊"創建",從而創建壹個新的Modbus項目文件。

點擊門戶視圖左下角的項目視圖,切換到項目視圖,如下圖:

圖4:切換到項目視圖

打開後,在“設備”選項卡下,點擊“添加新設備”,在彈出菜單中輸入設備名稱“PLC_1”,在設備列表中選擇CPU的類型。選擇後,出現下圖:

圖5: PLC硬件配置

插入CPU後,點擊CPU左側的空槽,在右側的“目錄”中找到“通訊”下的RS485模塊,拖動或雙擊這個模塊,這樣串口模塊就插入到硬件配置中了。接下來妳需要配置這個RS485模塊的硬件接口參數,選擇RS485模塊,下面會出現壹個該模塊的硬件屬性配置窗口。在屬性窗口中,有以下五個選項,“常規”;”端口配置”;”傳輸消息配置”;”接收消息配置”;“IO地址/硬件標識符”."壹般"包括本模塊的"項目信息";在“端口配置”中,您可以配置端口的參數。

波特率:9600;

驗證方式:無;

數據位為:8;

停止位:1;

硬件流量控制:無;

等待時間:1毫秒

如下所示設置參數:

  • 上一篇:Python變量有哪些?
  • 下一篇:Linux線程的創建和應用實例linux線程的創建
  • copyright 2024編程學習大全網