s7.net plus 라이브러리를 사용하여 S7-1200 PLC에서 값을 읽으려고합니다. 데이터 블록에서 데이터를 읽으려고하면 "WrongVarFormat"
메시지가 반환됩니다. 나는 plc의 설정을, 또한s7.net plus 라이브러리가있는 S7-1200 PLC에서 읽기
using (var plc = new Plc(CpuType.S71200, "192.168.1.17", 0, 0))
{
//IP is responding
if (plc.IsAvailable)
{
ErrorCode connectionResult = plc.Open();
//Connection successful
if (connectionResult.Equals(ErrorCode.NoError))
{
//Get data
object b2 = plc.Read("DB1.DBD38");//This part always return "WrongVarFormat"
}
}
와 나는이 같은 데이터 블록과 값을 선언합니다 : 내 코드는 거의 전체 방법 public object Read(string variable)
는 시도/캐치에 의해 포장되고 항상있는 ErrorCode를 반환 S7-1200 DB1
나는 그것을했고, 주요 오류가 "바이트 수신 잘못된 번호가", 발견 ... – Dnate