Всем привет.
Уже более 2х лет пошла в серию обновленная версия ПЛК110...,а качественного руководства по программированию и конфигурированию нет. Сегодня на сайте в разделе ПЛК110 обнаружил сборник видеокурсов..., судя по оглавлениям - детский сад какой-то.
Собственно :
1. Когда, точнее в какой момент выполняется конфигурация ПЛК? Т.е обслуживание чего выполняется в первую очередь программ пользователя или конфигурации (Модбас мастер, модбас слэйв и т.д)?
2. В Task configuration имеются обработчики системных событий , где описание их работы. Например как работает "stop" ,или "before reset".
3. Какой точный алгоритм запуска программно аппаратной оболочки ПЛК при подаче питания и что происходит при отключении питания ПЛК?
4. Как ПЛК110[M02] работает с параметром "MinCycleLength ms"? Только нужно конкретное, развернутое пояснение, не загадочные полунамеки.
Приведу несколько вполне рабочих ситуаций:
1. Относится к вопросу №4. Имеется ПЛК110-30 с программой опроса по RS485-1 5 модулей(МК110,МУ110-8д и три МВ110-8А), опрос модбасовскими библиотеками, программа была полностью взята из рабочего проекта, но ... не работает, причем странно очень не работает, создается такое впечатление, что ПЛК просто бросает выполнение и начинает с начала!!!??? И ...это бредовое предположение подтвердилось - причина была в минимальной длительности цикла=1мс,поставил 5мс и обмен заработал. Но... господа-товарищи у вас же библиотека асинхронная,и обмен по rs485 тоже асинхронный, вы что сделали???
2. Относится к вопросам 1-3. Все тот же ПЛК110-30 к дискретным входам подключены нормально-замкнутые аварийные датчики-кнопки, по которым фиксируются флаги аварий.Аварии фиксируются в исторической таблице панели СП310-Р,сброс аварийных флагов по кнопке "Сброс аварий". После перезагрузки по питанию ПЛК все флаги аварий включены!!!!!????? Почему включились, когда включились??? При старте нет,т.к процедура фиксации аварий запускается ч-з 10 сек после запуска программы(по таймеру). Ладно, думаю, буду обнулять все аварийные переменные в модбас слэйве (для панели) в первом цикле скана программы, но панель все равно фиксирует аварии. Панель СП310 загружается быстрее контроллера и если аварии в исторической таблице фиксируются , значит контроллер отвечает на запросы панели до скана программы и сброса ложных аварий, соответственно и сами ложные аварии формируются в ПЛК при отключении питания, область модбас слэйв в ПЛК энергонезависимая.
Почему формируются аварии при отключении питания? Может быть при отключении питания входы отключаются, а программа еще выполняется..., но тов.Филоненко утверждал что нет питания, нет работы. Но... тут как в песне: "это вы ,вьетнамцы врете зря...", смотрим внимательно на ПЛК и отключаем питание,сначала все светодиоды гаснут, ч-з 5 секунд вспыхивают питание,работа,связь и некоторые ДО, что это? жизнь после смерти?тихие фоновые процессы, сопровождаемые вспыхиванием светодиодов?