问题标签 [kepserverex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 如何在 kepserverex 和 React 之间交换数据?
我在 kepserverex 与 tia portal v15 之间建立了连接,我连接了 PlC,连接正常,并且我的计算机上的端口 102 上运行了服务,变量在 kepserverex 中注册到 siemens PLC。我只想知道如何使用这些变量以便能够在 React 应用程序中读取它们,如果 PLC 中的变量状态发生变化,我可以在 React 应用程序中创建一个挂钩。
如果其他一些程序或教程有类似的方式来使 PLC 之间从门户到 React 应用程序的通信,他们可以这么说。谢谢你的时间。
kepserverex - Allen Bradley KepserverEX 可选路由路径
我正在尝试使用 KepserverEX 连接到控制器,该控制器通过 1756-EN2T 连接到主 PLC;两个控制器都在本地网络中 192.168.2.10 用于主 PLC 机架,192.168.2.1 用于远程机架。
我在 KepserverEX 中使用 Allen-Bradley ControlLogix 以太网驱动程序,当我添加新设备时,我得到以下语法,<IP or Hostname>,1,[<Optional Routing Path>],<CPU Slot>
查看它我认为 ID 应该是<192.168.1.8>,1,4,[2,<192.168.2.1>,1],<0>
,但 KepserverEX 不喜欢它,它显示“无效设备ID”。关于它为什么不起作用的任何想法?
我添加了截图,希望对你有帮助。
java - 我无法从 Eclipse Milo Client 和 KepServerEx 服务器中的服务器获取价值
我正在使用 Eclipse Milo 0.6.3 和 KepServerEx 6。找到与服务器的连接。
我的目标是在 Java 客户端中获取标签值并进行处理;
如果我做:
client.getAddressSpace().getObjectNode(new NodeId(2,"Codesys.CA1.Application.GVL_OPC_Vars.MDD_a_bArrB1000[x]")).browse()
我得到List<ReferenceDescription> referenceDescriptions
(2000个变量)的列表
但是当我尝试获取单个标签时出现错误:
UaVariableNode node = client.getAddressSpace().getVariableNode(new NodeId(0, "Codesys.CA1.Application.GVL_OPC_Vars.MDD_a_bArrB1000[x].MDD_a_bArrB1000[1]")); DataValue value = node.readValue();
异常跟踪:
status=Bad_NodeIdUnknown, description=The node id refers to a node that does not exist in the server address space.
在 PLCMDD_a_bArrB0000, MDD_a_bArrB1000, MDD_a_bArrB3000, MDD_a_bArrB4000
中是数组。
如果有人可以帮助我,请在这方面。
c# - ModBus 保持寄存器转换为字符串
我有一个通过 ModBus TCP/IP 连接的设备。
我在 c# 中读取数据并通过 KepServerEx 检查。如果我比较原始 int 值,我会得到相同的结果,但是当我尝试转换为字符串编号时。
我读取了 8 个带有值的寄存器
12544,50,0,0,0,0,0,0
KepSever 显示这个字符串 -> 1
C# 转换 ->(使用 EasyModBus)ATALA 或其他值但不是 1
我尝试使用 ASCII 表“播放”以找到仅获取带有“1”的字符串的路径,例如 KepServerEX ...没有成功。