У нас каких-то готовых библиотек для этой задачи нет.
Можно посмотреть в сторону Oscat Network, как вариант.
Вид для печати
Здравствуйте, подскажите пожалуйста, каким образом в визуализации можно реализовать простейший график x от y?
Здравствуйте, при подключении к работающему проекту на СПК207, обнаружил множество Предупреждений в Журнале:
Eventbuffer full for app=Application; an inputevent with the tag 16 has been dropped.
Подскажите, что это означает, на что может повлиять и как устранить?
Вложение 29813
http://www.owen.ru/catalog/panelnij_...pk207/44271175
Я что-то пропустил?
В СПК207 3 интерфейса RS232?):)
Да, всё верно. Один в виде DB9 и два RJ45 (каждый из двух выведен на один порт с RS485 и переключается в конфигураторе).
http://www.owen.ru/catalog/panelnij_...pk207/82983121
Пример по менеджеру аварий не доступен для скачивания.
Уже убрал. Спасибо, что обратили внимание.
Ответ на оба вопроса - невозможно.
В принципе, она уже есть в проекте, поскольку входит в состав библиотеки VisuElems.
Вложение 30088
Но тогда к нее компонентам придется обращаться через пространство имен (в стиле MyPoints: VisuElems.VisuStructPoint;).
Можно добавить ее в явном виде (Добавить библиотеку - Дополнительно) - тогда можно будет обращаться без пространства имен.
Вложение 30089
У меня не отображается данная библиотека.
Вложение 30090
У вас в проекте и визуализации нет, в принципе.
Ничего не изменилось.Вложение 30091
Понятно. Вам надо переключиться на профессиональный набор свойств. См. СПК. FAQ, п. 8.2.
По просьбе Эдуарда_Н - выкладываю ФБ для работы с системным временем, аналогичный по функционалу блокам из библиотеки SPK_TOOLS, которая несовместима с последними прошивками СПК.
Для работы блока требуются библиотеки CAA DTUtil и Standard64.
Блок выложен в формате PLCopenXML. Для импорта ФБ в проект необходимо выделить узел Application, в меню Проект выбрать команду Import PLCopenXML и указать путь к xml-файлу. В появившемся окне необходимо выделить галочками нужные компоненты (ФБ REAL_TIME_CLOCK и вспомогательную функцию LEAD_ZERO), после чего нажать ОК.
Вложение 31830
Блок совмещает функционал ФБ Real_Time_Clock и Change_Real_Time_Clock из библиотеки SPK_TOOLS.
На выходах блока отображается текущее системное время, в т.ч. в строковом виде.
На входах блока задается устанавливаемое системное время. Установка происходит по переднему фронту входа xSetDateAndTime.
Можно изменять только отдельные разряды (например, только секунды).
Блок проверяет корректность вводимых значений - при попытке установки 13-го месяца будет установлен 12-й, при установке 0-го - 1-ый.
Вложение 31831
Большое спасибо.
Вопрос.
Эту переменную: eCurrentDayOfWeek: DTU.RTCLK.WEEKDAY; как использовать?
Это перечисление, которое содержит номера дней (1 - понедельник) с их англоязычным обозначением.
Можно, например, так:
Код:IF eCurrentDayOfWeek=DTU.RTCLK.WEEKDAY.SATURDAY OR eCurrentDayOfWeek=DTU.RTCLK.WEEKDAY.SUNDAY THEN
// ничего не делаем - выходные же
ELSE
// работаем изо всех сил
END_IF
Здравствуйте. Как красиво получить дату за вчера, естественно, если сегодня первое число, а вчера было 28, 29, 30 или 31.
Это вроде этого? Вложение 31854
Спасибо, это работает, ход мыслей правильный, удалось сделать еще проще.
dtPrevDay:=dtCurrentDay-T#1D;
Как то можно эту переменную "eCurrentDayOfWeek: DTU.RTCLK.WEEKDAY" вывести на экран?
СПК107 версия таргет файла 3.5.4.0. На посл. порту 3 слейв устройства. Версия codesys modbus мастера на порту 3.5.4.0.
При отключении и последующем подключении слейв устройства, спк перестает опрашивать устройство.
В версии codesys modbus мастера 3.5.5.0 есть галка авто перезапуск соединения (3.5.4.0 она не активна), но в связи с тем что последняя версия таргет файла 3.5.4.20
невозможно использовать 3.5.5.0 с автоперезапуском. Как быть?
Следует использовать именно 3.5.5.0. В данном конкретном случае рекомендаций "не должно превышать версию таргета" можно пренебречь.Цитата:
но в связи с тем что последняя версия таргет файла 3.5.4.20
невозможно использовать 3.5.5.0 с автоперезапуском.
Не понял как поставить на СПК107 3.5.4.20. Только перепрошивкой? На текущем 3.5.4.0 библиотека 3.5.5.0 не запускается.
Еще при использовании запросов по триггеру есть ли требования к минимальной длительности 1, (не учитывая загрузку шины).
Видел примеры с использованием других библиотек для работы с modbus-rtu. Что посоветуете для 4-х устройств и 4 частотников (работают одновременно 2), в плане быстроты реакции. На стандартной боюсь тормозить сильно будет.
Поясните или ткните в документ, как сменить таргет у СПК107. Версия загрузчика и прошивки одна - 3.947.
Делаю так: ПКМ в отктрытом проекте на Device (Owen SPK1xx). Из всплывающего Обновить устройство. Выбираю Owen SPK1xx версия 3.5.4.20. Кнопка Обновить устройство. Среда что то делает (спк отваливается). Далее сканированием в Установках соедининия нахожу СПК у которого версия таргета по прежнему 3.5.4.0
Что не так делаю?