我在plc的位m0.0=1,時需要通知用戶去登錄或重新登錄,自動顯示showlogondialog
答:在plc中編程,用m0.0的上升沿控制一個字,如mw2自加1,當(dāng)mw2=某一個值時再move一個0進(jìn)去,這樣每當(dāng)m0.0有一個上升沿,mw2就變化一次,在winccflexible中在變量mw2的數(shù)值更改事件中調(diào)用showlogondialog,記得把mw2的采集模式改為循環(huán)連續(xù)。
我一般的做法是把進(jìn)入你想要的指定畫面做個用戶權(quán)限,用戶名、密碼正確的時候才可以訪問。
tp170a與其它tp、op不一樣,在設(shè)置密碼時應(yīng)用不同的方式來設(shè)置密碼,其具體操作過程如下:
一、在protool/pro中,新建一個tp170a的項(xiàng)目。
二、在screen中新建一個畫面。
三、在畫面中加入一個輸入型i/o輸入域,兩個按鈕分別命名為用戶登錄和登錄退出。見圖1。將i/o域同一個字符型內(nèi)部變量如a1連接。此變量即為密碼設(shè)置變量。在顯示選項(xiàng)中若選中密碼,則在輸入密碼后,會在上述i/o域中顯示*號,若不選密碼,則密碼輸入后i/o域?yàn)榭瞻祝妶D2。
四、選用戶登錄按鈕,并選屬性,且為其加上用戶登錄功能,password參數(shù)選上步中的a1,見圖3;同理為退出登錄按鈕加上退出登錄功能。
五、在畫面中對要設(shè)置密碼保護(hù)的對象屬性中,選中使能功能,將保護(hù)等級設(shè)為1。
六、系統(tǒng)缺省的密碼是100,若想改變此密碼值,在系統(tǒng)菜單下選設(shè)置子菜單,在彈出的設(shè)置窗口中,可將超級密碼由100改為用戶想用的任何值,此則修改后的值即為今后系統(tǒng)應(yīng)用中的密碼。