PDA

Просмотр полной версии : Новый раздел "Среда программирования OWEN Logic"



Евстигнеев Максим
27.01.2016, 11:43
Уважаемые друзья!

На нашем форуме открыт новый раздел, посвященный Среде программирования OWEN Logic - http://www.owen.ru/forum/forumdisplay.php?f=63.

В ближайшее время мы будем заниматься наполнением обозначенного раздела.
Добро пожаловать на новую площадку!

KIPDIM
27.01.2016, 13:30
Создал тему "Вывод символов в ПР200" 20.01.2016 написал в личку модераторам. Ответа нет. Помогите разобратся в этой теме (Разделе) или в моей теме.

Колыбельников
08.02.2016, 07:14
Доброе утро! Помогите программкой примером или инструкцией как задавать задание на ПЧВ-3 с ПР200 через RS485. И настройки на ПЧВ. Заранее спасибо

Владимир Геннадьевич
10.02.2016, 08:33
Доброе утро! Помогите программкой примером или инструкцией как задавать задание на ПЧВ-3 с ПР200 через RS485. И настройки на ПЧВ. Заранее спасибо

Работаю тоже в данном направлении, сделал макрос для считывания слова состояния и макрос слова управления, частота просто задается отдельным регистром. Если интересно могу скинуть наработки, только я их еще не пробавал на реальном железе, жду ПР-ку

Адрей
01.03.2016, 14:47
Функция SEL при соединении одного из входов с выходом соединительные дорожки не закрепляется на холсте съежают в треугольник

capzap
01.03.2016, 14:49
Функция SEL при соединении одного из входов с выходом соединительные дорожки не закрепляется на холсте съежают в треугольник
если версия 1.8.ххх обводите вручную, сопровождая каждую прямую линию кликом ЛКМ

Адрей
01.03.2016, 15:01
если версия 1.8.ххх обводите вручную, сопровождая каждую прямую линию кликом ЛКМ
Так и делаю версия 1.8.6 билд 117 се ровно съезжает к верху.

Адрей
03.03.2016, 09:42
Вопрос кнопка "Обратная связь" и "Порядок исполнения" панели инструментов как работает?

Волченко Александр
03.03.2016, 11:28
1.8.6 билд 117 не запоминает скорость передачи! (ПР110)
Приходится открывать v1.7_b51 править там.

Адрей
09.03.2016, 09:17
После ознакомления рекламной маломальской инструкции OWEN Logic складываются положительные эмоции о среде OWEN Logic но так ли это все на самом деле на практике. Да есть с подвижки в лучшую сторону. После ряда последовательно проверочных тестов (в качестве теста использовал ПР200) оказалось не все так гладко в среде. Учитывая что на борту устройств ПР стоит 32 разрядный процессор то и подходы к библиотекам компонентов должны быть соответствующие. Можно разделить на два отдела компонентов среды это малой степени интеграции и вычислительной среды. То возникают трудности по не достающих компонентов в среде. Если с логикой проблем не возникала а вот с компонентом SEL переключение происходит только с Uint32 значениями что ограничивает возможности ПР так как все вычисления делаются со значением с плавающей точки. Вообщем нужны условие if.

capzap
09.03.2016, 09:53
После ознакомления рекламной маломальской инструкции OWEN Logic складываются положительные эмоции о среде OWEN Logic но так ли это все на самом деле на практике. Да есть с подвижки в лучшую сторону. После ряда последовательно проверочных тестов (в качестве теста использовал ПР200) оказалось не все так гладко в среде. Учитывая что на борту устройств ПР стоит 32 разрядный процессор то и подходы к библиотекам компонентов должны быть соответствующие. Можно разделить на два отдела компонентов среды это малой степени интеграции и вычислительной среды. То возникают трудности по не достающих компонентов в среде. Если с логикой проблем не возникала а вот с компонентом SEL переключение происходит только с Uint32 значениями что ограничивает возможности ПР так как все вычисления делаются со значением с плавающей точки. Вообщем нужны условие if.

вроде fSEL никто не скрывает

Адрей
09.03.2016, 11:03
Да его я и не вижу в лоджике.

Павел Братковский
09.03.2016, 11:12
Да его я и не вижу в лоджике.

в макросах ищите, или вот23052 в виде макроса не дает скинуть

rovki
09.03.2016, 11:13
Да его я и не вижу в лоджике.
Все уже давно сделано в виде макросов :rolleyes:

Адрей
09.03.2016, 11:25
Спасибо слона и не увидел FSel7 законсперировали:)

Павел Братковский
09.03.2016, 12:06
единственный косяк, если на вход неопределенность прилетит он может подвести.....

Адрей
09.03.2016, 12:20
И в чем проявляется пролет?

Адрей
09.03.2016, 16:29
23052

в макросах ищите, или вот в виде макроса не дает скинуть
Спасибо за идею, оно самое, только с обратной связью по подобию запись в регистр по событию с запоминанием значения.

AlexVit
10.03.2016, 11:10
На ПР200 планирую несколько локальных систем управления объединенных в сеть modbus. Очень не хватает вывода на печать или трансляции в ексель таблицы переменных. Понятно что их не так много, но сброс их куда-нибудь был бы полезен. Для работы с числами с плавающей точкой замаялся переворачивать регистры. в случае работы с СП270 так и не сообразил как число, считанное панелью в режиме мастера с аналогового модуля (панель число видит), увидеть в ПР200 при копировании регистров (функция копирование регистров в функциональной области среды программирования СП270).

Адрей
10.03.2016, 11:53
На ПР200 планирую несколько локальных систем управления объединенных в сеть modbus. Очень не хватает вывода на печать или трансляции в ексель таблицы переменных. Понятно что их не так много, но сброс их куда-нибудь был бы полезен. Для работы с числами с плавающей точкой замаялся переворачивать регистры. в случае работы с СП270 так и не сообразил как число, считанное панелью в режиме мастера с аналогового модуля (панель число видит), увидеть в ПР200 при копировании регистров (функция копирование регистров в функциональной области среды программирования СП270).
ПР200 и СП30х есть хитрости по начало грешил на конфигуратор СП но дело не в нем 1-2 флоат значения читает и пишет с ПР200 а вот более не хочет. Но пока не разобрался но думаю решение будет в ближайшее время выложу ролик. С чтение архивов с СПххх в таблицы проблем нет, можно читать через сом либо через интернет попозже выложу ролики теста СП307 + ПР200 когда решу проблему связи с ПР200.

Алексей1981
11.03.2016, 13:31
Добрый день!
подскажите как из проекта для ПР 200 перенести ФБ PID в проект для ПР 114

rovki
11.03.2016, 13:41
Ни как .....

Алексей1981
11.03.2016, 13:56
странно, Овен Лоджик один, А библиотеки для ПР разные

rovki
11.03.2016, 14:05
Так и ПР разные ...

Алексей1981
11.03.2016, 14:11
Rovki а как можно сделать. Нужен пид регулятор с выходом мощности 0...100

rovki
11.03.2016, 14:14
Для ПР114 есть свои макросы ПИД (не ФБ).

Алексей1981
11.03.2016, 14:23
Я нашел макрос пид с выходом Y 0..10. Хотелось бы выход мощности 0..100.

rovki
11.03.2016, 14:25
так поставьте выход в режим Шим и будет вам мощность

Алексей1981
11.03.2016, 14:31
не совсем понял? как поставить в режим шим?

rovki
11.03.2016, 17:16
В свойствах выхода

Эдуард_Н
28.03.2016, 18:00
Почему в свойствах созданного макроса, содержащего таймера, отображаются только настройки временных параметров, а имён этих таймеров нет?

Mak_dim
04.04.2016, 15:15
Здравствуйте, скажите элемент SEL должен симулироваться в симуляторе или как?:)

capzap
04.04.2016, 15:27
Здравствуйте, скажите элемент SEL должен симулироваться в симуляторе или как?:)

Вы наверное с таким вопросом нобелевку ждете за открытие, спешк Вас огорчить, он работает в симуляции

Mak_dim
04.04.2016, 16:09
Спасибо.

ЗЫ за нобелевкой стоять устанешь, там очередь из сильно умных.

nestor
27.05.2016, 10:39
Что то я тоже не могу понять, как работает SEL. Хочу задать значения для BLINK.

Pavel_
27.05.2016, 12:55
Что то я тоже не могу понять, как работает SEL. Хочу задать значения для BLINK.
см. скрины:
24597

ну и пример заодно прикреплю.

nestor
27.05.2016, 13:41
Ну да, у Вас работает. Но у меня нет. Может зависит от выбранного реле?

nestor
27.05.2016, 13:53
Я копирую "начинку", создаю проект для такого же реле, в него вставляю, соединяю вход, выход, результат ноль. А в оригинале эмуляция работает. Голову сломаю скоро.

Илья Зимарёв
27.05.2016, 14:16
Я копирую "начинку", создаю проект для такого же реле, в него вставляю, соединяю вход, выход, результат ноль. А в оригинале эмуляция работает. Голову сломаю скоро.

Сделайте скриншот вашего проекта.
У вас блоки подключены к входам и выходам? Блоки не подключенные к входам/выходам в обсчете не участвуют.

Pavel_
27.05.2016, 14:16
Я копирую "начинку", создаю проект для такого же реле, в него вставляю, соединяю вход, выход, результат ноль. А в оригинале эмуляция работает. Голову сломаю скоро.

а в свойствах переменной "Write to FB" указываете, для какого функционального блока ее применять?
24602

nestor
27.05.2016, 16:10
Да вроде все условия учтены.
24607

nestor
27.05.2016, 16:12
Может отличия найдёте? Вот проект

rovki
27.05.2016, 16:59
А какая версия ОЛ у вас .Удалил запись в фб ,снова поставил и все пошло ...

nestor
07.06.2016, 10:22
Дошли руки снова этим заняться. Тем более пришло ПР200. И правда, удалил запись в ФБ, снова поставил и всё стало ок. Только непонятно зачем такие пляски с бубном нужны.

alek4322
14.06.2016, 17:54
Доброго времени суток, подскажите пожалуйста как в owen logic реализовать таймер с паузой

Мастеренко Иван
16.06.2016, 20:37
Доброго времени суток, подскажите пожалуйста как в owen logic реализовать таймер с паузой

Таймеры с задержкой включения, выключения, заданной длительности есть в библиотеке компонентов OL.
24988

Сергей0308
16.06.2016, 20:48
Таймеры с задержкой включения, выключения, заданной длительности есть в библиотеке компонентов OL.
24988

Они без паузы, если прервать отсчёт времени, то продолжить его не получится, отсчёт начнётся заново!

Мастеренко Иван
16.06.2016, 21:29
Они без паузы, если прервать отсчёт времени, то продолжить его не получится, отсчёт начнётся заново!

В таком случае, используйте генератор импульсов BLINK и универсальный счетчик CTN

Devoter
21.06.2016, 08:02
Здравствуйте, осваиваю Owen Logic, приятно удивило последнее обновление, в котором появились системные переменные, которых мне так не хватало. Однако, есть и пожелания. Первое и самое важное - добавьте в системные переменные еще день недели, если это возможно, а то вычислять его каждый раз с помощью макроса довольно накладно. И второй, связанный с первым. Понятное дело, что в макросе я не могу использовать глобальные переменные, тут все логично, он он них не знает. Но вот доступ к системным переменным очень нужен, весьма неудобно делать макрос с 3 входящими портами вместо одного только потому, что мне необходимо получить значения текущих часа и минуты. Да, такие макросы будут привязаны к конкретной железке, которая поддерживает те или иные системные переменные, но, разве, сейчас это не так?
P.S.: Справка реально подкачала, да, она дает понять - как пользоваться базовыми принципами работы в Owen Logic, но совершенно не описывает работу со встроенным дисплеем (у меня ПР200), подключением реле к ПК, работу с сетевыми переменными. (Поправьте меня, если я ошибаюсь). Все это можно найти на просторах интернета, но хотелось бы иметь "из коробки".

Адрей
03.07.2016, 13:29
Думаю справка не должна быть переизбыточный все коротко и ясно, какие проблемы с экранами, там только и переходы и нужны. А про типы организации пользовательских меню да мало примеров. Но здесь уже вопрос другой. Разработчик сам должен организовать модель меню экранов в своих проектах.

Дмитрий
05.07.2016, 07:14
Есть предложение добавить в ОЛ инструмент "разрезать связь", будет намного проще читать проект, а тоя сейчас все делаю через переменные, которые только таблицу захламляют.

rovki
05.07.2016, 08:24
А макросы не пробовали применить ?

Дмитрий
05.07.2016, 09:23
да и в макросах бывает так накрутишь

rovki
05.07.2016, 09:58
да и в макросах бывает так накрутишь
Для этого есть макросы в макросах ;)

Дмитрий
05.07.2016, 10:34
получается какая то матрешка, а при отладке вообще неудобно бывает

melky
05.07.2016, 10:53
Нужно просто сделать линейная связь - нумерованная связь. Не на весь проект а конкретно на связь и возможность включать/выключать.

Если линии точно идут туда куда надо, чтобы они не захламляли экран переключать их в режим нумерованной.

Palios
06.07.2016, 02:03
Добрый день, ломаю голову уже несколько дней, прошу Вашей помощи, я новичок и не могу никак создать рабочую блок схему для управления освещением 7 групп.
Возможно уже были подобные разработки.
У меня сложилось мнение, что может моё ТЗ нельзя реализовать на этом реле. (ПР110)
Заранее благодарю.

1. Управление освещением кнопочными выключателями.(кнопка звонка)
2. Нужно включить свет на 240мин., с автоматическим отключением.
7 групп (ламп) 7 кнопок. (Все группы раздельно)
3. Освещение принудительно должно выключатся досрочно с сбросом таймера.
4. Все Семь групп, независимо вкл. или выкл. 8-мой кнопкой (кнопка звонка) должны выключатся и включатся. (общее выкл. или вкл. света).

Владимир Ситников
06.07.2016, 02:25
Добрый день, ломаю голову уже несколько дней

Вообще говоря, ТЗ звучит норм и на ПР110 должно делаться на раз.
Показывайте что у вас получается, так будет проще понять где у вас пробелы.

И подобными вопросами лучше либо создавать тему в разделе "Среда программирования OWEN Logic": http://www.owen.ru/forum/forumdisplay.php?f=63, или дописывать в теме "экспресс вопрос-ответ": http://www.owen.ru/forum/showthread.php?t=9398

maximov2009
06.07.2016, 06:24
Добрый день, ломаю голову уже несколько дней, прошу Вашей помощи, я новичок и не могу никак создать рабочую блок схему для управления освещением 7 групп.
Добрый день. Обратились действительно маленько не в ту ветку. Есть ветка примеры реализации ПР110. Но новичку простительно. Пример накидал - посмотрите. Если алгоритм устраивает, остаётся только размножить на остальные входа. Если непонятен принцип - расшифрую. Можно в личку писать. Поскольку не указали какое ПР проект сделал на ПР110 220.
С уважением.

Palios
06.07.2016, 13:13
Благодарю за ответ, понял что не в ту ветку.
Сравнил свою схему думаю нет смысла её выкладывать, т.к. не использовал в ней DTRIG и BLINK.

Доработаю под своё ТЗ, выложу в ветку примеры реализации ПР110.

Отдельное спасибо Maximov2009. (Вот это Уровень!!!)

melky
21.07.2016, 11:18
Наверное не туда запостил, надо было сюда. Обнаружил досаднейшую ошибку в настройке сетевых переменных с плавающей точкой.
Исправьте в программе...
Косяк в ПО (http://www.owen.ru/forum/showthread.php?t=17153&p=215570&viewfull=1#post215570)


Combobox - несколько переменных в нем ?
Привязка Х - можно воткнуть переменную, при чем тут положение и переменная ?

игорь68
07.08.2016, 21:12
Вопрос по документации. У лоджика новая примочка в виде ИП 120. А документации как это использовать опять нет. А если сделаете еще пару примеров будет вообще хорошо.

rovki
07.08.2016, 21:17
Вопрос по документации. У лоджика новая примочка в виде ИП 120. А документации как это использовать опять нет. А если сделаете еще пару примеров будет вообще хорошо.
Да нет там ни каких отличий от ПР200 ,за исключением физических входов\выходов ..

игорь68
07.08.2016, 21:24
Я до сих пор не могу с сетью разобраться.

rovki
07.08.2016, 21:59
Но про это в панели не напишут ;). Примеров куча ...

ILich
17.08.2016, 04:46
добрый день. разбираю ОЛ 1.8.62. на примере ПР200. не могу разобрать как настраивать аналоговые входы 4..20 мА, 0..10 В. точнее сказать как задать верхний нижний предел через переменную(ые)? (думаю вывести значение пределов на экран с возможностью их изменения) может есть уже готовые примеры?

maximov2009
17.08.2016, 06:01
Добрый день. Если чисто программно, то в свойствах входа Вы указываете тип, например 4-20. Затем к примеру если Вы работаете (как бы) с датчиком температуры (с токовым выходом) и датчик настроен на диапазон то 0 до 150 градусов, то это и указываете в свойствах входа нижняя граница 0, верхняя 150. И тогда со входа в программу Вы получите вещественное число от о до 150. Вот с ним и работаете дальше.
С уважением.

2Nikus
17.08.2016, 06:43
25831
С чем связано?
Проявляется в процессе обновления и при последующих запусках ОЛ.

Евстигнеев Максим
17.08.2016, 08:30
До следующей недели отключено обновление, так как найден критический баг на сервере.