EMSE
文章平均质量分 58
彪孩!
这个作者很懒,什么都没留下…
展开
-
施耐德EcoStruxure Machine SCADA Expert(EMSE)文件管理功能-上(二十)
大致意思就是说通过这个函数可以将strFile定义的文件路径里面的内容属性 copy到optTagFilesFound定义的集合内,timeout时间设置为1000ms。3.完成了上面的操作就可以进行文件的复制操作了,这在前面章节有提到过,我们采用自带的函数FileCopy()2.上面实现了文件的队列,识别到具体的文件名头,那么接下来就是文件的显示(如何向上面那样显示在列表内?5.在上面所提到的部分内容都涉及到文件夹内的某个文件,那么这个文件夹是怎么来的呢?原创 2024-10-15 20:08:13 · 449 阅读 · 0 评论 -
施耐德EcoStruxure Machine SCADA Expert(EMSE)与SQL数据库连接(十五)
实现:向数据库sqlDB的表Table_Test内插入数据 Index=1 Sub=1001。我们写一个函数 来实现任意一个数值向sql内的Table_Teset表内写入数值。(ps:这里先做一个小测试-----目的是验证与EMSE软件的链接是否顺畅。EMSE内添加一个程序 Func(insertintosqlDB())emse运行画面,按下按钮 可以在sql数据库内看到增加了1条数据。用的是sql 2017 关于数据库软件的安装教程 网上一大把。ok,到目前为止,sql与EMSE简单的连接已经完成。原创 2024-09-21 14:57:27 · 670 阅读 · 0 评论 -
施耐德EcoStruxure Machine SCADA Expert(EMSE)用户管理进阶(十四)
ReadUserInfo() 是我自定义函数 用于实现用户的筛选,确定该新建用户是否是已有用户,以及用户状态显示(是否是锁定用户、用户所属用户组,用户登陆状态、密码输入次数等等)这个相对复杂一些,需要判断是否选择可用户、所选用户是锁定还是未锁定状态、所选用户的权限级别(默认管理员是不能永久锁定的)好了,到这里基本上已经全部展示了EMSE的用户管理功能,关于用户的备份与导出,将会在后续的备份/还原章节来展示。用户新建、用户密码修改、用户锁定/激活、用户删除、用户组策略配置(右下角可配置参数)原创 2024-09-18 19:58:41 · 641 阅读 · 0 评论 -
施耐德EcoStruxure Machine SCADA Expert(EMSE)XY曲线应用(十三)
数据源选择本地的文本文档,当然可以选择数据库、数据点等其他类型,这里方便展示,选择一个TXT文档内的数据。也可以选择数据库内容,实时显示当前动态数据的趋势,比如设备风速、压差、温湿度等,都可以通过这个来实现。首先添加趋势图到画面。打开属性,定义XY轴。原创 2024-08-02 12:04:18 · 211 阅读 · 0 评论 -
施耐德EcoStruxure Machine SCADA Expert(EMSE)画面模板与指针应用(十二)
修改变量绑定 “$@PumpRun” 其中 “ $PumpRun”是新建的变量 “@”代表指针。[ $#PumpNo:]作为组合件输入变量,可通过外部给过来。其中$cPump.PumpRun 作为泵启动的信号。打开之前创建的弹窗,全选,鼠标右键 创建组合件。复制上边的PopPump内容到新建的弹窗画面。添加一个文本显示,显示泵速值的写入状态。添加一个按钮 打开PopPump的弹窗。这部分主要针对于画面的组合件的使用。添加需要的变量,这里希望控制泵1。点击泵2按钮 设置泵2参数。在添加一个组合件 控制泵2。原创 2024-07-25 12:00:13 · 429 阅读 · 0 评论 -
施耐德EcoStruxure Machine SCADA Expert(EMSE)排程应用(十一)
这里有一个小技巧就是利用排程的时间来实现固定相对准确时间的触发(最小单位为秒)这需要时间日期的格式,具体可参看系统变量 $Date $Time。表示变量数值发生变化时 执行触发动作(变量iSelect+10)比如实现一个BLINK 1s闪烁 那么这里的系统时钟是准确的。表示将会在每天上午8点41分对变量iNum进行+1 的操作。这里将时间格式改成了 2024-07-24 这样的格式。这不是唯一固定不可变更的,可以通过函数进行修改。表示每5s对变量iSelect进行+1。事件分为三种:日历、时钟、变更。原创 2024-07-24 09:00:13 · 279 阅读 · 0 评论 -
施耐德EcoStruxure Machine SCADA Expert(EMSE)动态对象应用(十)
为它关联一个数据点之后,可以通过该数据点的数值变化来显示直方图状态(如下图),当然你可以通过程序来实现,让他更灵活。接着双击矩形,选择需要的命令,这里的命令类型有以下几种:1.内建语言(直接忽略,应用环境少,不太适用于项目中)我们可以通过EMSE软件对画面内添加的文本框、图片、图形、按钮等等元素进行命令的添加,来实现一些功能。当我们添加文字的时候,通过“####”的形式而不是直接写具体的文字,此时“文字数据链路”动态属性可选,7.数据点切换(命令执行时数据点数值发生反转,原来=0 现在=1;原创 2024-07-21 13:29:38 · 744 阅读 · 0 评论 -
施耐德EcoStruxure Machine SCADA Expert(EMSE)配方应用(九)
这里采用函数GetAppPath()来获取配方文件的路径,Web\Recipes\Recipe 表示文件存储在工程目录下的Web文件夹内(如下,这个文件夹默认是不存在,需要自己创建)cRecipes[1].Actual ~ cRecipes[5].Actual 作为配方写入到PLC的变量。这里需要一个关键点:(Recipe(“”)函数中的配方名字,是我们创建的配方工作表的名字)接下来我们选择配方1 点击“加载” 可以看到配方值更新为配方1的成分值。按照此方法继续添加两个按钮,作为配方2与配方3的选择按钮。原创 2024-07-20 12:40:13 · 645 阅读 · 1 评论 -
施耐德EcoStruxure Machine SCADA Expert(EMSE)警报应用(八)
EMSE自带警报功能,并可通过与数据库的关联实现历史报警数据的订阅查看,pdf转档导出等功能,这里主要讲解当前报警的列表查看,关于历史报警与数据库部分后边的章节将会详细介绍(EMSE如何配置,SQL数据库的表单创建与软件关联)按下确认按钮,报警信息被确认,但是报警条件未被复位,所以还是存在报警信息的。这一节主要展示动态对象------>>>>>警报的应用。选择工作---->>>警报---->>>>右键插入。运行画面,并触发报警变量,可以得到一条报警信息。接下来我们添加一个报警信息确认复位的按钮,原创 2024-07-14 12:42:49 · 186 阅读 · 0 评论 -
施耐德EcoStruxure Machine SCADA Expert(EMSE)静态对象应用(七)
双击打开智能讯息框,查看属性,类型选择讯息,数值类型选择整数,这是因为智能讯息可以根据关联的整数类型数据点的数值变化,来显示不同的文本。文本内容以及字体颜色,背景颜色等需要按需自己设置,这里作为演示,随便加几组文本,并关联好数据点。点击智能讯息,在画面中拉出自己需要的尺寸大小,也可以随意拉,后期通过格式来调节位置与尺寸。这一节主要展示静态对象的应用(智能讯息、下拉选单、列表框)智能讯息也可以做成多状态开关按钮,没按一下,切换一种状态。我们先尝试第一种---------数据点数组。数据源是"文本文件"原创 2024-07-14 11:50:26 · 585 阅读 · 0 评论 -
施耐德EcoStruxure Machine SCADA Expert(EMSE)文本框应用(六)
双击打开文本框,默认是开启输入模式的,与上面的一样,关联变量,就可以了,如果需要可以选择性的开启电子签章、要求确认等功能。EMSE实现数值输入的形式相对简单,大致分为:1.通过文字输入链路;注意这里的启用输入,不选择的情况下,参数数值不可修改,开启后可进行修改。这里可以关联需要的数据变量了,我们新建一个数据点 iNum 类型整数。通过Net控件可以实现非常多的功能,这些控件来源于Windos系统。属性页可以配置这个输入框的基本属性,尺寸大小,颜色,字体等。首先我们先来看通过文字输入链路。原创 2024-07-13 13:56:15 · 255 阅读 · 0 评论 -
施耐德EcoStruxure Machine SCADA Expert(EMSE)按钮应用(五)
命令的方式有很多种,个人最喜欢VB,他足够灵活,也是因为行业内需要审计追踪,VB可以方便对每一个按钮添加Audit事件,这里举几个例子吧,单选按钮就是同时存在两个以上的单选按钮,每次按下时只有被按的才会有动作执行,其他会被复位掉,这在工控触摸屏产品中非常常见。首先我们先来看按钮,先添加一个按钮,鼠标左键点 “按钮” 它会变成选中的状态。2.标准,中规中矩,外观没啥变化,但是颜色可以切换,可以自定义配色。1.OS样式,这是最普通单调的按钮,它不存在颜色的变化,颜色唯一。原创 2024-07-13 10:59:59 · 813 阅读 · 0 评论 -
施耐德EcoStruxure Machine SCADA Expert(EMSE)软件应用(四)
我们在添加一个命令按钮,来实现画面跳转(这里先跳过用户登录部分,后续有单独的用户管理完整功能)好了这就完成了,运行画面,点击这个蓝色搜索标志,就会自动跳转并打开如下画面。按照上一节的方式添加一个新的画面,并启用背景,背景图的格式选择JPG。将自己需要的图片,放在这里,就可以了,注意名字要与画面名字一致!接下来配置一下运行默认开始的画面,在前面的章节有介绍过这部分。点确定,给新画面取个名字----------Login。双击矩形框,打开命令,添加如下代码。选择矩形框,添加“命令”这一节到此结束(比较短)原创 2024-07-10 20:01:00 · 264 阅读 · 0 评论 -
施耐德EcoStruxure Machine SCADA Expert(EMSE)软件应用(三)
EMSE新建工程,如何规划画面布局,创建基础模板画面原创 2024-07-10 19:27:45 · 2494 阅读 · 0 评论