| | |
| | | /// </summary> |
| | | public CommunicationErrorType ErrorType { get; } |
| | | |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public override string Message => _message; |
| | | |
| | | private string _message; |
| | |
| | | /// </summary> |
| | | public enum CommunicationErrorType |
| | | { |
| | | /// <summary> |
| | | /// IP地址错误 |
| | | /// </summary> |
| | | IpAddressError, |
| | | /// <summary> |
| | | /// 连接PLC错误 |
| | | /// </summary> |
| | | ConnectionFailed, |
| | | /// <summary> |
| | | /// 未知类型错误 |
| | | /// </summary> |
| | | Unknown, |
| | | /// <summary> |
| | | /// 读取失败 |
| | | /// </summary> |
| | | ReadFailed, |
| | | /// <summary> |
| | | /// 写入失败 |
| | | /// </summary> |
| | | WriteFailed, |
| | | /// <summary> |
| | | /// 类型错误 |
| | | /// </summary> |
| | | TypeError, |
| | | /// <summary> |
| | | /// 读取异常 |
| | | /// </summary> |
| | | ReadException |
| | | } |
| | | |
| | |
| | | /// 数据类型错误,参数【数据类型,协议地址】 |
| | | /// </summary> |
| | | public const string DataTypeErrorException = "数据类型错误,未定义该PLC数据类型:【{0}】,地址:【{1}】"; |
| | | |
| | | /// <summary> |
| | | /// 数据读取异常,参数【数据类型,协议地址,错误信息】 |
| | | /// </summary> |
| | | public const string ReadException = "数据读取失败,数据类型:【{0}】,地址:【{1}】,错误信息:【{2}】"; |
| | | |
| | | /// <summary> |
| | | /// 数据读取失败,参数【数据类型,协议地址,错误信息】 |