PDA

Просмотр полной версии : DO PLC 110-30 M02



Antadalion
28.04.2016, 08:10
Здравствуйте.
Сначала у меня был один контроллер 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 вручную выставляются. Запрос в тех.поддержку ОВЕН я отправил, но может кто из пользователей сталкивался с подобным поведением?

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

Дмитрий Артюховский
28.04.2016, 11:16
год назад не было прошивки 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

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

Да, все правильно. Первый контроллер появился в мае 2015. Остальные 5 - в марте 2016.

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

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

Antadalion
03.08.2016, 13:44
Провел еще некоторые испытания с конфигурацией контроллера 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 с учетом типа соединения). Или я как то не так настроил?
Проект с нуля, пустой.

capzap
03.08.2016, 15:58
смотрите целевую платформу, вкладку распределение памяти и делайте выводы