Просмотр полной версии : Новый раздел "Среда программирования OWEN Logic"
Евстигнеев Максим
27.01.2016, 11:43
Уважаемые друзья!
На нашем форуме открыт новый раздел, посвященный Среде программирования OWEN Logic - http://www.owen.ru/forum/forumdisplay.php?f=63.
В ближайшее время мы будем заниматься наполнением обозначенного раздела.
Добро пожаловать на новую площадку!
Создал тему "Вывод символов в ПР200" 20.01.2016 написал в личку модераторам. Ответа нет. Помогите разобратся в этой теме (Разделе) или в моей теме.
Колыбельников
08.02.2016, 07:14
Доброе утро! Помогите программкой примером или инструкцией как задавать задание на ПЧВ-3 с ПР200 через RS485. И настройки на ПЧВ. Заранее спасибо
Владимир Геннадьевич
10.02.2016, 08:33
Доброе утро! Помогите программкой примером или инструкцией как задавать задание на ПЧВ-3 с ПР200 через RS485. И настройки на ПЧВ. Заранее спасибо
Работаю тоже в данном направлении, сделал макрос для считывания слова состояния и макрос слова управления, частота просто задается отдельным регистром. Если интересно могу скинуть наработки, только я их еще не пробавал на реальном железе, жду ПР-ку
Функция SEL при соединении одного из входов с выходом соединительные дорожки не закрепляется на холсте съежают в треугольник
Функция SEL при соединении одного из входов с выходом соединительные дорожки не закрепляется на холсте съежают в треугольник
если версия 1.8.ххх обводите вручную, сопровождая каждую прямую линию кликом ЛКМ
если версия 1.8.ххх обводите вручную, сопровождая каждую прямую линию кликом ЛКМ
Так и делаю версия 1.8.6 билд 117 се ровно съезжает к верху.
Вопрос кнопка "Обратная связь" и "Порядок исполнения" панели инструментов как работает?
Волченко Александр
03.03.2016, 11:28
1.8.6 билд 117 не запоминает скорость передачи! (ПР110)
Приходится открывать v1.7_b51 править там.
После ознакомления рекламной маломальской инструкции OWEN Logic складываются положительные эмоции о среде OWEN Logic но так ли это все на самом деле на практике. Да есть с подвижки в лучшую сторону. После ряда последовательно проверочных тестов (в качестве теста использовал ПР200) оказалось не все так гладко в среде. Учитывая что на борту устройств ПР стоит 32 разрядный процессор то и подходы к библиотекам компонентов должны быть соответствующие. Можно разделить на два отдела компонентов среды это малой степени интеграции и вычислительной среды. То возникают трудности по не достающих компонентов в среде. Если с логикой проблем не возникала а вот с компонентом SEL переключение происходит только с Uint32 значениями что ограничивает возможности ПР так как все вычисления делаются со значением с плавающей точки. Вообщем нужны условие if.
После ознакомления рекламной маломальской инструкции OWEN Logic складываются положительные эмоции о среде OWEN Logic но так ли это все на самом деле на практике. Да есть с подвижки в лучшую сторону. После ряда последовательно проверочных тестов (в качестве теста использовал ПР200) оказалось не все так гладко в среде. Учитывая что на борту устройств ПР стоит 32 разрядный процессор то и подходы к библиотекам компонентов должны быть соответствующие. Можно разделить на два отдела компонентов среды это малой степени интеграции и вычислительной среды. То возникают трудности по не достающих компонентов в среде. Если с логикой проблем не возникала а вот с компонентом SEL переключение происходит только с Uint32 значениями что ограничивает возможности ПР так как все вычисления делаются со значением с плавающей точки. Вообщем нужны условие if.
вроде fSEL никто не скрывает
Да его я и не вижу в лоджике.
Павел Братковский
09.03.2016, 11:12
Да его я и не вижу в лоджике.
в макросах ищите, или вот23052 в виде макроса не дает скинуть
Да его я и не вижу в лоджике.
Все уже давно сделано в виде макросов :rolleyes:
Спасибо слона и не увидел FSel7 законсперировали:)
Павел Братковский
09.03.2016, 12:06
единственный косяк, если на вход неопределенность прилетит он может подвести.....
И в чем проявляется пролет?
23052
в макросах ищите, или вот в виде макроса не дает скинуть
Спасибо за идею, оно самое, только с обратной связью по подобию запись в регистр по событию с запоминанием значения.
На ПР200 планирую несколько локальных систем управления объединенных в сеть modbus. Очень не хватает вывода на печать или трансляции в ексель таблицы переменных. Понятно что их не так много, но сброс их куда-нибудь был бы полезен. Для работы с числами с плавающей точкой замаялся переворачивать регистры. в случае работы с СП270 так и не сообразил как число, считанное панелью в режиме мастера с аналогового модуля (панель число видит), увидеть в ПР200 при копировании регистров (функция копирование регистров в функциональной области среды программирования СП270).
На ПР200 планирую несколько локальных систем управления объединенных в сеть modbus. Очень не хватает вывода на печать или трансляции в ексель таблицы переменных. Понятно что их не так много, но сброс их куда-нибудь был бы полезен. Для работы с числами с плавающей точкой замаялся переворачивать регистры. в случае работы с СП270 так и не сообразил как число, считанное панелью в режиме мастера с аналогового модуля (панель число видит), увидеть в ПР200 при копировании регистров (функция копирование регистров в функциональной области среды программирования СП270).
ПР200 и СП30х есть хитрости по начало грешил на конфигуратор СП но дело не в нем 1-2 флоат значения читает и пишет с ПР200 а вот более не хочет. Но пока не разобрался но думаю решение будет в ближайшее время выложу ролик. С чтение архивов с СПххх в таблицы проблем нет, можно читать через сом либо через интернет попозже выложу ролики теста СП307 + ПР200 когда решу проблему связи с ПР200.
Алексей1981
11.03.2016, 13:31
Добрый день!
подскажите как из проекта для ПР 200 перенести ФБ PID в проект для ПР 114
Алексей1981
11.03.2016, 13:56
странно, Овен Лоджик один, А библиотеки для ПР разные
Алексей1981
11.03.2016, 14:11
Rovki а как можно сделать. Нужен пид регулятор с выходом мощности 0...100
Для ПР114 есть свои макросы ПИД (не ФБ).
Алексей1981
11.03.2016, 14:23
Я нашел макрос пид с выходом Y 0..10. Хотелось бы выход мощности 0..100.
так поставьте выход в режим Шим и будет вам мощность
Алексей1981
11.03.2016, 14:31
не совсем понял? как поставить в режим шим?
Эдуард_Н
28.03.2016, 18:00
Почему в свойствах созданного макроса, содержащего таймера, отображаются только настройки временных параметров, а имён этих таймеров нет?
Здравствуйте, скажите элемент SEL должен симулироваться в симуляторе или как?:)
Здравствуйте, скажите элемент SEL должен симулироваться в симуляторе или как?:)
Вы наверное с таким вопросом нобелевку ждете за открытие, спешк Вас огорчить, он работает в симуляции
Спасибо.
ЗЫ за нобелевкой стоять устанешь, там очередь из сильно умных.
Что то я тоже не могу понять, как работает SEL. Хочу задать значения для BLINK.
Что то я тоже не могу понять, как работает SEL. Хочу задать значения для BLINK.
см. скрины:
24597
ну и пример заодно прикреплю.
Ну да, у Вас работает. Но у меня нет. Может зависит от выбранного реле?
Я копирую "начинку", создаю проект для такого же реле, в него вставляю, соединяю вход, выход, результат ноль. А в оригинале эмуляция работает. Голову сломаю скоро.
Илья Зимарёв
27.05.2016, 14:16
Я копирую "начинку", создаю проект для такого же реле, в него вставляю, соединяю вход, выход, результат ноль. А в оригинале эмуляция работает. Голову сломаю скоро.
Сделайте скриншот вашего проекта.
У вас блоки подключены к входам и выходам? Блоки не подключенные к входам/выходам в обсчете не участвуют.
Я копирую "начинку", создаю проект для такого же реле, в него вставляю, соединяю вход, выход, результат ноль. А в оригинале эмуляция работает. Голову сломаю скоро.
а в свойствах переменной "Write to FB" указываете, для какого функционального блока ее применять?
24602
Да вроде все условия учтены.
24607
Может отличия найдёте? Вот проект
А какая версия ОЛ у вас .Удалил запись в фб ,снова поставил и все пошло ...
Дошли руки снова этим заняться. Тем более пришло ПР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
Здравствуйте, осваиваю Owen Logic, приятно удивило последнее обновление, в котором появились системные переменные, которых мне так не хватало. Однако, есть и пожелания. Первое и самое важное - добавьте в системные переменные еще день недели, если это возможно, а то вычислять его каждый раз с помощью макроса довольно накладно. И второй, связанный с первым. Понятное дело, что в макросе я не могу использовать глобальные переменные, тут все логично, он он них не знает. Но вот доступ к системным переменным очень нужен, весьма неудобно делать макрос с 3 входящими портами вместо одного только потому, что мне необходимо получить значения текущих часа и минуты. Да, такие макросы будут привязаны к конкретной железке, которая поддерживает те или иные системные переменные, но, разве, сейчас это не так?
P.S.: Справка реально подкачала, да, она дает понять - как пользоваться базовыми принципами работы в Owen Logic, но совершенно не описывает работу со встроенным дисплеем (у меня ПР200), подключением реле к ПК, работу с сетевыми переменными. (Поправьте меня, если я ошибаюсь). Все это можно найти на просторах интернета, но хотелось бы иметь "из коробки".
Думаю справка не должна быть переизбыточный все коротко и ясно, какие проблемы с экранами, там только и переходы и нужны. А про типы организации пользовательских меню да мало примеров. Но здесь уже вопрос другой. Разработчик сам должен организовать модель меню экранов в своих проектах.
Есть предложение добавить в ОЛ инструмент "разрезать связь", будет намного проще читать проект, а тоя сейчас все делаю через переменные, которые только таблицу захламляют.
А макросы не пробовали применить ?
да и в макросах бывает так накрутишь
да и в макросах бывает так накрутишь
Для этого есть макросы в макросах ;)
получается какая то матрешка, а при отладке вообще неудобно бывает
Нужно просто сделать линейная связь - нумерованная связь. Не на весь проект а конкретно на связь и возможность включать/выключать.
Если линии точно идут туда куда надо, чтобы они не захламляли экран переключать их в режим нумерованной.
Добрый день, ломаю голову уже несколько дней, прошу Вашей помощи, я новичок и не могу никак создать рабочую блок схему для управления освещением 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.
С уважением.
Благодарю за ответ, понял что не в ту ветку.
Сравнил свою схему думаю нет смысла её выкладывать, т.к. не использовал в ней DTRIG и BLINK.
Доработаю под своё ТЗ, выложу в ветку примеры реализации ПР110.
Отдельное спасибо Maximov2009. (Вот это Уровень!!!)
Наверное не туда запостил, надо было сюда. Обнаружил досаднейшую ошибку в настройке сетевых переменных с плавающей точкой.
Исправьте в программе...
Косяк в ПО (http://www.owen.ru/forum/showthread.php?t=17153&p=215570&viewfull=1#post215570)
Combobox - несколько переменных в нем ?
Привязка Х - можно воткнуть переменную, при чем тут положение и переменная ?
Вопрос по документации. У лоджика новая примочка в виде ИП 120. А документации как это использовать опять нет. А если сделаете еще пару примеров будет вообще хорошо.
Вопрос по документации. У лоджика новая примочка в виде ИП 120. А документации как это использовать опять нет. А если сделаете еще пару примеров будет вообще хорошо.
Да нет там ни каких отличий от ПР200 ,за исключением физических входов\выходов ..
Я до сих пор не могу с сетью разобраться.
Но про это в панели не напишут ;). Примеров куча ...
добрый день. разбираю ОЛ 1.8.62. на примере ПР200. не могу разобрать как настраивать аналоговые входы 4..20 мА, 0..10 В. точнее сказать как задать верхний нижний предел через переменную(ые)? (думаю вывести значение пределов на экран с возможностью их изменения) может есть уже готовые примеры?
maximov2009
17.08.2016, 06:01
Добрый день. Если чисто программно, то в свойствах входа Вы указываете тип, например 4-20. Затем к примеру если Вы работаете (как бы) с датчиком температуры (с токовым выходом) и датчик настроен на диапазон то 0 до 150 градусов, то это и указываете в свойствах входа нижняя граница 0, верхняя 150. И тогда со входа в программу Вы получите вещественное число от о до 150. Вот с ним и работаете дальше.
С уважением.
25831
С чем связано?
Проявляется в процессе обновления и при последующих запусках ОЛ.
Евстигнеев Максим
17.08.2016, 08:30
До следующей недели отключено обновление, так как найден критический баг на сервере.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot