На одном объекте служба эксплуатации попросила дополнить ПО контроллера функцией автозапуска после повторной подачи питания, если система находилась в работе. Систем около 30, часть реализована на овене ПЛК 200 (запрограммирована в codesys). Часть на пр200 (owenlogic). Как обычно, руководители договорились, что до нового года все будет сделано, написаны гарантийные письма и все такое. Начнем с проекта на кодесис. Проект достался мне от предыдущих разработчиков. Сделал его фрилансер, потом тот кто занимался ПНР пытался заставить программы работать на реальном объекте, после достался мне. Первоначальная программа неплохо структуирована, ошибок было много, иногда достаточно смешных. Например в таймерах уставки имели значение INT, при пересчете в миллисекунды происходило переполнение и задержки некорректно работали. Лечение свелось изменением типа в UDINT. Вернемся к автозапуску: При реализации этой функции нужно учесть следующие моменты: Переходим к реализации самой функции автозапус
Автозапуск после пропажи питания.
7 января7 янв
35
1 мин