Добрый день!
Не получается создать более 10 каналов в устройстве, почему? Что делать, если надо опрашивать больше каналов на том же устройстве?Снимок.PNG
Добрый день!
Не получается создать более 10 каналов в устройстве, почему? Что делать, если надо опрашивать больше каналов на том же устройстве?Снимок.PNG
Эта конкретная и прочие подобные процедуры перепробованы, безрезультатно. Это выглядит именно как системное поведение, имеет место на любом создаваемом слейв устройстве... можно добавить только 10 каналов. потом кнопка становится неактивной....
эксперименты показали что проблема наблюдается только в конкретном устройстве Modbus Master. Если создать такое устройство рядом, то с его слейвами все ок.
Вобщем на худой конец можно пересоздать устройство.... но хотелось бы исправить старое!
Последний раз редактировалось scmember; 11.10.2018 в 17:27.
Вобщем переделал устройство, CDS дал добавить сколько надо каналов, но....
Снимок.PNG
Что делать, если надо опрашивать больше каналов на том же устройстве?
Здравствуйте!
Отправьте, пожалуйста, архив проекта (в Codesys, Файл >> Архив проекта >> Сохранить/отправить архив) на почту support@owen.ru. В какой версии Codesys программируете?
Инженер по продуктам «ПЛК и модули»
e-mail: i.masterenko@owen.ru | skype: i.masterenko_owen
подготовил тестовый проект, вот ссылка: https://www.dropbox.com/s/g3ludc7gog...2.project?dl=0
codesys 3.5
дополнительно продублировал на почту
Уважаемая техподдержка, та же самая проблема и у меня.
1. ПЛК 304, прошит на 3.949, таргет 3.5.3.40. Создаю Modbus COM (v3.4.0.0), в нем Modbus Master (v3.5.3.0), в него Modbus Slave (v3.5.3.0).
Более 10 Modbus каналов создать не могу, кнопка "Добавить канал" недоступна после создания 10 канала.
2. Далее, в конфигурации ModbusMaster неактивна (Disabled) галочка "авто перезапуск соединения". Почему?
3. Slave устройства периодически отваливаются - я пытаюсь сброс в объекте сделать (Slave_1.xReset := true - иногда помогает иногда нет. Как правильно переинициализировать slave или делать надо переинициализацию ModbusMaster?(а его как?)
1. На версиях 3.5.3.х есть ограничения по добавлению каналов. Если нумерация регистров без разрывов, то можно создать групповой запрос в одном канале (параметр Длина в настройках канала).
2. Потому что её поддержали только на версиях 3.5.5.0 и выше
3. Обновите версию Modbus Master на 3.5.3.50.
Реконнект можно делать, например, так:
fbTon(IN:=Slave_1.xError, PT:=T#1S, Q=>Slave_1.xReset);
где fbTon - TON; Slave_1 - имя Modbus_Slave устройства.
Последний раз редактировалось Мастеренко Иван; 29.04.2020 в 18:32.
Инженер по продуктам «ПЛК и модули»
e-mail: i.masterenko@owen.ru | skype: i.masterenko_owen