MCGS触摸屏编程实例精选

合集下载

MCGS高级教程实例

MCGS高级教程实例

MCGS高级教程实例MCGS(Machine Control Graphics System)是一种用于机器自动控制的软件系统,它可以实现对自动化设备的图形化监控与控制。

本文将介绍MCGS的高级教程实例。

1.实时监控温度控制系统假设有一个温度控制系统,系统中有一个传感器用于测量温度,并通过控制器来调整加热器的功率以控制温度。

使用MCGS可以实时监控温度变化,并将温度数据以曲线图的形式显示出来。

同时,可以通过调节控制器参数来实现温度的控制。

这个实例可以帮助用户了解MCGS的图形监控与曲线绘制功能,并学习如何通过修改控制器参数实现温度控制。

2.数据采集与分析系统假设有一个工厂中有多个生产线,每个生产线上有多个传感器,用于测量不同的参数。

使用MCGS可以实时采集传感器数据,并对数据进行分析与处理。

比如,可以统计每个生产线的工作效率、故障率等指标,并生成报表或图表展示。

这个实例可以帮助用户了解MCGS的数据采集与处理功能,以及如何使用数据分析工具进行数据处理与展示。

3.智能家居控制系统假设用户想要实现对家中智能设备的远程控制和监控。

使用MCGS可以通过网络连接智能设备,并实现对其的远程控制和状态监控。

比如,用户可以通过手机App或网页登录MCGS系统,实时监控家中各个智能设备的状态,并远程控制设备的开关、亮度等参数。

这个实例可以帮助用户了解MCGS的网络通讯与远程控制功能,以及如何通过手机App或网页实现对设备的控制与监控。

4.机器人控制与路径规划假设用户有一个机器人平台,想要实现对机器人的控制和路径规划。

使用MCGS可以实现对机器人的运动控制,并通过路径规划算法确定机器人的运动轨迹。

比如,用户可以通过MCGS系统向机器人发送指令,控制其前进、后退、旋转等动作,并通过设置目标点和障碍物位置,实现对机器人的路径规划。

这个实例可以帮助用户了解MCGS的运动控制和路径规划功能,以及如何通过指令控制和路径规划算法实现机器人的自主运动。

【案例】如何通过MCGS触摸屏设计水流控制系统

【案例】如何通过MCGS触摸屏设计水流控制系统

【案例】如何通过MCGS触摸屏设计水流控制系统
大家在使用触摸屏时,尤其是在关于水(water)现场工程项目中,必然要设计水流控制,那么水流控制该如何控制呢?接下来带大家来实现。

一、控制要求
1.启动进水泵进水到储水罐(流动块显示当前水流流动状态)
2.当储水罐中的水到达至百分之一百时,储水罐水开始排水经排水阀控制输出(百分比填充显示当前水位)
3.当储水罐中的水输出至剩余百分之八十时关闭排水阀,并启动进水泵进水(百分比填充显示当前水位)
4.同时进水时三个小车显示当前水量并往前随之移动,排水时三个小车显示当前水量并往后随之移动,反复循环。

5.当手动启动进水泵时,执行上述1-4步骤,并自动循环启停进水泵,如需停止循环可以手动关断进水泵,从而全部停止。

二、设计程序
第一步:(自加一程序—相当于水流流入)
第二步:(当VW10大于等于100时置位M1.0同时复位M0.0)
第三步:(当VW10小于80时复位M1.0—置位M0.0—复位
M2.0)
第四步:(当VW10大小等于100时置位M2.0)
第五步:(自减一相当于水流流出)
三、设计触摸屏画面
第一步:(根据PLC地址来填写触摸屏变量地址)
第二步:(设置触摸屏和PLC IP地址)
本地IP地址是指电脑或者触摸屏的IP地址
远程IP地址是指PLC的IP地址
第三步:(在用户窗口设计组态画面)
四、运行演示
第一步:(启动水流流入)
第二步:(关闭水流输入并开启水流流出)
来源:PLC发烧友,作者:技成-徐陈爽,未经授权不得转载。

留言处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。

MCGS触摸屏编程实例精选

MCGS触摸屏编程实例精选
MCGS触摸屏编程实例精选
1、MCGS表格中,两数据连接到两个开关量,要把采集到的“0”与“1”的状态,显示为“关”与“开”
在表格里输入“开|关”,然后连接开关型变量Data1,按钮就是让开关量Data1取反。
这样就行了,运行时Data1默认为0显示关,按下按钮后Data1为1显示开,如此反复
2、mcgs里怎么画渐变色
首先新建一个循环策略,循环时间为1s
里面添加一个策略,表达式为变量“灯”这个变量“灯”就就是您外部的灯,就是通过PLC还就是通过远程IO啥的连接到MCGS里的变量。
编辑脚本
这样就行了
6、PLC时序图
给梯形图画出X1/Y1/Y2/Y3的时序图
这个梯形图就就是X1为ON后,Y1自锁一直为ON,在X1为ON的这段时间里Y2与Y3交替闪烁
追问
我就是想在用户点击了上面图片中的部分时才弹出登录提示,怎么实现呢?
回答
您把判断的语句写到图片的事件里就行了
追问
求在具体一点,不知道怎么写。
回答
点控件,右键——事件——Click——事件连接脚本
5、mcgs能记录外部机器运行的时间不
我想用触摸屏记录外部设备的总运行时间与单点运行时间,如一个指示灯从亮到灭的这段时间
Q0、0 = 1
ELSE
Q0、ห้องสมุดไป่ตู้ = 0
ENDIF
4、MCGS
这个画面就是在有管理员帐户登录的情况下才可以设置的,我现在想实现当有人在没有登录的情况下点击了这个地方,就弹出提示:请先登录。
1
可以先用函数!CheckUserGroup来判断当前登录的用户就是不就是您需要的用户组,返回只为0表示已经登录了您需要的用户组了,直接进行下一步,如果返回值不为0,表示当前登录的不就是您需要的用户组或就是没有任何登录,那么用子窗口或者可见度啥的都行,显示出来就行了。

MCGS触摸屏编程实例精选

MCGS触摸屏编程实例精选

MCGS触摸屏编程实例精选1.MCGS表格中,两数据连接到两个开关量,要把采集到的“0”和“1”的状态,显示为“关”和“开”在表格里输入“开|关”,然后连接开关型变量Data1,按钮是让开关量Data1取反。

这样就行了,运行时Data1默认为0显示关,按下按钮后Data1为1显示开,如此反复2.mcgs里怎么画渐变色渐变色只有通用版和网络版有,嵌入版没有方法就是:填充颜色——填充效果,然后根据你的需要设置就行了。

3.如何在mcgs做脚本i0.0=1 让Q输出当PLC的I0.0有信号,让Q0.0输出,在PLC中做我会,不知道在MCGS中怎么实现在循环脚本中,循环时间为10ms,条件表达式为1,脚本程序为IF I0.0 = 1 THENQ0.0 = 1ELSEQ0.0 = 0ENDIF4.MCGS组态如何实现这样的功能?点击某一部分,弹出登录对话框这个画面是在有管理员帐户登录的情况下才可以设置的,我现在想实现当有人在没有登录的情况下点击了这个地方,就弹出提示:请先登录。

1条回答可以先用函数!CheckUserGroup来判断当前登录的用户是不是你需要的用户组,返回只为0表示已经登录了你需要的用户组了,直接进行下一步,如果返回值不为0,表示当前登录的不是你需要的用户组或是没有任何登录,那么用子窗口或者可见度啥的都行,显示出来就行了。

追问我是想在用户点击了上面图片中的部分时才弹出登录提示,怎么实现呢?回答你把判断的语句写到图片的事件里就行了追问求在具体一点,不知道怎么写。

回答点控件,右键——事件——Click——事件连接脚本5.mcgs能记录外部机器运行的时间吗我想用触摸屏记录外部设备的总运行时间和单点运行时间,如一个指示灯从亮到灭的这段时间首先新建一个循环策略,循环时间为1s里面添加一个策略,表达式为变量“灯”这个变量“灯”就是你外部的灯,是通过PLC还是通过远程IO啥的连接到MCGS里的变量。

编辑脚本这样就行了6.PLC时序图给梯形图画出X1/Y1/Y2/Y3的时序图这个梯形图就是X1为ON后,Y1自锁一直为ON,在X1为ON的这段时间里Y2和Y3交替闪烁7.MCGS时间数据怎么存盘?,就是比如我要调试一条生产线,调试完成后按退出键,那当时的时间存盘,表示完成时间,当再次进入后会看到上次调试完成时间,这个怎么做??data = $Date + " " +$Time!SaveSingleDataInit(data)放退出键里就行了data是字符型变量,将当前日期和当前时间的字符型赋值给data然后用!SaveSingleDataInit函数,把data的当前值设置为初始值8.MCGS通用版中实时数据报表的小数位怎么设置,这个位数有点多先设置小数位,如下图,分别是小数位为1位,2位,3位,4位的设置方法然后连接上变量这就行了9.MCGS怎么在画面中做按钮一个按钮,没按之前是红的,按了以后是绿的,说明启动了,怎么做这个按钮呀,像图片里那种画面按钮,不是MCGS里面就有的按钮构件,这是需要自己做的那种。

MCGS触摸屏工程项目实践应用 项目十 触摸屏其他功能

MCGS触摸屏工程项目实践应用 项目十 触摸屏其他功能

任务二 PID整定画面组态
第一步:弹出式报警组态页面绘制——(2)实时曲线的绘制
组态效果预览
2)实时曲线的绘制。其主要作用是对PID整定后的参数 进行实时监控,来判断PID参数设置的合理性并进行相应 的参数调整。 绘制实测值(PV)、设定值(SV)等实时曲线。
谢谢观看!
项目十 触摸屏其他功能组态
任务一 报警策略——弹出式报警组态
任务目标
任务一 报警策略——弹出式报警组态
掌握利用运行策略中的报警策略可实现弹出式报警组 态方法及应用。
任务一 报警策略——弹出式报警组态
第一步:弹出式报警组态页面绘制——(1)绘制弹出式报警画面
组态效果预览
1)新建用户窗口并命名为“弹出 式报警”。在用户窗口“弹出式 报警”中插入常用符号中的“凹 槽平台”,并设置坐标为(0,0), 尺寸为280×120像素。
任务二 PID整定画面组态
第一步:弹出式报警组态页面绘制——(1)绘制PID整定参数的输
入框及整定参数画面
(2)绘制PID整定参数 画面。PV表示实测值或 现场测量值,即被控量 的当前值;SV表示设定 值,即被控量设定的控 制值。
组态效果预览
1)根据绘制“PID调节对象参数画面”的方法绘制PID整定画面 中的“文本”、“矩形”,“输入框”等内容。 2)选择添加“工具”的“标准按钮”,作为PID整定的启停控制 按钮。 3)根据控制要求分别关联相关参数。
方法二:在标准按钮“脚本程序” 或事件组态中,关联脚本程序 “!CloseSubWnd(弹出式报警)”。
任务一 报警策略——弹出式报警组态
第二步:报警策略组态——(1)新建报警策略
关闭用户窗口并返回到MCGS 嵌入版组态环境“【工作 台】”界面。

mcgs快速入门与编程实例

mcgs快速入门与编程实例

mcgs快速入门与编程实例MCGS(Mitsubishi Configuration and Graphic System)是一种用于工业自动化控制系统的软件平台,它提供了一种简单易用的方式来配置和编程工控设备。

本文将介绍MCGS的快速入门指南,并提供一些编程实例来帮助读者更好地理解和应用MCGS。

快速入门指南1. 下载和安装MCGS软件首先,需要从Mitsubishi官方网站下载MCGS软件,并按照提示进行安装。

安装完成后,打开MCGS软件。

2. 创建新项目在MCGS软件中,点击“文件”菜单,选择“新建项目”。

给项目命名,并选择适当的项目路径。

点击“确定”按钮创建新项目。

3. 配置设备在MCGS软件中,点击“设备”菜单,选择“设备配置”。

根据实际情况选择设备类型,并进行相应的配置,如通信方式、设备地址等。

4. 创建画面在MCGS软件中,点击“画面”菜单,选择“新建画面”。

可以选择不同的画面类型,如主画面、报警画面、历史数据画面等。

根据需要创建相应的画面。

5. 设计画面使用MCGS软件提供的画面编辑工具,设计和布局画面上的各种元素,如按钮、文本框、图表等。

可以通过拖拽、调整大小、设置属性等方式完成画面设计。

6. 添加交互逻辑使用MCGS软件提供的逻辑编辑工具,为画面上的元素添加交互逻辑。

例如,点击按钮后执行某个操作,根据输入的值显示相应的内容等。

通过编写逻辑代码,实现画面与设备之间的交互。

7. 编译和下载在MCGS软件中,点击“项目”菜单,选择“编译”。

编译成功后,将画面下载到设备中进行测试和调试。

可以通过连接设备和计算机的通信线缆,点击“下载”按钮将画面下载到设备中。

下面将提供一些MCGS的编程实例来帮助读者更好地理解和应用MCGS。

实例1:显示设备状态在画面上添加一个文本框,用于显示设备的状态信息。

通过编写逻辑代码,获取设备的状态数据,并将其显示在文本框中。

实例2:控制设备在画面上添加一个按钮,用于控制设备的开关状态。

mcgs工程实例

mcgs工程实例

mcgs工程实例MCGS工程实例MCGS是一款面向工业自动化领域的人机界面软件,具备强大的功能和灵活的应用性。

在实际工程中,MCGS被广泛应用于各种工业设备的监控与控制系统中,提供了可靠高效的解决方案。

下面将介绍几个MCGS工程实例,以展示其在工业自动化领域的应用。

一、智能水处理系统在水处理行业,MCGS可以用于实现智能化的水处理系统。

通过与传感器和执行器的连接,MCGS可以实时监测水质、水位等参数,并根据设定的控制策略进行自动控制。

在人机界面上,可以显示水处理过程中的各种参数和状态,提供操作员直观的监控界面。

同时,MCGS还支持远程监控和控制,使得操作人员可以通过网络远程访问系统,进行远程操作和故障排除。

二、智能物流系统在物流行业,MCGS可以应用于智能化的物流系统中。

通过与条码扫描仪、传感器、输送带等设备的连接,MCGS可以实时监测货物的位置、数量等信息,并进行自动化的分拣、装载等操作。

在人机界面上,可以显示货物的实时位置和状态,提供操作员直观的监控界面。

同时,MCGS还支持与WMS(仓库管理系统)的连接,实现物流系统的信息化管理。

三、智能制造系统在制造行业,MCGS可以应用于智能化的制造系统中。

通过与PLC (可编程逻辑控制器)和其他设备的连接,MCGS可以实时监测生产线的各种参数和状态,并进行自动化的生产控制。

在人机界面上,可以显示生产线的实时状态和生产进度,提供操作员直观的监控界面。

同时,MCGS还支持与ERP(企业资源计划)系统的连接,实现制造系统与企业管理系统的无缝集成。

四、智能能源管理系统在能源行业,MCGS可以应用于智能化的能源管理系统中。

通过与传感器和计量仪表的连接,MCGS可以实时监测能源的消耗和产生情况,并进行自动化的能源调度和管理。

在人机界面上,可以显示能源的实时消耗和产生情况,提供操作员直观的监控界面。

同时,MCGS还支持与EMS(能源管理系统)的连接,实现能源管理系统的信息化管理。

mcgs工程实例

mcgs工程实例

mcgs工程实例MCGS工程实例MCGS(Machine Control Graphic System)是一种基于PC的工业控制软件,广泛应用于自动化设备的控制系统中。

MCGS工程实例是指在MCGS软件平台上开发的具体应用项目,可以是各种各样的自动化控制系统,如机械设备控制、工艺流程控制、能源管理等。

下面将介绍几个典型的MCGS工程实例。

第一个工程实例是一个食品加工设备的控制系统。

该系统通过MCGS 软件编写的界面,实现了对设备的监控和控制。

操作员可以通过触摸屏界面实时查看设备的运行状态和工艺参数,并可以进行设备的启停、运行模式切换等操作。

该系统还集成了温度、压力等传感器,实时监测设备的工艺参数,并通过MCGS软件进行数据采集和分析。

通过该系统,生产厂家可以实现对设备的远程监控和管理,提高生产效率和产品质量。

第二个工程实例是一个智能楼宇控制系统。

该系统集成了MCGS软件和各种传感器、执行器等设备,实现了对楼宇的智能化管理。

通过MCGS编写的界面,用户可以实时监测楼宇的温度、湿度、光照等环境参数,并可以通过界面进行设备的控制,如空调、照明、窗帘等。

该系统还可以根据用户的习惯和需求,进行智能化的能源管理,实现能源的节约和环境的保护。

第三个工程实例是一个工业机器人控制系统。

该系统通过MCGS软件编写的界面,实现了对工业机器人的控制和调度。

操作员可以通过界面设定机器人的工作任务和路径,并可以实时监测机器人的运行状态。

该系统还集成了视觉传感器和力传感器,实现了对机器人的精确定位和力控制。

通过该系统,生产厂家可以实现自动化生产线的搬运和组装,提高生产效率和产品质量。

以上三个工程实例只是MCGS工程实例的一小部分,实际上MCGS软件可以应用于各种各样的自动化控制系统中。

通过MCGS软件,用户可以方便快捷地开发出功能强大、界面友好的控制系统,提高设备的自动化程度和生产效率。

同时,MCGS软件还具有良好的可扩展性和可定制性,可以根据用户的需求进行二次开发和定制,满足不同行业和不同应用场景的需求。

MCGS触摸屏编程实例精选

MCGS触摸屏编程实例精选

MCGS触摸屏编程实例精选1. MCGS表格中,两数据连接到两个开关量,要把采集到的“0”和“1”的状态,显示为“关”和“开”在表格里输入开|关”,然后连接开关型变量Datal,按钮是让开关量Datal取反。

这样就行了,运行时Datal默认为0显示关,按下按钮后Datal为1显示开,如此反复按钮按钮2. mcgs里怎么画渐变色渐变色只有通用版和网络版有,嵌入版没有方法就是:填充颜色一一填充效果,然后根据你的需要设置就行了。

3. 如何在mcgs做脚本iO.O=1 让Q输出当PLC的I0.0有信号,让Q0.0输出,在PLC中做我会,不知道在 MCGS中怎么实现在循环脚本中,循环时间为10ms,条件表达式为1,脚本程序为IF I0.0 = 1 THENQ0.0 = 1ELSEQ0.0 = 0ENDIF4. MCGS组态如何实现这样的功能?点击某一部分,弹出登录对话框IE力上限谟定値单挨充醍时何上眼这个画面是在有管理员帐户登录的情况下才可以设置的,我现在想实现当有人在没有登录的情况下点击了这个地方,就弹出提示:请先登录。

1条回答可以先用函数!CheckUserGroup来判断当前登录的用户是不是你需要的用户组,返回只为0表示已经登录了你需要的用户组了,直接进行下一步,如果返回值不为0,表示当前登录的不是你需要的用户组或是没有任何登录,那么用子窗口或者可见度啥的都行,显示出来就行了。

追问我是想在用户点击了上面图片中的部分时才弹出登录提示,怎么实现呢?回答你把判断的语句写到图片的事件里就行了追问求在具体一点,不知道怎么写。

回答点控件,右键一一事件一一Click ――事件连接脚本聖切②Ctrl+I拷贝[口Ctrl+C粘贴直]Ctrl+V删除Q】Del转换为位图©排列@)卜取Ji性股]置揺性UJ事件连接脚本5. mcgs能记录外部机器运行的时间吗我想用触摸屏记录外部设备的总运行时间和单点运行时间,如一个指示灯从亮到灭的这段时间首先新建一个循环策略,循环时间为1s策略名称第略机行方式检查(K)确认(Y) 取消(C) 帮助(H)里面添加一个策略, 表达式为变量 灯”这个变量 灯”就是你外部的灯,是通过 PLC 还是通过 远程10啥的连接到MCGS 里的变量。

MCGS触摸屏编程实例精选

MCGS触摸屏编程实例精选

MCGS触摸屏编程实例精选1.MCGS表格中,两数据连接到两个开关量,要把采集到的“0”和“1”的状态,显示为“关”和“开”在表格里输入“开|关”,然后连接开关型变量Data1,按钮是让开关量Data1取反。

这样就行了,运行时Data1默认为0显示关,按下按钮后Data1为1显示开,如此反复2.mcgs里怎么画渐变色渐变色只有通用版和网络版有,嵌入版没有方法就是:填充颜色——填充效果,然后根据你的需要设置就行了。

3.如何在mcgs做脚本i0.0=1 让Q输出当PLC的I0.0有信号,让Q0.0输出,在PLC中做我会,不知道在MCGS中怎么实现在循环脚本中,循环时间为10ms,条件表达式为1,脚本程序为IF I0.0 = 1 THENQ0.0 = 1ELSEQ0.0 = 0ENDIF4.MCGS组态如何实现这样的功能?点击某一部分,弹出登录对话框这个画面是在有管理员登录的情况下才可以设置的,我现在想实现当有人在没有登录的情况下点击了这个地方,就弹出提示:请先登录。

1条回答可以先用函数!CheckUserGroup来判断当前登录的用户是不是你需要的用户组,返回只为0表示已经登录了你需要的用户组了,直接进行下一步,如果返回值不为0,表示当前登录的不是你需要的用户组或是没有任何登录,那么用子窗口或者可见度啥的都行,显示出来就行了。

追问我是想在用户点击了上面图片中的部分时才弹出登录提示,怎么实现呢?回答你把判断的语句写到图片的事件里就行了追问求在具体一点,不知道怎么写。

回答点控件,右键——事件——Click——事件连接脚本5.mcgs能记录外部机器运行的时间吗我想用触摸屏记录外部设备的总运行时间和单点运行时间,如一个指示灯从亮到灭的这段时间首先新建一个循环策略,循环时间为1s里面添加一个策略,表达式为变量“灯”这个变量“灯”就是你外部的灯,是通过PLC还是通过远程IO啥的连接到MCGS里的变量。

编辑脚本这样就行了6.PLC时序图给梯形图画出X1/Y1/Y2/Y3的时序图这个梯形图就是X1为ON后,Y1自锁一直为ON,在X1为ON的这段时间里Y2和Y3交替闪烁7.MCGS时间数据怎么存盘?,就是比如我要调试一条生产线,调试完成后按退出键,那当时的时间存盘,表示完成时间,当再次进入后会看到上次调试完成时间,这个怎么做??data = $Date + " " +$Time!SaveSingleDataInit(data)放退出键里就行了data是字符型变量,将当前日期和当前时间的字符型赋值给data然后用!SaveSingleDataInit函数,把data的当前值设置为初始值8.MCGS通用版中实时数据报表的小数位怎么设置,这个位数有点多先设置小数位,如下图,分别是小数位为1位,2位,3位,4位的设置方法然后连接上变量这就行了9.MCGS怎么在画面中做按钮一个按钮,没按之前是红的,按了以后是绿的,说明启动了,怎么做这个按钮呀,像图片里那种画面按钮,不是MCGS里面就有的按钮构件,这是需要自己做的那种。

MCGS触摸屏编程实例编辑整合

MCGS触摸屏编程实例编辑整合

MCGS触摸屏编程实例精选1.MCGS表格中,两数据连接到两个开关量,要把采集到的“0”和“1”的状态,显示为“关”和“开”在表格里输入“开|关”,然后连接开关型变量Data1,按钮是让开关量Data1取反。

这样就行了,运行时Data1默认为0显示关,按下按钮后Data1为1显示开,如此反复2.mcgs里怎么画渐变色渐变色只有通用版和网络版有,嵌入版没有方法就是:填充颜色——填充效果,然后根据你的需要设置就行了。

3.如何在mcgs做脚本i0.0=1 让Q输出当PLC的I0.0有信号,让Q0.0输出,在PLC中做我会,不知道在MCGS中怎么实现在循环脚本中,循环时间为10ms,条件表达式为1,脚本程序为IF I0.0 = 1 THENQ0.0 = 1ELSEQ0.0 = 0ENDIF4.MCGS组态如何实现这样的功能?点击某一部分,弹出登录对话框这个画面是在有管理员帐户登录的情况下才可以设置的,我现在想实现当有人在没有登录的情况下点击了这个地方,就弹出提示:请先登录。

1条回答可以先用函数!CheckUserGroup来判断当前登录的用户是不是你需要的用户组,返回只为0表示已经登录了你需要的用户组了,直接进行下一步,如果返回值不为0,表示当前登录的不是你需要的用户组或是没有任何登录,那么用子窗口或者可见度啥的都行,显示出来就行了。

追问我是想在用户点击了上面图片中的部分时才弹出登录提示,怎么实现呢?回答你把判断的语句写到图片的事件里就行了追问求在具体一点,不知道怎么写。

回答点控件,右键——事件——Click——事件连接脚本5.mcgs能记录外部机器运行的时间吗我想用触摸屏记录外部设备的总运行时间和单点运行时间,如一个指示灯从亮到灭的这段时间首先新建一个循环策略,循环时间为1s里面添加一个策略,表达式为变量“灯”这个变量“灯”就是你外部的灯,是通过PLC还是通过远程IO啥的连接到MCGS里的变量。

编辑脚本这样就行了6.PLC时序图给梯形图画出X1/Y1/Y2/Y3的时序图这个梯形图就是X1为ON后,Y1自锁一直为ON,在X1为ON的这段时间里Y2和Y3交替闪烁7.MCGS时间数据怎么存盘?,就是比如我要调试一条生产线,调试完成后按退出键,那当时的时间存盘,表示完成时间,当再次进入后会看到上次调试完成时间,这个怎么做??data = $Date + " " +$Time!SaveSingleDataInit(data)放退出键里就行了data是字符型变量,将当前日期和当前时间的字符型赋值给data然后用!SaveSingleDataInit函数,把data的当前值设置为初始值8.MCGS通用版中实时数据报表的小数位怎么设置,这个位数有点多先设置小数位,如下图,分别是小数位为1位,2位,3位,4位的设置方法然后连接上变量这就行了9.MCGS怎么在画面中做按钮一个按钮,没按之前是红的,按了以后是绿的,说明启动了,怎么做这个按钮呀,像图片里那种画面按钮,不是MCGS里面就有的按钮构件,这是需要自己做的那种。

MCGS组态软件触摸屏简单使用步骤(互联网+)

MCGS组态软件触摸屏简单使用步骤(互联网+)

MCGS组态软件触摸屏简单使用步骤本教程旨在制作TPC7062KS型号触摸屏简单控制按钮和输出指示1、软件安装找到对应的文件夹,运行里面的SETUP.EXE,全部默认设定,直至完成,插上TPC7062KS的USB下载线,自动安装驱动程序。

将触摸屏和PLC相连接,在YL-235A中,触摸屏通过COM口直接与PLC的编程口连接,所用的通讯电缆采用PC-PPI电缆,见下图。

2、打开桌面上的,界面如下:点击新建按下确定在实时数据库里,新增对象,双击名字,可进行属性的修改,如下图,我们这里新增5个,分别为启动按钮,停止按钮,运行指示、停止指示、报警指示。

最后完成如下图3、双击设备窗口的设备窗口将双击左边的通用串口父设备和西门子s7-200ppi双击通用串口父设备0,进行属性设置■串口端口号(1~255)设置为: 0 - COM1;■通讯波特率设置为:6-9600;■数据位位数设置为:0-8;■停止位位数设置为:0-1;■数据校验方式设置为:2–偶校验;■其它设置为默认。

双击“西门子_S7200PPI”,进入设备编辑窗口,如下见图。

默认右窗口自动生产通道名称I000.0—I000.7,可以单击“删除全部通道”按钮给以删除。

接下进行变量的连接,这里以“启动按钮”变量进行连为例说明。

①单击“增加设备通道”按钮,出现下图所示窗口。

参数设置如下:■通道类型: M寄存器;■数据类型:通道的第00位■通道地址:1;■通道个数:2;■读写方式:读写。

②单击“确认”按钮,完成基本属性设置。

③双击“只读M001.0”通道对应的连接变量,从数据中心选择变量:“启动按钮”。

用同样的方法,增加其它通道,连接变量,如图,完成单击“确认”按钮。

关掉窗口,保存。

在用户窗口里新建两个窗口,在窗口属性里分别命名为欢迎界面和控制窗口,可以修改背景颜色。

双击新建的窗口,进行编辑点击工具箱中的,进行标签制作双击制作完成的标签,执行属性设置。

单击工具条中的“工具箱”按钮,打开绘图工具箱。

非常实用的mcgs触摸屏编程实例精选

非常实用的mcgs触摸屏编程实例精选

23.MCGS 触摸屏碎了,如何工程移植?这个得看原来的工程支不支持上传。

在下载时,如果点了“支持工程上传”你就能上传,如果没点上,你就不能上传了。

如下图。

上传的方法是:打开组态软件,MCGS嵌入版。

文件——上传工程,按步骤运行就行了如果支持上传,你就能上传了,如果不支持,你就只能找MCGS修好,或花钱让他们导出了。

24.MCGS触摸屏的循环移动的问题。

现在想实现某个对象的循环移动,看了资料,但对里面的几个问题不明白,能帮我回答一下吗?一是上面的“水平移动连接”的几个数代表什么?二是移动脚本里的数代表什么?这两者之间有关系吗?三是我想实现循环周期为14秒应该怎么设置?谢谢!向左转|向右转提问者采纳向左转|向右转对应a的值,向左转|向右转对应部件的相对坐标位置14S就是140*100MS。

脚本应该是if a<= 140 thena=a+1elsea=0endif25.MCGS组态触摸屏输入框的键盘如何改大!SetNumPanelSize(Type,Size)函数意义:根据需要和显示屏的大小调整软键盘的大小。

返回值:开关型。

返回值=0:修改成功。

新设置将在下一次打开输入键盘时生效。

返回值=1:修改失败,参数错误。

(可能是没有匹配的type ,或者size参数超出范围)。

参数:Type,键盘类型,数值型;1:代表修改数值输入键盘。

2:代表修改字符输入键盘;。

3:代表修改用户登录对话框。

Size,键盘大小,数值型;数值范围:200像素~1024像素;实例:!SetNumPanelSize(1,500),将数值输入键盘改为500*500大小,该正方形相对于屏幕居中。

所有修改将在下一次打开输入框时生效,运行环境退出后,将自动保留上次输入框的大小。

注意事项:键盘放大缩小功能在重新下载工程时没有删除配置文件,换工程后设置仍然有效,除非重新进行了设置。

如果要去掉原来的设置则需要手工删除panelSize.ini文件,该文件位于\harddisk\mcgsbin目录下。

非常实用的mcgs触摸屏编程实例下(10例)-

非常实用的mcgs触摸屏编程实例下(10例)-

13.组态控制技术mcgs 下图脚本程序如何编IF 实际总水量< 设定总水量THEN下罐进水阀=1下罐排水阀=0ELSEIF 实际总水量> 设定总水量THEN下罐进水阀=0下罐排水阀=1ELSEIF 实际总水量= 设定总水量THENIF 下水位< 下水位设定量THEN循环泵=0上罐进水阀=0上罐排水阀=1ELSEIF 下水位> 下水位设定量THEN上罐排水阀=0上罐进水阀=1循环泵=1ENDIFENDIFENDIFENDIFENDIF当然如果你的下水位是由开关量来确定的话,后面那一部分也可以改成:IF 实际总水量= 设定总水量THENIF 下水位低=1 THEN循环泵=0上罐进水阀=0上罐排水阀=1ELSEIF 下水位高=1 THEN上罐排水阀=0上罐进水阀=1循环泵=1上面只是大体的一个思路,里面还是有很多需要补充的地方,比如给上水罐注水时,是否需要先判断进水阀是否打开再启动循环泵,给下水罐注水时是否需要判断先关停循环泵再关停进水阀,然后开启上罐排水阀,如果是这种情况的话,建议你可以使用运行策略来完成脚本编写。

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

只要对我之前说的那个对应的字地址编脚本可以了脚本可以这么编IF 对应位=0 THEN 中间变量=0IF 对应位=100 THEN 中间变量= 1IF 中间变量=0 THEN 对应位= 对应位+ 5IF 中间变量=1 THEN 对应位= 对应位- 516.mcgs怎么实现按钮按下去不弹起首先放上两个元件,但不是按钮然后分别设置属性,上面的是“按钮动作——置一——按钮”“可见度——按钮——不可见”如下图下面的和上面的刚好相反,“按钮动作——清零——按钮”“可见度——按钮——可见”这样两个元件就可以交替显示了,达到一个按钮按下不起的效果。

MCGS触摸屏编程实例精选

MCGS触摸屏编程实例精选

触摸屏编程实例精选1表格中,两数据连接到两个开关量,要把采集到的“0”和“1”的状态,显示为“关”和“开”在表格里输入“开|关”,然后连接开关型变量1,按钮是让开关量1取反。

这样就行了,运行时1默认为0显示关,按下按钮后1为1显示开,如此反复2里怎么画渐变色渐变色只有通用版和网络版有,嵌入版没有方法就是:填充颜色——填充效果,然后根据你的需要设置就行了。

3.如何在做脚本i0.0=1 让Q输出当的I0.0有信号,让Q0.0输出,在中做我会,不知道在中怎么实现在循环脚本中,循环时间为10,条件表达式为1,脚本程序为I0.0 = 1Q0.0 = 1Q0.0 = 04组态如何实现这样的功能?点击某一部分,弹出登录对话框这个画面是在有管理员帐户登录的情况下才可以设置的,我现在想实现当有人在没有登录的情况下点击了这个地方,就弹出提示:请先登录。

1条回答可以先用函数来判断当前登录的用户是不是你需要的用户组,返回只为0表示已经登录了你需要的用户组了,直接进行下一步,如果返回值不为0,表示当前登录的不是你需要的用户组或是没有任何登录,那么用子窗口或者可见度啥的都行,显示出来就行了。

追问我是想在用户点击了上面图片中的部分时才弹出登录提示,怎么实现呢?回答你把判断的语句写到图片的事件里就行了追问求在具体一点,不知道怎么写。

回答点控件,右键——事件————事件连接脚本5能记录外部机器运行的时间吗我想用触摸屏记录外部设备的总运行时间和单点运行时间,如一个指示灯从亮到灭的这段时间首先新建一个循环策略,循环时间为1s里面添加一个策略,表达式为变量“灯”这个变量“灯”就是你外部的灯,是通过还是通过远程啥的连接到里的变量。

编辑脚本这样就行了6时序图给梯形图画出X1123的时序图这个梯形图就是X1为后,Y1自锁一直为,在X1为的这段时间里Y2和Y3交替闪烁7时间数据怎么存盘?,就是比如我要调试一条生产线,调试完成后按退出键,那当时的时间存盘,表示完成时间,当再次进入后会看到上次调试完成时间,这个怎么做??= $ + " " +$()放退出键里就行了是字符型变量,将当前日期和当前时间的字符型赋值给然后用函数,把的当前值设置为初始值8通用版中实时数据报表的小数位怎么设置,这个位数有点多先设置小数位,如下图,分别是小数位为1位,2位,3位,4位的设置方法然后连接上变量这就行了9怎么在画面中做按钮一个按钮,没按之前是红的,按了以后是绿的,说明启动了,怎么做这个按钮呀,像图片里那种画面按钮,不是里面就有的按钮构件,这是需要自己做的那种。

mcgs工程实例

mcgs工程实例

mcgs工程实例MCGS工程实例MCGS(Man Machine Graphics System)是一种用于人机界面设计的软件系统,它为各种工业控制设备提供了友好的操作界面。

MCGS工程实例是指基于MCGS软件系统开发的一些实际应用案例。

本文将介绍几个具体的MCGS工程实例,展示其在不同领域的应用和优势。

一、汽车制造领域在汽车制造领域,MCGS工程实例被广泛应用于车间生产线的监控和控制系统。

通过MCGS软件系统,操作员可以实时监测生产线上各个工位的运行状态,并进行远程操作和调整。

例如,在焊装车间,MCGS系统可以显示焊接机器人的实时工作状态和焊缝质量,使操作员能够及时发现和处理异常情况,提高焊接质量和生产效率。

二、能源领域在能源领域,MCGS工程实例被应用于电力系统的监控和管理。

通过MCGS软件系统,电力系统操作员可以实时监测电网的运行状态、负荷情况和设备运行参数,及时发现并处理潜在的故障和问题。

同时,MCGS系统还可以对电网进行远程控制和调整,实现智能化管理和优化运行,提高电网的稳定性和可靠性。

三、制药领域在制药领域,MCGS工程实例被应用于药品生产过程的监控和控制。

通过MCGS软件系统,操作员可以实时监测生产设备的运行状态和各个工艺参数,及时调整和优化生产过程。

同时,MCGS系统还可以对生产设备进行远程诊断和维护,提高设备的可靠性和生产效率。

四、交通运输领域在交通运输领域,MCGS工程实例被应用于交通信号控制系统和智能交通管理系统。

通过MCGS软件系统,交通管理人员可以实时监测和控制交通信号灯,根据交通流量和路况情况进行智能调度,提高交通运输效率和安全性。

同时,MCGS系统还可以对交通设施进行远程监控和维护,及时发现并处理交通问题,提高交通管理水平。

总结起来,MCGS工程实例在各个领域都发挥了重要的作用,提高了生产效率、安全性和可靠性。

通过MCGS软件系统,操作员可以实时监测和控制设备运行状态和工艺参数,及时发现和处理问题,提高工作效率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MCGS触摸屏编程实例精选1.MCGS表格中,两数据连接到两个开关量,要把采集到的“0”和“1”的状态,显示为“关”和“开”在表格里输入“开|关”,然后连接开关型变量Data1,按钮是让开关量Data1取反。

这样就行了,运行时Data1默认为0显示关,按下按钮后Data1为1显示开,如此反复2.mcgs里怎么画渐变色渐变色只有通用版和网络版有,嵌入版没有方法就是:填充颜色——填充效果,然后根据你的需要设置就行了。

3.如何在mcgs做脚本i0.0=1 让Q输出当PLC的I0.0有信号,让Q0.0输出,在PLC中做我会,不知道在MCGS中怎么实现在循环脚本中,循环时间为10ms,条件表达式为1,脚本程序为IF I0.0 = 1 THENQ0.0 = 1ELSEQ0.0 = 0ENDIF4.MCGS组态如何实现这样的功能?点击某一部分,弹出登录对话框这个画面是在有管理员帐户登录的情况下才可以设置的,我现在想实现当有人在没有登录的情况下点击了这个地方,就弹出提示:请先登录。

1条回答可以先用函数!CheckUserGroup来判断当前登录的用户是不是你需要的用户组,返回只为0表示已经登录了你需要的用户组了,直接进行下一步,如果返回值不为0,表示当前登录的不是你需要的用户组或是没有任何登录,那么用子窗口或者可见度啥的都行,显示出来就行了。

追问我是想在用户点击了上面图片中的部分时才弹出登录提示,怎么实现呢?回答你把判断的语句写到图片的事件里就行了追问求在具体一点,不知道怎么写。

回答点控件,右键——事件——Click——事件连接脚本5.mcgs能记录外部机器运行的时间吗我想用触摸屏记录外部设备的总运行时间和单点运行时间,如一个指示灯从亮到灭的这段时间首先新建一个循环策略,循环时间为1s里面添加一个策略,表达式为变量“灯”这个变量“灯”就是你外部的灯,是通过PLC还是通过远程IO啥的连接到MCGS里的变量。

编辑脚本这样就行了6.PLC时序图给梯形图画出X1/Y1/Y2/Y3的时序图这个梯形图就是X1为ON后,Y1自锁一直为ON,在X1为ON的这段时间里Y2和Y3交替闪烁7.MCGS时间数据怎么存盘?,就是比如我要调试一条生产线,调试完成后按退出键,那当时的时间存盘,表示完成时间,当再次进入后会看到上次调试完成时间,这个怎么做??data = $Date + " " +$Time!SaveSingleDataInit(data)放退出键里就行了data是字符型变量,将当前日期和当前时间的字符型赋值给data然后用!SaveSingleDataInit函数,把data的当前值设置为初始值8.MCGS通用版中实时数据报表的小数位怎么设置,这个位数有点多先设置小数位,如下图,分别是小数位为1位,2位,3位,4位的设置方法然后连接上变量这就行了9.MCGS怎么在画面中做按钮一个按钮,没按之前是红的,按了以后是绿的,说明启动了,怎么做这个按钮呀,像图片里那种画面按钮,不是MCGS里面就有的按钮构件,这是需要自己做的那种。

就好像这样的,一个按钮,没按之前是红的,按了以后是绿的,说明启动了首先你要放一个“标签”而不是按钮然后设置标签属性,填充颜色和按钮动作然后设置填充颜色,注意,默认的是0绿1红,要改一下,换成0红1绿然后设置按钮动作设置完了,点确定就行了,就实现默认红色,按一下绿色,再按一下红色,再按一下绿色。

,如果你不想这么来回换,可以不用“取反”而用“置1”10.欧姆龙、松下、西门子、三菱、台达的PLC,哪个应用比较广泛?稳定性好?编程简单?目前就国内而言,用的多的还数西门子和三菱的,而国外都是支持国货的,德国公司清一色西门子,韩货清一色LG,日本就是三菱,欧姆龙,松下。

国外都是只要国货能行的,坚决用国货,只有国货达不到要求,迫不得已才选择其他国的。

至于稳定性,都差不多,只要不是杂牌子的。

至于编程简单吗,这东西都是会就简单,不会就难。

没法说是简单还是难。

编程一般就是欧系和日系两种模式,就我个人赶脚,还是日系的简单些,欧系的把数据分类分的太严格了,用着不爽。

11.请问MCGS 怎么用脚本启动子画面的大小用一个标签来控制由于还要显示数值所以不能用开关需要弹出一个可控制大小的画面脚本程序这样写为什么不能用呢分享到:2014-08-18 08:48提问者采纳这个不用策略就能做标签——右键——事件——click——事件连接脚本,然后脚本里输入你的打开子窗口的脚本就行了。

输入完了,click的脚本函数就会出现一个【脚本程序】,点【确定】,就OK了这样你单击标签时就执行这个脚本程序了,弹出子窗口。

比你又建变量,就建策略的方便多了。

12.mcgs 字符串脚本指令怎么用2014-08-18 07:42法国孟子|分类:网站使用|浏览83次目的:输入十六进制数D0,显示十进制数D2。

例如输入0B,要显示11;输入14,要显示20。

我现在D0的范围是在1~20之间变化的。

这个用不到字符串函数首先建立一个开关型变量data1然后在画面里放上一个输入框,一个标签设置输入框内容:表达式为data1,十六进制设置标签内容:显示输出,表达式data1,十进制。

这样就行了13.组态控制技术mcgs 下图脚本程序如何编IF 实际总水量< 设定总水量THEN 下罐进水阀=1下罐排水阀=0ELSEIF 实际总水量> 设定总水量THEN 下罐进水阀=0下罐排水阀=1ELSEIF 实际总水量= 设定总水量THENIF 下水位< 下水位设定量THEN循环泵=0上罐进水阀=0上罐排水阀=1ELSEIF 下水位> 下水位设定量THEN上罐排水阀=0上罐进水阀=1循环泵=1ENDIFENDIFENDIFENDIFENDIF当然如果你的下水位是由开关量来确定的话,后面那一部分也可以改成:IF 实际总水量= 设定总水量THENIF 下水位低=1 THEN循环泵=0上罐进水阀=0上罐排水阀=1ELSEIF 下水位高=1 THEN上罐排水阀=0上罐进水阀=1循环泵=1上面只是大体的一个思路,里面还是有很多需要补充的地方,比如给上水罐注水时,是否需要先判断进水阀是否打开再启动循环泵,给下水罐注水时是否需要判断先关停循环泵再关停进水阀,然后开启上罐排水阀,如果是这种情况的话,建议你可以使用运行策略来完成脚本编写。

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

只要对我之前说的那个对应的字地址编脚本可以了脚本可以这么编IF 对应位=0 THEN 中间变量=0IF 对应位=100 THEN 中间变量= 1IF 中间变量=0 THEN 对应位= 对应位+ 5IF 中间变量=1 THEN 对应位= 对应位- 516.mcgs怎么实现按钮按下去不弹起首先放上两个元件,但不是按钮然后分别设置属性,上面的是“按钮动作——置一——按钮”“可见度——按钮——不可见”如下图下面的和上面的刚好相反,“按钮动作——清零——按钮”“可见度——按钮——可见”这样两个元件就可以交替显示了,达到一个按钮按下不起的效果。

17.MCGS嵌入版一些元件这个元件在哪里找啊。

我怎么找不到默认的没有,自己做的,就是几个图合并到一起的而已。

比如下面这几个合理放置之后!18.请问MCGS断电后该如何保存窗口界面设置的参数,并且重新上电后可以自动对应读取?各位工友,你们好!请问我用MCGS组态了一个参数设置界面,为下位机PLC 提供参数,有好多开关量和数值量,但是如果MCGS断电后该如何保存这些参数,并且再次上电时能够自动对应的读取这些参数呢?求教方法,谢谢!因为工程小区有时会停电!SaveDataInit( )!FlushDataInitValueToDisk( )用这两个函数。

19.MCGS 脚本组态编程,取整函数?2014-05-05 12:06lj22377|分类:软件开发|浏览130次产品:/sc/index.aspx需求:在界面显示系统运行时间,以时分秒的方式。

描述:系统提供一个只读变量RunTime,但是是以秒来表示的,现在需要将其转化为时分秒的形式。

脚本如下:(RunTimeStr是自定义字符型变量,$RunTime 是系统变量,!Str 是系统函数,将数字转化为字符)RunTimeStr = !Str($RunTime/3600) + "时" +!Str($RunTime/60) + "分" + ! Str($RunTime MOD 60) + "秒"但是,这里的除法运算“/” 是浮点数运算,就是1/3 = 0.33333333 而不是0,MCGS脚本程序中貌似没有提供取整函数(没找到?)请问,有解决办法没?实现方法IF $RunTime > SecCount THENHourCount = HourCount + 1 '每秒加1MinCount = MinCount + 1SecCount = SecCount + 1IF HourCount >= 3600 THENHour = Hour + 1HourCount = HourCount -3600ENDIFIF MinCount >= 60 THENMin = Min + 1if Min = 60 thenMin = 0endifMinCount = MinCount -60ENDIFRunTimeStr = !Str(Hour) + ":" +!Str(Min) + ":" + !Str($RunTime MOD 60)SecCount = $RunTimeENDIF我简单的做了一个其中data4就相当于系统运行时间$RunTime,将其分解成时data1,分data2,秒data3,步骤如下:将data1,data2,data3,设置成开关型,这样data1,data2,data3就相当于整数,在做除法运算时,不会有小数部分。

做运算,算出时分秒就行了。

追问不过,问一个问题啊,开关型= int (C语言) 么?开关型的范围是多少,0 1 2 3 4 . . . 一直可以到几?20.mcgs设计两个按钮,它们之间不可以同时工作刚刚作了一个,不知道是不是这个意思。

相关文档
最新文档