Знатокам Codesys 3.5. Ситуация. ПЛК Reallab (внутри у него - Raspberry, ну вот выбрали такой, не мы, не спрашивайте.). Сначала проект делался в Codesys 3.5 SP16. Было ограничение на количество регистров в Modbus TCP Slave (ПЛК Reallab - Slave для верхнего уровня) в 2048. Перешли на SP17 - ограничение выросло до 4096. Я подумал, в SP17 разработчики постарались. Ладно. Потребовалось изменить тип регистров с Holding на Input в другом устройстве - Modbus TCP Slave (из которого этот ПЛК, Reallab, читает данные). Поменяли. И тут вдруг - херaкс! - возникает ошибка при компиляции, ругается на количество регистров Modbus TCP Slave (для верхнего уровня)! Когда уменьшаешь до 2048 - компилится. Ничего не помогает опять вернуться к 4096. Было у кого-нибудь такое? Связано ли это с типом ПЛК (таргетом)? Всем откликнувшимся - заранее спасибо!

Комментарии: 13

  1. Evgeniy

    А RT Codesys самого ПЛК соответствует версии используемой среды разработки SP17? Как альтернатива, попробовать перейти на организацию сервера или клиента через библиотеку ModbusFB

    • Maxim

      Не знаю. Даже не знаю, как это проверить. А это будет поддерживаться?

      • Evgeniy

        Когда плк для подключения выбираете, справо будет окно с данными и там типа 3.5.17.4 . Т.е. Cds 3.5 SP17 Patch4 Если лицензии Modbus от 3s включены, то будет Для организации клиента, обмена из программы еще в библиотеки самого дпайвера FB есть

        • Maxim

          Попробую, спасибо А вы случайно на Raspberry Codesys не ставили?

          • Evgeniy

            Ставил

            • Maxim

              Можно ли это сделать "вручную"? Из Codesys не получается. Rasp не отвечает. В составе .package есть deb-пакет. Я его попытался в Rasp поставить, но не захотел поставиться

              • Evgeniy

                Я из Cds ставил, на store.codesys.com таргет/рантайм и инструкция. Малина это для побаловаться, в качестве ПЛК так себе Установка с паролем вроде, на сколько я помню

                • Anonim

                  И сколько по деньгам обошлось, чтоб полноценный ПЛК получился? Каков вердикт?

                  • Evgeniy

                    Я не получал полноценный ПЛК, поигрался немного с RT Cds и бросил

                    • Anonim

                      Вот так вот поматросят и бросят, а малинка потом без кодесис стареет.

                  • Anton

                    Если не ошибаюсь, одна лицензия стоит то ли 30, то ли 40 евро.

                • Maxim

                  По инструкции не получается, в том-то и дело Он мне нужен как симулятор, способный отвечать по Modbus TCP

                  • Dyakonenkora

                    Так бля этого вроде либа для питона есть

Не нашли ответ?

Вам также может быть интересно