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触摸屏
作者:仁硕宣传部来源:日期:2015-8-31 16:17:26 人气:480 评论:0标签:
仁硕科技485型产品均为标准的Modbus_RTU协议,可与PLC以及各种组态软件直接通讯。

本文介绍的案例是与昆仑通态MCGS组态屏的通讯应用。

组态软件与设备的通信地址以及波特率要保持一致,采集频率100ms/次,通讯超时150ms.
案例中共有23台设备接在总线上,不同设备之间完全按照“手拉手”的方式布线,设备类型选择莫迪康ModbusRTU,寄存器选择只读方式,湿度和温度的寄存器分别为地址为40001和40002,数据选择16位有符号数,通道处理选择工程转换,将得到的数据除以10换算成真实的温湿度数据。

部分设置及温度显示效果截图如下:。

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)高级应用实例

立点理背常1.1 1.1.1 1.1.2系LC................................................................. 3S7-200 PLC......................................................................... 3 ...........................................................................................................3 ...........................................................................................................3....................................................................................... 92.1 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 ............................................................................................................................9 ................................................................................................ 9 .......................................................................................................11 ...............................................................................................................12 .......................................................................................................14 ...............................................................................................................15U3.1 3.2 3.3 U U 3.2.1NK............................................... 常接..............................................................................................................16 NK ......................................................................................17 U ..................................................................................................17 ..................................................................................................................21........................................................................... 224.1 4.2 .............................................................................................................................22 .............................................................................................................................221mcgsTpc PLC PLCPLCPLC PLC1.1S7-200 STEP7-Micro/WIN TPC7062K 0~15 8 16 PLCS7-200PLCSiemens PLC S7-200S7200 RS485PLC S7-200 PLC S7-200 V PLC1.1.1A B C D E F G H I TPC-PLC J S7-200PPI S7-200PLC S7-200PPI1.1.2A S7-200PLC S7-200 CPU 9.6 kbps PLC 1 PPI “ cable(PPI)” PG/PC USB PPI PLC PLC ” “ STEP7-Micro/WIN “ PG/PC” -PC/PPI” “ COM USB 2 STEP7-Micro/WIN“PC/PPI ” PG/PC情必 意“”“”掩 护“ PLC “ ”” PLCPLC“” PLCS7-200PLC PLCPLCPPI“”2PLC PLC S7200 PLC “ ” “ ” PLCS7-200PPI 19.2kbps “ ”“187.5K”9.6kbps3PLC ” “ ”STEP7-Micro/WIN PLC”-->””“ ” PLC““ PLC” “”PLC ”” “4 PLC B S7-200 “ mcgsTpc C mcgsTpc Data01……Data08 S7-200 ” “ ” PLC ” “ _S7200PPI” “ ” 3 1 2 8 PLC _S7200PPI”PLC 3 1 PLCData00 D24E1 “ S7200 PLC mcgsTpc ” COM2 RS485 “ 9600 0” 8 1“ “ ” PC”2 “ “ 5 500ms F 1 “ 8 I ” “ “ ” ” “ ” ” “ “ 0 ” 2 S7200PPI” “ ” 2”V 8 “16 INT ” 0, 8, “V “ ” ”0 “7 ”“”262 2 6 8S7200 PLCS7200PPIBT DUB BT DUB BT DUB BT DUB BT DUB WUB DUB WUB DUB BUB BB BD DB DD BUB BB BD DB DD WUB WUB WUB WB WD WB WD WB WD BUB BB BD DB DD DF BUB BB BD DB DD DF BUB BB BD DB DD DF WB WD WB WB WD WD, WUB WB WD WUB WB WDI Q M V SM AI AQ T C HCBT WUBDB DD, DB DDC T001T “ T001.3”“3”G mcgsTpc “ H ” “ ” PC/PPI “PC/PPI PC/PPI 19200bps PLC SET PG/PC Interface RS232”485“S7200 PLC ” PCUSB DIPPCPC/PPI 96001 “ ” 00_S7200PPI” 0“ “” ”“ “”2 MCGS I TPC-PLC TPC-DL01 3 “ TPC7062K J TPC7062K 200 PLC ” “ “1 - COM2” ” TPC PLC TPC7062K COM2 “ ” 2 8MCGS MCGS2.1MCGS MCGS MCGS MCGS Windows NT MCGSMCGS2.1.1MCGS “ ” “ ”“”“”MCGS “ ” ” “ ” “ ” ” “ ” “ “MCGS 1 24 “√” MCGS “ ” “ ”2.1.2MCGSMCGS“ ”“ ” “ ” “ ” “ ”2.1.3—>2.1.4MCGS2.1.5MCGSU NK3.1U1mcgsTpc 128M U mcgsTpc U Mcgs U Update Setup.exe “ U ” U U U TPC TPC CeSvr U2 U“ U ” U U NK “ ”U U UNK ...MCGSE\PROGRAM\NK USB Harddisk\tpcbackup...MCGSE\PROGRAM\Mcgsce.armv4 McgsVer ...MCGSE\PROGRAM\Mcgsce.armv4 USB Harddisk\tpcbackup\mcgs\McgsVer\Mcgsce.exe ...MCGSE\PROGRAM\McgsUpdateCfg. ini USB Harddisk\tpcbackup\mcgsU ...MCGSE\PROGRAM\CeSvr.armv4 USB Harddisk\tpcbackup\mcgs\CeSvr.exe31) NK mcgsTpc NBOOT EBOOTNK mcgsTPC NK2)MCGS3) U mcgsTpc4)mcgsTpc mcgsTpc mcgsTpc WinCE NK CeSvr MCGSNAND NAND NANDIP5CeSvrIP IPmcgsTpc3.2U NK3.2.1 UU Update Setup.exe “ ” “ U ” “ U ” 2-2-12U _ 7 “ ” 2-2-11U _ 62-2-1U 12-2-2U 22-2-3U 32-2-4U 42-2-5U 52-2-6U 12-2-7U 22-2-8U 32-2-9U 42-2-10U 52-2-11U 62-2-12U 72-2-13U 83.312 128M mcgsTpc 64M 010-******** 219/220 400-610-70623 U SANDISK Kingston adata Kingmax 256M4 TPC NK 7062K 1063E TPC TPC TPC5 6.8(01.0001) 6.8(01.0001)6.8(01.0004) 6.8(01.0004)6 U PC U U78 U TPC9 TPC10 TPC U TPC TPC USB HardDisk tpcbackup tpcupdateu NK TPC mcgsbin CeSvr fs11 NK IP NK4.11. TPCTPC TPC2. TPC IPTPC IP3. TPC IPTPC CE - - TCP/IP IP TPC IP4.TPCTPC CE ” - - -TPC - ”5. TPC12 TPC - -TPC 256 BMP6.CE — — —TPC4.21062K TPC1.7062K2. TPC 1062TPC 7062K3. TPC1a2 a3 PLC4.TPC1 - - -2 !SetTime()5.TPC!savesingledatainit() !flushdatainitvaluetodisk()6. TPC!exporthisdatatocsv()7.1 0 !savedata()2 0。

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触摸屏编程实例下(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怎么实现按钮按下去不弹起首先放上两个元件,但不是按钮然后分别设置属性,上面的是“按钮动作——置一——按钮”“可见度——按钮——不可见”如下图下面的和上面的刚好相反,“按钮动作——清零——按钮”“可见度——按钮——可见”这样两个元件就可以交替显示了,达到一个按钮按下不起的效果。

  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次产品:.mcgs../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 MO D 60)SecCount = $RunTimeENDIF我简单的做了一个其中data4就相当于系统运行时间$RunTime,将其分解成时data1,分data2,秒data 3,步骤如下:将data1,data2,data3,设置成开关型,这样data1,data2,data3就相当于整数,在做除法运算时,不会有小数部分。

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

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

相关文档
最新文档