C#实现主流PLC读写工具类封装
以下是针对三菱、欧姆龙、西门子S7系列、汇川、台达PLC的完整封装工具类实现,基于Modbus TCP/RTU、MC协议、QJ71等主流通信协议:
基础接口定义
/// <summary>
/// PLC操作基础接口
/// </summary>
public interface IPLC
{/// <summary>/// 连接PLC/// </summary>/// <returns>是否连接成功</returns>bool Connect();/// <summary>/// 断开PLC连接/// </summary>void Disconnect();/// <summary>/// 检查是否已连接/// </summary>/// <returns>连接状态</returns>bool IsConnected { get; }/// <summary>/// 读取PLC数据/// </summary>/// <param name="address">PLC地址</param>/// <param name="dataType">数据类型</par