// 設定値変更 private bool SetPlcValue(string ipadr, int port, Byte[] cmd) { var tcp = new TcpManager(); tcp.SendTcpClient(ipadr, port, cmd); // シリアル番号更新 SirialNumUpdate(); return(true); }
/* ----------------PLC通信系-------------------------------- */ // 設定値取得 private long GetPlcValue(string ipadr, int port, Byte[] cmd) { var tcp = new TcpManager(); Byte[] rcv = tcp.SendTcpClient(ipadr, port, cmd); var respData = Encoding.ASCII.GetString(rcv); CheckResponseData(respData, respData.Length, cmd); long targetVal = rcv[20]; // シリアル番号更新 SirialNumUpdate(); return(targetVal); }