跳到主要内容

FatekProgramMaster

插件用途

Fatek PLC 编程口寄存器读写与运行控制驱动

选择入口

进入“开发配置 → 采集配置”,创建设备并在“采集插件”中选择“FatekProgramMaster”。

支持的通道和数据类型

通道类型配置前检查
串口确认串口未被其它程序占用,并与设备保持一致的波特率、数据位、停止位和校验位。
TCP 客户端确认设备 IP、端口和网关到设备的网络可达性。
TCP 服务端确认本地监听地址和端口可用,并允许现场设备主动连接网关。

可选数据类型: Boolean、Int16、UInt16、Int32、UInt32、Float、String

插件参数

协议参数

参数说明
PLC 站号默认:1;填写:文本输入。PLC 站号;正常请求范围为 01H 至 FEH,默认 01H

打包规则

参数说明
最大离散点打包数默认:256;填写:文本输入。最大离散点打包数;单次连续读取范围为 1 至 256 点

地址规则

  • 永宏 PLC 布尔地址:X、Y、M、S、T、C,例如 X50;单次读取或写入 1 至 256 点。
  • WORD 地址:WX、WY、WM、WS、WT、WC、RT、RC、R、D、F,例如 WY8、RT12、R100。
  • W 开头的离散寄存器视图起点必须为 8 的倍数,连续 WORD 的在线编号步长为 16。
  • 单次读取或写入 1 至 64 WORD;非布尔变量必须显式使用 WORD 地址。

特殊方法

方法用途参数
ReadStatusAsync读取 PLC 状态无参数
RunAsync运行 PLC无参数
StopAsync停止 PLC无参数

写入、启停、复位、装载、删除或控制类方法会改变现场设备状态。执行前应确认设备处于可操作状态,并准备停止或回退措施。

设备调试

进入“开发配置 → 采集配置”,选择当前设备后点击“更多功能”并打开“调试”。

专用调试页

协议调试页提供 PLC 状态读取以及运行、停止控制。

功能作用
读取 PLC 状态查询 PLC 当前运行状态,不改变控制器状态。
运行 PLC将 PLC 切换为运行,属于控制操作。
停止 PLC将 PLC 切换为停止,属于控制操作。

FatekProgramMaster 调试子页 1

调试要点

先读取 PLC 状态;运行和停止属于高风险控制,执行前必须二次确认。

验证重点

  1. 先读取 PLC 状态,确认结果与编程软件中的运行或停止状态一致。
  2. 读取一个已知布尔地址和一个 WORD 地址,例如 X50R100,核对值和数据类型。
  3. 使用 W 开头的离散寄存器视图时,确认起点为 8 的倍数,并抽查连续 WORD 的编号步长。
  4. 只有在设备允许远程控制且现场安全时才执行运行或停止,操作后再次读取 PLC 状态确认结果。

排障差异

  • PLC 状态没有返回:核对通道参数和 PLC 站号,正常站号范围为 01HFEH
  • 布尔地址能读但 WORD 地址失败:确认非布尔变量使用 WXWYWMRD 等 WORD 地址,而不是离散点地址。
  • 连续读取在边界处失败:检查最大离散点打包数,并确认 W 开头的地址从 8 的倍数开始。
  • 特殊方法执行失败:核对方法参数和权限;控制、写入或复位类方法还需确认设备处于允许操作的状态。
  • 串口设备无响应:确认串口未被占用,并核对波特率、数据位、停止位和校验位。

相关操作

  • 采集配置:查看通道、设备和公共变量配置。
  • 插件索引:查找其它采集或数据转发插件。