Skip to content

基础操作

给box上电

box版

通电后会自动开机,如下图 wan口亮表示设备已接入Internet 磐石box

pc版(虚拟box)

运行PSRuntime.exe程序

创建box项目

打开磐石配置软件 PSIDE,如下图 磐石box

默认没有项目,可以通过从box中上传、打开box文件、新建box获取到初始项目

新建box

右键设备列表的空白处,选择新建 box,如下图 磐石box

输入box的ip地址等信息,如下图 磐石box2

  • box 名称:填入一个任意 box 名称
  • box ip:填入 box 所在计算机的 ip 地址
  • 通知中心 ip:哪台 box 是用于发送微信消息、短信消息的,就填入哪台 box 的 ip

创建完成一个box之后,ide如下图 磐石box2

从box中上传

网关默认ip是192.168.1.230,先把电脑的ip设置为同一网段,右键设备列表空白处,选择上传至PC,如下图 磐石box 输入box的ip地址,如下图 磐石box2

说明

  • 对于pc版,psruntime 程序所在的计算机被认为是一个虚拟 box,box的ip地址就是电脑的相应ip地址

打开box文件

右键设备列表的空白处,选择打开box文件,如下图 磐石box 在exe所在目录中,选择一个扩展名是box的配置文件,如下图 磐石box2

创建点位

为兼容大量的不同类型的设备,按照驱动、通道、设备、组、tag组织点位层级

所以需要依次创建各层级目录

创建驱动

右键一个box,选择新建driver ,如下图 磐石box

磐石box2

  • 名称:输入任意名称
  • 选择驱动:从列表中选择需要的驱动

创建通道

右键某个driver,选择新建channel,如下图 磐石box

磐石box2

  • 名称:输入任意名称
  • adapter:从列表中选择通信的网卡或串口

创建设备

右键某个channel,选择新建device,如下图 磐石box

磐石box2 不同的驱动,设备画面上会显示不同的参数 ,以modbus-tcp为例

  • 名称:输入任意名称
  • 启用:是否启用这个设备
  • ip:输入modbus-tcp slave(设备)的ip地址
  • 端口:输入modbus-tcp slave(设备)的端口号
  • 站号:输入modbus-tcp slave(设备)的站号

创建组

右键设备列表的空白处,选择打开box文件,如下图 磐石box磐石box2

  • 名称:输入任意名称

创建tag

右键设备列表的空白处,选择打开box文件,如下图 磐石box

磐石box2

  • tag名称:输入任意名称
  • 数据类型:选择和原始设备比如plc中一致的数据类型
  • tag地址:对不同原始设备,地址格式可能不同,选择示例查看具体地址格式

用户管理

创建用户

右键用户列表选择新建用户,如下图 磐石box 填入对应信息

  • 启用:此用户允许接收报警消息(总开关)
  • 接收短信:此用户允许接收短信(是否给此用户发送短信,在tag报警中配置)
  • 接收电话:此用户允许接收电话(是否给此用户打电话,在tag报警中配置)
  • 接收平台短信:此用户允许接收平台短信(是否给此用户发送平台短信,在tag报警中配置)
  • 接收邮件:此用户允许接收邮件(是否给此用户发送邮件,在tag报警中配置)
  • 接收微信:此用户允许接收微信(是否给此用户发送微信,在tag报警中配置)
  • 接收企业微信:此用户允许接收企业微信(是否给此用户发送企业微信,在tag报警中配置)
  • 接收群机器人消息:此用户允许接收群机器人消息(是否给此用户发送群机器人消息,在tag报警中配置)
  • 接收语音播报:此用户允许接收语音播报(是否给此用户发送播报,在tag报警中配置)。一般是只创建一个语音播报虚拟用户。
  • 此时间内,不接收同一个报警的消息:勾选之后,此位用户在此段时间内最多只会收到一条该报警的信息,默认60分钟

说明

  • 语音播报:一般只创建一个虚拟用户用于语音播报。
  • 群机器人:一般只创建一个虚拟用户用于发送群消息。

创建用户组

右键用户组列表选择新建用户组,如下图 磐石box

配置用户组

右键某个用户组,选择属性,可以对此用户组添加或删除用户 磐石box

配置报警发送规则

在tag点位列表中,双击打开tag属性页面,如下图 磐石box

可以分别为HH、 H、 L、 LL、 EQ 5种报警独立设置不同报警发送规则,以HH报警为例介绍如下

点击HH报警旁边的配置按钮,进入HH报警的配置页面,如下

报警属性

磐石box

  • 报警名称:不可改动,命名规则是tag名+"_HH"
  • 报警设定值:自行设置
  • 报警描述:自行设置
  • 报警表达式:用于设置报警逻辑。默认的报警逻辑已是最基本的正确的。在表达式输入框上面列出了表达式中可以使用的符号,可以按需选择。表达式中可以引用同一box上的其他变量
  • 恢复表达式:用于设置报警恢复的逻辑。

报警内容

磐石box

  • 报警内容:报警时会把此内容使用配置的通知方式通知给联系人,在报警内容输入框上面列出了报警内容中可以使用的符号,可以按需选择
  • 恢复内容:报警恢复时会把此内容使用配置的通知方式通知给联系人
  • 如果此报警一直不恢复,每隔此段时间后,再次发送消息:比如一个报警连续几天都处于报警状态,一直未恢复,此功能用于提醒用户这个报警还在一直挂着,不要忘记

通知目标

磐石box

  • 通知目标:选择用户组。系统以用户组为单位发送报警消息
  • 报警时通知延时:报警时不会立即发送消息,在预设的时间内如果报警恢复则不会发送消息,否则发送消息。用于规避频繁发送报警消息。
  • 恢复时通知延时:恢复时不会立即发送消息,在预设的时间内如果报警恢复则不会发送消息,否则发送消息。用于规避频繁发送报警消息。
  • 通知方式:需要用什么消息方式通知到用户,在此处勾选,可以多选。

说明

此处勾选的通知方式和用户属性里勾选的通知方式的关系: 比如此处勾选了微信,同时也要在用户属性里面勾选了允许接收微信(用户属性默认配置是全允许),系统才会发微信消息给此用户

上海顺码网络科技有限公司