Тех.Поддержка

Наиболее частые вопросы и ответы на 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

Как устранить?

Заходим в меню Проект — Установки проекта — Опции компиляции. Меняем версию компилятора.

VisiLogic (Unitronics ПЛК)

Программирование ПЛК Samba

Ты же инженер автоматизации