MCGS觸摸屏編程實(shí)例精選DOC_第1頁
MCGS觸摸屏編程實(shí)例精選DOC_第2頁
MCGS觸摸屏編程實(shí)例精選DOC_第3頁
MCGS觸摸屏編程實(shí)例精選DOC_第4頁
MCGS觸摸屏編程實(shí)例精選DOC_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余36頁可下載查看

下載本文檔

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

文檔簡介

1、MCGS觸摸屏編程實(shí)例精選1 .MCGS表格中, 兩數(shù)據(jù)連接到兩個開關(guān)量, 要把采集到的“0”和“1”的狀態(tài),顯示為“關(guān)”和“開”在表格里輸入開|關(guān)”,然后連接開關(guān)型變量Datal,按鈕是讓開關(guān)量71開1關(guān)jl1nnFT:TC按鈕Datal取反。這樣就行了,運(yùn)行時Datal默認(rèn)為0顯示關(guān),按下按鈕后Datal為1顯示開,如此反復(fù)關(guān)按鈕開按鈕2 .mcgs里怎么畫漸變色漸變色只有通用版和網(wǎng)絡(luò)版有,嵌入版沒有方法就是:填充顏色一一填充效果,然后根據(jù)你的需要設(shè)置就行了。3.如何在mcgs做腳本i0.0=1讓Q輸出當(dāng)PLC的I0.0有信號,讓Q0.0輸出,在PLC中做我會,不知道在MCGS中怎么實(shí)現(xiàn)在

2、循環(huán)腳本中,循環(huán)時間為10ms,條件表達(dá)式為1,腳本程序?yàn)镮FI0.0=1THENQ0.0=1ELSEQ0.0=0ENDIF4 .MCGS組態(tài)如何實(shí)現(xiàn)這樣的功能?點(diǎn)擊某一部分,彈出登錄對話框壓力上限設(shè)定依單次充裝呀間限這個畫面是在有管理員帳戶登錄的情況下才可以設(shè)置的,我現(xiàn)在想實(shí)現(xiàn)當(dāng)有人在沒有登錄的情況下點(diǎn)擊了這個地方,就彈出提示:請先登錄。1 條回答可以先用函數(shù)!CheckUserGroup來判斷當(dāng)前登錄的用戶是不是你需要的用戶組,返回只為0表示已經(jīng)登錄了你需要的用戶組了,直接進(jìn)行下一步,如果返回值不為0,表示當(dāng)前登錄的不是你需要的用戶組或是沒有任何登錄,那么用子窗口或者可見度啥的都行,顯示出

3、來就行了。追問單次充最時闿卜陽回答你把判斷的語句寫到圖片的事件里就行了追問求在具體一點(diǎn),不知道怎么寫?;卮瘘c(diǎn)控件,右鍵一一事件一一Click事件連接腳本我是想在用戶點(diǎn)擊了上面圖片中的部分時才彈出登錄提示,怎么實(shí)現(xiàn)呢?典切團(tuán)拷貝玷貼打刪除皿CU1+ICtrl+CCtrl+VDel轉(zhuǎn)換為位圖排列取屬性國置屬性匡IFfCheckUserGroupCIl)=0THEN登錄到管理員組的劫作ELSF沒登陸或沒登錄到管理員組的動作ENDIF|5 .mcgs能記錄外部機(jī)器運(yùn)行的時間嗎我想用觸摸屏記錄外部設(shè)備的總運(yùn)行時間和單點(diǎn)運(yùn)行時間,如一個指示燈從亮到滅的這段時間首先新建一個循環(huán)策略,循環(huán)時間為1s策酹星性誦

4、策酹星性誦循環(huán)策略屬性循環(huán)策略屬性簫略名稱簫略名稱策略執(zhí)行方式策略執(zhí)行方式G定時循環(huán)執(zhí)行,循環(huán)明間定時循環(huán)執(zhí)行,循環(huán)明間(ms):r r在指定的圖定時刻執(zhí)行:在指定的圖定時刻執(zhí)行:策略內(nèi)容注釋按照設(shè)定的時間循按照設(shè)定的時間循環(huán)運(yùn)行環(huán)運(yùn)行檢查位檢查位) )確認(rèn)確認(rèn)(Y)取消取消 ) )幫助出幫助出) )里面添加一個策略,表達(dá)式為變量燈”這個變量燈”就是你外部的燈,是通過PLC還是通過遠(yuǎn)程IO啥的連接到MCGS里的變量。表達(dá)式條件表達(dá)式條件* *策略行條件屬性策略行條件屬性表達(dá)式表達(dá)式條件設(shè)置條件設(shè)置岸表達(dá)式的值非。時條件成立岸表達(dá)式的值非。時條件成立表達(dá)式的值為。時條件成立表達(dá)式的值為。時條件成

5、立廣廣表達(dá)式的值表達(dá)式的值產(chǎn)生正產(chǎn)生正跳變時榮伸成立一次跳變時榮伸成立一次亮達(dá)式的值產(chǎn)生負(fù)跳變時條件成立一次亮達(dá)式的值產(chǎn)生負(fù)跳變時條件成立一次內(nèi)容注釋內(nèi)容注釋檢查位檢查位) )確認(rèn)確認(rèn)(Y)取消取消G G 幫助幫助編輯腳本肝朝-沙歹*?。?SN*M1E:U1UH計(jì)曠,:潸儲爐端瓢遛微微鼐匕器滿粉 E 如用間”tTl*l鷗tr什時FIW*,能可以把秒樽轉(zhuǎn)化加分眇形武的6.PLC時序圖給梯形圖畫出X1/Y1/Y2/Y3的時序圖MCGS金中文工海龜般峨這個梯形圖就是X1為ON后,Y1自鎖一直為ON,在X1為ON的這段時間里Y2和Y3交替閃爍7 .MCGS時間數(shù)據(jù)怎么存盤?,就是比如我要調(diào)試一條生產(chǎn)線

6、,調(diào)試完成后按退出鍵,那當(dāng)時的時間存盤,表示完成時間,當(dāng)再次進(jìn)入后會看到上次調(diào)試完成時間,這個怎么做?data=$Date+$Time!SaveSingleDataInit(data)放退出鍵里就行了data是字符型變量,將當(dāng)前日期和當(dāng)前時間的字符型賦值給data然后用!SaveSingleDataInit函數(shù),把data的當(dāng)前值設(shè)置為初始值8 .MCGS通用版中實(shí)時數(shù)據(jù)報表的小數(shù)位怎么設(shè)置,這個位數(shù)有點(diǎn)多9.8186筱位筱位25/9116水泵水泵0調(diào)節(jié)國調(diào)節(jié)國1出水網(wǎng)出水網(wǎng)1先設(shè)置小數(shù)位,如下圖,分別是小數(shù)位為1位,2位,3位,4位的設(shè)置方法輸入相輸入相102|03|0琳。然后連接上變量這就

7、行了1.23456L21.23HL23469 .MCGS怎么在畫面中做按鈕一個按鈕, 沒按之前是紅的, 按了以后是綠的, 說明啟動了, 怎么做這個按鈕呀, 像圖片里那種畫面按鈕, 不是MCGS里面就有的按鈕構(gòu)件,這是需要自己做的那種。啟動啟動就好像這樣的,一個按鈕,沒按之前是紅的,按了以后是綠的,說明啟動了標(biāo)簽不是按鈕然后設(shè)置標(biāo)簽屬性,填充顏色和按鈕動作然后設(shè)置填充顏色,注意,默認(rèn)的是0綠1紅,要改一下,換成0紅1綠首先你要放一個然后設(shè)置按鈕動作設(shè)置完了,點(diǎn)確定就行了,就實(shí)現(xiàn)默認(rèn)紅色,按一下綠色,再按一下紅色,再按一下綠色。如果你不想這么來回?fù)Q,可以不用取反”而用置1”10.歐姆龍、松下、西門

8、子、三菱、臺達(dá)的PLC,哪個應(yīng)用比較廣泛?穩(wěn)定性好?編程簡單?目前就國內(nèi)而言,用的多的還數(shù)西門子和三菱的,而國外都是支持國貨的,德國公司清一色西門子,韓貨清一色LG,日本就是三菱,歐姆龍,松下。國外都是只要國貨能行的,堅(jiān)決用國貨,只有國貨達(dá)不到要求,迫不得已才選擇其他國的。至于穩(wěn)定性,都差不多,只要不是雜牌子的。至于編程簡單嗎,這東西都是會就簡單,不會就難。沒法說是簡單還是難。編程一般就是歐系和日系兩種模式,就我個人趕腳,還是日系的簡單些,歐系的把數(shù)據(jù)分類分的太嚴(yán)格了,用著不爽。11.請問MCGS怎么用腳本啟動子畫面的大小用一個標(biāo)簽來控制由于還要顯示數(shù)值所以不能用開關(guān)八,7 趴人口心八II需要

9、彈出一個可控制大小的畫面需要彈出一個可控制大小的畫面川1B*W前,用工.事萬力一挈圖9寫明a*.*m對象,處事團(tuán)(向田口一后GJt響n*Ji*HM亞置HHU*n3二.X 豆感:驚.用單j而懈而密.#卡料酊甲修,向臉4Tt;腳本程序這樣寫為什么不能用呢分享到:2014-08-1808:48提問者采納這個不用策略就能做標(biāo)簽一一右鍵一一事件一一click事件連接腳本,然后腳本里輸入你的打開子窗口的腳本就行了。率屬性1置雇性國】事件區(qū))Ctrl+Inter即切&Ctrl+X拷貝以Ctrl+C粘貼卬Ctxl+V刪除皿轉(zhuǎn)換為位圖C)排列改字符用戶窗口窗口O.OpenSubWnd(ni100,109

10、,100,100,0)12 .mcgs字符用腳本指令怎么用2014-08-1807:42 法國孟子|分類:網(wǎng)站使用|瀏覽 83 次目的:輸入十六進(jìn)制數(shù)D0,顯示十進(jìn)制數(shù)D2。例如輸入0B,要顯示11;輸入14,要顯示20。我現(xiàn)在D0的范圍是在120之間變化的。BSdatolInputETiBeSlInputSTiae妃InputUseil輸入完了,click的腳本函數(shù)就會出現(xiàn)一個【腳本程序】,點(diǎn)【確定】,就OK了這樣你單擊標(biāo)簽時就執(zhí)行這個腳本程序了,彈出子窗口。比你又建變量,就建策略的方便多了。名字名字類型類型注釋注釋報警報警開關(guān)型開關(guān)型字符型字符型字符型字符型字符型字符型字符型字符型系統(tǒng)內(nèi)建

11、一系統(tǒng)內(nèi)建一. .系統(tǒng)內(nèi)建系統(tǒng)內(nèi)建. .系統(tǒng)內(nèi)建系統(tǒng)內(nèi)建 一一系統(tǒng)內(nèi)建系統(tǒng)內(nèi)建, ,一一data1這個用不到字符串函數(shù)首先建立一個開關(guān)型變量888|輸入框設(shè)置輸入框內(nèi)容:表達(dá)式為datal,十六進(jìn)制設(shè)置標(biāo)簽內(nèi)容:顯示輸出,表達(dá)式datal,十進(jìn)制。這樣就行了13.組態(tài)控制技術(shù)mcgs下圖腳本程序如何編L=C3=1tHNitM/加nt.9j聚維一陸4日?相?為?制?總水3強(qiáng)念總水中-卜水口乂產(chǎn)襦正面 Y呷.I水位X,上緒底面積,總設(shè)計(jì)思路上;趟果惠際嘛水趟果惠際嘛水 低于設(shè)定電水或,開下修進(jìn)水禽,美低于設(shè)定電水或,開下修進(jìn)水禽,美FHH小的小的, ,林水林水. .加果實(shí)際總水量高于設(shè)定髓水量,關(guān)

12、下罐進(jìn)水閥,井卜旗棺水腳一向外管路排水加果實(shí)際總水量高于設(shè)定髓水量,關(guān)下罐進(jìn)水閥,井卜旗棺水腳一向外管路排水實(shí)際總實(shí)際總水服。設(shè)定總水量時,則不與外管路進(jìn)行水食換。同時判定:水服。設(shè)定總水量時,則不與外管路進(jìn)行水食換。同時判定:北北F水位低:停止上罐進(jìn)水水位低:停止上罐進(jìn)水“打開上響排水閥,山卜林紿下諭注術(shù)打開上響排水閥,山卜林紿下諭注術(shù)瓦瓦F水位高水位高, ,停止上停止上Sf指水,向上堵注水指水,向上堵注水G汴意上汴意上. .進(jìn)水和排水時循環(huán)累和新環(huán)茶閥的動秣順序進(jìn)水和排水時循環(huán)累和新環(huán)茶閥的動秣順序* *IF實(shí)際總水量設(shè)定總水量THEN下罐進(jìn)水閥=0下罐排水閥=1ELSEIF實(shí)際總水量=設(shè)

13、定總水量THEN由外輯?IF下水位下水位設(shè)定量THEN上罐排水閥=0上罐進(jìn)水閥=1循環(huán)泵=1ENDIFENDIFENDIFENDIFENDIF當(dāng)然如果你的下水位是由開關(guān)量來確定的話,后面那一部分也可以改成:IF實(shí)際總水量=設(shè)定總水量THENIF下水位低=1THEN循環(huán)泵=0上罐進(jìn)水閥=0上罐排水閥=1ELSEIF下水位高=1THEN上罐排水閥=0上罐進(jìn)水閥=1循環(huán)泵=1上面只是大體的一個思路,里面還是有很多需要補(bǔ)充的地方,比如給上水罐注水時,是否需要先判斷進(jìn)水閥是否打開再啟動循環(huán)泵,給下水罐注水時是否需要判斷先關(guān)停循環(huán)泵再關(guān)停進(jìn)水閥,然后開啟上罐排水閥,如果是這種情況的話,建議你可以使用運(yùn)行策

14、略來完成腳本編寫。14 .MCGS組態(tài)軟件腳本程序有沒有延時指令!Sleep(mTime)函數(shù)意義:在腳本程序中等待mTime毫秒,然后執(zhí)行下條語句實(shí)例:!Sleep(10),延時10毫秒15.怎么使MCGS組態(tài)動畫實(shí)現(xiàn)左右移動?要用腳本程序?qū)懴认蛴乙?,再原路返回很簡單的啊,就是雙擊要實(shí)現(xiàn)動畫的東西,鉤選水平移動,然后在水平移動上選擇對應(yīng)的字地址,將此字地址與要移動的位置對應(yīng)好,然后在腳本里面對這個字地址編程就可以了。只要對我之前說的那個對應(yīng)的字地址編腳本可以了腳本可以這么編IF對應(yīng)位=0THEN中間變量=0IF對應(yīng)位=100THEN中間變量=1IF中間變量=0THEN對應(yīng)位=對應(yīng)位+5IF中

15、間變量=1THEN對應(yīng)位=對應(yīng)位-516 .mcgs怎么實(shí)現(xiàn)按鈕按下去不彈起首先放上兩個元件,但不是按鈕常常用圖符用圖符叵叵然后分別設(shè)置屬性,上面的是按鈕動作一一置一一一按鈕”可見度一一按鈕一一不可見”如下圖屬性諛置按鈕動作可見度按鈕對應(yīng)的功能廠執(zhí)行逵行策略塊I三Ir打開用戶窗口|3r關(guān)閉用戶茜口|3r打印用戶葭口|三J廠退出運(yùn)行系統(tǒng)|三J弛根對余值操作13際?|校眼仙)檢查(。確認(rèn)仃)取消)幫助00下面的和上面的剛好相反,按鈕動作一一清零一一按鈕可見度一一按鈕一一可見這樣兩個元件就可以交替顯示了,達(dá)到一個按鈕按下不起的效果。17 .MCGS嵌入版一些元件默認(rèn)的沒有,自己做的,就是幾個圖合并到

16、一起的而已。比如下面這幾個碧畫面MCGS中文工IBiaGKtfF模塊張開這個元件在哪里找啊。我怎么找不到UIQOI00I07o|合理放置之后模塊張開18.請問MCGS斷電后該如何保存窗口界面設(shè)置的參數(shù), 并且重新上電后可以自動對應(yīng)讀取?各位工友,你們好!請問我用MCGS組態(tài)了一個參數(shù)設(shè)置界面,為下位機(jī)PLC提供參數(shù),有好多開關(guān)量和數(shù)值量,但是如果MCGS斷電后該如何保存這些參數(shù),并且再次上電時能夠自動對應(yīng)的讀取這些參數(shù)呢?求教方法,謝謝!因?yàn)楣こ绦^(qū)有時會停電!SaveDataInit()!FlushDataInitValueToDisk()用這兩個函數(shù)。19 .MCGS腳本組態(tài)編程,取整函數(shù)

17、?2014-05-0512:06lj22377|分類:軟件開發(fā)|瀏覽 130 次產(chǎn):http:/ .mcgs設(shè)計(jì)兩個按鈕,它們之間不可以同時工作剛剛作了一個,不知道是不是這個意思。初始時,按鈕1和按鈕2都能按下均為可控狀態(tài)的,為圖1。當(dāng)按鈕1按下后,對應(yīng)上面的燈亮,按鈕2按下沒反映,為不可控狀態(tài),為圖2。當(dāng)按鈕1再次按下后回到初始狀態(tài),按鈕2變回可控,為圖1。當(dāng)按鈕2按下后,對應(yīng)12345datalE0datagdatal30dat&2g0data3j30data4字開開開教符關(guān)關(guān)關(guān)值一型型型型型上面的燈亮,按鈕1按下沒反映,為不可控狀態(tài),為圖3。當(dāng)按鈕2再次按下后回到初始狀態(tài),按鈕1變回可控,為圖1。圖1向左轉(zhuǎn)|向右轉(zhuǎn)按鈕1按鈕2圖2向左轉(zhuǎn)|向右轉(zhuǎn)圖3向左轉(zhuǎn)|向右轉(zhuǎn)按鈕2。其做法就是做4個按鈕和2個指示燈。向左轉(zhuǎn)|向右轉(zhuǎn)按鈕按鈕2指示燈的屬性為:其中一個指示燈的可見度設(shè)置為datal,另一個指示燈的可見度設(shè)置為data2o黑色字的按鈕的屬性為:按鈕1的操作為取反datal,可見度為data2不可見。按鈕2的操作為取反data2,可見度為datal不可見。灰色字的按鈕的屬性為:按鈕1的可見度為data2可見。按鈕2的可見度為datal可見。然后把相應(yīng)的黑色字按鈕和灰色字按鈕疊加排列到一起就行了。21

溫馨提示

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

評論

0/150

提交評論