999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于InTouch 的糧食物流輸送控制系統與MySQL 連接及數據交互的應用

2023-11-10 02:15:20范灼航
現代食品 2023年16期
關鍵詞:數據庫信息

◎ 范灼航

(廣東省儲備糧管理總公司東莞直屬庫,廣東 東莞 523000)

保障國家糧食安全是一個永恒的課題,任何時候這根弦都不能松。抓好糧食物流的信息化建設是保障國家糧食安全的重要一環。其中,糧食物流作業流程信息記錄的電子化有利于提高生產作業管理的精細化水平。

為此,在基于InTouch 的糧食物流輸送控制系統中,與MySQL 數據庫進行連接及數據交互,實現了自動記錄生產作業流程的路線、啟動時間、停止時間、日期、流程號等作業信息的功能,并可在InTouch 中進行查詢顯示。

1 軟件簡介及數據交互示意圖

1.1 InTouch、MySQL、開放數據庫連接的簡介

InTouch 是一種工業自動化組態軟件,用于可視化和控制工業生產過程,是一個開放、可擴展的人機界面,為定制應用程序設計提供了靈活性,同時為工業中的各種自動化設備提供了連接能力[1-2]。

MySQL 是一個關系型數據庫管理系統,使用標準的SQL 數據語言形式,可允許運行于多個系統上,并支持多種編程語言,包括C、C++、Python、Java、Perl、PHP、Ruby 等[3-4]。

開放數據庫連接(Open Database Connectivity,ODBC)為異構數據庫訪問提供統一接口,允許應用程序以SQL 為數據存取標準,存取不同DBMS 管理的數據[5-6]。

1.2 數據交互示意圖

InTouch 通過向ODBC 發送數據庫操作指令,實現對MySQL 數據庫中的數據列表進行插入新數據行、更新數據信息、查詢數據信息等操作,其數據交互如圖1 所示。

圖1 數據交互示意圖

2 程序設計

2.1 流程信息自動記錄的程序設計

InTouch 與SQL 交互需在InTouch 中建立綁定列表,變量標記名需與SQL 數據表中的列名一一對應,實現流程信息自動記錄的綁定列表配置,如表1 所示[7-8]。

表1 InTouch 與SQL 綁定列表配置表

在InTouch 中,通過觸發腳本程序的形式實現流程信息的自動記錄,其設計思路如圖2 所示。

圖2 流程信息自動記錄設計思路圖

系統上電運行后,判斷流程是否啟動,當作業流程啟動時,觸發SQL 插入表腳本程序,依次完成連接ODBC、發送SQL 插入語句、記錄唯一序號、斷開ODBC 的操作,實現記錄流程啟動日期、時間、流程號等信息;當作業流程停止時,觸發SQL 更新表腳本程序,依次完成連接ODBC、發送SQL 更新語句、斷開ODBC 的操作,實現記錄該次流程的停止日期及時間。流程信息自動記錄腳本代碼如下:

當流程運行變量標志R1_STR_OK_REAL 為1 時,即流程啟動時,對相關信息變量進行賦值,通過函數SQLConnect()連接指定的數據庫成功后,通過函數SQLInsert()按InTouch 的綁定表“PLC_RECORD_STR”執行插入新數據行的命令,插入新數據行完成后,將該新數據行的唯一序號賦值到變量PLC_RECORD_ID_R1 中,最后斷開數據庫連接,完成記錄流程啟動的相關信息。

當流程運行變量標志R1_STR_OK_REAL 為0時,即流程停止時,對相關變量進行賦值后,通過函數SQLConnect()連接指定的數據庫成功后,通過函數SQLUpdate()按流程記錄唯一序號的變量PLC_RECORD_ID_R1 進行檢索,并按InTouch 的綁定表“PLC_RECORD_STP”執行更新數據行的命令,完成后斷開數據庫連接,完成記錄該條流程停止的相關信息。

2.2 流程信息記錄查詢的程序設計

實現流程信息查詢的綁定列表配置如表2 所示。

表2 InTouch 與SQL 綁定列表配置表

在InTouch 中通過窗口按鈕觸發程序的形式實現流程信息查詢,其設計思路如圖3 所示。

圖3 流程信息查詢設計思路圖

系統上電運行后,判斷查詢信息按鈕是否按下,當按下查詢流程信息按鈕時,觸發流程信息查詢程序,依次完成連接ODBC、發送SQL 查詢語句、根據查詢結果編譯表格控件、斷開ODBC 的操作,其中表格控件按(1,0)、(1,1)、(1,2)…(n,6)的陣列順序依次編譯。流程信息查詢代碼如下:

按下流程信息查詢按鈕,連接數據庫成功后,通過函數SQLSelect()按InTouch 的綁定表“LC”按檢索條件查詢數據行,設置表格控件列表的表頭為“序號|日期|流程號|流程信息|開機時間|停機時間”。

先按(1,0)、(1,1)、(1,2)、(1,3)、(1,4)、(1,5)的順序依次編寫單元格內容為查詢結果第一條數據中的“數據序號”“開機日期”“流程號”“流程信息”“開機時間”及“停機時間”。完成第一條數據的單元格內容編寫后,轉至第二條數據并開始編寫第二行,按順序循環執行至查詢結果列表的最后一行,完成查詢流程信息及編寫表格控件的操作。實現流程信息的便捷查詢。

3 結語

完成程序設計調試后,系統能實現自動記錄流程作業信息的功能,InTouch 實現便捷查詢流程信息功能,數據庫數據如表3,InTouch 查詢流程信息功能如圖4。

圖4 InTouch 查詢流程信息功能圖

猜你喜歡
數據庫信息
數據庫
財經(2017年15期)2017-07-03 22:40:49
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
數據庫
財經(2010年20期)2010-10-19 01:48:32
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 国模极品一区二区三区| 热99精品视频| 国产永久在线视频| 97久久精品人人| 久久国产亚洲偷自| 国产91色在线| 久久五月视频| 成人韩免费网站| 中文毛片无遮挡播放免费| 国产视频 第一页| 国内丰满少妇猛烈精品播| 亚洲欧美色中文字幕| 日韩精品无码免费一区二区三区 | 99无码中文字幕视频| 麻豆精品久久久久久久99蜜桃| 日韩av手机在线| 高清国产在线| 日韩高清欧美| 亚洲人网站| 一级爱做片免费观看久久| 日本在线免费网站| 欧美日韩在线国产| 18禁高潮出水呻吟娇喘蜜芽| 精品一区二区无码av| 国产精品久久久久久久久| 一级片免费网站| 99热这里都是国产精品| 啪啪永久免费av| 区国产精品搜索视频| 91青青视频| 丁香五月激情图片| 久久精品国产免费观看频道| 九九热精品视频在线| 欧美性久久久久| 91精品人妻一区二区| 在线日韩日本国产亚洲| 免费a在线观看播放| 久久婷婷六月| 国产国产人成免费视频77777| 亚洲国产综合精品一区| 国产欧美日韩18| 91在线一9|永久视频在线| 国产精品蜜芽在线观看| 九九香蕉视频| 欧美在线一级片| 日韩第九页| 亚洲综合一区国产精品| 国产成人久久综合777777麻豆| 亚洲视频免| 亚洲精品国产乱码不卡| 国产欧美日韩va另类在线播放| 精品国产亚洲人成在线| 一级成人a毛片免费播放| 国产一区二区三区精品欧美日韩| 中文字幕有乳无码| 午夜精品久久久久久久无码软件| 国产原创自拍不卡第一页| 久久伊伊香蕉综合精品| 人人爽人人爽人人片| 夜夜操国产| 欧洲一区二区三区无码| 亚洲中文字幕手机在线第一页| 中国一级毛片免费观看| 欧美中日韩在线| 福利在线不卡一区| 国产亚洲美日韩AV中文字幕无码成人| 无码高潮喷水专区久久| 久草视频精品| 亚洲码一区二区三区| 99视频只有精品| 亚洲成年网站在线观看| 欧美日韩导航| 国内熟女少妇一线天| 亚洲国产成人麻豆精品| 91麻豆国产精品91久久久| 美女内射视频WWW网站午夜| 亚洲精品不卡午夜精品| 欧美不卡在线视频| 欧美精品成人一区二区视频一| 人妻无码中文字幕一区二区三区| 欧美一区二区三区不卡免费| 亚洲综合九九|