非常實(shí)用的mcgs觸摸屏編程實(shí)例下(10例)_第1頁
非常實(shí)用的mcgs觸摸屏編程實(shí)例下(10例)_第2頁
非常實(shí)用的mcgs觸摸屏編程實(shí)例下(10例)_第3頁
非常實(shí)用的mcgs觸摸屏編程實(shí)例下(10例)_第4頁
非常實(shí)用的mcgs觸摸屏編程實(shí)例下(10例)_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、13.組態(tài)控制技術(shù) mcgs 下圖腳本程序如何編 IF 實(shí)際總水量 設(shè)定總水量 THEN下罐進(jìn)水閥=0下罐排水閥=1ELSEIF 實(shí)際總水量 = 設(shè)定總水量 THEN IF 下水位 下水位設(shè)定量 THEN 上罐排水閥=0 上罐進(jìn)水閥=1 循環(huán)泵=1ENDIFENDIFENDIFENDIFENDIF 當(dāng)然 如果你的下水位是由開關(guān)量來確定的話,后面那一部分也可以改成:IF 實(shí)際總水量 = 設(shè)定總水量 THEN IF 下水位低=1 THEN 循環(huán)泵=0 上罐進(jìn)水閥=0 上罐排水閥=1 ELSEIF 下水位高=1 THEN 上罐排水閥=0 上罐進(jìn)水閥=1 循環(huán)泵=1上面只是大體的一個(gè)思路,里面還是有很

2、多需要補(bǔ)充的地方,比如給上水罐注水時(shí),是否需要先判斷進(jìn)水閥是否打開再啟動(dòng)循環(huán)泵,給下水罐注水時(shí)是否需要判斷先關(guān)停循環(huán)泵再關(guān)停進(jìn)水閥,然后開啟上罐排水閥,如果是這種情況的話,建議你可以使用運(yùn)行策略來完成腳本編寫。14.MCGS 組態(tài)軟件 腳本程序有沒有延時(shí)指令!Sleep(mTime)函數(shù)意義:在腳本程序中等待mTime毫秒,然后執(zhí)行下條語句實(shí)例:!Sleep(10),延時(shí)10毫秒15.怎么使MCGS組態(tài)動(dòng)畫實(shí)現(xiàn)左右移動(dòng)?要用腳本程序?qū)懴认蛴乙?,再原路返回很?jiǎn)單的啊,就是雙擊要實(shí)現(xiàn)動(dòng)畫的東西,鉤選水平移動(dòng),然后在水平移動(dòng)上選擇對(duì)應(yīng)的字地址,將此字地址與要移動(dòng)的位置對(duì)應(yīng)好,然后在腳本里面對(duì)這個(gè)字地

3、址編程就可以了。只要對(duì)我之前說的那個(gè)對(duì)應(yīng)的字地址編腳本可以了腳本可以這么編IF 對(duì)應(yīng)位=0 THEN 中間變量=0IF 對(duì)應(yīng)位=100 THEN 中間變量 = 1IF 中間變量=0 THEN 對(duì)應(yīng)位 = 對(duì)應(yīng)位 + 5IF 中間變量=1 THEN 對(duì)應(yīng)位 = 對(duì)應(yīng)位 - 516.mcgs怎么實(shí)現(xiàn)按鈕按下去不彈起首先放上兩個(gè)元件,但不是按鈕 然后分別設(shè)置屬性,上面的是“按鈕動(dòng)作置一按鈕”“可見度按鈕不可見”如下圖 下面的和上面的剛好相反,“按鈕動(dòng)作清零按鈕”“可見度按鈕可見”這樣兩個(gè)元件就可以交替顯示了,達(dá)到一個(gè)按鈕按下不起的效果。 17.MCGS嵌入版一些元件這個(gè)元件 在哪里 找啊。我怎么找不

4、到默認(rèn)的沒有,自己做的,就是幾個(gè)圖合并到一起的而已。比如下面這幾個(gè) 合理放置之后 !18.請(qǐng)問MCGS斷電后該如何保存窗口界面設(shè)置的參數(shù),并且重新上電后可以自動(dòng)對(duì)應(yīng)讀???各位工友,你們好!請(qǐng)問我用MCGS組態(tài)了一個(gè)參數(shù)設(shè)置界面,為下位機(jī)PLC提供參數(shù),有好多開關(guān)量和數(shù)值量,但是如果MCGS斷電后該如何保存這些參數(shù),并且再次上電時(shí)能夠自動(dòng)對(duì)應(yīng)的讀取這些參數(shù)呢?求教方法,謝謝!因?yàn)楣こ绦^(qū)有時(shí)會(huì)停電!SaveDataInit( )!FlushDataInitValueToDisk( )用這兩個(gè)函數(shù)。19.MCGS 腳本 組態(tài)編程,取整函數(shù)?2014-05-05 12:06lj22377 | 分類:

5、軟件開發(fā) | 瀏覽130次產(chǎn)品:/sc/index.aspx需求:在界面顯示系統(tǒng)運(yùn)行時(shí)間,以時(shí)分秒的方式。描述:系統(tǒng)提供一個(gè)只讀變量 RunTime,但是是以秒來表示的,現(xiàn)在需要將其轉(zhuǎn)化為 時(shí)分秒的形式。腳本如下:(RunTimeStr是自定義字符型變量,$RunTime 是系統(tǒng)變量, !Str 是系統(tǒng)函數(shù),將數(shù)字轉(zhuǎn)化為字符)RunTimeStr = !Str($RunTime/3600) + 時(shí) +!Str($RunTime/60) + 分 + !Str($RunTime MOD 60) + 秒但是,這里的除法運(yùn)算 “/” 是浮點(diǎn)數(shù)運(yùn)算,就是 1/3

6、 = 0. 而不是 0,MCGS腳本程序中貌似沒有提供取整函數(shù)(沒找到?)請(qǐng)問,有解決辦法沒?實(shí)現(xiàn)方法IF $RunTime SecCount THENHourCount = HourCount + 1 每秒加1MinCount = MinCount + 1SecCount = SecCount + 1IF HourCount = 3600 THEN Hour = Hour + 1 HourCount = HourCount -3600ENDIFIF MinCount = 60 THEN Min = Min + 1if Min = 60 then Min = 0endif MinCount =

7、 MinCount -60ENDIFRunTimeStr = !Str(Hour) + : +!Str(Min) + : + !Str($RunTime MOD 60)SecCount = $RunTimeENDIF我簡(jiǎn)單的做了一個(gè) 其中data4就相當(dāng)于系統(tǒng)運(yùn)行時(shí)間$RunTime,將其分解成時(shí)data1,分data2,秒data3,步驟如下: 將data1,data2,data3,設(shè)置成開關(guān)型,這樣data1,data2,data3就相當(dāng)于整數(shù),在做除法運(yùn)算時(shí),不會(huì)有小數(shù)部分。 做運(yùn)算,算出時(shí)分秒就行了。追問不過,問一個(gè)問題啊,開關(guān)型 = int (C語言) 么?開關(guān)型的范圍是多少,0 1

8、 2 3 4 . . . 一直可以到幾?20.mcgs設(shè)計(jì)兩個(gè)按鈕,它們之間不可以同時(shí)工作剛剛作了一個(gè),不知道是不是這個(gè)意思。初始時(shí),按鈕1和按鈕2都能按下均為可控狀態(tài)的,為圖1。當(dāng)按鈕1按下后,對(duì)應(yīng)上面的燈亮,按鈕2按下沒反映,為不可控狀態(tài),為圖2。當(dāng)按鈕1再次按下后回到初始狀態(tài),按鈕2變回可控,為圖1。當(dāng)按鈕2按下后,對(duì)應(yīng)上面的燈亮,按鈕1按下沒反映,為不可控狀態(tài),為圖3。當(dāng)按鈕2再次按下后回到初始狀態(tài),按鈕1變回可控,為圖1。圖1向左轉(zhuǎn)|向右轉(zhuǎn) 圖2向左轉(zhuǎn)|向右轉(zhuǎn) 圖3向左轉(zhuǎn)|向右轉(zhuǎn) 。其做法就是做4個(gè)按鈕和2個(gè)指示燈。向左轉(zhuǎn)|向右轉(zhuǎn) 指示燈的屬性為:其中一個(gè)指示燈的可見度設(shè)置為data1,另一個(gè)指示燈的可見度設(shè)置為data2。黑色字的按鈕的屬性為:按鈕1的操作為取反data1,可見度為data2不可見。按鈕2的操作為取反data2,可見度為data1不可見?;疑值陌粹o的屬性為:按鈕1的可見度為data2可見。按鈕2的可見度為data1可見。然后把相應(yīng)的黑色字按鈕和灰色字按鈕疊加排列到一起就行了。21.mcgs腳本程序請(qǐng)教一個(gè)問題:按下按鈕,另一個(gè)輸入框的數(shù)字能自動(dòng)累加,按鈕設(shè)置 改循環(huán)策略的循環(huán)時(shí)間 設(shè)置成立條件 編輯腳本 把這個(gè)data2用輸入框里,就行了,這個(gè)就是只要按下按鈕,輸入框的數(shù)字就會(huì)以1/0.1s的速度上升。抬起按鈕

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論