西門子PLC1200-組態王跟Access數據庫--⑧組態王測試

西門子PLC1200-組態王跟Access數據庫--⑧組態王測試

 

組態王界面及測試

1.0 應用程序命令語言設置,雙擊打開,會看到啓動時,運行時,停止時,啓動時就是當程序啓動的時候,啓動命令語言,運行時就是運行過程中觸發,停止就是停止組態王的時候觸發

image.png

2.0 這邊我們把數據庫連接,就是當組態王啓動時,就自動鏈接,停止時自動退出,所有啓動時的命令語言應該是SQLConnect( \\本站點\DeviceID, "dsn=mysql;uid=;pwd=");

而停止時,斷開鏈接的應該是:SQLDisconnect( \\本站點\DeviceID); 這樣設置後就能自動連接自動斷開了,注意數據庫連接只要連接一次,不能放到運行中觸發

3.0 可以看到左邊欄中,點開事件命令語言,雙擊新建

image.png

4.0 如下圖,事件描述這裏就是寫表達式的,這邊寫Q05==1,就是當組態王變量Q05等於1達成時,會有三種狀態出現,一個是發生時,當Q05==1的一瞬間觸發一次,可以理解爲上升沿,存在時--指的當Q05==1的這段時間,有一個週期時間設置「每。。。。毫秒」,在Q05=1的這段時間每多少毫秒觸發一次,消失時,可以理解爲下降沿,Q05等於0的一瞬間執行一次

這裏設置爲,當Q05==1的上升沿觸發一次,記錄下數據到表格,當程序中觸發Q0.5,就會讓組態王記錄一次數據到數據庫

image.png

5.0 測試之前先確認下數據庫是否是清空的

image.png

6.0 另外說下PLC要簡單的設置下,如下圖,定時4秒,置位兩秒,復位兩秒,每置位輸出一次就計數一次,滿10次結束,那正常的話,組態王數據庫會記錄10次數據

image.png

image.png

7.0 沒問題的話,能看到如下的界面,int計數爲10,數據庫記錄十組數據

image.png

image.png

瞭解最新工控PLC,上位機,機器人,通訊等實例測試筆記~~請關注百家號或頭條號--老王工控筆記,