Повторите то, что вы сделали для буфера Spy.
Объявите массив, используйте операторы ADR и SIZEOF для того, чтобы передать на входы pData и szSize нужные значения.
Вид для печати
Добрый день , хочу запустить 2 виртуальных контроллера и проверь связь между ними с помощью сетевых переменных. Сделал проект , запустил ,но связи нет.
По настройка вроде все правильно -можете помочь разобраться?
Связь по ТСР можно спокойно организовать, у слейва ставите адрес 127.0.0.1 (слейв адрес 1), Вложение 74208 Массивы в мастере Вложение 74209
у мастера 127.0.0.2, порт 502 везде, адреса регистров должны быть одинаковые, всё работает на одном компе.
На скрине связь по ТСР, передача массивом из 16 регистров чтения и 16 для записи ( групповой опрос 12 WORD и 2 REAL). Запись мастер производит по биту b_Zap.
Так же прекрасно читается мигающий секундный бит 0, запакованный в маску 0 регистра из слейва.
И тогда еще вопрос - возможно ли с помощью opc сервера связать несколько контроллеров для обмена ? и как это можно сделать.
один контроллер мастер -им опрашиваются и управляются
Наши контроллеры не поддерживают работу в режиме OPC UA Client.
С виртуальным контроллером (и другими контроллерами, для которых эта опция лицензирована) - такой вариант возможен.
Поддерживаемые нашими ПЛК способы связи между собой описаны в данном документе:
https://ftp.owen.ru/CoDeSys3/11_Docu...ation_v3.0.pdf
Также возможен упоминавшийся выше вариант с Modbus.
Здравствуйте. В процессе установки CoDeSys 3.5.14.30 вылезает ошибка 2753 "geteway.exe is not marked for installation". В чем может быть проблема? уже раз 10 пытался установить. Операционная система Windows 10 Pro x64