我正在尝试连接我的NVIDIA Jetson Xavier NX设备到艾伦布拉德利PLC。Jetson设备基本上是Linux,有一个普通的以太网端口。
当使用Allen创建一个“模块”时,它要求我提供不同的连接参数:
| Assembly Instance | Size
Input | ??? | ???
Output | ??? | ???
Configuration | ??? | ???由于我的Jetson PC用以太网/IP电缆连接到PLC上,我很困惑这些参数是什么。我查阅了罗克韦尔自动化文献,但无法找到关于这个问题的明确答案。我在LogixDesigner中将其作为一个通用的以太网/IP模块添加,但仍然需要这些信息。
我也问过我的个人电脑制造商(AdlinkTech),他们似乎也没有任何答案。如能在这方面提供任何帮助,将不胜感激!
发布于 2022-05-10 14:17:52
以太网/IP是一些工业设备,如Allen使用的一种特定协议,用于通过以太网进行通信。以太网/IP中的消息传递可以分为两种类型:隐式消息传递和显式消息传递。
隐式消息传递是指设置一个预定义的数据结构,该结构在两个设备之间定期通信。当您处理需要不断从PLC发送或接收数据的I/O设备时,这是最常用的。在Allen上,当您在LogixDesigner中创建一个通用的以太网/IP设备时,您正在尝试设置隐式消息传递,以及它要求的6个数字定义在该消息中传递的数据结构。
另一方面,显式消息传递是一种在程序中按需进行通信的消息.在艾伦-布拉德利PLC上,这是通过MSG指令完成的.可以以这种方式设置不同类型的消息,在配置MSG指令时,您将看到这些信息。
为了让您的设备能够与通信,您的设备需要充当以太网/IP服务器。您可能需要在PC上安装以太网/IP服务器软件,或者编写自己的软件。关于以太网/IP协议的更多细节,可以从负责以太网/IP的标准组织以太网/IP开发人员指南上找到。
https://stackoverflow.com/questions/72180924
复制相似问题