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