公司新聞
西門子S7-1200 PLC四種以太網通信應用實例之二:S7通信應用實例
發布時間: 2024-09-06 11:16 更新時間: 2024-11-22 08:00
觀看西門子S7-1200 PLC四種以太網通信應用實例之二:S7通信應用實例視頻
一.功能概述
二.指令說明
圖1 S7通信指令
1.“GET” 指令
(1) 指令介紹
“GET”指令可以從遠程伙伴CPU讀取數據?;锇镃PU則可以處于 RUN 模式或 STOP 模式,S7通信都可以正常運行,指令如圖2所示。圖2 GET指令
(2) 指令參數
該指令的輸入輸出引腳參數的意義如表1所示。表1 “GET”指令引腳參數
2.“PUT”指令
(1) 指令介紹
圖3 PUT指令
(2)指令參數
該指令的輸入輸出引腳參數的意義如表2所示。表2 “PUT”指令引腳參數
三.實例內容
1.實例名稱
2.實例描述
3.硬件組成
四.實例實施
1.新建項目及組態客戶端S7-1200 CPU
進入項目視圖,在左側的項目樹中,單擊“添加新設備”,隨即彈出添加新設備對話框,如圖4所示,在此對話框中選擇的CPU型號和版本號(必須與實際設備相匹配),然后單擊“確定”按鈕。
圖4 添加新設備對話框
2.設置客戶端CPU屬性
圖5 以太網IP地址
圖6 系統和時鐘存儲器
3.組態服務端S7-1200 CPU
圖7 添加新設備對話框
4.設置服務端CPU屬性
圖8 以太網IP地址
圖9 激活連接機制
5.組態S7連接
圖10 組態S7連接
圖11 S7連接參數
6.創建客戶端PLC變量表
圖12 PLC變量表
7.創建接收和發送數據區
圖13 創建數據塊
(2) 需要在DB塊屬性中取消優化的塊訪問,單擊“確認”按鈕,如圖14所示。
圖14 取消優化塊的訪問
圖15 數據發送和接收區
8.編寫OB1主程序
(1) 編寫“GET”指令程序段部分
圖16 GET指令
主要參數說明如下:
① REQ輸入引腳為時鐘存儲器M0.5,上升沿時指令執行。② ID輸入引腳是連接ID,要與連接配置中一致,為16#100。③ ADDR_1輸入引腳為發送到通信伙伴數據區的地址。④ RD_1輸入引腳為本地接收數據區。(2) 編寫“PUT”指令程序段部分
圖17 PUT指令
主要參數說明如下:
① REQ輸入引腳為時鐘存儲器M0.5,上升沿時指令執行。② ID輸入引腳是連接ID,要與連接配置中一致,為16#100。③ ADDR_1輸入引腳為從通信伙伴數據區讀取數據的地址。④ SD_1輸入引腳為本地發送數據地址。9.程序測試
圖18 PLC_1監控表
圖19 PLC_2監控表
五.應用經驗總結
② S7通信使用“GET”指令和“PUT”指令進行單邊編程;③ 伙伴CPU讀寫區域不支持優化的DB塊。
其他新聞
- 西門子S7-1200 PLC四種以太網通信應用實例之三:Modbus TCP通信應用實例 2024-11-22
- 西門子S7-1200PLC四種以太網通信應用實例之一:PROFINET通信應用實例 2024-11-22
- 西門子PLC通信200smart與1200PLCS7通信 2024-11-22
- 西門子PLC怎么實現編碼器的定位功能 2024-11-22
- 西門子S7-1200之間以太網通信 2024-11-22
- 西門子S7-1200與G120變頻器的Modbus RTU通訊 2024-11-22
- 西門子PLC模塊數據的學習、與、或、異或的應用 2024-11-22
- 西門子模塊功能指令的學習 2024-11-22
- 西門子軟件了解與基本的邏輯指令 2024-11-22
- 西門子PLC硬件組態及各模塊的功能 2024-11-22
- 伺服電機的三種控制方式之速度模式 2024-11-22
- 伺服電機的三種控制方式之位置控制 2024-11-22
- 伺服電機的三種控制方式之轉矩控制 2024-11-22
- 詳解西門子PLC串口通訊原理 2024-11-22
- 西門子高速計數器工作模式 2024-11-22
產品分類
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415