技术文章 - CS333199

Kepware 是否支持 Twido PLC?

已修改: 23-Dec-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Kepware Server (formerly KEPServerEX) 5.19.467.0 to 6.8
  • ThingWorx Kepware Server (legacy) 8.0 to 8.4

说明

Kepware 的 Modbus TCP/IP 以太网驱动程序可以与具有内置以太网(如 TWDLCAE40DRF)的 Twido PLC 或 TwidoPort 以太网转串口网关通信。如果 Twido PLC 没有以太网,Kepware 的 Modbus RTU 串行驱动程序可以与 PLC 的 Modbus 串行端口通信。为了将内存地址输入到驱动程序中而不必将“1”添加到 PLC 编程软件的地址,请取消选中驱动程序的使用零基寻址选项(位于设备属性的设置选项卡中)。禁用后,用户可以访问以下内容: 要访问内存布尔值(如 %M0 或 %M2),请在驱动程序中输入地址,如“000000”或“000002”。至少需要一个前导零。如果只输入“02”,驱动程序会将其填充为“000002”。输入没有前导零的“2”是无效的。此外,用户必须注意不要以 1、3 或 4 开始内存布尔地址,因为这些是 Kepware 的 Modbus 驱动程序中其他内存类型的前缀。请改用 01、03 或 04。要访问寄存器 %MW0,请在驱动程序中输入地址“400000”,然后将数据类型设置为 Short。这样做将符合 PLC 在 16 位寄存器中存储带符号整数的惯例。要访问浮点变量(例如 %MF0 或 %MF2),请将 %MF 替换为“4”并将数据类型更改为 Float。在此示例中,整个地址将是“400000”或“400002”。要访问双字(例如 %MD0 或 %MD2),请将 %MD 替换为“4”并将数据类型更改为 Long。在这个例子中,整个地址是“400000”或“400002”。要访问内存字中的位,请使用句点将字号与位号分开(而不是编程软件的“%MW:X”符号)。例如,“400000.0”。注意:这些 PLC 不会使其他寄存器类型(例如 %I、%Q、%TM 等)可通过 Modbus 直接访问。 PLC 中可使用逻辑在 %MW 或 %M 之间传输数据,这些数据可通过 Modbus 和其他存储器类型访问。
这是文章 333199 的 PDF 版本,可能已过期。最新版本 CS333199