using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace PLCCommunication
{
[Serializable]
public class PLCConfig
{
///
///
///
public int Index;
///
/// PLC IP地址
///
public string IP;
///
/// PLC端口号
///
public int Port;
///
///
///
public int JobCount;
///
/// 是否启用心跳消息
///
public bool HeartBeat;
///
/// 心跳设置地址
///
public string HeartAddr;
///
/// 扫描间隔时间
///
public int ScanTime;
///
/// 上位机的节点地址,假如你的电脑的Ip地址为192.168.1.30,那么这个值就是30
///
public int SA1;
///
/// PLC的插槽号,通常都为0
///
public int Solt;
///
/// 如果设置为True,当数据读取失败的时候,会自动变更当前的SA1值,会选择自动增加,但不会和DA1一致,本值需要在对象实例化之后立即设置。
///
public bool ChangeSA1;
///
/// 获取或设置在解析字符串的时候是否将字节按照字单位反转,获取或设置数据解析的格式,可选ABCD, BADC,CDAB,DCBA格式
///
public int DataFormat;
public List lstTgrParams;
}
}