文章目录
- 一、概论
- 1.上位机:
- 2.中控Inplant_Scada:
- 二、软件的下载:
- 三、软件的使用:
- 1.组态子页面:
- (1)主页
- (2)添加授权
- (3)新建工程
- (4)网络架构
- (5)全局设置
- (6)组态开发
- (7)运行监控
- 2.功能使用:
- (1)数据采集
- (2)数据监测
- (3)画面编辑
- (4)运行画面
- 3.数据的处理:
- (1)位号
- (2)调度任务
- (3)数据转发
- (4)数据入库
- 四、Inplant Scada软件总结
一、概论
1.上位机:
上位机指可以直接发送操作指令的计算机或单片机,一般提供用户操作交互界面并向用户展示反馈数据。典型设备类型包括:电脑,手机,平板,面板,触摸屏。
2.中控Inplant_Scada:
中控综合监控软件(SCADA)是中控技术自主研发推出的面向大规模分布式工业生产现场应用的综合监控组态系统软件,为企业提供从下到上完整的生产数据采集、生产综合监视、控制及集成服务,为企业生产安全、优化调度、故障诊断以及生产数字化转型提供支撑平台。
二、软件的下载:
1.中控官网进行免费下载:
2.一路“下一步” => 选择组态服务器
3.安装完成后,桌面会出现以下两个图标,分别为:(1)Scada工程管理 (2)Scada监控运行
==> 下载完成
三、软件的使用:
1.组态子页面:
(1)主页
进入工程管理器,主页面如下:
(2)添加授权
在组态管理器中,工具栏中选择“授权”,按照软件提示步骤进行授权码获取。
(3)新建工程
添加工程名称、工程师、密码
(4)网络架构
1.输入新建的工程师、密码
2.对当前工程服务器信息、以及用户权限进行查看修改
(5)全局设置
a.常规选项: 【监控软件】、【组态数据库】设置。
本机是作为组态服务器还是客户端,是否开机运行进行自己喜好设置
b.启动选项
配置数据转发服务,空闲检测(权限下移)
c.打印选项
报表、报警打印…
d.自定义按钮
自定义功能按键(包含图标、程序、命令行),右侧为详细说明,根据自己需求进行设置
(6)组态开发
进入后可以看到自己在网路配置中设置过得IP服务器地址。左侧项目树中,选中工程右键=>从组态服务器打开
(7)运行监控
在组态管理器中点击”运行”,或者直接在桌面上双击打开“SCADA监控运行”启动服务
2.功能使用:
(1)数据采集
a.双击“数据库”=>本地节点“添加驱动”=>进行驱动选择
【可接入的常见驱动】
1.西门子PLC(S7系列-200/200smart/300/400/1200/1500)
2.Modbus Tcp / Modbus Rtu
3.Opc Ua / Opc Da
4.IEC104 / IEC61850
5.MQTT
6.三菱PLC(FX3U / FX5U)
7.Memory模拟驱动
8.欧姆龙PLC
9.Supcon Collector中控主站的数据
==具体查看中控官网IO驱动手册 ==
b.添加通道=>添加设备=>添加数据块
在通道中进行IP和端口设置:
在设备中进行ID号、字节顺序设置:
在数据块中进行功能码、地址长度设置:
c.位号设置:
在位号设置中,我们可以对数据进行量程最大最小值调整,或者等比缩放
d.项目发布、启动监控运行
(2)数据监测
在数据库管理器中进行“在线调试”,对当前数据,设置的位号测点进行数据监测:
【注意】如果在线调试后没有“实时值”,检查组态监控是否打开!
(3)画面编辑
组态开发 => 操作小组(添加操作小组)=> 流程图 => 添加页面
其中数据绑点,以及和画面动作,在鼠标选中对象后“动态”都能看到
(4)运行画面
a.组态发布
在修改完成后,要返回组态开发页面进行增量发布或者是全工程发布(一般只有对用户等主服务更改才会全工程发布,否则一般为增量发布)
在“状态信息”一栏中可以看到用户具体修改事项
b.启动监控
点击“启动监控”=>确定
c.用户登录、流程图查看
d.制作画面查看
3.数据的处理:
(1)位号
在“数据库管理”中添加位号时,可以对小数位、数据缩放、最大最小值进行处理:
也可以设置二次计算变量,实现多个位号的数学计算 tag1 = tag2 + tag3
(2)调度任务
可对时间、事件、脚本进行编辑,实现数据联动效果;
作用:使用上位机进行控制联动(状态机),脱离PLC进行逻辑控制
a.时间:在“时间计划表”中进行设置,在规定时间执行规定操作:
b.事件:在“事件计划表”中进行设置,不需要PLC则可以使不同数据实现互锁等操作
(3)脚本:输入脚本,实现数据联动操作
【可以通过脚本进行Opc DA转Modbus 操作】
但是不能做批量读写,在不使用调度任务进行单个反写操作时,中控Inplant只能作为客户端进行读取
编写如下脚本:
//注释:在定时器运行时,取“模拟tag1”的值给到“value”,再将“value”的值传递给“MONI1”,其中“MONI1”的点位咱们在设置的时候将其设置为“Modbus Tcp Slave驱动”中控作为主站发送出去数据
可以看到"MONI1"关联数据的确是发送出去了,通过modbus poll进行接收,
同样我们放一个测点"ceshi2",他的数据只有我们通过“modbus poll”进行手写时才会进行数值的更改,而且不支持反写,也就是说以中控作为主机只能单个写脚本进行数据的发送
(3)数据转发
在“全局设置”中进行数据转发选择,支持OPC UA等协议,在右下角UA Serve中可以对端口、登录方式等进行设置选择
(4)数据入库
a.关系数据库的确定,填写对应信息,目前支持的数据库包含Mysql , Sqlsever , oracle 这三类关系库
b.数据转储设置
按需要进行字段、表的新建,位号的添加
四、Inplant Scada软件总结
中控Inplant Scada 是一款强大的组态软件
①在数据方面支持多个市面常见驱动点位设置(opc、modbus、西门子等)。
②在数据处理方面支持内部二次计算变量以及中间变量,也可对多个点位计算后的新点位进行导出、发布等操作。
③在数据转出部分支持opc ua、mqtt、c++ , 以及WEB端websocket接口导出
④在数据入库方面,支持关联常见数据库(mysql、sqlsever、oracle)实现自主入库操作
⑤支持画面编辑,数据可视化以及相关脚本编写
⑥有报表、报警功能设置