MCGS触摸屏编程实例精选_第1页
MCGS触摸屏编程实例精选_第2页
MCGS触摸屏编程实例精选_第3页
MCGS触摸屏编程实例精选_第4页
MCGS触摸屏编程实例精选_第5页
免费预览已结束,剩余47页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实用标准文案精彩文档MCGS 触摸屏编程实例精选1.MCGS 表格中,两数据连接到两个开关量,要把采集到的“ 0”和“1”的状态,显示为“关”和“开”在表格里输入“开|关”,然后连接开关型变量Datal,按钮是让开关量Datal取反。-C开1关3-n_ 111按钮实用标准文案精彩文档技钮实用标准文案精彩文档这样就行了,运行时Datal默认为0显示关,按下按钮后Datal为1显示开,如此反复关按钮开按钮实用标准文案精彩文档2.mcgs 里怎么画渐变色渐变色只有通用版和网络版有,嵌入版没有方法就是:填充颜色一一填充效果,然后根据你的需要设置就行了。属性设国检查旧确认凶 取消13帮助凹边技顾色;线型

2、IZJ颜色动画逵:厂填充颜 L-OB 输入输出連接厂显示输出厂按钮输入厂可见厦厂按钮动作无埴无色字符濒色其它颤芭一厂闪烁效黑实用标准文案精彩文档3.如何在 mcgs 做脚本 iO.O=1 让 Q 输出当 PLC 的 I0.0 有信号,让 Q0.0 输出,在 PLC 中做我会,不知道在 MCGS 中怎 么实现在循环脚本中,循环时间为 10ms,条件表达式为 1,脚本程序为IF I0.0 = 1 THENQ0.0 = 1ELSEQ0.0 = 0ENDIFr&sjgj确认凶 取消旳 帮助同实用标准文案精彩文档4.MCGS 组态如何实现这样的功能?点击某一部分,弹出登录对话框氐力上隈赃值压力上

3、眼设足检单孜充装时间上隈:单试充装因间上限这个画面是在有管理员登录的情况下才可以设置的,我现在想实现当有人在没有登录的情况下点击了这个地方,就弹出提示:请先登录。1条回答可以先用函数!CheckUserGroup 来判断当前登录的用户是不是你需要的用户组,返回只为 0 表示已经登录了你需要的用户组了, 直接进行下一步,如果返回值不为 0,表示当前登录的不是你需要的用户组或是没有任何登录,那么用子窗口或者可见度啥的都行,显示出来就行了。追问我是想在用户点击了上面图片中的部分时才弹出登录提示, 怎么实现呢?回答你把判断的语句写到图片的事件里就行了追问求在具体一点,不知道怎么写。回答点控件,右键一一

4、事件一一Click事件连接脚本实用标准文案精彩文档酸切口Ctrl+X拷贝口CtrHC粘贴凹Ctrl+V删除卫Del徘列卜利its過置民性I也审吐PlM5实用标准文案精彩文档.IF !ChechU5erGroup(1:H:Il员员)=0 IHEh登录到管理员俎的动作ELSE没登陆或没登录到管理员组的动作EHDIF5.mcgs 能记录外部机器运行的时间吗我想用触摸屏记录外部设备的总运行时间和单点运行时间,如一个指示灯从亮到灭的这段时间事件连接脚斗实用标准文案精彩文档首先新建一个循环策略,循环时间为1s实用标准文案精彩文档撿略茗称策酪内咨注禅按蛋i殳圭的时间循幷运行检查(K5确认no职消帮助里面添加

5、一个策略,表达式为变量“灯”这个变量“灯”就是你外部的灯,是通过PLC还广在指定的回圭时刻执行:I工I亡月分卩策昭执行方式定时循环执行,id环时:司 (耐;时实用标准文案精彩文档是通过远程10啥的连接到MCGS里的变量。实用标准文案精彩文档Mtl 1MIWI 你 r 册时.7 37 迪町 CUBf 粥秽羽氏的这样就行了条件设遐-金表达式的值菲口时茱件成立广叢达式的值为0时杀件成立厂克迭武的值言生正眺变时棗件咸立一窝广克达式的值产生员跳变时樂件成立一次内容注释检査(K5确认(Y取消(C)帮助但)编辑脚本策畴行条件厲性实用标准文案精彩文档实用标准文案精彩文档实用标准文案精彩文档6.PLC 时序图给

6、梯形图画出X1/Y1/Y2/Y3的时序图输岀扶怂刈阴讥屮f而得知逻辑运算正确与否YI实用标准文案精彩文档扫描周期这个梯形图就是X1为ON后,Y1自锁一直为ON,在X1为ON的这段时间里Y2和Y3交替闪烁7.MCGS 时间数据怎么存盘?,就是比如我要调试一条生产线,调试完成后按退出键,那当时的时间存盘,表示完成时间,!SaveSi ngleData In it(data)放退出键里就行了data 是字符型变量,将当前日期和当前时间的字符型赋值给data然后用!SaveSingleDatalnit 函数,把 data 的当前值设置为初始值XI1Y1Y2Y3上次调试时间记录当再次进入后会看到上次调试

7、完成时间,这个怎么做?data = $Date + +$Time实用标准文案精彩文档8.MCGS 通用版中实时数据报表的小数位怎么设置,这个位数有点多9.81 S6液住25.891160调节闵1岀水闵1先设置小数位,如下图,分别是小数位为1位,2位,3位,4位的设置方法输入框1|02|03|0然后连接上变量实用标准文案精彩文档实用标准文案精彩文档1.234561.21.231.23469.MCGS 怎么在画面中做按钮一个按钮, 没按之前是红的, 按了以后是绿的, 说明启动了, 怎么做这个按钮呀, 像图片里 那种画面按钮, 不是MCGS里面就有的按钮构件,这是需要自己做的那种。启动就好像这样的,

8、一个按钮,没按之前是红的,按了以后是绿的,说明启动了 首先你要放一个“标签”而不是按钮这就行了实用标准文案精彩文档ablC-JjDa警1-JJ-O-1%s回1L1J1然后设置标签属性,填充颜色和按钮动作厨性设畫1T展厲性填充颜色按钮动作静态厲性特殊动画连接颜电动画建極仁置动画连播7填充颜色L 边绒颜色r宇符颜色i 水平移动垂匡移动大小变牝r可见度厂用烁敕果权限检查(确认帮助(助边线瞰色| 边线线型|厂显示辐出r实用标准文案精彩文档然后设置填充颜色,注意,默认的是o绿1红,要改一下,换成o红1绿实用标准文案精彩文档实用标准文案精彩文档设置完了,点确定就行了,就实现默认红色,按一下绿色,再按一下红

9、色,再按一下绿色。如果你不想这么来回换,可以不用“取反”而用“置1”启动10. 欧姆龙、松下、西门子、三菱、台达的 PLC,明 E 个应用比较广泛?稳定性好?编程简单? 目前就国而言,用的多的还数西门子和三菱的,而国外都是支持国货的,德国公 司清一色西门子,韩货清一色 LG,日本就是三菱,欧姆龙,松下。国外都是只 要国货能行的,坚决用国货,只有国货达不到要求,迫不得已才选择其他国的。至于稳定性,都差不多,只要不是杂牌子的。至于编程简单吗,这东西都是会就简单,不会就难。没法说是简单还是难。编程 一般就是欧系和日系两种模式,就我个人赶脚,还是日系的简单些,欧系的把数 据分类分的太严格了,用着不爽。

10、11. 请问 MCGS 怎么用脚本启动子画面的大小用一个标签来控制 由于还要显示数值所以不能用开关实用标准文案精彩文档需要弹出一个可控制大小的画面1X:EEL询i实用标准文案精彩文档脚本程序这样写为什么不能用呢分享到:2014-08-18 08:48提问者采纳这个不用策略就能做标签一一右键一一事件一一click事件连接脚本,本就行了。取属性创置属性Ey_JT, -M_ n一 _ 事件()Ctzrl+Eirt尊然后脚本里输入你的打开子窗口的脚IMTi拷贝 口 粘贝血世 删除国亡灶血CtrinBelCtrlX实用标准文案精彩文档用户窗口q0.OpenSubMr) )d(:gqil100Jflvr0

11、0Jfl0t9)实用标准文案精彩文档输入完了,click的脚本函数就会出现一个【脚本程序】,点【确定】,就这样你单击标签时就执行这个脚本程序了,弹出子窗口。比你又建变量,了。12. mcgs 字符串脚本指令怎么用2014-08-18 07:42法国孟子|分类:使用|浏览83次目的:输入十六进制数 D0 ,显示十进制数 D2。例如输入 0B,14,要显示 20。我现在 D0 的围是在 120 之间变化的。这个用不到字符串函数OK了就建策略的方便多要显示 11 ;输入实用标准文案精彩文档首先建立一个开关型变量data1实用标准文案精彩文档-1 1 注薛可关3!SQlnputETi “字符壁系统内屋

12、-:6 Input STi.e字持型系统内建-:86 Input ITserl字符型系统内建-一SQ Input IT?ST2字符型系统内翟-然后在画面里放上一个输入框,一个标签- . 888输入框 i, 设置输入框容:表达式为datal,十六进制实用标准文案精彩文档实用标准文案精彩文档设置标签容:显示输出,表达式datal,十进制。这样就行了实用标准文案精彩文档13. 组态控制技术 mcgs 下图脚本程序如何编IF 实际总水量 设定总水量 THEN实用标准文案精彩文档下罐进水阀=0实用标准文案精彩文档下罐排水阀=1ELSEIF 实际总水量 = 设定总水量 THENIF 下水位 下水位设定量

13、THEN上罐排水阀=0上罐进水阀=1循环泵=1ENDIFENDIFENDIFENDIFENDIF当然 如果你的下水位是由开关量来确定的话,后面那一部分也可以改成:IF 实际总水量 = 设定总水量 THEN实用标准文案精彩文档IF 下水位低=1THEN循环泵=0上罐进水阀=0上罐排水阀=1ELSEIF 下水位高=1 THEN上罐排水阀=0上罐进水阀=1循环泵=1上面只是大体的一个思路,里面还是有很多需要补充的地方,比如给上水罐注水 时,是否需要先判断进水阀是否打开再启动循环泵,给下水罐注水时是否需要判断先关停循环泵再关停进水阀,然后开启上罐排水阀,如果是这种情况的话,建 议你可以使用运行策略来完

14、成脚本编写。14. MCGS 组态软件脚本程序有没有延时指令!Sleep(mTime)函数意义:在脚本程序中等待 mTime 毫秒,然后执行下条语句实例:!Sleep(10),延时 10 毫秒15. 怎么使 MCGS 组态动画实现左右移动?要用脚本程序写先向右移,再原路返回实用标准文案精彩文档很简单的啊,就是双击要实现动画的东西,钩选水平移动,然后在水平移动上选 择对应的字地址,将此字地址与要移动的位置对应好,然后在脚本里面对这个字 地址编程就可以了。只要对我之前说的那个对应的字地址编脚本可以了 脚本可以这么编IF 对应位=0 THEN 中间变量=0IF 对应位=100 THEN 中间变量 =

15、1IF 中间变量=0 THEN 对应位=对应位 + 5IF 中间变量=1 THEN 对应位 = 对应位-516. mcgs 怎么实现按钮按下去不弹起首先放上两个兀件,但不是按钮然后分别设置属性,上面的是“按钮动作一一置一一一按钮”“可见度一一按钮一一不可见”如下图实用标准文案精彩文档“按钮动作一一清零一一按钮”“可见度一一按钮一一可见”F面的和上面的刚好相反,实用标准文案精彩文档这样两个元件就可以交替显示了,达到一个按钮按下不起的效果。17.MCGS 嵌入版一些元件实用标准文案精彩文档这个元件在哪里找啊。我怎么找不到默认的没有,自己做的,就是几个图合并到一起的而已。比如下面这几个合理放置之后1

16、8. 请问 MCGS 断电后该如何保存窗口界面设置的参数,并且重新上电后可以自 动对应读取?各位工友,你们好!请问我用 MCGS 组态了一个参数设置界面,为下位机 PLC 提供参数,有好多开关量和数值量,但是如果 MCGS 断电后该如何保存这些参 数,并且再次上电时能够自动对应的读取这些参数呢?求教方法,谢谢!因为工实用标准文案精彩文档程小区有时会停电实用标准文案精彩文档!SaveDatal nit()!FlushDatal ni tValueToDisk()用这两个函数。19. MCGS 脚本 组态编程,取整函数?2014-05-05 12:06Ij22377 |分类:软件开发|浏览130次

17、产品:.mcgs./sc/index.aspx需求:在界面显示系统运行时间,以时分秒的方式。描述:系统提供一个只读变量 Run Time,但是是以秒来表示的,现在需要将其 转化为时分秒的形式。脚本如下:(RunTimeStr 是自定义字符型变量,$RunTime 是系统变量,!Str 是系统函 数,将数字转化为字符)Ru nTimeStr = !Str($Ru nTime/3600)+ 时+!Str($R un Time/60)+ 分+ !Str($RunTime MOD 60) + 秒但是,这里的除法运算“ /” 是浮点数运算,就是 1/3 = 0.33333333 而不是 0, MCGS

18、脚本程序中貌似没有提供取整函数(没找到?)请问,有解决办法没?实用标准文案精彩文档实现方法IF $RunTime SecCount THENHourCou nt = HourCou nt + 1每秒加 1Min Cou nt = Min Cou nt + 1SecCou nt = SecCou nt + 1IF HourCount = 3600 THENHour = Hour + 1HourCou nt = HourCou nt -3600ENDIFIF MinCount = 60 THENMin = Min + 1if Min = 60 thenMin = 0en difMin Cou nt

19、 = Min Cou nt -60ENDIFRun TimeStr = !Str(Hour) + : +!Str(Mi n)+ : + !Str($Ru nTimeD 60)MO实用标准文案精彩文档SecCou nt = $Ru nTimeENDIF我简单的做了一个其中data4就相当于系统运行时间$RunTime,将其分解成时datal,分data2,秒data3,步骤如下:将datal,data2,data3,设置成开关型,这样datal,data2,data3就相当于整数,在做除法运算时,不会有小数部分。实用标准文案精彩文档做运算,算出时分秒就行了。追问不过,问一个问题啊,开关型=int (C 语言)么?开关型的围是多少,0 1 2 3 4 . 一直可以到几?2O.mcgs 设计两个按钮,它们之间不可以同时工作刚刚作了一个,不知道是不是这个意思。初始时,按钮1和按钮2都能按下均为可控状态的,为图1。当按钮1按下后,对应上面的灯亮,按钮2按下没反映,为不可控状态,为图2。当按钮1再次按下后回到初始状态,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论