设置MachineMetrics自定义IO适配器脚本首先出现令人生畏的任务,但是有一些知识和一些示例,您将能够利用此功能强大的功能,使MachineMetrics客户能够转换机器数据。
什么是适配器脚本,它做了什么?
适配器脚本允许您执行一些事情。您可以从传感器中引入其他数据项,或转换从机器中关闭数据流的数据项。
两个不同版本的适配器脚本是什么?
V1适配器脚本
V1和V2适配器脚本之间存在几个差异,请参阅V1概述此处。
v1脚本只能使用a朗布由于它以PIN输入为导向,并且它们如何变成模拟或数字信号。
v2适配器脚本
v2脚本适用于朗布,并且还可以处理来自协议的数据,例如:以太网/ IP.那modbus.那OPC-UA, 和mtconnect.。更新任何变量时,对V2适配器脚本的更改会立即级联。此外,脚本管理数据转换的方式也不同:不再有设备引脚的概念(因为我们不仅限于Labjack),因此概念被称为数据存储。一种数据存储可以是PIN,标签或根据所使用的通信协议的寄存器。下面我们概述了协议和关联的数据商店:
别针- labjack.
标签- OPC-UA以太网/ IP
寄存器和线圈- Modbus(地址空间)
钥匙- mtconnect.
V2适配器脚本的主要组件
V2适配器脚本的主要组件是地址空间
那寄存器
那变量
那数据项
, 和状况
。
我们将从OPC-UA适配器脚本开始,并突出显示组件的差异,具体取决于机器连接使用的通信协议。我们稍后会讨论这些差异。
以下示例意味着要给您一个构成构成适配器脚本的碎片,而不是逐步执行您需要执行的部分。
地址空间
版本:2
地址空间:3
了解更多信息地址空间
故事看看Modbus特定文章在这里。根据通信协议,这可能不是必需组件。
寄存器
寄存器:
P1:#速度传感器
#范围1-30000.
地址:1002
类型:INT16
这寄存器
描述从PLC获取数据的位置。与地址空间一样,某些通信协议不需要此组件。有关详细信息,请参阅特定于协议文章
变量
变量:
p1_fast:
- 来源:P1
- 门槛:60
p1_slow:
- 来源:P1
- 门槛:39
- 逆变
这变量
部分是数据可以通过一系列操作转换数据。看看变量文章对于可以完成的完整文件。
数据项
数据项:
执行:
价值:
Active:not(p1_fast或p1_slow)
准备好:真实
p1_speed:
价值:P1
这数据项
是您希望在MachinImetrics中报告此机器的具体元素。这是因为有时您要在适配器脚本中使用数据点,但不会将其输出到您的计算机。看看数据项文章有关更多信息
状况
状况:
speed_alarm:
- 代码:speed_fast
消息:快速警报
价值:
警告:P1> 60
- 代码:speed_slow
消息:慢速警报
价值:
警告:39> P1
条件允许您设置代码
可变并将警报发送到MachineMetrics应用程序工作流程基于各种条件。当您的进料覆盖超过100时,一个常见的例子将发送警报。在这里了解有关条件的更多信息。
下一步是什么?
参观v2配置脚本,入门指南要了解有关使用此信息的更多信息。
评论
0评论
请登入留下评论。