一心工控
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 245 個
工控威望: 367 點
下載積分: 1367 分
在線時間: 71(小時)
注冊時間: 2018-06-02
最后登錄: 2025-01-22
查看一心工控的 主題 / 回貼
樓主  發(fā)表于: 7天前
    PLC通訊智能網(wǎng)關(guān)IGT-DSER模塊支持倍福(BECKHOFF)、西門子、三菱、歐姆龍、羅克韋爾AB、GE等各種品牌的PLC之間通訊,同時也支持PLC與Modbus協(xié)議的變頻器、智能儀表等設備通訊。網(wǎng)關(guān)有多個網(wǎng)口、串口,也可選擇WIFI無線通訊。PLC內(nèi)無需編程開發(fā),在智能網(wǎng)關(guān)上配置數(shù)據(jù)的起始地址和數(shù)量即可,通訊速度快、數(shù)據(jù)量大,支持熱插拔,斷電重啟后自恢復運行,在實際的工程項目中應用方便。相關(guān)案例在附件中
    IGT-DSER支持多個品牌的PLC之間多對多通訊,最多8000個字節(jié)的數(shù)據(jù)交互量,相關(guān)參數(shù)在一個頁面內(nèi)配置,方便直觀;在調(diào)試過程中有詳細的狀態(tài)反饋信息,以及完善的數(shù)據(jù)監(jiān)控機制和通訊錯誤處理機制。
    啟動參數(shù)管理軟件(在附件中),通過[功能]/[PLC之間實時通訊],切換到數(shù)據(jù)通訊表配置編輯參數(shù)編輯窗口,如下圖,每一個任務條目包含兩行數(shù)據(jù),分別為目標設備和數(shù)據(jù)來源,網(wǎng)關(guān)的工作方式是從數(shù)據(jù)來源讀取數(shù)據(jù)后,寫入目標設備。


    <連接ID>:設置范圍(1-255):連接串口設備通訊時,為智能網(wǎng)關(guān)的每個物理串口分配一個ID號碼;連接以太網(wǎng)設備通訊時,為每個網(wǎng)絡連接分配一個ID號碼;通常支持TCP方式通訊的PLC設備都能支持多個連接,這樣分配不同的ID可以實現(xiàn)網(wǎng)關(guān)與設備之間多線程高速通訊。
    <設備品牌系列選擇>:根據(jù)PLC的廠家、型號進行選擇。
    <通訊端口>:即通過IGT智能網(wǎng)關(guān)的哪一個物理端口連接到這臺PLC設備;USB接口的設備如條碼槍在此選擇為‘串口1’,USB接口占用串口1的參數(shù)存儲空間,此時串口1將不可使用。
    <通訊協(xié)議選擇>:根據(jù)PLC的實際設置,選擇合適的通訊協(xié)議;USB接口的設備如條碼槍協(xié)議選擇為‘透明傳輸’。
    <單次通訊最大字節(jié)>:在所選擇的協(xié)議模式下,下位設備所支持的一次性通訊支持的最大字節(jié)數(shù),通常串口設置為40,網(wǎng)口設置為100;須要設定為4的倍數(shù);在Modbus的狀態(tài)、線圈等不足1個字節(jié)的通訊時,可以設置小數(shù),如‘0.2’表示讀取兩個位的狀態(tài)。
    <數(shù)據(jù)區(qū)域>:選擇設備對應的寄存器、或者數(shù)據(jù)標簽區(qū)域。
    < DB/文件/數(shù)組索引>:西門子PLC內(nèi)存區(qū)域選擇為DB時,設定DB塊的號碼,選擇為V區(qū)域時設置為1;羅克韋爾AB等標簽通訊的PLC在此輸入數(shù)組的起始索引,地址模式通訊時輸入文件號碼;其它情形忽略該參數(shù)輸入0即可。
    <起始地址/標簽名稱>:設定數(shù)據(jù)的起始地址;羅克韋爾AB等標簽通訊的PLC在此輸入標簽名稱,最多支持64個字符;如果要取某個BOOL位(Bit),可以直接在地址跟位字節(jié)加點即可,比如西門子M6.4,數(shù)據(jù)區(qū)域選M區(qū)后這里設置為‘6.4’;如果是位地址要轉(zhuǎn)換為字地址,以提高通訊的速度和效率,比如三菱PLC的M96,轉(zhuǎn)為字地址為96/16=6,輸入6即可。
    <字節(jié)數(shù)量/數(shù)據(jù)類型>:設定通訊的總量,單位字節(jié)(Byte);若該數(shù)量大于單次通訊最大字節(jié)數(shù)網(wǎng)關(guān)會自動分批次通訊;只有目標設備須要設置該參數(shù),數(shù)據(jù)源設備忽略;對于按字尋址的設備(如三菱、歐姆龍PLC等)字節(jié)數(shù)量只能設置為偶數(shù)。通訊的目標設備或者數(shù)據(jù)源設備有標簽型數(shù)據(jù)通訊的PLC時,須要加上數(shù)據(jù)類型,格式為:字節(jié)數(shù)量.數(shù)據(jù)類型號碼,例如:‘200.3’,表示200個字節(jié),PLC內(nèi)定義的類型為DINT;數(shù)據(jù)類型號碼:0:BOOL,1:INT,2:UINT,3:DINT,4:UINT32,5:REAL,6:STRING,7:BYTE
    <周期(ms)>:數(shù)據(jù)的更新方式,設置為0則按變化更新,數(shù)據(jù)源設備的數(shù)據(jù)無變化不會寫到目標設備;大于0則按設置的時間更新,若設置的時間小于通訊所必須的時間,則按網(wǎng)關(guān)最快的速度更新數(shù)據(jù);只有目標設備須要設置該參數(shù),數(shù)據(jù)源設備忽略。
    <IP 地址>:在下位PLC設備為以太網(wǎng)通訊方式時參數(shù)有效。設置PLC的IP地址,或者遠程服務器的IP地址;串口設備忽略該參數(shù)。
    <網(wǎng)絡端口>:在下位PLC設備為以太網(wǎng)通訊方式時參數(shù)有效。設置PLC設備的網(wǎng)絡端口,西門子為102,羅克韋爾為44818,GE的PLC為18245,倍福(BECKHOFF)為48898,歐姆龍通常為9600,ModbusTCP通訊通常為502;三菱等品牌的PLC需要在PLC內(nèi)設置,此參數(shù)需要跟PLC內(nèi)的設置一致。
    <站號/模式>:用于設置所連接設備的站號,范圍0~255。使用以太網(wǎng)方式西門子PLC,在此設置連接模式,范圍1~3,默認為2,連接ET200等從站PLC,設置為3。使用以太網(wǎng)方式連接羅克韋爾AB、GE等PLC時,需要在此處設置CPU的插槽號。其它品牌的PLC,可以將其設置為0。
    <參數(shù)1>:連接西門子PLC時設置機架號(Rack),或本地的TSAP(CP243);連接其它設備時,設置為1時開啟32位數(shù)據(jù)中高16位與低16位的交換功能,設置為0則關(guān)閉該功能。
    <參數(shù)2>:連接西門子PLC時設置插槽號(Slot),或遠程的TSAP(CP243);連接其它設備時,設置為1時開啟16位數(shù)據(jù)中高8位與低8位的交換功能,設置為0則關(guān)閉該功能。
    <設備描述>:設備的描述參數(shù)或者本行數(shù)據(jù)的注釋,最多支持64個字符;如倍福(BECKHOFF)PLC的AMS參數(shù)及注釋設置:
‘[5.73.112.237.1.1:851]From Beckhoff PLC Out.Array’ 。

    通過[編輯]/[添加一行數(shù)據(jù)]、[刪除一行數(shù)據(jù)]、[確認當前設置] 、[清除表格數(shù)據(jù)]等功能菜單,或者快捷圖標按鈕,可實現(xiàn)對該配置表的編輯。編輯并下載相關(guān)配置參數(shù),再重啟后讀取參數(shù),如果通訊異常,相關(guān)條目的底色將顯示為紅色。然后查看狀態(tài)消息區(qū)域的文字信息,根據(jù)狀態(tài)消息確認參數(shù)調(diào)試。
    如果所有條目通訊正常,但是數(shù)值不對,一般是字節(jié)順序不匹配導致的,此時參數(shù)1,參數(shù)2 要調(diào)整,同一通訊任務調(diào)整其中一臺PLC(不要調(diào)整西門子的,因為參數(shù)另有含義),兩個參數(shù)4 種組合:(1,0)、(0,1)、(1,1)、(0,0),不同的數(shù)據(jù)類型的通訊任務單獨配置,便于調(diào)整。
    如果所有條目通訊正常,但是數(shù)值不更新,可能是周期時間設置為0 了,調(diào)整為大于0 的值后下載重啟即可。相關(guān)案例在附件中:

PLC之間不用編程的數(shù)據(jù)交互.zip (4970 K) 下载次数:32
[ 此帖被一心工控在2025-01-21 15:00重新編輯 ]