如圖1所示,在PROFIBUS通訊網絡中,RIF1769-DPM作為DP主站,地址為1;IM153-1作為DP從站,地址為2,同時擴展了一塊16DI(SM321)和16D0(SM322)模塊以方便觀察數據交換;PC機上運行赫優訊SYCON.net軟件來完成RIF 1769-DPM的通訊組態。
1 赫優訊RIF網絡通訊模塊介紹
赫優訊(Hilscher)RIF網絡通訊模塊,擴展了Rockwell自動化Allen-Bradley系列PLC產品的功能,使其具有了PROFIBUS總線接口,支持I/O控制和消息模式,即集成了DPV0和DPV1功能。RIF模塊硬件類似于Rockwell其它的模塊,支持背板總線,使用時直接將其拼接到其它模塊的后面即可,模塊分為主、從站,可以方便的接入PROFIBUS網絡。
RIF系列網絡通訊模塊,按照所適用的系統分為:
(1) RIF 1769-DPM,用于CompactLogix/MicroLogix系列PLC,主站。
(2) RIF 1769-DPS,用于CompactLogix/MicroLogix系列PLC,從站。
(3) RIF 1788-DPM,用于FlexLogix/DriverLogix系列PLC,主站。
(4) RIF 1788-DPS,用于FlexLogix/DriverLogix系列PLC,從站。
2 應用RIF 1769-DPM實現AB CompactLogix系列PLC與西門子Profibus從站ET200M的通訊
在本案例中,我們采用羅克韋爾CompactLogix 1769-L35E PLC作為主控制器;西門子公司使用最廣泛的DP從站ET200M系列中的IM153-1(訂貨號6ES7 153-1AA03-0XB0)作為RIF1769-DPM連接的從站,來實現通訊。
系統配置如圖1所示:
圖1 系統配置圖
案例的目的是實現在CompactLogix 1769-L35E PLC通過RIF 1769-DPM通訊接口模塊來實現對PROFIBUS從站(ET200M)及所帶模塊的控制和數據讀寫。
完成本案例所需要的基本軟硬件配置:
(1) 赫優訊RIF 1769-DPM通訊接口模塊一塊;
(2) 羅克韋爾Allen-Bradley CompactLogix1769-L35E CPU一塊,電源模塊一塊,1769-ECR終端一塊;
(3)西門子IM153-1接口模塊一塊,西門子SM321模塊一塊,西門子SM322模塊一塊;
(4)集成以太網卡和RS232串口的計算機一臺;
(5) Profibus電纜和兩個網絡插頭;
(6) 以太網通訊線;
(7)RS232通訊線一根(CAB-SRV-MD8),用于RIF 1769-DPM的配置;
(8) RS232通訊線一根(2/3交換,5接5),用于CompactLogix L35E初始設置;
(9)Rockwell軟件:RSLogix 5000,V13.00以上;
(10) Hilscher軟件:SYCON.net,V1.023以上
實現案例的基本步驟:
(1) 完成配置圖接線,設備上電;
(2) 在計算機上安裝SYCON.net和RSLogix 5000軟件;
(3) 運行SYCON.net軟件,配置網絡參數,下載到RIF 1769-DPM中;
(4) 運行RSLogix 5000軟件,組態系統并設置相關參數,下載到CompactLogix L35E中;
(5) 在RSLogix 5000軟件中,編寫應用程序,來進行數據的讀寫;
3 SYCON.net軟件中的參數組態
SYCON軟件是赫優訊公司組態所有網絡通訊產品的統一平臺,在產品的自帶光盤中有其安裝程序。
SYCON.net組態步驟:
(1)打開SYCON.net軟件,新建PROFIBUS網絡,插入DP主站RIF 1769-DPM,站點地址設為1;
(2)導入從站設備(在初始設備列表中只有Hilscher主、從站設備,如需組態其他廠家的從站設備需要設備的GSD文件),
具體操作如下:首先,將從站設備的GSD文件,拷貝到C:\Program Files\Hilscher GmbH\SYCONnet\PBGenericSlaveDTM\
GSD文件夾下,然后打開Sycon.net組態軟件,選擇菜單Network\Device Catalog,在Device Catalog界面中,點擊Reload按鈕,更新設備列表;
(3)插入DP從站ET 200M(IM153-1)至DP網絡,站點地址設為2;
(4)鼠標雙擊IM153從站,在彈出的對話框中進行從站模塊配置;
根據系統需要,在ET200M下,配置16點的DI,和16點的DO模塊(定貨號分別為:6ES7 321 1BH01-0AA0和6ES7 322 1BH02-0AA0);
圖2為ET200M從站的參數配置畫面。
請注意:Slot1-3為空槽模塊配置,從Slot4開始才是實際的IM153-1后面的模塊。
圖2
(5) 鼠標雙擊RIF 1769-DPM,在彈出的對話框中進行通訊接口模塊參數配置;
在Bus Parameters選項卡中,“Profile”,選擇“PROFIBUS DP”;可以根據需要設置站地址(Station Address),在網絡中不重復即可;其他出現警告的參數可通過點擊“Adjust”進行自動調整;如圖3所示。
在Master Setup選項卡中,可以根據所帶從站的數量,調整“Watchdog time”,以提高系統的運行速度;在Address Table選項卡中,可以看到所帶DP從站的站地址和數據區域;在Firmware Download選項卡中,無需操作; (1)保存參數配置,選中RIF 1769-DPM,選擇Online菜單的Download,將參數配置下載到RIF 1769-DPM中;
圖3
如圖4所示。
圖4
(2)DP主、從都可以在線進行狀態診斷。
4 RIF模塊在RSLogix 5000軟件中的組態
將RIF模塊組態到AB控制系統中,右擊“CompactBus Local”選擇“New Module”,在“Other”列表中,選擇“1769 MODULE”,然后根據DP從站信息配置參數:“Name”,可以設為“DPM”;“Description”,可以設為“ 1769-DPM”;“Comm Format”,設置為“Data-INT”;“Slot”,根據模塊的實際槽號來設置。
“Connection Parameters”參數中,“Assembly Instance”保持默認;“Size”的設置與sycon.net組態中RIF 模塊的“Address Table”選項卡中的數據長度相一致;此例中RIF 1769-DPM,所帶從站,帶“16個I點,16個O點”,所以“Input”中設置為“45”,“Output”中設置為“9”;“Input”前44個字節、“Output”中前8個字節,為設備預留用于狀態信息存儲。
RIF模塊參數配置如圖5所示。
當SYCON.net正確的組態數據下載到RIF 1769-DPM和RSLogix 5000正確的組態數據下載到CompactLogix 1769-L35E后,1769- L35E通過RIF 1769-DPM與ET200M實現Profibus-DP通訊。IM153-1模塊上的BF(Bus Fault)燈應該自動熄滅,RIF 1769-DPM上的RUN燈常亮,COM燈閃爍。
圖5
5 結束語
赫優訊RIF 網絡通訊接口模塊,基于PROFIBUS現場總線,擴展了羅克韋爾自動化Allen-Bradley系列PLC的網絡通訊功能,使其能夠適用于更加復雜和多元的工業自動化控制系統。
本案例中,DP從站選用廣泛使用的西門子公司的ET200從站設備,對于其他任何支持PROFIBUS總線通訊的從站設備,都可以進行類似的應用;此外,RIF的從站接口也可以將AB控制系統作為DP從站,接入PROFIBUS總線網絡,實現多系統之間的數據交換。
這將為廣大用戶和系統集成商在開發控制系統過程中的設備選型提供更加廣闊的空間。
作者信息:
王海波,雷 浩 無錫市北辰自動化技術有限公司