熱情、耐心、真誠的服務與支持
億維EM277 DP通訊硬件配置及示例
億維UN200和S7-300有很多種通信方式:一種方式是通過EM277的方式組建DP網絡,300做DP主站,200做DP從站;還有一種方式是S7-300通過億維CP341與億維UN200進行MODBUS通訊;此外還有其他方式,下面說的是第一種方式的具體過程和步驟。
S7-300 與億維UN200 通過億維EM277 進行PROFIBUS-DP 通訊,需要在STEP7 中進行S7-300 站組態,在億維UN200 系統中不需要對通訊進行組態和編程,只需要將要進行通訊的數據整理存放在V 存儲區,并且與S7-300中組態的億維EM277 從站的硬件I/O地址相對應就可以了。
插入一個S7-300的站:
在億維官方網站上下載一個億維EM277的GSD文件:
選中STEP7 的硬件組態窗口中的菜單Optionà Install new GSD,導入億維EM277GSD文件,安裝EM277從站配置文件,如下圖:
導入GSD 文件后,在右側的設備選擇列表中找到EM277 從站,在find:對話框中鍵入EM 277,點擊查找,找到EM277 PROFIBUS-DP,拖拽EM277 PROFIBUS DP到組態好的PROFIBUS(1):DP master system上,出現“+”號松開鼠標即可。并且根據您的通訊字節數,選擇一種通訊方式,本例中選擇了8字節入/8字節出的方式,如下圖:
雙擊上圖的UN277 圖標,出現“屬性-DP 從站”設定對話框,點擊“PROFIBUS…”鍵,設定EM277的地址(注意:設定的地址須和EM277 的撥碼開關一致)。
打開參數賦值選項(Parameter Assignment):
填寫EM277地址對應億維UN200中V變量區相對于VB0的偏移量(I/O offset),該偏移量可以任意填寫,只要在億維UN200中該VB變量區沒有被UN200的程序使用就可以了。
雙擊EM277的組建,彈出對話框Properties – DP slave 如圖:可以修改EM277的地址,這里的地址是對應S7-300組態時的地址,那么這里的地址就不能和S7-300中其他的組態地址重復了,可以使用系統默認地址,也可以自己設置。
下面是S7-300中其他硬件的組態地址:
上面EM277的地址0....7就是S7_300中的PIB0—PIB7和PQB0—PQB7,因為對應億維UN200中變量的偏移量是1000,所以PQB0—PQB7對應UN200中的VB1000—VB1007,PIB0—PIB7對應UN200中的VB1008—VB1015,即PQB0—PIB7和PIB0—PQB7進行操作時實際就是同時對UN200中的VB1000—VB1007和VB1008—VB1015進行操作。
上面指令的意思就是將億維UN200中VB1010中的數據傳送到S7-300的MB2中。
最后把EM277的硬件的撥碼地址設置為和S7-300中組態的EM277的DP地址一致就可以了,再次說明,經過的上面的組態,在億維UN200和S7-300中都不用編寫任何有關通信的程序,而如果通過MPI通信的話,億維UN200中也不用編寫任何的程序,不過要在S7-300中編寫通信用的程序。
以上硬件配置步驟及通訊示例同樣適用于S7-300CPU與S7-200 DP通訊。