Принцип добавления и настройки шаблонов модулей и ПЧВ в CODESYS идентичен.
Остальное относится непосредственно к принципу работы ПЧВ и описано в его РП.
Спасибо, что не забываете про нас.
В данный момент занимаюсь подготовкой новости.
Состоялся релиз компонента OwenCloud TCP Slave.
Новый компонент позволяет настроить обмен между контроллерами СПК207 (требуется прошивка 5.480) и облачным сервисом OwenCloud – достаточно подключить контроллер к локальной сети с доступом в Интернет. Настройка компонента аналогична стандартному Modbus TCP Slave в CODESYS.
Скачать компонент:
http://www.owen.ru/catalog/codesys_v3/80224381
Пример работы с компонентом приведен в документе СПК. Настройка обмена с верхним уровнем (1.1):
https://ftp.owen.ru/CoDeSys3/11_Docu...673.1499069592
Евгений, скажите почему нет шаблонов на МВА8, приборы сняты с производства, но все же?
Опубликован документ СПК. Реализация обмена через сокеты.
В документе приведено описание библиотеки CAA Net Base Services и рассмотрены простые примеры реализации UDP сервера/клиента и TCP сервера/клиента.
Дополнительно выкладываю пример запроса к NTP серверу (создан в 3.5 SP7 Patch4): Example_SNTP
Не подскажете, может ли в новых драйверах быть неправильной адресация портов? Моё железо: СПК 207+МСД200+МВ110-32ДН+МВ110-32Р+МВ110-8АС+МВ110-8АС. Версия codesys 3.5.7.4. Версия ModBus Master 3.5.5.0.
Суть проблемы: корректно работают все приборы кроме МВ110-32ДН. Сигнал физически подается на 24 и 28 входы, лампочки на МВ110 моргают возле соответствующих портов при подаче сигнала, а в Сodesys отображается изменение сигнала на портах 21 и 26.
30,31,32 входы отрабатывают нормально, а на 2 почему то висит "неверное выражение". Стойкое ощущение что ошибка в драйвере МВ110-32ДН, в частности неправильно прописаны адреса регистров
Upd: Проблема проявляется после второго входа, первый отрабатывает нормально, второй в Codesys уже отображается на третьем и так далее
Отправьте архив вашего проекта на support@owen.ru, пожалуйста - попробуем воспроизвести проблему.
Если привязывать переменную типа DWORD к маске и не привязывать переменные к отдельным BOOL каналам - проблема повторяется?