Показано с 1 по 7 из 7

Тема: DO PLC 110-30 M02

  1. #1

    По умолчанию DO PLC 110-30 M02

    Здравствуйте.
    Сначала у меня был один контроллер 110-30 М02, для него создавался и впоследствии отлаживался проект (в проекте используется протокол ModBus TCP - несколько соединений ModBus slave и ModBus master), не без осложнений и не без помощи тех.поддержки ОВЕН (остановился на прошивке 0.3.47). Потом примерно через год появились еще 5 таких же контроллеров (М02). На них была установлена прошивка 0.3.51 (до моего вмешательства). После загрузки проекта (который работал на первом контроллере! и DO тоже!) в новые, перестают работать физические выхода DO на контроллере, т.е. весь функционал проекта функционирует как положено, но сам контроллер не светит и не щелкает выходами (в самом CodeSys 2.3 Discrete Outputs (Fast) загораются в соответствии с логикой проекта). На одном из новых контроллеров я поставил старую прошивку 0.3.47 - не помогло. Проблема пропадает, если удалить все ModBus соединения (или если оставить одно соединение с ~100 элементами внутри), на пустом проекте все DO вручную выставляются. Запрос в тех.поддержку ОВЕН я отправил, но может кто из пользователей сталкивался с подобным поведением?

  2. #2

    По умолчанию

    По диагнозу похоже на то, что менялся Target.
    Но давайте подождем официальный ответ.

  3. #3

    По умолчанию

    год назад не было прошивки 0.3.51, тогда был индекс 0.2.х, да и таргет вроде другой

    PLC model MODEL PLC 110-60
    Binary VERSION 0.2.57
    Need Target version >= 3.04
    Compiled: 14:16:00 Jan 13 2015

  4. #4

    По умолчанию

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    год назад не было прошивки 0.3.51, тогда был индекс 0.2.х, да и таргет вроде другой
    Да, все правильно. Первый контроллер появился в мае 2015. Остальные 5 - в марте 2016.

  5. #5

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    По диагнозу похоже на то, что менялся Target.
    То есть мне нужно обновить установленные таргет файлы на моем CodeSys? у меня установлены 3.07. Но когда я через PLCinfo смотрел в новые контроллеры там указывалось ">3.07", как впрочем и на старом.

    тех.поддержка пока ничего не сообщила.

  6. #6

    По умолчанию

    Провел еще некоторые испытания с конфигурацией контроллера 110-30 m02:
    С учетом базовых областей конфигурации контроллер вмещает в себя 477 элементов (узлов) прежде чем перестанут работать DO индикаторы.

    Число - это номер идентификатора узла

    Fast discrete inputs 0
    Discrete inputs 1
    Fast discrete outputs 2
    Discrete outputs 3
    Special input 4
    Special output 5
    Modbus slave 6

    Каждое вложение модбаса, в том числе тип соединения (tcp, rs, debug и остальные) так же имеет идентификатор узла.
    Итого общее число вложений, при котором работали индикаторы DO, составило 477 при цикле плк 5 мс. С увеличением цикла плк дополнительно на 5 мс конфигурация могла вместить в себя ещё 2 узла. Такое увеличение наблюдалось до значения цикла плк 25мс.

    Действительно ли существует ограничение по размеру конфигурации? (физически удалось добавить в один modbus slave 999 элементов, или 1000 с учетом типа соединения). Или я как то не так настроил?
    Проект с нуля, пустой.

  7. #7
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    смотрите целевую платформу, вкладку распределение памяти и делайте выводы
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •