施耐德Modicon M241轉(zhuǎn)OPC UA服務(wù)器
bl102ua是鋇錸技術(shù)推出的一款opc ua網(wǎng)關(guān),它可以輕松的主流plc,如三菱,西門子,歐姆龍,臺達(dá),ab等廠家plc轉(zhuǎn)化成標(biāo)準(zhǔn)的opc ua協(xié)議,提供給上位機(jī),mes,erp,oee等系統(tǒng)使用,也支持modbus轉(zhuǎn)opc ua,dt/l645規(guī)約轉(zhuǎn)opc ua,同時可以將plc,變頻器,儀器儀表,傳感器數(shù)據(jù)通過mqtt送到運(yùn)到,實(shí)現(xiàn)遠(yuǎn)程控制,記錄歷史數(shù)據(jù),遠(yuǎn)程預(yù)警等功能,
在非標(biāo)工業(yè)自動系統(tǒng)中,往往需要將plc數(shù)據(jù)采集到pc端上位軟件,mes,scada,直接采集plc需要做大量的軟件開發(fā)和調(diào)試工作量,甚至需要購買軟件驅(qū)動然后在做開發(fā),如果使用標(biāo)準(zhǔn)opc ua客戶端組建加上opc ua網(wǎng)關(guān)采用opc ua統(tǒng)一標(biāo)準(zhǔn)將大大降低開發(fā)難度和實(shí)現(xiàn)效率,深圳市鋇錸技術(shù)有限公司推出的bl102網(wǎng)關(guān)很好的解決了這個問題,現(xiàn)在國產(chǎn)plc都支持modbus 協(xié)議,通過modbus協(xié)議將永輝fbplc轉(zhuǎn)opc,以下是操作步驟。
1.1.1.1com口屬性配置
鼠標(biāo)左鍵雙擊com1,彈出com口屬性框,配置com參數(shù)。
串口屬性
功能 說明 默認(rèn)
模式選擇 從“采集”、“透傳”、“modbusrtu轉(zhuǎn)modbustcp”中選擇。 采集
協(xié)議設(shè)置 設(shè)備品牌 modbus modbus
設(shè)備型號 modbusrtu modbusrtu
串口設(shè)置 波特率 從“2400”、“4800”、“9600”、“19200”、“38400”、“57600”、“115200”中選擇。 9600
停止位 從“1bit”、“2bit”中選擇。 1bit
數(shù)據(jù)位 從“7bit”、“8bit”中選擇。 8bit
校驗(yàn) 從“none”、“even”、“odd”中選擇。 none
確定 確定com口配置
取消 取消com口配置
1.1.1.2添加com口采集的設(shè)備
在com1處點(diǎn)擊鼠標(biāo)右鍵,點(diǎn)擊添加設(shè)備,彈出設(shè)備信息配置框,配置要采集設(shè)備的信息。對已建好的設(shè)備名稱,鼠標(biāo)雙擊可以彈出設(shè)備的配置信息,鼠標(biāo)右鍵可以進(jìn)行刪除設(shè)備。
注:com口最多支持采集50個modbus rtu設(shè)備。
設(shè)備信息
功能 說明 默認(rèn)
設(shè)備名稱 對要采集數(shù)據(jù)的設(shè)備命名
設(shè)備屬性 從站id 要采集數(shù)據(jù)的設(shè)備的modbus 通訊地址
16位數(shù)據(jù)類型 從“ab”、“ba”中選擇。 ab
32位數(shù)據(jù)類型 從“abcd”、“dcba”、“badc”、“cdab”中選擇。 abcd
確定 確定設(shè)備信息的配置
取消 取消設(shè)備信息的配置
1.1.1.3添加com口設(shè)備要采集的數(shù)據(jù)點(diǎn)
點(diǎn)擊設(shè)備的名稱,把鼠標(biāo)放在右邊的方框內(nèi),點(diǎn)擊鼠標(biāo)右鍵,彈出“新增”,點(diǎn)擊“新增”,彈出數(shù)據(jù)點(diǎn)的配置框,配置要采集的數(shù)據(jù)點(diǎn)。
每增加下一條數(shù)據(jù)點(diǎn)都要點(diǎn)擊鼠標(biāo)右鍵,點(diǎn)擊“新增”。也可以對建好的數(shù)據(jù)點(diǎn)進(jìn)行修改或刪除,點(diǎn)擊數(shù)據(jù)點(diǎn),鼠標(biāo)右鍵,可以對數(shù)據(jù)進(jìn)行刪除操作,雙擊數(shù)據(jù)點(diǎn)可以對數(shù)據(jù)點(diǎn)的配置進(jìn)行修改。
采集數(shù)據(jù)點(diǎn)的配置
功能 說明
變量名稱 對采集的數(shù)據(jù)點(diǎn)命名
變量單位 數(shù)據(jù)點(diǎn)的單位
地址類型 選擇采集數(shù)據(jù)點(diǎn)的modbus功能碼,從“01讀保持線圈”、“02讀輸入線圈”、“03讀保持寄存器”、“04讀輸入寄存器”中選擇。
起始地址 采集數(shù)據(jù)點(diǎn)的地址
數(shù)據(jù)類型 布爾量選擇“布爾”,數(shù)值型可以從“16位無符號整型”、“16位有符號整型”、“32位無符號整型”、“32位有符號整型”、“32位單精度浮點(diǎn)”中選擇。
添加數(shù)量 采集個數(shù)
讀寫類型 從“只讀”、“可讀可寫”中選擇。
系數(shù) 數(shù)值類型數(shù)據(jù)才能設(shè)置,可以擴(kuò)大或縮小多少倍上傳給平臺。
modbus映射地址 數(shù)據(jù)點(diǎn)存放在網(wǎng)關(guān)設(shè)備中地址,范圍:布爾0~2000個。數(shù)值型0-2000個。
mqtt標(biāo)識符 數(shù)據(jù)點(diǎn)的mqtt標(biāo)識符,可以任意填寫。
確定 確定數(shù)據(jù)點(diǎn)配置
取消 取消數(shù)據(jù)點(diǎn)的配置
點(diǎn)擊數(shù)據(jù)點(diǎn),鼠標(biāo)右鍵,可以對數(shù)據(jù)進(jìn)行刪除操作,雙擊數(shù)據(jù)點(diǎn)可以對數(shù)據(jù)點(diǎn)的配置進(jìn)行修改。
也可以通過wan或者lan采集modbus tcp數(shù)據(jù)
1.1.1opc ua的配置
操作步驟:(1)雙擊“opc ua”彈出opc ua配置框。(2)點(diǎn)擊啟用按鈕,啟用opc ua。默認(rèn):關(guān)閉。灰色表示:不啟用,綠色表示:啟用。(3)網(wǎng)口:選擇“wan”口,因本示例通過wan口接到r40路由器。點(diǎn)擊“wan”,查看到wan口的ip地址為:192.168.1.155。(4)端口:opc ua 端口,默認(rèn):4840。(5)anonymous:啟用,表示不用用戶名連接。(6)user、password:用戶名和用戶密碼,因啟用無用戶連接,故不用填寫。(7)安全策略:選擇opc ua是否加密連接。本示例選擇無加密連接。(8)certificate、privatekey:opc ua證書和密鑰,因選擇無加密連接,故,不用上傳證書和密鑰。(9)點(diǎn)擊“確定”,確定opc ua的配置。(10)點(diǎn)擊“寫入配置”,網(wǎng)關(guān)設(shè)備重啟后,opc ua才啟用。
1.1.2用uaexpert查看數(shù)據(jù)
bl102網(wǎng)關(guān)是以opc ua服務(wù)器對外提供數(shù)據(jù)。用uaexpert(opc ua client)采集到的數(shù)據(jù)見下圖:uaexpert連接bl110 網(wǎng)關(guān) opc ua服務(wù)器會自動生成數(shù)據(jù)點(diǎn),數(shù)據(jù)點(diǎn)的名字由配置軟件上的數(shù)據(jù)點(diǎn)的變量名稱決定。
數(shù)據(jù)下發(fā)
直接雙擊數(shù)據(jù)點(diǎn)的值輸入數(shù)值按鍵盤的回車鍵確定即可。