基础操作
给box上电
box版
通电后会自动开机,如下图 wan口亮表示设备已接入Internet
pc版(虚拟box)
运行PSRuntime.exe程序
创建box项目
打开磐石配置软件 PSIDE,如下图
默认没有项目,可以通过从box中上传、打开box文件、新建box获取到初始项目
新建box
右键设备列表的空白处,选择新建 box,如下图
输入box的ip地址等信息,如下图
- box 名称:填入一个任意 box 名称
- box ip:填入 box 所在计算机的 ip 地址
- 通知中心 ip:哪台 box 是用于发送微信消息、短信消息的,就填入哪台 box 的 ip
创建完成一个box之后,ide如下图
从box中上传
网关默认ip是192.168.1.230,先把电脑的ip设置为同一网段,右键设备列表空白处,选择上传至PC,如下图 输入box的ip地址,如下图
说明
- 对于pc版,psruntime 程序所在的计算机被认为是一个虚拟 box,box的ip地址就是电脑的相应ip地址
打开box文件
右键设备列表的空白处,选择打开box文件,如下图 在exe所在目录中,选择一个扩展名是box的配置文件,如下图
创建点位
为兼容大量的不同类型的设备,按照驱动、通道、设备、组、tag组织点位层级
所以需要依次创建各层级目录
创建驱动
右键一个box,选择新建driver ,如下图
- 名称:输入任意名称
- 选择驱动:从列表中选择需要的驱动
创建通道
右键某个driver,选择新建channel,如下图
- 名称:输入任意名称
- adapter:从列表中选择通信的网卡或串口
创建设备
右键某个channel,选择新建device,如下图
不同的驱动,设备画面上会显示不同的参数 ,以modbus-tcp为例
- 名称:输入任意名称
- 启用:是否启用这个设备
- ip:输入modbus-tcp slave(设备)的ip地址
- 端口:输入modbus-tcp slave(设备)的端口号
- 站号:输入modbus-tcp slave(设备)的站号
创建组
右键设备列表的空白处,选择打开box文件,如下图
- 名称:输入任意名称
创建tag
右键设备列表的空白处,选择打开box文件,如下图
- tag名称:输入任意名称
- 数据类型:选择和原始设备比如plc中一致的数据类型
- tag地址:对不同原始设备,地址格式可能不同,选择示例查看具体地址格式
用户管理
创建用户
右键用户列表选择新建用户,如下图 填入对应信息
- 启用:此用户允许接收报警消息(总开关)
- 接收短信:此用户允许接收短信(是否给此用户发送短信,在tag报警中配置)
- 接收电话:此用户允许接收电话(是否给此用户打电话,在tag报警中配置)
- 接收平台短信:此用户允许接收平台短信(是否给此用户发送平台短信,在tag报警中配置)
- 接收邮件:此用户允许接收邮件(是否给此用户发送邮件,在tag报警中配置)
- 接收微信:此用户允许接收微信(是否给此用户发送微信,在tag报警中配置)
- 接收企业微信:此用户允许接收企业微信(是否给此用户发送企业微信,在tag报警中配置)
- 接收群机器人消息:此用户允许接收群机器人消息(是否给此用户发送群机器人消息,在tag报警中配置)
- 接收语音播报:此用户允许接收语音播报(是否给此用户发送播报,在tag报警中配置)。一般是只创建一个语音播报虚拟用户。
- 此时间内,不接收同一个报警的消息:勾选之后,此位用户在此段时间内最多只会收到一条该报警的信息,默认60分钟
说明
- 语音播报:一般只创建一个虚拟用户用于语音播报。
- 群机器人:一般只创建一个虚拟用户用于发送群消息。
创建用户组
右键用户组列表选择新建用户组,如下图
配置用户组
右键某个用户组,选择属性,可以对此用户组添加或删除用户
配置报警发送规则
在tag点位列表中,双击打开tag属性页面,如下图
可以分别为HH、 H、 L、 LL、 EQ 5种报警独立设置不同报警发送规则,以HH报警为例介绍如下
点击HH报警旁边的配置按钮,进入HH报警的配置页面,如下
报警属性
- 报警名称:不可改动,命名规则是tag名+"_HH"
- 报警设定值:自行设置
- 报警描述:自行设置
- 报警表达式:用于设置报警逻辑。默认的报警逻辑已是最基本的正确的。在表达式输入框上面列出了表达式中可以使用的符号,可以按需选择。表达式中可以引用同一box上的其他变量
- 恢复表达式:用于设置报警恢复的逻辑。
报警内容
- 报警内容:报警时会把此内容使用配置的通知方式通知给联系人,在报警内容输入框上面列出了报警内容中可以使用的符号,可以按需选择
- 恢复内容:报警恢复时会把此内容使用配置的通知方式通知给联系人
- 如果此报警一直不恢复,每隔此段时间后,再次发送消息:比如一个报警连续几天都处于报警状态,一直未恢复,此功能用于提醒用户这个报警还在一直挂着,不要忘记
通知目标
- 通知目标:选择用户组。系统以用户组为单位发送报警消息
- 报警时通知延时:报警时不会立即发送消息,在预设的时间内如果报警恢复则不会发送消息,否则发送消息。用于规避频繁发送报警消息。
- 恢复时通知延时:恢复时不会立即发送消息,在预设的时间内如果报警恢复则不会发送消息,否则发送消息。用于规避频繁发送报警消息。
- 通知方式:需要用什么消息方式通知到用户,在此处勾选,可以多选。
说明
此处勾选的通知方式和用户属性里勾选的通知方式的关系: 比如此处勾选了微信,同时也要在用户属性里面勾选了允许接收微信(用户属性默认配置是全允许),系统才会发微信消息给此用户