1、可以先用函数!CheckUserGroup来判断当前登录的用户是不是你需要的用户 组,返回只为0表示已经登录了你需要的用户组了, 直接进行下一步,如果返回 值不为0,表示当前登录的不是你需要的用户组或是没有任何登录,那么用子窗 口或者可见度啥的都行,显示出来就行了。追问我是想在用户点击了上面图片中的部分时才弹出登录提示, 怎么实现呢?回答你把判断的语句写到图片的事件里就行了求在具体一点,不知道怎么写。点控件,右键 一一事件一一Click 事件连接脚本聖切Ctrl+I拷贝口Ctrl+C粘贴直Ctrl+V删除Q】Del转换为位图排列)卜取Ji性股置揺性UJ事件连接脚本IF CheckUserGro
2、up(,Il员-B THEN 登录到管理员组的动作ELSF没登陆或没登录到管理员组的动作ENDIF|5.mcgs能记录外部机器运行的时间吗我想用触摸屏记录外部设备的总运行时间 和单点运行时间,如一个指示灯从亮到灭的这段时间首先新建一个循环策略,循环时间为 1s策略名称第略机行方式定时循环执行,循坏时间(恥):检查(K)确认(Y)取消(C)帮助(H)里面添加一个策略, 表达式为变量 灯”这个变量 灯”就是你外部的灯,是通过 PLC还是通过 远程10啥的连接到MCGS里的变量。表达式案件*策略行条件属性表达式 灯丄1条件役置怜表达式的值非。时条件成立厂喪达式的值为D时祭件咸立广表达式的值产生正跳变
3、时柔件成立一次表达式的值产生负跳变时条件咸立一次内容注釋编辑脚本恃皿昭血HHD 嚨存箜计rr &5S捕那占l谢#逼躬厳fijrfl”盛涵斛时了flffl - iriwimfCTtft/iis-K 世可规WHWUSWfW的这样就行了计时按纽6.PLC时序图给梯形图画出 X1/Y1/Y2/Y3的时序图XIY1Y2 !bnnnnnnY3 hnnnnnnni ii I i个扫描周期这个梯形图就是 X1为ON后,Y1自锁一直为 ON,在X1为ON的这段时间里 Y2和Y3交替闪烁7.MCGS时间数据怎么存盘?,就是比如我要调试一条生产线,调试完成后按退出键,那当时的时间存盘,表示完成时间, 当再次进入后会
4、看到上次调试完成时间,这个怎么做?data = $Date + +$Time!SaveSi ngleData In it(data)放退出键里就行了data是字符型变量,将当前日期和当前时间的字符型赋值给 data 然后用!SaveSingleDatalnit函数,把data的当前值设置为初始值8.MCGS通用版中实时数据报表的小数位怎么设置,这个位数有点多9.81865J9116水泵调节胃1先设置小数位,如下图,分别是小数位为 1位,2位,3位,4位的设置方法輸入框102|Q3|0然后连接上变量1*data旷dala3*A*这就行了i .234561.21.231.2351.23169.MC
5、GS怎么在画面中做按钮一个按钮,没按之前是红的,按了以后是绿的,说明启动了,怎么做这个按钮呀,像图片里 那种画面按钮,不是 MCGS里面就有的按钮构件,这是需要自己做的那种。就好像这样的,一个按钮,没按之前是红的,按了以后是绿的,说明启动了 首先你要放一个标签而不是按钮AB然后设置标签属性,填充颜色和按钮动作然后设置填充颜色,注意,默认的是 o绿1红,要改一下,换成 o红1绿设置完了,点确定就行了,就实现默认红色,按一下绿色,再按一下红色,再按一下绿色。 如果你不想这么来回换,可以不用 取反”而用 置1”启动10.欧姆龙、松下、西门子、三菱、台达的PLC,明E个应用比较广泛?稳定性好?编程简单
6、?目前就国内而言,用的多的还数西门子和三菱的,而国外都是支持国货的,德国 公司清一色西门子,韩货清一色 LG,日本就是三菱,欧姆龙,松下。国外都是 只要国货能行的,坚决用国货,只有国货达不到要求,迫不得已才选择其他国的。 至于稳定性,都差不多,只要不是杂牌子的。至于编程简单吗,这东西都是会就简单,不会就难。没法说是简单还是难。编程 一般就是欧系和日系两种模式,就我个人赶脚,还是日系的简单些,欧系的把数 据分类分的太严格了,用着不爽。11.请问MCGS怎么用脚本启动子画面的大小 用一个标签来控制 由于还要显示数值所以不能用开关需要弹出一个可控制大小的画面A JN*f7-耳注駅忻進珂H* kJ#户
7、曹口-用戶如* - * / C -k峙电 直花R根ft * 络直HS1mw ri in脚本程序这样写为什么不能用呢分享到:2014-08-18 08:48提问者采纳这个不用策略就能做标签一一右键一一事件一一click 就行了。事件连接脚本,然后脚本里输入你的打开子窗口的脚本FP la-L-IAI1U舸切 QU Ctrl+X拷贝 Clrl+C粘贴芝 Ctrl+V删除边 Bd.转换为位團农)排列 改字符取属性恤1置属性任ClickJILU GVuWl MouseKoveMouseUpEeyDownKeyUp坤户窗口 窗口 (J.OpenSubWndf 窗口 1,100,100,100,100,0)
8、输入完了,click的脚本函数就会出现一个【脚本程序】,点【确定】,就 0K 了这样你单击标签时就执行这个脚本程序了, 弹出子窗口。比你又建变量,就建策略的方便多了。12.mcgs字符串脚本指令怎么用2014-08-18 07:42 法国孟子|分类:网站使用|浏览83次目的:输入十六进制数D0,显示十进制数D2。例如输入0B,要显示11 ;输入 14,要显示20。我现在D0的范围是在120之间变化的。这个用不到字符串函数首先建立一个开关型变量 data1一名字类型注释报警ddatal开关型0 Input ETi字符型系统内建0InputSTi0 Input Us eil系SE内建.系统内建.然
9、后在画面里放上一个输入框,一个标签888输入框设置输入框内容:表达式为 datal,十六进制设置标签内容:显示输出,表达式 datal,十进制。13.组态控制技术mcgs下图脚本程序如何编E 坤驅 1;徘朱幽阳t.9_l 条钱鴉成:一 自动控制輩略;为捉商控制&呃 堤甜总水蹴槪釦 总水WXF水饶X下I*底匾彳 +匕水位冥上罐嚴面积。总设汁划踣是; 11如果实际总水就舐于设迟总水册幵卜at进木鶴关下维推水阴、血外計粘为氨關补水. 2帥舉实际总水蠢离于谡定总水嵐关下譬进水端 斤卜维栉水阀*向外诒跳排木J实际总水fb设定总水at时,则不打外槪貉进行未丸换。同时判宦:d.卜水位低:停止上谜进木,打幵上
10、鋸排水嘲由上編给下縑注武乩下水位髙:停止出推水,向上琳注水C.注诡上縮进水和押笊时循环泵和循环泵阀的动作顺库*292 *设定总水量THEN 设定总水量THENIF实际总水量 下罐进水阀=1 下罐排水阀=0IF实际总水量 下罐进水阀=0下罐排水阀=1IF实际总水量 = 设定总水量 THENIF下水位 上罐排水阀=0上罐进水阀=1循环泵=1当然 如果你的下水位是由开关量来确定的话,后面那一部分也可以改成:IF下水位低=1 THENIF下水位高=1 THEN上面只是大体的一个思路,里面还是有很多需要补充的地方,比如给上水罐注水 时,是否需要先判断进水阀是否打开再启动循环泵, 给下水罐注水时是否需要判
11、断先关停循环泵再关停进水阀,然后开启上罐排水阀,如果是这种情况的话,建 议你可以使用运行策略来完成脚本编写。14.MCGS组态软件脚本程序有没有延时指令Sleep(mTime)函数意义:在脚本程序中等待 mTime毫秒,然后执行下条语句实例:Sleep(10),延时10毫秒15.怎么使MCGS组态动画实现 左右移动?要用脚本程序写先向右移,再原路返回 很简单的啊,就是双击要实现动画的东西,钩选水平移动,然后在水平移动上选 择对应的字地址,将此字地址与要移动的位置对应好,然后在脚本里面对这个字 地址编程就可以了。只要对我之前说的那个对应的字地址编脚本可以了 脚本可以这么编IF对应位=0 THEN 中间变量=0IF对应位=100 THEN 中间
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1