『壹』 昆侖通態如何用腳本程序編寫置位重位指令
!LogOn()
if !LogOn( )=0 and !strComp(!GetCurrentUser( ),"負責人")=0 then
用戶窗口.測試主界面.Close( )
用戶窗口.控制板調試界面.Open()
mcgs 字元串腳本指令:首先建立一個開關型變數data1,然後在畫面里放上一個輸入框,一個標簽,設置輸入框內容:表達式為data1,十六進制,設置標簽內容:顯示輸出,表達式data1,十進制。這樣就行了
『貳』 昆侖通態如何通過變數控制標簽背景顏色
實時資料庫先定義一個變數,然後在用戶窗口新建一個窗口,打開窗口,用工具箱畫一個標簽,雙擊標簽定義標簽顯示輸出為對應變數,點擊設備窗口,添加串口父設備,串口父設備下添加對應設備(或相應通訊協議),在對應設備里邊添加通訊通道,設置要讀寫地址為此變數。然後連接設備,運行就完了
『叄』 用MCGS等組態軟體做項目,這類軟體的編程語言如何稱呼
組態軟體下做項目,有畫面編輯,報表設計等。還有你說的編程,一般有點C語言基礎就可以編程了。在組態軟體中稱為腳本編輯,沒有是什麼程序的說法。組態軟體--國產的一般以公司的名字命名的。
腳本編輯的一般C語言吧。
MCGS是偏向VB的。
他們公司自稱為腳本程序,我在一本教材上看到也是稱腳本程序。
『肆』 昆侖通態怎麼用按鈕控制物體的水平移動 不用寫腳本的方法
上升下降本來就是一個動態變化的過程,如果不寫腳本這個程序很難實現,除非把那個變數關聯到PLC的變數
『伍』 昆侖通態軟體怎樣查看腳本
打開MCGS編輯器,就可以查看腳本信息。
MCGS是北京昆侖通態自動化軟體科技有限公司研發的一套基於Windows平台的,用於快速構造和生成上位機監控系統的組態軟體系統,主要完成現場數據的採集與監測、前端數據的處理與控制,可運行於Microsoft Windows 95/98/Me/NT/2000/xp等操作系統。
具有功能完善、操作簡便、可視性好、可維護性強的突出特點。通過與其他相關的硬體設備結合,可以快速、方便的開發各種用於現場採集、數據處理和控制的設備。用戶只需要通過簡單的模塊化組態就可構造自己的應用系統,如可以靈活組態各種智能儀表、數據採集模塊,無紙記錄儀、無人值守的現場採集站、人機界面等專用設備。
『陸』 MCGS組態軟體
表達式裡面添加一個變數,然後在偏移值和變數表達式的數值裡面添加一個范圍,然後寫腳本,注意:完成預期效果的關鍵就是腳本,首先寫一個腳本讓變數值遞增,到達范圍值最大值後再讓它遞減(也就是讓兩段腳本之間形成互鎖關系),這個效果實現起來很簡單,我們都用它來給客戶講課的
『柒』 mcgs組態軟體腳本編程
在第一個掃描周期,程序從上至下執行,如果條件成立,執行相應的語句,不成立執行下面的語句,直至程序的末尾,輸出相應的值;接著進行第二個周期的掃描,利用第一個周期的返回值和每個語句進行比較,同樣的步驟執行完畢;依次循環,知道所有的條件都不成立,返回最終的結果輸出。你可以試驗一下,就明白了,每次增加一條語句,不要把所有的都寫上。表達不夠好,希望能幫助你。
補充:你可以在組態環境下打開運行策略的窗口,根據你的需要你可以寫啟動策略或者循環策略,一般都是寫循環策略,也可以新建自定義策略。以循環策略為例,你點擊後打開,在界面上點右鍵,新增策略行,然後雙擊執行條件,在資料庫里新建一個變數DO點吧,設置好啟動條件,然後右鍵點擊第三個方塊——策略工具箱——腳本程序,拖到方塊上,再雙擊方塊,就會彈出編腳本程序的串口,把你需要的哪些語句寫進去,寫幾條都可以,每個周期他都要掃描一次,執行成立的表達式,輸出結果。(另外,你還需要在資料庫中定義wheel這個變數,為數值型即浮點型的。)
比如說只寫:if wheel>600 then wheel=wheel-600,這個表達式,你對變數wheel輸入600,他就不執行,寫601,結果就是601-600=1,同樣的道理,你寫1805,輸出的結果就是5.可以隨便增加語句,只執行判斷條件非零的語句。
不知道這次說清楚沒,希望能多交流。
再補充:先說一下組態,簡單一點,所謂組態就是就是一種可視化的程序運行環境,一般用於工業電力化工等行業的自控方面,是一種人機交互,機機交互的媒介,(這是我自己下的定義)。它基於Windows操作系統和相關的VB或者C語言的基礎上開發而成。他可以讓人們自由的編輯,瀏覽,控制相關的設備等。也就是SCDA。
既然如此,在開發的時候它就可以利用這些編程語言,對它的一些控制項(操作對象等)進行編程和定義。你提到的問題中的 Wheel 就是你要操作的對象,也就是組態中你需要定義的一個變數,既然是變數,他的值就是可以改變的,如果你對他賦一個初值,並且觸發了程序運行的條件,他就會根據後台程序的執行結果(每個掃描周期)返回對應的值,只要後台程序一直在運行,並且滿足你設定的條件,他就會不停的改變自己的值。
對於你上面寫的那些條件,也叫程序,組態系統在每個周期都要把每一條語句執行一遍,從上到下,從左到右,如果第一條成立,就返回第一條語句的Wheel的結果,然後在執行下一條語句的時候把上一條的Wheel結果作為後一條語句的初值,繼續判斷條件,成立則根據你的算式算出一個新的結果送給下一條語句,不成立的話則跳過這一條,繼續把剛才的結果作為初值鄉下傳。
快停電了,就說這么多吧QQ44710149,有機會多交流
『捌』 昆侖通態mcgs處理變數
這個沒有好的辦法,只能是一個個變數進行賦值。
我看你這個程序的意思貌似是要把配方里所有的配方項目都讀取出來,是為了要顯示嗎,那你這個思路可是要累死了,1000個配方項目用1000個變數顯示出來,你畫面還要做1000個文本框,或者是表格里添加1000個變數嗎,很累的。
如果是為了顯示並選擇的話,我的思路是就用一個變數,利用循環,挨個配方項目讀取,讀取出來後賦值給變數,然後保存變數,在讀取,在保存,然後用存檔數據瀏覽將保存的變數都顯示出來,這樣就方便多了。反復操作一個變數。
望採納。。。。。。
『玖』 昆侖通態的腳本問題
組態軟體裡面是有腳本編寫功能的,格式很簡單,通過調用一些語句來實現
『拾』 昆侖通態modbus-UDP通信需要寫腳本程序嗎
昆侖通態里有驅動,用莫迪康plc的modbus-udp,這一套機制好像就是莫迪康公司的