商鋪名稱:上海斌勤電氣技術有限公司
聯系人:康奎(先生)
聯系手機:
固定電話:
企業郵箱:192061030@qq.com
聯系地址:上海市松江區三新北路1800弄(松江電子商務園區)
郵編:201501
聯系我時,請說是在焊材網上看到的,謝謝!
6ES7223-1BM22-0XA8產品
上海斌勤電氣(西門子合作伙伴)
聯系人 :康 奎(業務經理)發布
S7-300與S7-200 SMART 通過 DP01 進行 PROFIBUS DP 通訊,需要進行S7-300站組態,在S7-200 SMART系統中不需要對通訊進行組態和編程,只需要將要進行通訊的數據整理存放到相應的 V 存儲區,并且S7-300組態DP01從站時設置正確的地址即可。DP01的地址,在模塊本身上的撥碼設置分為X0(地址個位)和X10(地址十位);DP01是波特率自適應的,取決于S7-300的組態。
注意:S7-200 SMART系統雖然中不需要對通訊進行組態和編程,但是需要在STEP 7-Micro/WIN SMART 系統塊中組態EM DP 01 模塊。
西門子熱線工程師內部學習講座-EM DP01模塊部分:
首先,在STEP 7項目里插入一個S7-300的站并建立PROFIBUS DP 主站網絡:
導入EM DP 01 GSD文件后,在右側的設備選擇列表中找到DP01從站,PROFIBUS DP-Additional Field Device-PLC-SIMATIC-EM DP 01 PROFIBUS-DP,并且根據通訊字節數,選擇相應的配置。本例中的插槽一包含"4Bytes In/Out"預組態 I/O 選項,插槽二包含"8 Bytes In/Out"預組態 I/O 選項。如下圖:
確定S7-300硬件組態中所設置DP01的DP 從站地址,如下圖紅框標注,為DP從站DP01的站地址。
如果使用的S7-200 SMART通信區域不從VB0開始,則還需要在“Parameter Assignment”選項卡中設置"I/O Offset in the V-memory"參數,
該參數的設置如下圖所示(本例中S7-200 SMART通信區域是從VB0開始,所以此參數設置為0):
組態完系統的硬件配置后,將編譯下載到S7-300的PLC當中。 在S7-200 SMART 側斷電的情況下,將DP01的撥位開關撥到與S7-300側硬件組態的設定值一致。
打開 STEP7中的變量表和STEP 7-MicroWIN SMART狀態表進行監控,它們的數據交換結果如下圖:
VB0-VB11是S7-300寫到S7-200 SMART 的數據,VB12-VB23是S7-300從S7-200 SMART讀取的值。
注:可以在固件版本 V2.5以上的 S7-300 CPU Properties的 “Cycle/Clock Memory”標簽下修改過程映像區的大小,使DP通訊的數據區在過程映像區之內,這樣設置的話就可以直接對過程映像區進行操作。在過程映像區中的數據是始終一致的,由操作系統對過程映像區進行自動更新。無需再通過 DPRD_DAT(讀取 DP 設備的一致性數據)與 DPWR_DAT(寫入 DP 設備的一致性數據)保證數據一致性。
DP01上撥位開關的位置一定要和S7-300中組態的地址值一致。
插入 CPU 315-2 DP 作為 DP 主站。
插入 EM DP01 PROFIBUS DP 模塊。如下圖所示,在 DP 主站和設備之間創建 PROFIBUS 網絡。
設備視圖中組態DP01的通訊區,本例中的插槽一包含"4 Bytes In/Out"預組態 I/O 選項,插槽二包含"8 Bytes In/Out"預組態 I/O 選項。在"Properties"、"General"選項卡區域,單擊"Device-specific parameters"以顯示"I/O Offset in the V memory"字段。在此處可分配為該操作預留的那部分 V 存儲器的啟動地址。
注意:VB0-VB11是S7-300寫到S7-200 SMART 的數據,VB12-VB23是S7-300從S7-200 SMART讀取的值。
打開博圖軟件中的監控表和STEP 7-MicroWIN SMART狀態表進行監控,它們的數據交換結果如下圖:
6ES7223-1BM22-0XA8產品