亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

Straton – 教程 2 – MMS 通信

简介

大家好,这里是关于IEC61850标准的第二篇教程,为了正确地遵循它,我强烈建议你阅读第一篇,因为我从头开始继续工程。

这是链接:https://www.plcnext-community.net/en/hn-makers-blog/658-straton-introduction-tutorial-1-data-exchange-between-plcnext-engineer-and-straton.html

我们不打算通读标准,所以本教程面向熟悉它的人。

本文将重点介绍该标准的两种通信协议之一,即 MMS(制造消息规范),并将详细介绍如何在 Straton 上对其进行编程。

该协议用于对真实设备和功能进行建模,用于在实时条件下交换信息和处理数据。这种通信基于客户端-服务器原理,在网络架构中垂直进行。

彩信有两种机制:


教程 2 – MMS 通信

1) 现在PLCNextEngineer和straton之间的数据交换已经配置好了,需要在现场总线配置中插入一个IEC61850服务器。单击“插入配置”并选择“IEC 61850 服务器包括。鹅”。该标准为彩信服务器角色定义了 TCP 端口号 102。

2)现在我们可以通过变电站配置描述语言(SCL)配置我们的智能电子设备(IED)。为此,请单击“工具”选项卡打开 SCL 编辑器。

3) 双击 IED 以配置 SCL 的通信部分。

4) 然后,添加两个必需的逻辑节点,LLNO 和 LPHD。默认数据对象已被选中,您可以通过单击复选框自由添加更多。

5) 现在我们可以创建您自己的逻辑节点,其中将包含您要处理的数据。让我们创建一个 GGIO,它是一个通用的逻辑节点。由于我们从 PLCNextEngineer 导入了两个警报 (BOOL),让我们从导入两个 SPS(单点状态)数据对象开始,让我们利用它来配置一个 SPC(单点可控)数据对象,它允许我们从一个客户,计划在第四个教程。

如您所见,我们必须为第二个警报创建自己的 SPS。

我们需要选择我们创建的数据对象的数据属性(Ind2),即 stVal、q(质量)和 t(时间戳)。

现在我们可以配置 SPC 的数据属性,以便我们可以在多种类型的命令中使用它。

.

6) 下一步是添加一个数据集,该数据集将包含对数据模型中包含的数据对象和/或数据属性的有序引用组,并将与 61850 客户端共享。按照标准的规定,数据集是逻辑节点的一部分,很可能包含在 LLN0 中。

双击它并选择适当的数据。

7)最后我们必须添加一个报告控制块(RCB),然后通过选择其类型并将其链接到数据集来配置它,然后选择适当的可选字段和触发器选项。

8)这个工具还配备了一个合成器检查器。单击它,错误将出现在日志中。然后单击这些错误并按默认选项,直到出现“检查成功”消息。不要忘记保存文件以便以后打开它。

9) 我们的 SCL 现在可以使用了。我们必须将其导入到我们的主项目中,方法是进入现场总线配置并右键单击 IEC61850 Server incl。鹅。然后选择“从 SCL 文件中读取变量”。

单击“插入”并导入您刚刚创建的 SCL 文件,然后选择要在程序中用作变量的数据对象的数据属性。如果不选择时间戳,运行时的栈会自动处理。

10) 最后一步是将 MODBUS 导入的 PLCNext 变量与通过 SCL 创建的变量进行映射。为此,进入项目树中的“Profile”选项卡,选择IEC61850S2并将MODBUS变量的名称复制粘贴到61850变量的“Name”列中。

11) 现在我们将从 61850 虚拟客户端在线读取 61850 服务器变量。 straton Editor 也有这个工具,非常容易配置。您只需配置要连接的 IP 地址。如果您熟悉 IEDExplorer,它也同样适用。

现在您可以在 PLCNextEngineer 上切换变量,并查看 61850 客户端从 61850 服务器读取的效果。

感谢阅读,下个教程正在制作中。


工业技术

  1. 网络协议
  2. 为什么是数字化的?
  3. 微处理器
  4. 运算放大器数据
  5. 加入:用于可扩展数据通信的 I/O 模块
  6. 数据驱动制造就在这里
  7. 传感器数据与 Raspberry Pi 微处理器的集成
  8. C 教程
  9. 让您的数据发挥作用
  10. 什么是工业物联网?
  11. 大数据与人工智能
  12. 什么是维护数据?