硬件及軟件列表
組態和配置
編寫通信程序
設備連接
通信測試
手冊下載
硬件及軟件列表設備名稱 | 設備型號 |
PS 307 | 6ES7 307-1EA00-0AA0 |
CPU 315-2DP | 6ES7 315-2AG10-0AB0 |
MMC | 6ES7 953-8LG11-0AA0 |
CP341 | 6ES7 341-1AH01-0AE0 |
Dongle | 6ES7 870-1AA01-0YA0 |
將Dongle插入CP341中,Dongle和插入Dongle前后的CP341如下圖所示。
圖1
注意:STEP7 V5.X軟件上,必須安裝如下軟件包才可進行后續的組態配置。
PTP協議軟件包:SIMATIC S7-CP PtP Param V5.1+SP14
MODBUS主站驅動
MODBUS從站驅動
1、打開上面創建的項目ptp,用鼠標右鍵點擊項目名稱,選擇Insert New Object-> SIMATIC 300 Station,更改站的名稱為CP341 Modbus-M。
圖2
2、雙擊Hardware進入硬件配置畫面,插入RACK、CPU315-2DP、CP341。
圖3
3、 雙擊CP341模板,點擊Parameter...,配置CP341參數。在Protocol選項中選擇MODBUS Master。
圖4
4、雙擊Protocol下的信封圖標,配置Modbus Master參數,點擊Modbus-Master按鈕,設置通訊波特率等參數。
圖5
5、配置完成后保存時會提示是否裝載驅動。
圖6
6、此時必須連接到實際的PLC,點擊Yes按鈕裝載驅動,或點擊Load Drivers裝載,裝載時CPU必須為STOP模式。
圖7
7、裝載完成后,如果再次裝載,Step7會提示Driver already exists。配置完成后點擊下載按鈕保存編譯硬件組態,并確認沒有錯誤。
圖8
編寫通信程序1、雙擊OB1,打開OB1編程畫面,從庫Libraries->CP PtP->CP341中調用發送程序塊FB8 P_SND_RK,分配背景數據塊DB8,將參數LADDR設為硬件組態中的輸入起始邏輯地址256。
圖9
2、創建發送數據塊DB1,從站地址為2,功能碼為3,起始地址為0,讀4個寄存器數據,具體功能碼3 的使用參見Modbus Master手冊 5.3 Function Code 03 - Read Output Registers部分的說明。
圖10
3、調用發送功能塊,設置參數。
圖11
FB8 P_SND_RK的參數設置見下表:
SF | ‘S’為發送,此處必須為大寫的‘S’ |
LADDR | 硬件組態中的起始邏輯地址,本例中為256 |
REQ | 發送數據觸發位,上升沿觸發,本例中為M0.0 |
DB_NO | 發送數據塊號,本例中為1(DB1) |
DBB_NO | 發送數據的起始地址,本例中為0(DB1.DBB0) |
LEN | 發送數據的長度,本例中為6 |
R_TYP | ‘X’為擴展的數據塊,此處必須為大寫的‘X’ |
R | 取消通訊,本例中不用 |
DONE | 發送完成位,發送完成后為TRUE,同時沒有錯誤 |
ERROR | 錯誤位,為TRUE說明有錯誤 |
STATUS | 狀態字,標識錯誤代碼,查看Modbus Master手冊第7章獲得相應的說明 |
其它參數 | 本例中不用 |
4、從庫中Libraries->CP PtP->CP341調用接收程序塊FB7 P_RCV_RK,分配背景數據塊DB7,將LADDR設為硬件組態中的輸入起始邏輯地址256。
圖12
5、創建接收數據塊DB2。
圖13
6、調用接收功能塊,設置參數。
- S7-300通過PN接口S7單邊通信(STEP7) 2024-12-27
- 進口設備被遠程鎖機,生產陷入停頓!給我們敲響了警鐘 2024-12-27
- 倍福EtherCAT和西門子Profinet到底誰更強 2024-12-27
- ModbusTCP協議詳解 2024-12-27
- S7-200 和 SMART 密碼清除方法 2024-12-27
- 一文了解常用PLC調試步驟 2024-12-27
- 一文了解PLC與常用設備的連接方式 2024-12-27
- 各國工業自動化實力一覽:全球PLC 制造商 Top20 ,國產占幾席 2024-12-27
- 非常全面的低壓配電柜基礎知識匯總 2024-12-27
- Step7 組態PC Station 與 S7-1200 基于以太網的S7 通信 2024-12-27
- 如何在 windows 10 下安裝 WinCC V7.5 軟件 2024-12-27
- 西門子PLC軟件授權安裝、升級和卸載 2024-12-27
- 西門子精智(Comfort)屏 使用U盤下載程序 2024-12-27
- S7-1500 庫功能Library 2024-12-27
- 怎樣讀S7-1500 CPU的運行時間 2024-12-27
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595