Как подключены входа? Сжечь не могли?
Вид для печати
Подключены как обычно, сжечь все одновременно? Которые даже не подключались никогда?, сильно сомневаюсь...
Как обычно, это как? Всё говорит о том , что дело или в неверном подключении , или в неисправности. Можно конечно попробовать обновить прошивку, но скорее всего дело не в ней.
Нет конечно, первый раз чтоль, com на - di +
Фотку бы ... подключенной ПР-ки.
Да дело не в подключение совсем, програмно входа кто отключены или что-то ещё в этом роде, даже если совсем ничего не подключать кроме питания, в в режиме отлайн отладки, не выставляются переменные которые задаются с экрана.
На вашем фото справа, при подключении online- отладки пусто? Это не говорит о том, что входы не работают. Увеличьте масштаб и все значения будут отображаться.
Я же Вам выше писал про это.В симуляторе, да можно поменять на входе (макроса или осн.холста), так скажем. А в он лайн отладке, можно только на конце этой связи, т.е. на входе в следующий элемент.
В Вашем случае, на фото, на входе and зафиксировать значение только можно. Так и должно быть, это нормально
Добрый всем день.
Я один не могу загрузить обновление до 2.5.343 ? Или оно пока недоступно ?
Чудненько (( теперь я не могу открыть проекты, сохраненные в 2,5,343.
И такое бывает ...
Она была в доступе, ОЛ сам предложил. Сохранил проекты в ней. Переустановил Виндовс. Начал устанавливать ОЛ, а тут ОПА ! Нету.
Теперь вот сижу. Жду.
Здравствуйте. Есть ПР103 и панель EKF pro screen 7. Задача вывести значение давления и температур на экран. Соединил устройства по rs485. Связь установилась, но панель получает только значение первого адреса. Остальные будто не видит. Сетевых переменных 4, это числа с плавающей точкой. Адреса у них с 16384 до 16391. В чём может быть проблема?
Что то не так настроили, Float поставить забыли (2 регистра). В панели Мастере адреса смещены +1 от адресов ПР. Можно сделать адреса как есть, по ссылке https://owen.ru/forum/showthread.php?t=37145#8
Вообще выкладывайте скрины или проекты.
Float стоит там и там. В папке на фото видно что панель читает первые два регистра, а что с остальными мне не понятно. Мастер адрес 0. https://disk.yandex.ru/d/KaI57yLl0_Zqcw
P.S. Думал на порядок следования, но при его изменении вместо значения первых двух регистров звёздочки
Выходная переменная функции ST, в ПР200, обнуляется в каждом цикле?
Понятно. Хотел снизить нагрузку на проц и считать необходимую величину раз в 10 минут, но потерпел фиаско.
iAlien ну так и напишите таким образом функцию, если не требуется пересчет, отправлять на выход предыдущее значение.
Панель Мастер жёстко тормозит, если есть хоть один нерабочий (не правильный) адрес регистра. Вложение 73057
В вашем случае обращение к несуществующему адресу, Ток фаза 1 стоит обращение к ПР, адрес 16 регистр 1
Аккуратней с добавлением новых модулей и их адресов.
Новые модули, их экраны и регистры добавляйте после отладки предыдущих, иначе замучаетесь искать причину потом.
Попробовал записывать переменные с панели на ПРку. Float записываются. Буду искать проблему в самих индикаторах
Удалил всё кроме 4 индикаторов. Проблема сохранилась. Буду искать дальше
Проблема была в них. Большое спасибо за содействие
Чтобы функция "как бы запоминала, что на выходе", надо её выход завести на вход, с задержкой на цикл. Вложение 73061
Когда ещё не было ФБ в Лоджике, писали всё на функциях с "запоминанием", даже шаговые автоматы, таймеры, триггеры и счётчики. Ниже примеры
Здесь шаговый автомат на функциях и на ФБ https://owen.ru/forum/showthread.php...39&page=11#105
>> Облако работает, формируются отчёты как настроено.
>> Но.
>> Прочитал инструкцию по облаку, и не нашёл как отправлять данные по событию.
>> Некие нагромождения в формировании отчётов не понятны.
>> И с архивом ПР205 так же - только по времени.
>> В ПР205 и там, и там только по таймеру.
>> Получается громадный мусорный избыток данных.
Решено:
1. Ввёл переменную в "Подключение к OwenCloud" - CloudOF.
Включаю через каждые 5 мин на 30 сек. В отчёте всё красиво.
Т.е. можно включать по надобности.
Облако сразу подхватывает данные.
Но как убедиться что данные получены, и не было
потери связи с интернетом и облаком?
Переменная: "Статус подключение к OwenCloud" - CloudYES.
Годится только как флаг подключения, но не говорит от том,
что произошла передача данных, и они "усвоены" облаком.
Флаг "падает" через 10 сек после отключения связи.
>> И "Код параметра" как убрать из отчёта в Excel?
Обещано: Уберут в следующих версиях.
>> Каким макаром отправлять и в архив, и в облако данные,
>> когда это надо, и получить подтверждение о приёме???
Похоже делать. Растягивать время!!! :)
2. Необходимо вывести семизначный номер.
до 65535 нормально, ввожу более сегмента: 1234567, получаю 54919
Редактирование Modbus параметра\Формат данных\ uint16
необходимо вывести uint32 не получается... Ошибка формата.
- разбивать 4 байта целочисленного на две части?
- как соединить при выводе в отчёт?
Решено:
>> 2. Необходимо вывести семизначный номер.
Раскладываете 32 битную целочисленную переменную на 2 регистра и передаёте как 2 соседних 16 битных регистра, а принимаете целочисленную DWORD.
Разложил на ST и собралось в облаке! :)
kondor3000
Спасибо. Попробую.
Всем добрый день!
Подскажите пожалуйста. можно ли таблицу переменных перенести из проекта созданного для ПР 100 в новый проект для ПР 103.
В новом проекте не хватает входов и выходов ПР100, а с ПРМ оно не стыкуется.
Понял. значит придется ручками вбивать все переменные, в том числе сетевые
Друзья, у кого ПК под рукой поделитесь ссылкой на схему входов пр200, знакомые интересуются. С мобильника поиск не даёт, спасибо.
Добрый день.
С первого внешнего устройства (master) отправляю в ПР200 (slave) значение переменной, надо его обработать и передать на второе внешнее устройство через второй интерфейс RS485 (ПР200 master). При этом первое внешнее устройство передает значение два раза с интервалом примерно 100 мс. Мне надо, чтобы запись во второе устройство была только по изменению переменной. В настройках сетевой переменной, связанной со вторым устройством, ставлю галку "Запись по изменению" (функция записи 0x10, чтение отключено). Но после изменения переменной ПР200 начинает отправлять запрос на запись в бесконечном цикле. Если снимаю галку - запрос вообще не отправляется. Что я делаю не так?