西門子代理6ES7132-4HB12-0AB0
我公司主營西門子各系列PLC (S7-200 SMART S7-300 S7-400) 觸摸屏 變頻器 (MM系列 G120 G120C G110) 伺服 (V80 V60) 數控備件 (PCU50 NCU CCU 軸卡) 等 價格優勢 產品為西門子原裝正版產品 我公司售出的產品 按西門子標準質保 產品本身有質量問題 質保一年 公司秉承:以信待人 以誠待人 質量如生命 客戶至上的經營理念 竭誠為您服務 您的肯定是我們大的動力 我們將期待與您長期持久的合作
使用腳本獲取通訊狀態
上一章節是把變量的“變量狀態"直接與對象屬性關聯,這個“變量狀態"也可以直接使用腳本來讀取,在腳本中判斷通訊狀態,繼而執行比較復雜的邏輯操作。
首先在需要監控的通訊鏈接下新建一個變量“status",地址取位存儲區首地址(圖5)。
打開“全局腳本"—>“C-Editor",新建一個“動作",編寫如下代碼(圖8)。腳本中“GetTagDWordState"函數獲取了變量的變量狀態,然后使用If語句執行判斷。
圖8
在工具欄上點擊“信息/觸發",(“信息/觸發"按鈕在V6.2系統中圖標參考圖8,如果是V7.0系統中圖標參考圖9)在屬性選項板上選擇“觸發器"à“定時器"à“周期",然后點擊“添加"按鈕,在彈出對話框中填寫觸發器名稱“Action1",然后定義“周期"5秒。這種組態(圖10)會讓此腳本在WinCC運行期間以5秒的時間間隔,循環執行。
圖9
圖10
注意事項:
1.項目運行前必須把計算機屬性“啟動"列表中“全局腳本行系統"給勾選上(圖11)。
2.腳本的執行周期用戶可根據項目自行修改,但是不建議執行周期過密。因為在WinCC系統中腳本是單進程的,如果腳本中有很耗時的執行過程,過密的執行周期會造成系統負擔過大,導致腳本不執行或者系統運行緩慢等現象。
圖11
西門子代理6ES7132-4HB12-0AB0
- 西門子代理6ES7132-4HB01-0AB0 2024-11-23
- 西門子代理6ES7132-4FB01-0AB0 2024-11-23
- 西門子代理6ES7132-4BF00-0AB0 2024-11-23
- 西門子代理6ES7132-4BF00-0AA0 2024-11-23
- 西門子代理6ES7132-4BD30-0AB0 2024-11-23
- 西門子代理6ES7132-4BD32-0AA0 2024-11-23
- 西門子代理6ES7132-4BD00-0AB0 2024-11-23
- 西門子代理6ES7132-4BD02-0AA0 2024-11-23
- 西門子代理6ES7132-4BB31-0AB0 2024-11-23
- 西門子代理6ES7132-4BB31-0AA0 2024-11-23
- 西門子代理6ES7132-4BB01-0AB0 2024-11-23
- 西門子代理6ES7132-4BB01-0AA0 2024-11-23
- 西門子代理6ES7131-4BF50-0AA0 2024-11-23
- 西門子代理6ES7131-4RD02-0AB0 2024-11-23
- 西門子代理6ES7131-4BD51-0AA0 2024-11-23
聯系方式
- 電 話:18717946324
- 聯系人:占雪芬
- 手 機:18717946324
- 微 信:18717946324