




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MCGS触摸屏编程实例精选 表格中,两数据连接到两个开关量,要把采集到的“ 0”和“1”的状态,显示为“关” 和“开” 在表格里输入“开| |关”,然后连接开关型变量 Datal,Datal,按钮是让开关量 DatalDatal 取 反。 这样就行了,运行时 DatalDatal 默认为 0 0 显示关,按下按钮后 DatalDatal 为 1 1 显示开,如 此反复 里怎么画渐变色 渐变色只有通用版和网络版有,嵌入版没有 方法就是:填充颜色一一填充效果,然后根据你的需要设置就行了。 3.如何在 mcgs 做脚本=1 让 Q 输出 当 PLC 的有信号,让输出,在 PLC 中做我会,不知道在
2、MCG 中怎么实现 在循环脚本中,循环时间为I0m条件表达式为 1,脚本程序为 IF = 1 THEN =1 ELSE =0 ENDIF 组态如何实现这样的功能?点击某一部分,弹出登录对话框 这个画面是在有管理员帐户登录的情况下才可以设置的, 我现在想实现当有人在没有登录的情况下点 击了这个地方,就弹出提示:请先登录。 1条回答 可以先用函数!CheckUserGroup 来判断当前登录的用户是不是你需要的用户组, 返回只为 0 表示已经登录了你需要的用户组了,直接进行下一步,如果返回值不为 0,表示当前登 录的不是你需要的用户组或是没有任何登录,那么用子窗口或者可见度啥的都行,显示 出来就行
3、了。追问 我是想在用户点击了上面图片中的部分时才弹出登录提示,怎么实现呢? 回答 你把判断的语句写到图片的事件里就行了 追问 求在具体一点,不知道怎么写。 回答 点控件,右键一一事件一一Click 事件连接脚本 能记录外部机器运行的时间吗 我想用触摸屏记录外部设备的总运行时间 和单点运行时间,如一个指示灯从亮到灭的 这段时间 首先新建一个循环策略,循环时间为 1s1s 里面添加一个策略,表达式为变量“灯”这个变量“灯”就是你外部的灯,是通 过 PLCPLC 还是通过远程 IOIO 啥的连接到 MCGMCG的变量。 编辑脚本 这样就行了 时序图 给梯形图画出 X1/Y1/Y2/Y3X1/Y1/Y
4、2/Y3 的时序图 这个梯形图就是 X1X1 为 ONON 后,Y1Y1 自锁一直为 ONON 在 X1X1 为 ONON 的这段时间里 Y2Y2 和 Y Y 3 3 交替闪烁 时间数据怎么存盘?, 就是比如我要调试一条生产线,调试完成后按退出键,那当时的时间存盘,表示 完成时间,当再次进入后会看到上次调试完成时间,这个怎么做? ? data = $Date + +$Time !SaveSingleDataInit(data) 放退出键里就行了 data 是字符型变量,将当前日期和当前时间的字符型赋值给 data 然后用!SaveSingleDataInit 函数,把 data 的当前值设置为
5、初始值 通用版中实时数据报表的小数位怎么设置,这个位数有点多 先设置小数位,如下图,分别是小数位为 1 1 位,2 2 位,3 3 位,4 4 位的设置方法 然后连接上变量 这就行了 怎么在画面中做按钮 一个按钮,没按之前是红的,按了以后是绿的,说明启动了,怎么做这个按钮呀, 像图片里那种画面按钮,不是MCGS面就有的按钮构件,这是需要自己做的那种。 就好像这样的,一个按钮,没按之前是红的,按了以后是绿的,说明启动了 首先你要放一个“标签”而不是按钮 然后设置标签属性,填充颜色和按钮动作 然后设置填充颜色,注意,默认的是 0 0 绿 1 1 红,要改一下,换成 0 0 红 1 1 绿 然后设置
6、按钮动作 设置完了,点确定就行了,就实现默认红色,按一下绿色,再按一下红色,再按 一下绿色。,如果你不想这么来回换,可以不用“取反”而用“置 1 1 10.欧姆龙、松下、西门子、三菱、台达的 PLC 哪个应用比较广泛?稳定性好?编程简 单? 目前就国内而言,用的多的还数西门子和三菱的,而国外都是支持国货的,德国公司活 一色西门子,韩货活一色 LG 日本就是三菱,欧姆龙,松下。国外都是只要国货能行的, 坚决用国货,只有国货达不到要求,迫不得已才选择其他国的。 至丁稳定性,都差不多,只要不是杂牌子的。 至丁编程简单吗,这东西都是会就简单,不会就难。没法说是简单还是难。编程一般就 是欧系和日系两种模
7、式,就我个人赶脚,还是日系的简单些,欧系的把数据分类分的太 严格了,用着不爽。11.请问 MCGSg 么用脚本启动子画面的大小 用一个标签来控制 由于还要显示数值所以不能用开关 需要弹出一个可控制大小的画面 脚本程序这样写为什么不能用呢 分享到: 2014-08-18 08:48 提问者采纳 这个不用策略就能做 标签一一右键一一事件一一 click click 事件连接脚本,然后脚本里输入你的打开子 窗口的脚本就行了。 输入完了,clickclick 的脚本函数就会出现一个【脚本程序】,点【确定】,就 OKOK 了 这样你单击标签时就执行这个脚本程序了,弹出子窗口。比你又建变量,就建策 略的方
8、便多了。 字符申脚本指令怎么用 2014-08-18 07:42 法国孟子?| ?分类:网站使用?| ?浏览83次 目的:输入十六进制数 D0,显示十进制数 D2。例如输入 0B,要显示 11;输入 14,要显示 20。 我现在 D0 的范围是在 120 之间变化的。 这个用不到字符串函数 首先建立一个开关型变量 data1data1 然后在画面里放上一个输入框,一个标签 设置输入框内容:表达式为 data1 ,data1 ,十六进制 设置标签内容:显示输出,表达式 data1 ,data1 ,十进制。 这样就行了 13.组态控制技术 mcgs 下图脚本程序如何编 IF 实际总水量 设定总水量
9、 THEN 下罐进水阀=0 下罐排水阀=1 ELSE IF 实际总水量 = 设定总水量 THEN IF 下水位 下水位设定量 THEN 上罐排水阀=0 上罐进水阀=1 循环泵=1 ENDIF ENDIF ENDIF ENDIF ENDIF 当然 如果你的下水位是由开关量来确定的话,后面那一部分也可以改成: IF 实际总水量 = 设定总水量 THEN IF 下水位低=1 THEN 循环泵=0 上罐进水阀=0 上罐排水阀=1 ELSE IF 下水位高=1 THEN 上罐排水阀=0 上罐进水阀=1 循环泵=1 上面只是大体的一个思路,里面还是有很多需要补充的地方,比如给上水罐注水时,是 否需要先判断
10、进水阀是否打开再启动循环泵,给下水罐注水时是否需要判断先关停循环 泵再关停进水阀,然后开启上罐排水阀,如果是这种情况的话,建议你可以使用运行策 略来完成脚本编写。 组态软件脚本程序有没有延时指令 !Sleep(mTime) 函数意义:在脚本程序中等待 mTimeg 秒,然后执行下条语句 实例:!Sleep(10),延时 10 毫秒 15.怎么使 MCGSI 态动画实现左右移动?要用脚本程序写 先向右移,再原路返回 很简单的啊,就是双击要实现动画的东西,钩选水平移动,然后在水平移动上选择对应 的字地址,将此字地址与要移动的位置对应好,然后在脚本里面对这个字地址编程就可 以了。 只要对我之前说的那
11、个对应的字地址编脚本可以了 脚本可以这么编 IF 对应位=0 THEN 中间变量=0 IF 对应位=100 THEN 中间变量=1 IF 中间变量=0 THEN 对应位= 对应位+ 5 IF 中间变量=1 THEN 对应位= 对应位-5 怎么实现按钮按下去不弹起 首先放上两个元件,但不是按钮 然后分别设置属性,上面的是“按钮动作一一置一一一按钮” “可见度一一按钮 不可见”如下图 下面的和上面的刚好相反,“按钮动作一一清零一一按钮” “可见度一一按钮一 _可见” 这样两个元件就可以交替显示了,达到一个按钮按下不起的效果。 嵌入版一些元件 这个元件 在哪里 找啊。我怎么找不到 默认的没有,自己做
12、的,就是几个图合并到一起的而已。比如下面这几个 合理放置之后 ! 18.请问MCGST电后该如何保存窗口界面设置的参数,并且重新上电后可以自动对应读 取? 各位工友,你们好!请问我用 MCG 坦态了一个参数设置界面,为下位机 PLC 提供参数, 有好多开关量和数值量,但是如果 MCG 断电后该如何保存这些参数,并且再次上电时能 够自动对应的读取这些参数呢?求教方法,谢谢!因为工程小区有时会停电 !SaveDataInit() !FlushDataInitValueToDisk() 用这两个函数。 脚本 组态编程,取整函数? 2014-05-05 12:06 lj22377 | 分类:软件开发
13、| 浏览 130 次 产品: 需求:在界面显示系统运行时间,以时分秒的方式。 描述:系统提供一个只读变量 RunTime,但是是以秒来表示的,现在需要将其转化为 时 分秒的形式。 脚本如下: (RunTimeStr 是自定义字符型变量,$RunTime 是系统变量,!Str 是系统函数,将数字 转化为字符) RunTimeStr = !Str($RunTime/3600) + 时+!Str($RunTime/60) + 分+ !Str($Ru nTime MOD 60) + 秒 但是,这里的除法运算 “/” 是浮点数运算,就是 而不是 0 , MCGS?本程序中貌似没 有提供取整函数(没找到?
14、) 请问,有解决办法没? 实现方法 IF $RunTime SecCount THEN HourCount = HourCount + 1 每秒加 1 MinCount = MinCount + 1 SecCount = SecCount + 1 IF HourCount = 3600 THEN Hour = Hour + 1 HourCount = HourCount -3600 ENDIF IF MinCount = 60 THEN Min = Min + 1 if Min = 60 then Min = 0 endif MinCount = MinCount -60 ENDIF RunT
15、imeStr = !Str(Hour) + : +!Str(Min) + : + !Str($RunTime MOD 60) SecCount = $RunTime ENDIF 我简单的做了一个 其中 data4data4 就相当于系统运行时间$RunTime,$RunTime,将其分解成时 data1 ,data1 ,分 data2 ,data2 ,秒 data3 ,data3 ,步骤如下: 将 data1 , data2 , data3data1 , data2 , data3,设置成开关型,这样 data1 , data2 , data3data1 , data2 , data3 就相当
16、于整 数,在做除法运算时,不会有小数部分。 做运算,算出时分秒就行了。 追问 不过,问一个问题啊,开关型 =int (C 语言)么? 开关型的范围是多少,0 1 2 3 4 . 一直可以到几? 设计两个按钮,它们之间不可以同时工作 刚刚作了一个,不知道是不是这个意思。 初始时,按钮1和按钮2都能按下均为可控状态的, 为图1。 当按钮1按下后,对应上面的灯亮,按钮 2按下没反映,为不可控状态,为图 2。当按钮1再次按下 后回到初始状态,按钮 2变回可控,为图1。当按钮2按下后,对应上面的灯亮,按钮 1按下没反映, 为不可控状态,为图 3。当按钮2再次按下后回到初始状态,按钮 1变回可控,为图1。 图1 向左转|向右转 图2 向左转|向右转 图3 向左转I向右转 。其做法就是做4个按钮和2个指示灯。 向左转|向右转 指示灯的属性为:其中一个指示灯的可见度设置为 datal,另一个指示灯的可见度设置为 data2。 黑色字的按钮的属性为:按钮 1的操作为取反datal,可见度为data2不可见。按钮2的操作为取反 data2,可见度为datal不可见。 灰色字的按钮的属性为:按钮 1的可见度为data2可见。按钮2的可见度为datal可见。 然后把相应的黑色字按钮和灰色字按钮叠加排列到一起就行了。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 造价所委托合同协议
- 轮毂租赁合同协议版
- 转盘餐桌转让合同协议
- 普京减产协议书
- 达州医院保洁合同协议
- 轴加工合同协议
- 道路路面施工合同协议
- 护理调理与干预试题及答案
- 转让进口投影仪合同协议
- 2025年中级会计学习规划试题及答案
- 2025-2030中国环境监测发展分析及发展趋势与投资前景研究报告
- 少模掺铒光纤放大器增益均衡与平坦化设计研究
- 大疆精灵4 RTK无人机操作与测绘培训指南
- 新型毒品相关知识课件
- 2025年陕西延长石油(集团)有限责任公司招聘笔试参考题库含答案解析
- 线上医药销售培训
- 注册建造师执业管理办法
- 湖北省十一校2024-2025学年高三第二次联考数学试卷(解析版)
- 2025年宪法知识竞赛全套题库及答案(共150题)
- 2025修订版《保障中小企业款项支付条例》解读学习课件
- 公司管理制度编号方法
评论
0/150
提交评论