后台操作说明

Step1. 创建一个项目

项目名为必填项;

项目使用语言可添加任意语言,可在HMI运行时提供语言切换功能(如有需要请联系我们)

项目权限:公共、部门和私有,注意公共权限的项目将会被平台所有用户共享。

客户端相关配置则会在下载到HMI设备时在设备端生效,不影响实际组态

 

Step2. 添加一个PLC

注意:SN标识保存后不建议经常修改

目前只支持西门子S7全系列PLC,端口默认为102;支持ModbusTCP协议;

注意:Simulation模式只会在平台生效,可在平台进行数据模拟、下发、以及保存

数据持久化前提:为了节约HMI的存储空间,建议根据程序情况来配置点位的数据存储条件,例如当变量MODE>0时才记录数据。

 

使用Simulation的连接协议后,会在项目详情多出一个数据模拟的按钮,点击可进行数据模拟

 

 

Step3. 从博图的HMI变量导入SCADA

从博图的HMI列表导出所有HMI_tags(需要绝对地址,对于优化过的DB块则需要取消DB优化),在项目PLC的详情页导入该Excel

EXCEL所需的标头:Name, Address, Length, DataType

导入操作入口:项目详情-->PLC管理-->查看PLC详情-->导入变量

 

Step4. SCADA的变量管理

导入的PLC变量和画面中用到的变量都会在这里进行管理,可自行添加、调整变量当前支持的数据类型包括: Bool, Byte, Int, Word, DInt, Real, DReal, DWord, String, Time

 


变量可以进行高级配置:

  1. 写入限制:可给定固定数值来限制画面上的写入操作(超出范围的会在画面上提示失败) 也可以绑定相关PLC变量来作为上限、下限,实现复用效果
  2. GMP相关:开启后SCADA会在写入操作之前请求电子签名,来实现审计追踪
  3. 模拟数据:此功能在平台有效,可进行一些简单的数据模拟,方便开发阶段调试。

 

Step5. 项目资源

项目的图片资源库,可以一次性多选导入多个图片资源(重名会覆盖掉),来提供给组态画面使用

项目文本(文本枚举):将ID映射成对应文本的功能,支持多语言(语言在项目属性编辑里配置);可在文本框导入;可导出为Excel

 


Step6. 报警规则

HMI级别的报警规则,目前支持离散报警,需要指定报警的变量;

和文本列表类似,可进行所有条目的导入和导出;

 

Step7. 批次报表功能

批次+报表(数据+模板)能实现生产后的数据可视化功能,展现批次过程中所需的数据

批次规则:配置记录数据的规则,HMI运行会根据此规则来进行数据记录,并保存相应阶段数据

功能详情:可配置自动/手动生成批次,自动记录的批次需要配置监视变量和规则,例如当变量PV.Mode>=1 PV.Mode<=610时记录批次;

手动模式的批次则需要组态的时候配置按钮事件开启/结束对应批次,对于读取的批次号变量,可以指定正则和设定不重复,不符合规则的批次号会在开始批次的时候弹出提示。

两种模式下皆可以指定子阶段,符合条件的数据将作为子阶段记录在批次信息内。

手动模式

组态报表:

配置批次规则后,每个规则可配置多个模板来“看”这些批次数据,我们提供了组态的方式来帮助编辑报表模板,输入名称和对应批次规则后就可以开始编辑组态了

 

提供了多种组件,来实现各种功能和布局:

报表为逐行制,内容按照添加的顺序逐行加载,自动分页,以A4纸大小作为基准,支持横向模式;

折线图能以多种形式来呈现数据,目前给出的为叠加多根折线图,也可以实现其他模式,参见样例

针对批次数据,我们提供了相关算法来展示数据:first(初始值), last(结束值), min(最小值), max(最大值), mean(平均值), median(中位值)

其他数据展示:可以列出整个批次中的报警数据,以及审计数据

Step8. 用户/权限/密码策略

此处有3个概念,1.用户 2.角色 3.权限。解释为:用户隶属于一个或多个角色,每个角色可绑定多个权限。这样用户设定角色有就可以享有角色对应的权限了。

SCADA提供了强力的密码策略要求,工程师可自定义来配置这些:

 

Step9. 国际化

项目画面相关的文本都可以在此处进行快速的文本翻译,罗列了项目所有的语言,此页面修改后当即生效