Я пытаюсь прочитать значения из ПЛК S7-1200 с использованием библиотеки s7.net plus. Когда я пытаюсь прочитать данные из блоков данных, он возвращает сообщение "WrongVarFormat"
. Мой код:Чтение из S7-1200 ПЛК с библиотекой s7.net plus
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"
}
}
Кроме того, я установил параметры PLC и я объявляю блок данных и значение, как это: S7-1200 DB1
Я сделал это и обнаружил, что основная ошибка "Wrong Number Received Bytes" ... – Dnate