超碰成人av-青青草97-天天做天天躁天天躁-久久精品国产亚洲一区二区-亚洲天堂狠狠干-在线观看欧美精品-国产精品美女一区二区视频-国产成人欧美日韩在线电影-一级片免费看视频-免费国产视频在线观看-伊人网久久久-无码人妻丰满熟妇啪啪网不卡-精品欧美乱码久久久久久-国产真实夫妇视频-中文久草

autoctrl
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 432 個(gè)
工控威望: 634 點(diǎn)
下載積分: 1712 分
在線時(shí)間: 159(小時(shí))
注冊(cè)時(shí)間: 2016-05-05
最后登錄: 2025-12-22
查看autoctrl的 主題 / 回貼
樓主  發(fā)表于: 前天
    智能網(wǎng)關(guān)IGT-DSER方便實(shí)現(xiàn)多臺(tái)PLC與數(shù)據(jù)庫之間的數(shù)據(jù)通訊,既可以讀取PLC的數(shù)據(jù)上報(bào)到數(shù)據(jù)庫,也可以從數(shù)據(jù)庫查詢數(shù)據(jù)后寫入到PLC的寄存器。網(wǎng)關(guān)安裝在設(shè)備側(cè),與設(shè)備同時(shí)起停,不擔(dān)心數(shù)據(jù)丟失;在斷網(wǎng)、服務(wù)器維護(hù)上報(bào)數(shù)據(jù)有異常時(shí),網(wǎng)關(guān)主動(dòng)將數(shù)據(jù)緩存,待故障解除后自動(dòng)重新上報(bào)到數(shù)據(jù)庫;網(wǎng)關(guān)也支持多服務(wù)器冗余、異常未提交數(shù)據(jù)本地保存等功能。
    以下是通過數(shù)據(jù)庫智能網(wǎng)關(guān)IGT-DSER實(shí)現(xiàn)S7-1200/1500系列的PLC與數(shù)據(jù)庫服務(wù)器雙向通訊,網(wǎng)關(guān)支持MySQL和SQLServer、PostgreSQL,以及Oracle、達(dá)夢(mèng)數(shù)據(jù)庫等。這里選擇的是Oracle。實(shí)際網(wǎng)絡(luò)結(jié)構(gòu)如下圖:



    打開網(wǎng)關(guān)參數(shù)設(shè)置軟件(在附件中),通過'功能'->'類型與設(shè)備選擇'選擇第三個(gè)類型,PLC設(shè)備選擇西門子S7-1200/1500,點(diǎn)'確定當(dāng)前選擇'、'參數(shù)寫入到網(wǎng)關(guān)',根據(jù)提示重啟。重啟讀取參數(shù)后,確認(rèn)跟之前所選擇的一致,再通過'功能'->'網(wǎng)口參數(shù)編輯'編輯網(wǎng)口參數(shù)。以下是網(wǎng)關(guān)的網(wǎng)口參數(shù)配置截圖:



    然后通過‘功能’->‘?dāng)?shù)據(jù)上報(bào)與平臺(tái)對(duì)接’,選擇‘SQL遠(yuǎn)程數(shù)據(jù)庫’,進(jìn)入以下頁面,在數(shù)據(jù)配置表內(nèi)配置上報(bào)和查詢的數(shù)據(jù), 填寫數(shù)據(jù)庫服務(wù)器的IP地址網(wǎng)絡(luò)端口,用戶名稱密碼等參數(shù):



    數(shù)據(jù)配置表可以通過'編輯'菜單的相關(guān)功能按鈕手動(dòng)輸入添加,也可以通過CSV文件導(dǎo)入導(dǎo)出,‘文件’菜單內(nèi)有相關(guān)功能按鈕。
    將參數(shù)后寫入后重啟(‘參數(shù)’->‘參數(shù)寫入到網(wǎng)關(guān)’)、(‘工具’->‘重啟網(wǎng)關(guān)’),讀取網(wǎng)關(guān)參數(shù)(‘參數(shù)’->‘從網(wǎng)關(guān)讀取參數(shù)’)后,看軟件上顯示的狀態(tài)消息,根據(jù)狀態(tài)消息調(diào)試。在‘工具’->‘網(wǎng)關(guān)數(shù)據(jù)監(jiān)控’里面可以看到通過配置生成的SQL語句。

    智能網(wǎng)關(guān)模塊支持邊緣計(jì)算腳本編程(手冊(cè)下載),簡(jiǎn)單的數(shù)據(jù)處理也可以通過設(shè)置實(shí)現(xiàn),如上圖 '數(shù)據(jù)處理/初始值' 列,常用的功能如下:
    1. 限定字符串的長(zhǎng)度:當(dāng)數(shù)據(jù)類型設(shè)置為字符串即CHAR[n]時(shí),限定字符串的最大字符數(shù),如‘[n=24]’,范圍1~128;
    2. 限定小數(shù)的位數(shù): 當(dāng)數(shù)據(jù)類型設(shè)置為浮點(diǎn)數(shù)即REAL/LREAL時(shí),指定小數(shù)的位數(shù),如保留3位小數(shù)‘[.03]’,范圍01~06;
    3. 對(duì)數(shù)據(jù)進(jìn)行單運(yùn)算符的運(yùn)算:支持加減乘除和整除(+-*/\),例如當(dāng)前值要除以100,則輸入‘[/100]’;
    4. 無符號(hào)整數(shù)類型的10進(jìn)制數(shù)據(jù)轉(zhuǎn)為16進(jìn)制:例如當(dāng)前值12345678,輸入‘[.x]’,則轉(zhuǎn)為bc614e,輸入‘[.X]’,則轉(zhuǎn)為BC614E;
    5. 觸發(fā)模式數(shù)據(jù)對(duì)接的附加條件: 例如輸入‘[==]100’,同時(shí)勾選‘變化判斷’,這樣如果該數(shù)據(jù)的當(dāng)前值不等于100,即使該任務(wù)組的其它觸發(fā)條件滿足也不會(huì)執(zhí)行;支持[==] 、[<>]、[<=]、[>=]共4種判斷方式;
    6. 將數(shù)據(jù)轉(zhuǎn)為字符串并進(jìn)行組合:例如從PLC內(nèi)讀到的當(dāng)前數(shù)據(jù)為100,輸入‘[#count=**pcs]’,則當(dāng)前數(shù)據(jù)
按count=100pcs 處理;
    7. 將多種數(shù)值替換為對(duì)應(yīng)的字符串:例如設(shè)置為‘[#@0=離線|1=待機(jī)|2=運(yùn)行|3=故障|其它值]’時(shí),當(dāng)這行配置對(duì)應(yīng)的PLC寄存器的數(shù)值≥0、≤3時(shí),根據(jù)數(shù)值分別取字符串‘離線’‘待機(jī)’‘運(yùn)行’‘故障’,超出這個(gè)范圍則替換為‘其它值’。
    8. JSON字符串打包:采用MQTT或HTTP協(xié)議時(shí),例如輸入‘${JS01}’,則將后面數(shù)據(jù)配置表中所有字段類別為‘?dāng)?shù)值讀取’、字段名稱為‘JS01’的數(shù)據(jù)按配置順序組合成一個(gè)字符串;
    9. 復(fù)制其它數(shù)據(jù)的數(shù)值:例如輸入‘$(barcode)’,則該數(shù)據(jù)的數(shù)值隨數(shù)據(jù)配置表中名稱為‘barcode’的數(shù)據(jù)實(shí)時(shí)更新;

    除了上述西門子PLC外,網(wǎng)關(guān)也支持羅克韋爾(AB)、歐姆龍、三菱,以及GE、倍福、艾默生等幾乎所有PLC品牌。

    軟件下載: PLC-SQL.rar (1885 K) 下载次数:10
工控人1號(hào)
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 106 個(gè)
工控威望: 135 點(diǎn)
下載積分: 632 分
在線時(shí)間: 8(小時(shí))
注冊(cè)時(shí)間: 2019-07-12
最后登錄: 2025-12-22
查看工控人1號(hào)的 主題 / 回貼
1樓  發(fā)表于: 前天
1、PLC通過簡(jiǎn)單編程時(shí)完全能夠?qū)崿F(xiàn)讀寫‘SQL遠(yuǎn)程數(shù)據(jù)庫的,至于ORACLE是不能直接訪問的,需要SQL電腦設(shè)置一下數(shù)據(jù)庫之間的中轉(zhuǎn)訪問就可以了(這個(gè)在ORACLE中進(jìn)行設(shè)置是非常簡(jiǎn)單的)----本人都試驗(yàn)過

2、根本就不需要啥設(shè)備,本人用1200驗(yàn)證過
1、當(dāng)你累成狗,當(dāng)你背著鍋,你也要時(shí)刻想著詩和遠(yuǎn)方,
2、阿Q精神是時(shí)代和窮的產(chǎn)物;阿Q不會(huì)抑郁,而你會(huì),你抑郁了還沒錢買藥,所以你比阿Q更差
一心工控
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 287 個(gè)
工控威望: 398 點(diǎn)
下載積分: 1451 分
在線時(shí)間: 87(小時(shí))
注冊(cè)時(shí)間: 2018-06-02
最后登錄: 2025-12-23
查看一心工控的 主題 / 回貼
2樓  發(fā)表于: 前天
最多接幾臺(tái)PLC?確定支持 達(dá)夢(mèng)數(shù)據(jù)庫 ?