siemensTcpNet = new SiemensS7Net(SiemensPLCS.S300, textBox1.Text) //PLC IP地址 10.40.10.144
//siemensTcpNet = new SiemensS7Net(SiemensPLCS.S300, "127.0.0.1") //PLC IP地址 10.40.10.144
{
ConnectTimeOut = 5000
};
OperateResult connect = siemensTcpNet.ConnectServer(); //获取连接状态
if (connect.IsSuccess)
{
//连接成功,显示连接成功
MessageBox.Show("S300连接成功");
//Console.WriteLine("连接成功");
}
else
{
MessageBox.Show("连接异常");
//连接成功,显示连接失败
//Console.WriteLine("连接失败,正在重连...");
}
读取
bool M100_7 = siemensTcpNet.ReadBool("M100.7").Content;
//uint uint_M100 = siemensTcpNet.ReadUInt32("M100").Content;
//int int_M100 = siemensTcpNet.ReadInt32("M100").Content;
MessageBox.Show(M100_7.ToString());