Стоило на форум написать, программа испугалась и все заработало)) спасибо за помощь) В общем неверно прописан была запись бита в ячейку)
Вид для печати
Стоило на форум написать, программа испугалась и все заработало)) спасибо за помощь) В общем неверно прописан была запись бита в ячейку)
Добрый день.
Осваиваю систему, прибор пока не пришел, поэтому все только с симулятором. Понадобилось использовать сетевые переменные, а овен логик отказывается менять такие переменные на логический тип с ответом: "в режиме slave только int". А где снять/поставить slave/master режим прибора - не найду. В помощи и в описании тоже только постактум - "если прибор в режиме master, то..."
А как поменять то эти режимы в симуляции, чтобы полноценно можно было скетч написать удаленно???
Понятно, а как тогда разработчики отвечают на вопрос: "как писать полноценые программы для устройств, если такие важные функции не работают в симуляторе??? "
Обмен сетевыми переменными в Лоджике, особо не отличается от обмена в ПЛК, модулях и панелях по Модбас RTU или по ТСР, только нюансами применительно к среде.
А работу самой программы в проекте, можно проверить в симуляторе.
Условно есть уставка 75,5 градусов, она и дойдёт до приёмного устройства как 75,5 градуса, при правильной настройке.
Мы немного о разном.
Мне нужно под задачу использовать сетевые переменные, для связки ПР-ки с OwenCloud. Нужна булевая переменная, но симулятор отказывает в режиме slave использовать булевые сетевые переменные. Вопрос то не про переменные, а как без самого устройства поставить в симуляторе режим прибора Master???
Овен ПР103
Вот так в ПР103 и ПР205, ПР Мастеру, правой кнопкой мыши добавить слейв устройство Вложение 83257
В устройстве уже, прописываете параметры и добавляете регистры опроса
Большое спасибо!)
Надо добавить это в справочную литературу. А то гадай как перевести прибор в другой режим.
А если справку почитать?
Вложение 83265
Добрый день!
Подскажите, пожалуйста, как в OwenLogic создать скомпилированный код проекта для ПР200. И, соответственно, загрузить его потом в ПР.
Не могу найти в меню, как это сделать...
Мастер тиражирования это называется
Получится, будет запрос на обновление ПО.
Все привет, где то мелькала тема про архивацию или шифрование уставок, никак не могу найти. Подскажите где поискать, или почитать как снизить количество адресов сетевых переменных. Возможно я в СП307 выбираю неверное окно для ввода уставок.
Если вопрос по панели СП3хх, то и пишите в резделе по панелям, здесь среда Овен Лоджик для программируемых реле.
И пишите подробней, что вам нужно, со скринами или проектом. https://owen.ru/forum/showthread.php?t=22915&page=381
Так архивация то в овен лоджик. Перефразирую тогда) При написании проекта столкнулся с проблемой "Диапазон адресов исчерпан" , ПР200 в режиме Слейва, СПК Мастер. Вложение 83338
Так в ПР200, только 64 регистра с 512 по 575.
Упаковывайте биты в маску и передавайте по 16 штук в регистре, Float, можно передавать через 1 регистр (как целое), например, умножив на 10 и разделив на 10 после приёма.
Маленькие числа до 255 можно передавать, по 2 штуки в одном регистре, или по 4 если числа от 0 до 9
Спасибо. Понял.
И еще вопрос, как сетевой переменной можно присвоить значение по умолчанию, ПР200 в режиме Slave.
Самый простой вариант, присвоить при включении через SEL из энергонезависимой переменной. Вложение 83339
Тут примеры
Инициализация сетевых переменных____ https://owen.ru/forum/showthread.php...676#post431676
Да в принципе можно и так, технологи все равно должны каждый раз проверять параметры. А есть варианты записывать в постоянную память?
Добавьте на выход переменную, и будет инициализация и память Вложение 83374
Подскажите пожалуйста, как реализовать следующее:
1. На входе десятичное число от 0 до 255.
2. На выходе 8 Boolean выходов.
В зависимости от того, какое число на входе, на выходе включаются, выключаются выходы.
т.е. типа преобразователь десятичного числа в двоичную систему.
Мне кажется для этого можно использовать CD32, но я не пойму как это работает.
Вопрос снят. Не так искал. Нашел видео - https://www.youtube.com/watch?v=iYmG-Gg_Cu0 все стало понятно. Используя Extract с легкостью реализовал.
Всем день добрый. Подскажите возможно ли использование на пр200 на аналоговых входах разные типы датчиков, например : AI1-4000ОМ, AI2,AI3,AI4-4...20 мА? Перемычки выставлены соответственно.
Вам нужна Упаковка и Распаковка бит из маски Вложение 83400Пример на 3 бита ( 0, 1 и 2 ) Сами дорисуйте до 8 бит (с 0 по 7)
Маска на 8 бит, как раз меняется от включенных бит от 0 до 255,
для 16 бит от 0 до 65535.
CD32 не то, что вам надо.
Огромное спасибо!
Так и сделал.
Вложение 83401
Вроде как подобную лабуду уже делали:
https://owen.ru/forum/showthread.php...l=1#post376273
Добрый день. Подскажите как можно определить какая версия owen logic поддерживает ПР200 с определенной версией прошивки (Например 2.39)?
https://ftp-ow.owen.ru/softupdate/OW...infoOf2_3.html
В общем открываете ОЛ, помощь, история версий и там ищите - 2.3.320 вроде с версией 2.39
Ну и все, что выше до смены версии
Спасибо. Шел этим же путем, но не дошел. Можно еще вопрос? Проект создан в ОЛ версии 2.4.334.0 изменен в версии 2.7.350.0. До ПР200 достучался из версии 2.3.320.0, в котором проект напрямую не открывается. Можно ли перенести проект в ОЛ версии 2.3.320.0? Где можно почитать/посмотреть.
Только руками, потому что программеры Овен сами подумайте кто :)
Как вариант, попробуйте на копии разархивировать и поискать там версию в json файле, но гарантий никаких вообще.