Содержание
Наиболее частые вопросы и ответы на CDS 2.3 и CDS 3.5, Owen Logic.
Про ОРС Сервер и CDS
OPC сервер ОВЕН свяжется по Ethernet С ПЛК200 чтобы в SCADA передать?
можно использовать OPC сервер ОВЕН в режиме Modbus TCP Master
с ОРС сервера записываю напрямую в Retain переменные, почему они не сохраняются при пропаже питания?
поднимайте slave через библиотеку OwenCommunication
Примеры реализаций в CDS
какой-нибудь пример, как расходомер реализовать?
см. в библиотеке OSCAT Basic блок FLOW_METER
У Codesys есть такая функция, вот управление клапаном открыть, закрыть, задаёшь полный ход клапана в сек, чтоб можно было задать ему проценты, и он открывал на нужное в процентах?
вы можете использовать ФБ APID_POS_VALV из библиотеки CmpOwenPidRegs
Подскажите пожалуйста, а у ПЛК200 есть системная переменная времени цикла?
https://youtu.be/bS4CrfbuQkk
Разное-всякое в CDS
глобальные переменные в cds3.5 они энергонезависимые?
По умолчанию нет
как в ПЛК200 в символьной конфигурации папки создавать?
для OwenCloud папкой будет являться каждая программа/список глобальных переменных, которая используется в символьной конфигурации
Owen Logic и Облако
ПР103 на 24 В сколько может влезть всего целочисленных переменных с облака?
примерно 150-200 переменных целочисленных
Owen Logic вопросы по программе
В Owen logic есть функция MOVE, чтобы мне можно было записать переменную?
особенность ОЛ в том что запись в переменную возможно только в одном месте насхеме, функции MOVE нет, если вам нужно сделать запись с защитой то придется использовать SEL,где на один из входов подается та же самая переменная
ПР103 включили в режим DHCP для подключения к облаку Owen Cloud, включить то включили, все здорово, а овен лоджик перестал видеть прибор, как мне к нему тепеь по Ethernet соединиться?
Подключиться по USB и посмотреть текущий IP, указать его в настройках подключения в ОЛ.
Вопрос-ответ по PLC Soft (Optimus Drive)
в Optimus Drive есть таймер который делается меньше 10 ms ?
T252~T255, но если Вы хотите получить действительно 1 мс строго, то к каждому из этих таймеров можно привязать подпрограмму прерывания. I49 – I52
я могу в каждом шаге один и тот же таймер T252 использовать?
Таймеров 4 штуки, использовать можно таймер 1 раз в программе. Но его контакт Вы можете использовать неограниченное количество раз.
пример опроса Модуля тензодатчиков A01WG
Обращение к регистрам через команды FROM/TO.
СoDeSyS 3.5
Программирование ОВЕН ПЛК200
Конфигурация входов ПЛК200
Системная таска ПЛК200 (время цикла контроллера)
Документ по Дебагу в CODESYS 3.5
Документ по обмену с верхним уровнем CODESYS 3.5
Работа с визуализацией из кода программы в CODESYS V3
Лечение ошибок в CDS 3.5
.Ошибка при адаптации проекта с patch 14 в patch 17
Как устранить?
Заходим в меню Проект — Установки проекта — Опции компиляции. Меняем версию компилятора.