Здравствуйте, Михаил Иванович.
Подобная проблема действительно хорошо известна для старых версий прошивки контроллеров ПЛК150/ПЛК154 (опрос аналоговых входных элементов составляет 0,5 с – по истечению некоторого времени это приводило к подобной ошибке измерений).
Лечится эта проблема довольно просто – обновление версии прошивки ПЛК по следующему алгоритму:
1. Подключение к ПЛК из-под CoDeSys.
2. Через функцию
filedir в ПЛК-Браузер (вкладка Ресурсы) убеждаемся в наличии и, с помощью меню
Онлайн→Читать файл из ПЛК извлекаем (сохраняем на жестком диске компьютера) файлы:
DEFAULT.PRG;
DEFAULT.CHK (необязательно при наличии исходного проекта *.pro) и
calib.inc (обязательно).
3. Отключаемся от CoDeSys, отключаем питание и снимаем верхнюю крышку контроллера, подключаемся к Debug RS-232 кабелем КС1 и включаем питание, выполняем перепрошивку до последней версии (с форматированием памяти) контроллера (для Вашего контроллера ее можно взять:
http://www.owen.ru/catalog.
4. После перепрошивки загружаем, подключившись из-под CoDeSys, в контроллер файл
calib.inc с помощью меню
Онлайн→Записать файл в ПЛК.
В результате исходная проблема устранена.
*5. Можно дополнительно провести калибровку аналоговых входных элементов контроллера (редактирование параметров уже известного файла
calib.inc) – подробная информация здесь:
http://www.owen.ru/uploads/usr_clib.zip.
Эту процедуру можно провести как самостоятельно, так можно обратиться и в наш сервисный центр (контакты: но в таком случае данная процедура может занять от 1 до 3-4 недель (с учетом пересылки ПЛК).
С уважением, Кореньков Дмитрий Алексеевич
Инженер группы технической поддержки