Тогда или код или овен...) Пробовал на 100\160\150, закрываются верняк и дискрипторы на открытые файлы потерянные тоже закрывались.
----------------
Связь с NTP сами реализовывали?
Тогда или код или овен...) Пробовал на 100\160\150, закрываются верняк и дискрипторы на открытые файлы потерянные тоже закрывались.
----------------
Связь с NTP сами реализовывали?
Последний раз редактировалось Scream; 20.01.2015 в 15:37.
Так я и говорю, что все должно закрываться, контроллер же сбрасывается. А за код я уверен.
Связь с NTP брал по примеру библиотеки OSCAT, но дописал к ней модуль программной коррекции времени, то есть ПЛК сам себя поправляет каждую секунду на несколько милисекунд, рассчитанных между запросами точного времени NTP. Это позволяет повысить точность часов реального времени до не хуже +/- 1,8 секунды в час. В среднем по опыту ПЛК ОВЕН около 3 мс спешат, то есть на 0.3%. А вот Beckhoff, например, точен как кремлевские часы ))))
Последний раз редактировалось dudanov; 20.01.2015 в 15:51.
rm -rf /bin/laden
доступных сокетов всего 5 поэтому перебирать дальше нет смысла )) должно сработать, проблема еще где-то наслоенная..
1. проверить что _INIT принимает FALSE
2. проверить что закрытие и открытие вновь, происходит в разных циклах плк
очень удобно использовать структуру SFC для выполнения вдумчивой инициализации рабочего цикла
а перезагрузки удаленные лучше всего ватчдогом устраивать (сделав проект загрузочным перед этим!) при этом состояние как после включения питания и проект с флэшки перечитывается
Последний раз редактировалось Дмитрий Артюховский; 20.01.2015 в 23:26.
Проблема РЕШИЛАСЬ обновлением внутренней прошивки ПЛК с версии 2.14 до присланной мне инженером технической поддержки версии 2.15.3.
Как я и полагал, проблема в особенности (ошибке) работы прошивки ПЛК.
Старый вывод PLCInfo (MAC заменен):
Новый:Код:PLCInfo PLC model MODEL PLC 110-32 Binary VERSION 2.14.0 Need Target version 2.10 Compiled: 14:37:41 Apr 28 2011 MAC xx:xx:xx:xx:xx:xx IP 192.168.0.250 GATE 192.168.0.1 MASK 255.255.255.0 PIC upper version is 15 Licence unlimited
Всем спасибо!Код:PLCInfo PLC model MODEL PLC 110-32 Версия ПО метр: 2.0 Binary VERSION 2.15.3 Need Target version 2.10 Compiled: 12:49:27 Sep 20 2013 MAC xx:xx:xx:xx:xx:xx IP 192.168.0.250 GATE 192.168.0.1 MASK 255.255.255.0 PIC upper version is 15 Licence unlimited
Последний раз редактировалось dudanov; 21.01.2015 в 10:08.
rm -rf /bin/laden