S7-200和S7-300之間的PROFIBUS通信
S7-300與S7-200通過EM277進行PROFIBUS DP通訊,需要在STEP7中進行S7-300站組態,在S7-200系統中不需要對通訊進行組態和編程,只需要將要進行通訊的數據整理存放在V 存儲區,并且S7-300組態EM277從站時設置正確的地址即可。
EM277的地址,在模塊本身上的撥碼設置分為X0(地址個位)和X10(地址十位);EM277是波特率自適應的,取決于S7-300的組態。
配置步驟
首先,在STEP 7項目里插入一個S7-300的站:
圖1 S7-300組態
選中STEP7的硬件組態窗口中的菜單 Option-install new GSD(GSD 文件下載:113652) ,導入SIEM089D.GSD文件,安裝EM277從站配置文件,如下圖:
圖2 安裝GSD
在SIMATIC文件夾中有EM277的GSD文件:
圖3 安裝GSD
導入GSD文件后,在右側的設備選擇列表中找到EM277從站,PROFIBUS DP-Additional Field Device-PLC-SIMATIC-EM277,并且根據通訊字節數,選擇一種配置,本例選擇8字節入/8字節出的方式,如下圖:
圖4 通信區域組態
確定S7-300硬件組態中所設置EM277的地址,如下圖紅框標注,為DP從站EM277的站地址。
圖5 組態DP通信地址
組態完系統的硬件配置后,將編譯下載到S7-300的PLC當中。
在S7-200側斷電的情況下,將EM277的撥位開關撥到與S7-300側硬件組態的設定值一致。
在S7-200中編寫程序將進行交換的數據存放在VB0-VB15,對應S7-300的PQB0-PQB7和PIB0-PIB7,打開 STEP7中的變量表和STEP7 MicroWin32的狀態表進行監控,它們的數據交換結果如下圖:
圖6 通信數據監控
圖7 通信數據監控
注意:VB0-VB7是S7-300寫到S7-200的數據,VB8-VB15是S7-300從S7-200讀取的值。EM277上撥位開 關的位置一定要和S7-300中組態的地址值一致。如果使用的S7-200通信區域不從VB0開始,則需要設置地址偏移,在S7-300硬件組態中雙擊 EM277,修改數值0為實際使用的數值即可,如下圖所示:
圖8 地址區域偏移設置
相關產品
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。