Объявление
Свернуть
Пока нет объявлений.
Сброс настроек модуля MBB40 при снятии питания с ПЛК
Свернуть
X
-
Там, не баг, значения настройки канала пишутся в модуль при изменении значения, для исключения постоянной записи в регистры модулей. Возможно происходит перезапись значения канала при включении питания, и он переписывает значения.
-
Сообщение от Пушкарев Андрей Посмотреть сообщение
Где Вы пытаетесь сделать настройки выходов, и при помощи чего? Если Вы пытаетесь настроить это при помощи ПО конфигуратор МВВ-40, а затем снова подключаете МВВ к ПЛК по RS, то настройки каналов, снова перепишутся в соответствии с настройками в ПО CODESYS. Производите настройку каналов только в ПО CODESYS.
В общем я не стал морочиться, закостылил и просто завёл себе два таймера, которые при старте ПЛК будут переписывать int'ы для типов входов сначала в 3ку, а затем обратно в 2ку.
Прокомментировать:
-
Сообщение от fl4shback Посмотреть сообщение
Понял. Посмотрю обязательно, благодарю. Но, к сожалению, запараметрировать MBB40 за выходные так и не получилось - настройки так же слетают после сброса питания с ПЛК...
Прокомментировать:
-
Сообщение от Пушкарев Андрей Посмотреть сообщениеНе увидел проблемы с сохранением типов, проверил, типы сохранятся, значение нужное, ток\напряжение меняется в зависимости от типа установленного входов после отключения питания. Но в ПО другая проблема, это цикличная запись. Постоянно что-то пишется на SD карту, нужно разбираться. Посмотрите счетчик записей, это наработка за выходные. За месяц SD карта выйдет из строя. Обратите внимание, что кода производится запись, сам драйвер RetainStorage об этом тоже сигнализирует(Мигает серый треугольник в момент записи).
Прокомментировать:
-
Не увидел проблемы с сохранением типов, проверил, типы сохранятся, значение нужное, ток\напряжение меняется в зависимости от типа установленного входов после отключения питания. Но в ПО другая проблема, это цикличная запись. Постоянно что-то пишется на SD карту, нужно разбираться. Посмотрите счетчик записей, это наработка за выходные. За месяц SD карта выйдет из строя. Обратите внимание, что кода производится запись, сам драйвер RetainStorage об этом тоже сигнализирует(Мигает серый треугольник в момент записи).
Прокомментировать:
-
Сообщение от Пушкарев Андрей Посмотреть сообщениеПрикрепите ссылку на Ваш проект.
Прокомментировать:
-
AgavaDevices - 3.5.10.0
AgavaModbus - 3.5.10.2
AgavaModbusEx - 3.5.10.0
AgavaModules - 3.5.10.4
AgavaPlc - 3.5.10.5
AgavaTypes - 3.5.10.1
AgavaUI - 3.5.10.0
SDK обновлял до версии 20220714_SP10Последний раз редактировалось fl4shback; 05-08-2022, 11:51 AM.
Прокомментировать:
-
Сообщение от fl4shback Посмотреть сообщениеДоброго времени суток.
Столкнулся с проблемой сброса типов сигналов (0-10В, 0-20В, 4-20В) для двух аналоговых входов. Не выходит сохранить настройку 0-20В каналов, после отключения питания от контроллера.
После того, как выставляю в конфигураторе на всех аналоговых каналах 0-20В, прогружаю модуль, подключаю к ПЛК - идут показания не соответствующие действительным. Захожу после этого в корзину и смотрю типы входов - как и должны, они установлены на 0-20В (int = 2). Но если зафорсировать какой-нибудь из тегов, хотя бы один, допустим в int=3, в подготовленных значениях, то все сигналы этого канала начнут показывать нормальные токовые значения. Такое решение помогает исключительно, пока не сниму питание с ПЛК и не подам его заново. После этого они слетят на прежние, будто бы заводские, настройки.
Если посмотреть конфигурацию ПЛК после всех вышеописанных действий - его конфигурация остаётся прежней, все каналы выставлены на 0-20В, с нужными диапазонами.
Это какой-то баг, подобный тому, который был, когда субмодуль МВВ40 сидел на втором последовательном порте RS485?
Конфигурация железа: ПЛК60 + МВВ40 (4DO, 2AI, 1й порт RS485)
Тип сохраняемых retain-переменных - SD-карта, всегда в задаче цикла шины.
Прокомментировать:
-
Сброс настроек модуля MBB40 при снятии питания с ПЛК
Доброго времени суток.
Столкнулся с проблемой сброса типов сигналов (0-10В, 0-20В, 4-20В) для двух аналоговых входов. Не выходит сохранить настройку 0-20В каналов, после отключения питания от контроллера.
После того, как выставляю в конфигураторе на всех аналоговых каналах 0-20В, прогружаю модуль, подключаю к ПЛК - идут показания не соответствующие действительным. Захожу после этого в корзину и смотрю типы входов - как и должны, они установлены на 0-20В (int = 2). Но если зафорсировать какой-нибудь из тегов, хотя бы один, допустим в int=3, в подготовленных значениях, то все сигналы этого канала начнут показывать нормальные токовые значения. Такое решение помогает исключительно, пока не сниму питание с ПЛК и не подам его заново. После этого они слетят на прежние, будто бы заводские, настройки.
Если посмотреть конфигурацию МВВ40, после всех вышеописанных действий - его конфигурация остаётся прежней, все каналы выставлены на 0-20В, с нужными диапазонами.
Это какой-то баг, подобный тому, который был, когда субмодуль МВВ40 сидел на втором последовательном порте RS485?
Конфигурация железа: ПЛК60 + МВВ40 (4DO, 2AI, 1й порт RS485)
Тип сохраняемых retain-переменных - SD-карта, всегда в задаче цикла шины.Последний раз редактировалось fl4shback; 05-08-2022, 11:39 AM.
Прокомментировать: