朋友们下午好。 第二部分审查
我们的顶级工具组包括 PLC 网络之上的所有软件和硬件(此处不包括用于 PLC、HMI、变频器实用程序、模块等的 IDE)。
我将再次附上第一部分的系统结构,以便更容易理解我们在说什么。
因此,顶层包括:
- PC 网关在两个网络(PLC 网络和企业 LAN)之间路由流量
- OPC 服务器 - 从 Modbus TCP 网络收集数据并对其进行解释以在 SCADA 和数据库中进行处理的软件
- SCADA - 包含服务器和客户端的软件包。 我们用于监控和管理流程的图形外壳
- DBMS 是一种软件,允许我们归档进入 SCADA 的数据,并在必要时检索数据以查看图形、日志和生成报告。
我不会接触企业的企业网络(CN),因为这是我们系统管理员的权限范围内,但我会告诉你我是如何与他交互的,当我描述系统的实现时我设置了哪些任务,以及不是评论。
那么,让我们开始吧
第一件事, 我们实际出售适合我们的硬件。 硬件,用于两个操作 不同 网络,一台计算机需要两个网络适配器。 我拥有的第一个适配器是主板上的适配器(用于在 CS 中工作),第二个适配器(用于在 Modbus-TCP 中工作)我插入 PCI-E 端口,并从它引出了连接到路由器的跳线(仅以免从装有PLC的机柜到局端PC的电线分散(当然在PLC这边我们还安装了路由器)。
事实上,这足以让计算机在每个网络中运行,但默认情况下网络不会互相看到,您仍然需要按按钮。
设置网络连接的重要方面:
- 不应通过从 DHCP 服务器获取地址来连接到 CS;您必须手动指定适配器设置(该地址不应包含在 DHCP 地址范围内),并强制指示网络网关。 将来在组织远程访问时,这一点非常重要。
- 无需尝试在适配器之间创建网桥;所有路由均在启用相应的 Windows 服务时进行
- 如果您想从任何 CS 计算机访问 PLC 网络,则应将路由注册为由网络的主网关执行
- 为了组织远程访问,我建议使用非标准的免费端口来立即切断半黑客
- 无需安装额外软件,一切都使用标准 Windows 工具完成
Программноеобеспечение
我想选择符合某些标准的产品:
- 国内制造商——虽然我可以通过一切可用的沟通渠道获得英语技术支持,但并不是所有的同事都能夸耀这一点。 系统的维护应该对每个人都开放,这样至少我就不会因为假期而被拉回来。
另外我注意到国产软件的成本更接近我们的实际情况,也是客户可以接受的 - 相对较新,但至少有一点经过验证,只是因为你想跟上时代的步伐
- 并不是每个 SCADA 都能拥有令人愉悦、美观的界面。 不幸的是,自动化工具的设计需要很长时间才能实现,但我希望看到最终产品的高水平消费者品质
- OPC、SCADA 和 DBMS 轻松相互集成(无需手鼓跳舞,只需按最少的按钮),这样您就可以向堪察加半岛发送一个简单的过程控制系统调节器(实际上,我们在那里有客户工厂),而不是系统架构师
OPC服务器
在我熟悉 MasterSCADA 4D 的过程中,在测试 PLC 的过程中,我主动访问了制造商的网站,发现他们为几乎所有数据传输协议提供了自己的 OPC 服务器。 对于 Modbus 协议,他们提供了一个单独的 主站 OPC 通用 Modbus 服务器, IE。 他只会说Modbus。
下面是界面截图:在我看来,非常简洁,没有什么多余的,但也许一个成熟的用户可能会遗漏一些东西。
免费版本仅限 32 个标签,但我把布尔变量放在寄存器中,并用一个 LONG INT 标签发送它,在 SCADA 中我已经将它“解析”成位,一个小技巧,我希望他们不会来找我。 顺便说一句,并非所有飞毛腿都能访问单词的各个位,因此该配方并不通用。
安装 OPC 后,我花了大约一分钟才收到第一个 REAL 类型标签,所以我没有再看下去,我对这种简单性感到满意。 然而,值得注意的是,该软件甚至提供了用于接收数据的自定义脚本的执行,这可以显着扩展右手的功能。
监控与数据采集系统
在这个问题中,我的意思不仅是为用户创建一个美观且实用的环境,而且还为开发人员提供便利,因为程序员每小时至少滚动 15 分钟的文档来查找必要的信息会丢失(纯粹是按算术计算)每天最多 2 小时,即工作日的 25%。 请注意,正如他们所说,我并不认为我的选择是绝对客观的,基于味道和颜色......
国内SCADA系统市场为我们提供:
- 简单的SCADA
- 简单之光
- MasterSCADA 4D
- ARIES 远程机械灯
- 级联
我承认,我没有再看下去,也许还有别的事情。 考虑到我做出了这个选择,就说明手术成功了。 让我们看看这些系统,记住上面描述的标准:
- 级联 — 我立即获得了可视化的最低分数;我什至没有下载发行版。 从 Win95 中逃逸的控件对我来说终结了这个软件。
无评分 - ARIES 远程机械灯 ——我也没有下载,但原因不仅仅在于界面,尽管在我看来,它还有很多不足之处。 首先,OWEN的产品,经过半个月的带模块的PLC测试和调试,在可靠性和灵活性方面给了我相当的担忧。 其次,该系统首先被定位为能源分配网络中的监控系统。 食品行业不太符合我的需求(即使它能做一切,营销人员仍然自己缩小了目标受众)。 因此,由.
无评分 - MasterSCADA 4D - 乍一看,这是最明显、最简单的选项。 让我们解释一下:
- 使用 OWEN PLC 时不需要单独安装 OPC 服务器,驱动程序已内置
- 总体来说,界面相当漂亮,控件也很强 4/5
- 便捷的设计环境
一切看起来都很好,当我拿起控制器时,我认为这个系统没有选项, 但是:
有一天,我以运行时模式(模拟工作)打开项目,我有 4 个空窗口挂着,我揉了揉眼睛,关闭了它,检查了项目管理器,重新启动 - 同样的事情。 然后是一系列标准操作,例如分析所做的更改、重新启动 PC 等,但不会产生结果。 底线:我将把发行版搁置起来,直到情况好转为止,我不想理解它,它不可靠。
评分:3.5/5 包装很好,填充物不多
- 简单的 — 我承认,我对制造商网站上的技术公告中的功能/成本比着迷。 有一个 Web 服务器、SMS、电子邮件、许多客户端和许多连接的 OPC,在撰写本文时,所有这些费用约为 5000 卢布 - 便士。 如果您是开发人员并在网站上的在线调查问卷中提出单独的请求,那么他们将向您发送一个包含 200 个标签的分发套件版本,没有任何限制,在我看来,这非常酷。 这绝对是一个优点。
现在的缺点:
基本:IDE是几个独立的实用程序,具有不同的功能,因此,在处理一个项目时,您将被迫保持3-4个窗口打开+帮助+文档,即使在多显示器系统上这也不方便。
- 外观低于平均水平,就像是用油漆绘制的
- 帮助非常稀缺
- 高度压缩的功能,在设置趋势和图表时清晰可见
- 脚本编辑器以像素为单位可见,这就是为什么它伤害眼睛
- 设置软件标签也是一种乐趣
- 如果你只是想将项目放在闪存驱动器上以便在另一台电脑上进行编辑,那么这是相当困难的。 难以理解的项目文件结构
- 销售人员是你生活的重要组成部分,这很烦人。
图片:Simpllight 脚本编辑器
评分:3.0/5 填充物很好,根本没有包装 - 简单的SCADA - 这是我的选择,在这里我很可能会有偏见,但仍然如此。 制造商提供 2 种类型的 DEMO 供选择:限制为 64 个外部标签,功能略有减少,或者功能齐全,运行时间限制为 1 小时(之后必须重新启动 SCADA 服务器)。 最简单组装的分配套件的成本从 6900 卢布起。 在撰写本文时。
优点:- 非常漂亮,无论是IDE还是控件
- 信息丰富,里里外外都有描述
- 轻松集成 OPC 服务器数据
- 最简单的界面,甚至直观
- 轻松的数据库管理系统集成
- 启动远程客户端 它不需要 项目的可用性
- 很棒的报告生成器
- 对于所有对象,都有诸如 OnClick、OnMouseEnter 等事件。 总的来说,IDE类似于简化的Delphi Embarcadero编辑器,脚本编辑器有一个工具提示
缺点:
- 可以使用的控件并不多(可以创建自定义控件)
- 由于SCADA实际上是即插即用的,我认为存在局限性和功能,但我还没有遇到过
- 具有完整控制面板(缩放、暂停、滚动)的趋势仅显示在单独的窗口中
- 为 功能齐全 您必须支付高额费用才能获得许可证(38000 卢布及以上)
评分:4.5/5 填充很好,包装也很好
数据库
这里的选择要简单得多;Simple SCADA 提供两种产品可供使用:MS SQL Server 和 MySQL。 第二个离我更近,因为我以前和他一起工作过,所以我就到此为止了。
我可以注意到,整个归档设置归结为从 Oracle 安装一个包及其简单配置,然后一键连接到 SCADA。
然后我们在标签管理器中选择要存档的内容和不存档的内容并享受。
谢谢大家的关注。
接下来是一系列文章,对我们遇到的问题的解决方案进行了一致的描述,并最终创建了分步系统。
来源: habr.com