Files
Modbus.Net/Modbus.Net/ModBus.Net/BaseConnector.cs
parallelbgls@outlook.com 3f4fe27a5e 2014-10-16 update 1
2014-10-16 16:38:21 +08:00

36 lines
959 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ModBus.Net
{
public abstract class BaseConnector
{
public abstract bool IsConnected { get; }
/// <summary>
/// 连接PLC
/// </summary>
/// <returns></returns>
public abstract bool Connect();
/// <summary>
/// 断开PLC
/// </summary>
/// <returns></returns>
public abstract bool Disconnect();
/// <summary>
/// 无返回发送数据
/// </summary>
/// <param name="message"></param>
/// <returns></returns>
public abstract bool SendMsgWithoutReturn(byte[] message);
/// <summary>
/// 带返回发送数据
/// </summary>
/// <param name="message"></param>
/// <returns></returns>
public abstract byte[] SendMsg(byte[] message);
}
}