HslCommunication连接PLC失败
用HslCommunication 连接欧姆龙 plc有时会连接失败。报异常为“未知错误”,如何解决?
mess = "";
byte result = 0;
byte result2 = 0;
byte.TryParse("192", out result);
byte.TryParse("0", out result2);
plc1.ConnectTimeOut = 2000;
plc1.IpAddress = "192.168.1.32";
plc1.Port = 9600;
plc1.SA1 = result;
plc1.DA2 = result2;
plc1.ByteTransform.DataFormat = DataFormat.DCBA;
plc1.IsChangeSA1AfterReadFailed = false;
SendClear();
try
{
OperateResult operateResult = plc1.ConnectServer();
if (!operateResult.IsSuccess)
{
mess = "PLC连接失败:" + operateResult.Message;
return false;
}
}
catch (Exception ex)
{
mess = "PLC异常:" + ex.Message;
return false;
}
return true;