Appearance
服务器配置
1.概述
配置管理界面,点击服务器配置,可以执行功能配置、openPlant配置、MYSQL配置、控制代理配置和服务配置等设置。
用户信息源为DB文件时,服务器配置如图示:
用户信息源为MYSQL时,服务器配置如图示:
配置项及功能解释如下表所示:
实时库配置:
配置项名称 | 配置项功能描述 | 配置项内容 | 配置项默认值 |
openPlant 地址 | openPlant 地址 | 请填入openPlant 地址 | 127.0.0.1 |
openPlant 端口 | openPlant 端口 | 请填入openPlant 端口 | 8200 |
openPlant 账号 | openPlant 账号 | 请填入openPlant 账号 | sis |
openPlant 密码 | openPlant 密码 | 请填入openPlant 密码 | openPlant |
请求超时时间 | 访问数据库超时时间 | 访问数据库超时时间 | 60 |
机器码 | OPScada服务器机器码 | OPScada服务器机器码 | 无 |
毫秒库 | 实时数据库是否为毫秒库 | 实时数据库是否为毫秒库 | |
测试连接 | 测试OPScada和数据库通信 | 测试OPScada和数据库通信 | |
启用 | 启用OPScada和数据库通信 | 启用OPScada和数据库通信 | |
备用实时库配置: | |||
:-: | :-: | :-: | :-: |
配置项名称 | 配置项功能描述 | 配置项内容 | 配置项默认值 |
openPlant 地址 | openPlant 地址 | 请填入openPlant 地址 | 127.0.0.1 |
openPlant 端口 | openPlant 端口 | 请填入openPlant 端口 | 8200 |
openPlant 账号 | openPlant 账号 | 请填入openPlant 账号 | sis |
openPlant 密码 | openPlant 密码 | 请填入openPlant 密码 | openPlant |
请求超时时间 | 访问数据库超时时间 | 访问数据库超时时间 | 60 |
机器码 | OPScada服务器机器码 | OPScada服务器机器码 | 无 |
毫秒库 | 实时数据库是否为毫秒库 | TRUE/FALSE | FALSE |
测试连接 | 测试OPScada和数据库通信 | 测试OPScada和数据库通信 | |
启用 | 启用OPScada和数据库通信 | 启用OPScada和数据库通信 | |
服务配置: | |||
:-: | :-: | :-: | :-: |
配置项名称 | 配置项功能描述 | 配置项内容 | 配置项默认值 |
服务器端口 | 服务器端口 | 请填入目的服务端口 | 8088 |
网络繁忙日志(ms) | 数据请求耗时超过该时长则保存请求记录到日志中 | 请填入网络繁忙日志时长 | 3000 |
日志等级 | log文件日志等级 | DEBUG/ERROR | ERROR |
用户信息源 | 用户所创建资源的保存类型,是本地sqlite还是外部mysql | DB/MYSQL | DB文件 |
会话超时时间 | SESSION超时时间 | 请填入会话超时时长 | 30分钟 |
最大连接数 | 所有账号并发连接数 | 所有账号并发连接数 | 100 |
单用户登录 | 用户只能唯一IP登录使用 | TRUE/FALSE | FALSE |
功能配置: | |||
:-: | :-: | :-: | :-: |
配置项名称 | 配置项功能描述 | 配置项内容 | 配置项默认值 |
是否显示菜单 | 悬浮和顶部菜单是否展示 | TRUE/FALSE | TRUE |
是否开启语音报警 | 语音报警是否开启 | TRUE/FALSE | TRUE |
报警类型变更推送 | 报警状态变更时推送 | TRUE/FALSE | TRUE |
是否显示报警窗口 | 报警提示窗口是否展示 | TRUE/FALSE | TRUE |
测点数据权限控制 | 是否开启测点数据权限控制 | TRUE/FALSE | FALSE |
开启无用户访问模式 | 是否开启无用户访问模式 | TRUE/FALSE | FALSE |
MYSQL配置: | |||
:-: | :-: | :-: | :-: |
配置项名称 | 配置项功能描述 | 配置项内容 | 配置项默认值 |
MYSQL地址 | MYSQL地址 | 请填入MYSQL地址 | |
MYSQL端口 | MYSQL端口 | 请填入MYSQL端口 | |
MYSQL库名 | MYSQL库名 | 请填入MYSQL库名 | |
MYSQL用户名 | MYSQL用户名 | 请填入MYSQL用户名 | |
MYSQL密码 | MYSQL密码 | 请填入MYSQL密码 | |
控制代理配置: | |||
:-: | :-: | :-: | :-: |
配置项名称 | 配置项功能描述 | 配置项内容 | 配置项默认值 |
控制代理 | 控制代理功能是否开启 | TRUE/FALSE | FALSE |
控制代理IP | 控制代理IP | 请填入控制代理IP | |
控制代理端口 | 控制代理端口 | 请填入控制代理端口 | |
控制代理账号 | 控制代理账号 | 请填入控制代理账号 | |
控制代理密码 | 控制代理密码 | 请填入控制代理密码 | |
缓存配置: | |||
:-: | :-: | :-: | :-: |
配置项名称 | 配置项功能描述 | 配置项内容 | 配置项默认值 |
静态资源缓存 | 静态资源缓存是否缓存 | TRUE/FALSE | FALSE |
zxml图片资源 | zxml图片资源是否缓存 | TRUE/FALSE | FALSE |
Zxml资源 | zxml组态文件资源是否缓存 | TRUE/FALSE | FALSE |
更新服务: | |||
:-: | :-: | :-: | :-: |
配置项名称 | 配置项功能描述 | 配置项内容 | 配置项默认值 |
开启服务 | 开启服务 | TRUE/FALSE | FALSE |
成为更新服务器 | 成为更新服务器 | TRUE/FALSE | FALSE |
服务端口 | 服务端口 | 请输入服务端口 | 8098 |
连接更新服务器 | 连接更新服务器 | TRUE/FALSE | FALSE |
服务器IP | 服务器IP | 请输入服务器IP | 127.0.0.1 |
服务器端口 | 服务器端口 | 请输入服务器端口 | 8098 |
2. 配置服务端口
软件默认服务端口8088,如与客户现有端口冲突或客户有自定义端口需求,请点击悬浮按钮/置顶菜单->系统配置->配置管理->服务器配置->服务配置->“服务器端口”配置项,输入目的端口,点击保存修改并重启服务器,配置方可生效。
待服务重启完成后,请在浏览器中输入IP:新服务器端口完成登录操作。
3. openPlant配置
OPGview默认数据源为open Plant实时数据库,启动后需要配置实时数据库连接,各种功能方可正常使用。默认实时数据库IP为OPGview服务器地址。
请点击悬浮按钮/置顶菜单->系统配置->配置管理->服务器配置->openPlant配置中“openPlant 地址”、“openPlant 端口”、“openPlant 账号”和“openPlant 密码”等配置项,输入实时数据库基本信息,点击保存修改并重启服务器,配置方可生效。
双数据库IP情况下,系统可自动判断数据库是否通信正常,当主库无法连接时切换至备数据库,自动切换时间间隔为10分钟。支持用户主动切换,点击“启用”即可在双数据库间执行连接切换。启用中的数据库,会带(使用中)标记。
测试连接:用于验证OPGview和数据库服务间通讯是否正常。
双数据库配置界面:
4. 配置语音报警
OPGview支持用户配置语音报警服务。如需开启语音报警,请点击悬浮按钮/置顶菜单->系统配置->配置管理->服务器配置->功能配置->“是否开启语音报警”配置项,修改为“TRUE”,点击保存修改并重启服务器,配置方可生效。同时放置TTS语音报警文件至OPGview\public\audio文件夹。选择目的测点开启语音报警,开启方法参考[语音报警部分]。
Linux系统下配置语音报警服务,需用户自行搭建语音播放服务。
如不需要语音服务在配置管理中将“是否开启语音报警”配置为“FALSE”。
5. 配置报警推送
报警提示框是否展示通过悬浮按钮/置顶菜单->系统配置->配置管理->服务器配置->功能配置->“是否报警状态变更”和“是否显示报警窗口”配置项来管理,需点击保存修改并重启服务器,配置方可生效。
是否显示报警窗口:TRUE代表支持报警提示框弹出,用户登录后若系统测点产生报警,并且目的测点开启语音报警,则系统支持推送测点报警弹窗;FALSE代表报警提示弹窗不支持。目的测点开启语音报警可参考[语音报警部分]。
是否显示报警窗口:TRUE代表测点报警级别变化即推送;FALSE代表每个测点的报警信息仅推送一次。
如不需要报警推送服务请在配置管理中将“是否报警状态变更”和“是否显示报警窗口”配置为“FALSE”。
6. 测点数据权限控制
开启测点数据权限控制时,当前用户如果无测点对应的节点权限,则无法通过实时画面下发控制指令。当用户需要进行测点数据权限高安全级别管理时,请开启此功能。开启后,需点击保存修改并重启服务器,配置方可生效。
7. 配置用户信息源
用户在使用OPGview过程中,将根据悬浮按钮/置顶菜单->系统配置->配置管理->服务器配置->服务配置->“用户信息源”配置项来管理用户所创建资源的保存类型,用户创建的资源包括:创建的用户、配置趋势点组和设备组等定制化信息。
DB代表是本地sqlite,全部配置信息均保存至opgivew/user/opgview.db。
MYSQL代表外部MYSQL,软件会将全部定制化信息存入MYSQL配置的关系库,请修改对应MYSQL配置项内容。
配置完成需点击保存修改并重启服务器,配置方可生效。
用户信息源为MYSQL时,请对应修改MYSQL配置项。
测试连接:用于验证OPGview和MYSQL通讯是否正常。
8. 控制代理配置
用户在使用OPGview过程中,配合底层驱动代理可完成工业现场设备控制操作。
控制代理默认关闭,如需开启,请修改悬浮按钮/置顶菜单->系统配置->配置管理->服务器配置->控制代理配置->“控制代理”为True,并输入相应控制代理IP、端口、账号和密码等信息,方可实现控制代理功能。
测试连接:用于验证OPGview和控制代理程序是否通讯正常。
9. 缓存配置
OPGview软件运行时,为提高图形监控时组态文件的渲染速度,建议用户在组态文件绘制并且运行调试完成后,开启静态资源缓存和zxml图片资源缓存。请修改悬浮按钮/置顶菜单->系统配置->配置管理->服务器配置->缓存配置->“静态资源缓存”和“zxml图片资源”配置项,修改为True。
请注意:组态文件调试过程中,不建议开启缓存。开启后,zxml静态资源文件未修改则一直缓存,图片资源默认缓存1小时,一小时后主动检查是否有更新。
需要主动清理,请在悬浮按钮/置顶菜单->系统配置->配置管理->资源缓存界面,点击清理缓存执行清理。
10. 更新服务
OPGview软件需要更新时,软件提供更新服务器服务,其他服务器部署的OPGview程序可以从更新服务器下载更新包,应用到本服务器。
更新服务器功能默认关闭,如需开启,请修改悬浮按钮/置顶菜单->系统配置->配置管理->服务器配置->更新服务->“开启服务”和“成为更新服务器”配置项,修改为True,并输入服务端口,默认为8098。
连接更新服务器时,请修改悬浮按钮/置顶菜单->系统配置->配置管理->服务器配置->更新服务->“开启服务”和“连接更新服务器”配置项,修改为True,并填入更新服务器IP和端口。