确定以太网/ IP支持
验证您的机器是否支持通过以太网/ IP协议提供数据,并且您要曝光的数据项已正确配置。
请注意:如果您对机器控制的以太网/ IP功能有任何不确定性,请访问您的供应商以获取进一步的指导。
连接测试
一旦确定了以太网/ IP应在您的控件上使用,您应该在尝试在MachinineMetrics中配置它之前与它进行通信。收集以下信息:
- 控制的IP地址
此外,请确保您的网络,机器控制或正在测试的计算机上的任何内容,都会阻止TCP端口44818,这是以太网/ IP的众所周知的端口。
将计算机连接到机器控件的相同网络,并使用以太网/ IP扫描仪尝试打开与机器的连接。如果您没有用于管理或探索计算机上的数据的扫描仪,您的供应商可能会推荐一个。
以太网/ IP参数
可能需要更改的主要全局参数是扫描间隔,这决定了对压制数据的频率。默认情况下,扫描间隔设置为0.2秒,否则数据将按每秒5次地轮询5次。如果频率在PLC上施加过多的工作,则可能需要提高此值,但更高的值也可能超出某些控件的连接。
以太网/ IP标签
以太网/ IP以“标签”的形式公开数据。标签表示数字和日期的简单数据类型,也可以表示字符串或更复杂的实体。无需在标记配置中指定确切的数据类型。
标记由一个路径指定,该路径表示数据的层次结构中的位置。标签可以嵌套在几层对象中,或在数组中索引。标记还具有一个范围,它是全局的,或者是特定程序模块的本地。
以下是标记位置的几个例子:
#全球范围标记
汇编
#对象模块10中的全局范围标记
module10.modeauto.
#在Object Module10中的PoritionAX数组的索引2中的全局范围标记
module10.Positionaxis [2]
#本地范围标记到程序Station1
程序:Station1.FaultNumber.
以太网/ IP配置示例
这是一个示例以太网/ IP适配器脚本,其中包含不同数据类型的全局和本地范围标记的混合(布尔值,数字,字符串)。变量将一些标记数据转换为特定于MTConnect的表示。
要了解有关V2适配器脚本的更多信息,请参阅以下内容:
以太网/ IP v2适配器脚本
版本:2
扫描间隔:0.25
标签:
crecape_loaded:Recoredoaded.
mode_auto:module10.modeauto.
FAULT_IND:module10.faultind.
peak_force:程序:station1.values.reals [0]
按_FORCE:程序:Station1.Values.reals [2]
FAULT_CODE:HMI1.STADATA.FAULTNUMBER.
FAULT_MSG:HMI1.STadata.faultDescription.
变量:
执行:
- 状态:
- 活动:mode_auto和fault_ind == 0和Recipe_loaded
- 准备:真实
Controller_Mode:
- 状态:
- 自动:MODE_AUTO
- 手动:真实
数据项:
- refipe_loaded.
- Controller_Mode.
- 执行
- 压力机
- 力量
使适应:
系统:
- 代码:gen_fault
消息:机器处于故障状态
价值:
故障:FAULT_IND> 0
- 代码:$ {fault_code}
消息:$ {fault_msg}
价值:
故障:FAULT_IND> 0
注释
0评论
请登入留下评论。