SEPHMI在组态界面时,一些触发的事件和实现动态功能,都需要通过编写js脚本来实现,编写脚本对于初次使用或对程序逻辑不太入门的用户,往往是一个很困难的事情,基于此情况,在借助在线AI工具,并结合软件本身的页面结构和封装的方法,实现了AI脚本助手功能,帮助用户降低脚本编写的难度,通过输入中文需求来生
在组态一个含有趋势的HMI页面中,有时会需要根据所选内容,让趋势图自动进行切换,比如切换为所选择的位号以及该位号相关的描述、限值、量程等等,这个时候就需要通过脚本来进行控制。 1、通过脚本修改趋势图控件中的位号(方法1) $("#trd1").attr("tag0","
1、问题 当前SEPHMI默认是直接与提供服务的软件(以下将以Sepsim软件为例)进行连接并获取数据,并且是由SEPHMI主动发起请求的方式,在大多数项目实施中是满足需求的。但是有些项目,需要将SEPHMI和Sepsim软件分别部署在不同的网络层级中,或者是将SEPHMI同时部署与不同的网络层级中
目前系统提供的公共弹窗方法,需要将弹窗单独组态为一个HMI页面,然后通过主界面调用open2Panel方法实现弹窗的效果,这里有两个点,一是需要单独制作HMI页面,二是往往主界面在弹窗的时候需要传输一些参数。 而有一些情况下,需要弹出的弹窗是一个非常简单的弹窗,并且不需要多处使用,或者仅需要在本页内
对系统运行参数进行设置,配置文件为sephmi-studio-v5.0.jar\BOOT-INF\classes\application.properties。 也可将该配置文件从jar包中拖出来放到jar同级目录下。 用文本编辑器打开application.properties后,每行的“=”左侧
这里所说的历史数据,指的是Sepsim或TrendSvr中的位号历史数据。由于Sepsim仅存储4个小时左右的短暂数据,所以大部分场景是指从TrendSvr中获取的位号历史数据。 从操作方面,一般是用户会通过输入一个时间段、要查导出的位号,然后点击一个按钮来进行导出的方式,所以最终导出的动作,是通过
日历经常用于数据查询,对具体时间进行选择,下面介绍日历的组态方法。 1、组态 因为SEPHMI已经封装了日历插件,并且日历的最终目的是为了把选择好的日期时间填入到一个输入框中,所以在控件库里并未单独设置一个日历控件,而是使用现有的输入框控件即可简单的实现日历选择功能。 step1:在组态界面中,从控
HMI页面在运行浏览时,默认刷新时间是2秒,向后端请求数据(包括向数据提供软件的接口请求)超时时间也是2秒,在大多数情况下是一个合理的时间设置,但对于某些项目或场景,如页面数据量过大,或后端数据接口负荷限制要求,需要降低数据请求的频率或增加请求超时时长,则默认的时间将不能满足实际需求,所以在工程的H
优化sepsim工程文件上传,将文件上传面板中的分类进行细化,这样便可以一次性将所有类型的文件选中,而无需经过几次的上传操作才能完成对所有文件的上传。 涉及Explorer和Studio。
工程管理中的工程编辑弹窗,增加了两项配置,一是数据接口部分增加了是否更新到工程全部HMI页的选项,二是增加了是否允许回写的选项。 1、是否更新到工程全部HMI页 旧版本在编辑保存工程信息的时候,默认会把工程中的
SEPHMI-v5.0新增功能说明 1. Sepsim模块 SEPHMI的Explorer和Studio均增加了Sepsim模块,用于对Sepsim模型进行在线展示,实现模型的在线监控和工程后期运行维护数据分析功能; 在界面结构、操作方式以及图标样式基本上延续Sepsim的风格,展示的模型内容全部来
1. 工程嵌入式模板控件库 用于在工程内创建自定义的组合控件模块库,用于通过对控件库中模板进行修改后,可批量更新至该工程所有HMI页面,减少重复性工作,提升效率。 该控件库里的模板控件相对于系统控件库,有四个特点: 1)该控件库里的模板控件仅对所属工程有效,不属于也不影响也应用于其他工程; 2)该控