Спасибо за помощь. Много проблем ушло, но и много остаются.
Проблема 1.
Для программирования к контроллеру можем соединиться только по Ethernet. C помощью кабеля КС14 не можем соединиться ни к RS232, ни к RS232-DEBUG. Также не можем соединиться к USB-B (драйвера установлены USB to UART(COM9)).
Проблема 2.
Где найти логический блок, чтобы например одну переменную (BIT) приравнивать к другой. Например DI3 = DO3.
Проблема 3.
Если нет какого либо сигнала с Modbus, логическая единица становится неопределенной, хотя начальная она - FALSE. Из-за этого любой блок "И" или "Или" не работает. Можно ли сделать, когда сигнал не определен, он будет FALSE???
2018-07-25_094503.png
Проблема 4.
По NTP. Когда вбит буквенный адрес pool.ntp.org время не синхронизируется. Хотя WKLOGIC на компе синхронизировал отлично.
Когда синхронизация идет по цифровому адресу компа в сетке (служба NTP включена), появляется огромное расхождение, огромная корректировка и по кругу.
2018-07-25_094356.png
Последний раз редактировалось rafikoff; 25.07.2018 в 12:51.
1. все верно, конфигурируется ПЛК-110-ТЛ только по lan кабелю. через debug можно узнать его сетевые настройки, например. КС-14 как раз таки только для debug и нужен, то есть для отладки.USB-B так же в тмл не используется.
2. готового элемента нет, но если вы напишите на tml@owen.ru, я смогу выслать вам небольшую часть проекта, где уже готов скрипт, который это делает, либо можете сделать скрипт сами.
3. если вы опрашиваете физический модуль, то дискретные входа, по умолчанию, всегда false. если вы используете "виртуальные" переменные, то каждой переменной можно задать начальное значение, выбрав нужный ТЭГ, в правой части экрана.
4. по NTP проверю
По третьему пункту.
Мы опрашиваем переменные по Modbus. И когда связи Modbus нет, переменные становятся не определенными, и блоки с этими переменными дальше также не работают.
Спасибо.
Так не пройдет. Смотрите на рисунке. Надо чтобы независимо от неопределенных значение блок "Или" работал как полагается. То есть на входе если есть хоть одна логическая единица (True) - выход должен быть True, если все False - то на выходе False.
Понятно . Вы прислали в архиве конфигурацию с блоком приравнивания одной переменной к другой, расскажите как эту конфигурацию экспортировать ? И что по NTP ?
Можете просто скопировать нужный вам блок в свою задачу, и работать с ним как с обычными функциональным блоком. Или же скопировать всю задачу и вставить в конфигурацию вашего контроллера.Вы прислали в архиве конфигурацию с блоком приравнивания одной переменной к другой, расскажите как эту конфигурацию экспортировать ?
Проверили еще раз синхронизацию по ntp, с буквенным адресом работает так же как с IP. Вероятнее всего вам нужно настроить dns-сервер в Linux плк.По NTP. Когда вбит буквенный адрес pool.ntp.org время не синхронизируется. Хотя WKLOGIC на компе синхронизировал отлично.
Для этого нужно подключиться к ПЛК через Win-SCP, зайти под пользователем root, пароль enlogic. После этого нужно перейти в корневую папку , и далее /etc/resolv.conf . В этом файле указать dns сервера,например бесплатные от гугл
nameserver 8.8.4.4
nameserver 8.8.8.8
Скорее всего загвоздка в часовом поясе, попробуйте изменить смещение часового пояса.Когда синхронизация идет по цифровому адресу компа в сетке (служба NTP включена), появляется огромное расхождение, огромная корректировка и по кругу.
Последний раз редактировалось Яшина Татьяна; 15.08.2018 в 14:28.
Инженер направления "Энергетика"
https://energy.owen.ru/
Здравствуйте!
Вопрос следующий.
В процессе наладки пытаемся увеличить общую скорость работы ОВЕН 110 ТЛ с внешними устройствами в части оптимизации обмена данными по протоколу Modbus.
Исходные данные. Телемеханика лайт. COM.скорость 38400. 3 устройства на порт. 35 переменных с каждого устройства. Период опроса контроллером модулей 100 мс.
При изменении состояния устройства (изменение состояние выключателя) - ОВЕН видит изменение через 1-2 сек. Изменением периода опроса моделей (от 33 до 150мс) увеличить быстродействие не смогли. Быстродействие самой программы контроллера устраивает.
1. Что ещё можно изменить чтобы увеличить быстродействие изменение состояния до 0,5-1 сек.
2. И где можно посмотреть подробный лог по устройству modbus в ftp если в настройках указано выводить лог опроса.