熱情、耐心、真誠的服務與支持
經常有客戶問UN200和UN300之間有幾種通訊方式,哪種更簡潔穩定?下面我為大家總結了幾種常見的通訊方式:MPI通訊、PROFIBUS DP通訊、MODBUS通訊。
1、MPI通訊:
這是最簡單的也是最容易實現的通訊方式,它甚至不需要再添加任何的硬件設備, 只要把300的MPI和200的485口連上(億維自動化的適配器或者1元錢的DB9焊接一下)都可,但需要自己編程,當然程序也極其簡單,這種方法能連接的200數量較少,速度也較慢,最高波特率187.5Kbps,能滿足絕大部分要求,但實時性趕不上DP。
UN200與UN300之間采用MPI通訊方式時, UN200 PLC中不需要編寫任何與通訊有關的程序,只需要將要交換的數據整理到一個連續的V 存儲區當中即可,而UN300中需要在OB1(或是定時中斷組織塊OB35)當中調用系統功能X_GET(SFC67)和X_PUT(SFC68),實現UN300 與UN200之間的通訊,調用SFC67和SFC68時VAR_ADDR參數填寫UN200的數據地址區,這里需填寫P#DB1.××× BYTE n 對應的就是UN200 V存儲區當中VB××到VB(××+n)的數據區。
首先根據UN300的硬件配置,在STEP7當中組態UN300站并且下載,注意UN200和UN300出廠默認的MPI地址都是2,所以必須先修改其中一個PLC的站地址,將UN300 MPI地址設定為2,UN200地址設定3,另外要分別將UN300和UN200的通訊速率設定一致,可設為9.6K,19.2K,187.5K三種波特率。然后對SFC67和SFC68 兩個功能塊進行設置即可。
2、PROFIBUS DP通訊
這是穩定性和實時性最好的通訊方式,但硬件上UN200要加EM277,這種方法軟件上也是最簡單的,只要在STEP7中加入277的GSD文件,硬件組態中設置一下即可。
UN300與UN200通過EM277進行PROFIBUS DP通訊,需要在STEP7中進行UN300站組態,在UN200系統中不需要對通訊進行組態和編程,只需要將要進行通訊的數據整理存放在V 存儲區與UN300的組態EM277從站時的硬件I/O地址相對應就可以了。
插入一個UN300的站,然后還要導入GSD文件,導入GSD文件后,在右側的設備選擇列表中找到EM277從站,PROFIBUS DP→Additional Field Devices→PLC→UniMAT→UN 277 PROFIBUS-DP,并且根據您的通訊字節數,選擇一種通訊方式。
UN300的硬件下載完成后,將EM277的撥位開關撥到與以上硬件組態的設定值一致,在UN200中編寫程序將進行交換的數據存放在VB0-VB15,對應UN300的PQB0-PQB7和PIB0-PIB7。
注意:VB0-VB7是S7-300寫到S7-200的數據,VB8-VB15是S7-300從S7-200讀取的值。EM277上撥位開關的位置一定要和S7-300中組態的地址值一致。
3、MODBUS通訊
首先將UN300進行硬件組態,然后通過億維CP341走MODBUS通訊,與UN200連接。億維CP341 MODBUS通信模塊支持與各種類型的MODBUS設備通訊,無需另外加昂貴的MODBUS硬件狗,為用戶節約成本;且采用DB9串行通訊接口,可直接使用億維PROFIBUS總線接頭連接,免去自行焊線的麻煩,使用方便;通訊采用光電隔離,最大通訊距離為1200m;無需外接24V電源,方便用戶使用;支持通訊波特率范圍大:300—115200bps。
4、其他通訊方式
此外還有以太網及自由口等通訊方式。