在資訊系統內建類項目開發實施過程中,我們會遇到将自動化軟體監控的資料轉發至關系型資料庫中的問題。在轉發過程中,
原理大緻如下:
一、原理性介紹:

圖1 資料綁定轉發原理圖
步驟說明:
① 在上位機上配置用于映射的ODBC資料源。參見圖 2。該資料源名字會在建立SQLT時用到,圖中紅色
箭頭标所示。
② 在上位機上打開過程資料庫,建立類型為SQLD的字段,并設定需要從控制系統中擷取的資料的ID
(輕按兩下實時工藝圖可檢視ID),該SQLD會在建立SQLT時用到。該SQLD明确要從控制系統中取哪些資料。
一個SQLD最好 綁定10個資料點。
③ 在上位機上打開過程資料庫,建立類型為SQLD的字段,将“下一塊”設定為剛才建立的SQLD。并設定
相應的轉發時間政策。該SQLT代表将SQLD的資料按一定時間頻率發送到資料源上。
④ 在接口資料庫上建立SQLLIB和SQLERR兩張表,表結構是固定的,參見6.5。用來存儲轉發SQLT時
執行的SQL語句。SQLT會把SQLD中綁定的資料做為參數傳到SQLLIB中定義的好參數化SQL語句中。實
現資料傳遞。
A 該區域代表SQLD中綁定的過程資料庫中資料點(模拟量),他的數量要和SQLLIB中定義的SQL語句
中的?的數量相比對。否則,資料不會過來。
B 該區域代表SQLT中定義的時間政策,如,每5秒發送一次。
二、綁定步驟:
步驟一:
1、下載下傳mysql-odbc驅動包。并在Ifix上位機上安裝。
2、Ifix上位機上打開控制面—》管理工具—》ODBC資料源。
3、點選添加按鈕—》選擇mysql類型
4、輸入資料源名稱,如,pims_ds,然後再輸入mysql伺服器IP(第一個網卡所設定的IP)及賬号資訊。
點選測試,通過即可。如下圖(示例):
步驟二:
1、打開過程資料庫
2、新增一個sqld類型的資料庫字段。并在其中增加模拟量的名稱。該名稱就是你要取的資料的變量名稱。
擷取方法參照接口開發指南。
3、新增一個sqlt類型的資料庫字段。将下一塊設定為剛才建立的sqld。Sql裡面定義的是1資料字典中
的内容。資料庫id是2中建立資料源的名字。其它的是取資料頻率的設定。
4、接口資料庫設計,參見4,他和1資料接口的關系如下圖:
到此,已經完成ifix資料庫綁定,系統會根據配置進行定時發送資料至綁定的表格。