146
个编辑
| 第1行: | 第1行: | ||
==创建一个项目== | ==Step1. 创建一个项目== | ||
项目 名为必填 项 ; | |||
客户端相关配置则会在下载 | 项目使用语言可添加任意语言,可在HMI运行时提供语言切换功能(如有需要请联系我们) | ||
项目权限:公共、部门和私有,注意公共权限的项目将会被平台所有用户共享。 | |||
客户端相关配置则会在下载 到HMI 设备时在设备端生效 ,不影响实际组态 | |||
[[File:创建项目.png|800x800像素]] | [[File:创建项目.png|800x800像素]] | ||
== 添加一个PLC == | == Step2. 添加一个PLC == | ||
目前只支持西门 | 注意:SN标识保存后不建议经常修改 | ||
目前只支持西门 子S7全系列PLC ,端口默认为102 ;支持ModbusTCP协议; | |||
注意:Simulation模式只会在平台生效,可在平台进行数据模拟、下发、以及保存 | |||
数据持久化前提:为了节约HMI的存储空间,建议根据程序情况来配置点位的数据存储条件,例如当变量MODE>0时才记录数据。 | |||
[[File:编辑PLC.png]] | |||
使用Simulation的连接协议后,会在项目详情多出一个数据模拟的按钮,点击可进行数据模拟 | |||
[[File: | [[File:PLC 数据模拟.png]] | ||
== 从博图的HMI变量导 | [[File:数据模拟详情页.png]] | ||
== Step3. 从博图的HMI变量导 入SCADA == | |||
从博图的HMI列表导出所有HMI_tags(需要绝对地址,对于优化过的DB块则需要取消DB优化),在项目PLC的详情页导入该Excel | 从博图的HMI列表导出所有HMI_tags(需要绝对地址,对于优化过的DB块则需要取消DB优化),在项目PLC的详情页导入该Excel | ||
EXCEL所需的标头:Name, Address, Length, DataType | |||
导入操作入口 :项目详情-->PLC管理-->查看PLC详情-->导入变量 | |||
[[File:导入变量.png]] | |||
== | == Step4. SCADA的 变量管理 == | ||
当前支持的数据类型包括: Bool, Byte, Int, Word, DInt, Real, DReal, DWord, String, Time | 导入的PLC变量和画面中用到的变量都会在这里进行管理,可自行添加、调整变量 当前支持的数据类型包括: Bool, Byte, Int, Word, DInt, Real, DReal, DWord, String, Time | ||
[[File: | [[File: 变量列表.png]] | ||
变量 可以 进行高级配置: | |||
# 写入限制:可给定固定数值来限制画面上的写入操作(超出范围的会在画面上提示失败) 也可以绑定相关PLC变量来作为上限、下限,实现复用效果 | |||
# GMP相关:开启后SCADA会在写入操作之 前 请求电子签名 , 来实现审计追踪 | |||
# 模拟数据:此功能 在 平台有效,可进行一些简单的数据模拟,方便开发阶段调试。 | |||
[[File:变量编辑.png]] | |||
== Step5. 项目资源 == | |||
项目 的 图片资源库 ,可以 一次性多选导入多个 图 片资源(重名会覆盖掉), 来 提供给组态画面使用 | |||
项 目文本(文本枚举) : 将ID映射成对应文本的功能 , 支持多语言(语言 在 项目属性 编辑 里配置);可在文本框导入;可导出为Excel | |||
[[File: | [[File: 文本枚举-2.png]] | ||
== Step6. 报警规则 == | |||
HMI级别的报警规则,目前支持离散报警,需要指定 报警 的变量; | |||
和 文本列表类似 , 可进行所有条目 的 导入 和 导 出 ; | |||
两种模式下皆可以指定子阶段。 | [[File:报警编辑-2.png]] | ||
== Step7. 批次报表功能 == | |||
批次+报表(数据+模板)能实现生产后的数据可视化功能,展现批次过程中所需的数据 | |||
批次规则:配置记录数据的规则,HMI运行会根据此规则来进行数据记录,并保存相应阶段数据 | |||
功能详情:可配置自动/手动生成批次,自动记录的批次需要配置监视变量和规则,例如当变量PV.Mode>=1 PV.Mode<=610时记录批次; | |||
手动模式的批次则需要组态的时候配置按钮事件开启/结束对应批次,对于读取的批次号变量,可以指定正则和设定不重复,不符合规则的批次号会在开始批次的时候弹出提示。 | |||
两种模式下皆可以指定子阶段 ,符合条件的数据将作为子阶段记录在批次信息内 。 | |||
[[File:批次编辑.png|无|有框]] | [[File:批次编辑.png|无|有框]] | ||
手动模式 | 手动模式 | ||
[[File:手动批次.png|无|有框]] | [[File:手动批次.png|无|有框]] 组态报表: | ||
配置批次规则后,每个规则可配置多个模板来“看”这些批次数据,我们提供了组态的方式来帮助编辑报表模板,输入名称和对应批次规则后就可以开始编辑组态了 | |||
[[File:编辑 批次模板.png]] | |||
== 用户 | 提供了多种组件,来实现各种功能和布局: | ||
报表为逐行制,内容按照添加的顺序逐行加载,自动分页,以A4纸大小作为基准,支持横向模式; | |||
折线图能以多种形式来呈现数据,目前给出的为叠加多根折线图,也可以实现其他模式,[https://echarts.apache.org/examples/zh/index.html 参见样例] | |||
针对批次数据,我们提供了相关算法来展示数据:first(初始值), last(结束值), min(最小值), max(最大值), mean(平均值), median(中位值) | |||
其他数据展示:可以列出整个批次中的报警数据,以及审计数据 | |||
[[File:报表组态编辑页面.png|无|缩略图]] | |||
== Step8. 用户/ 权限/密码策略 == | |||
此处有3个概念,1.用户 2.角色 3.权限。解释为:用户隶属于一个或多个角色,每个角色可绑定多个权限。这样用户设定角色有就可以享有角色对应的权限了。 | 此处有3个概念,1.用户 2.角色 3.权限。解释为:用户隶属于一个或多个角色,每个角色可绑定多个权限。这样用户设定角色有就可以享有角色对应的权限了。 | ||
== 国际化 == | SCADA提供了强力的密码策略要求,工程师可自定义来配置这些: | ||
[[File:密码策略.png]] | |||
== Step9. 国际化 == | |||
项目画面相关的文本都可以在此处进行快速的文本翻译,罗列了项目所有的语言,此页面修改后当即生效 | 项目画面相关的文本都可以在此处进行快速的文本翻译,罗列了项目所有的语言,此页面修改后当即生效 | ||
[[File:国际化.png]] | [[File:国际化.png]] | ||