Подскажите, с чем связан такой малый объем сетевых переменных в ПР200 в режиме Slave ? ( всего 128 байт)
В режиме мастер, я так понимаю нет таких ограничений или я неправ?
Катастрофически не хватает , именно в slave ...
Вид для печати
Подскажите, с чем связан такой малый объем сетевых переменных в ПР200 в режиме Slave ? ( всего 128 байт)
В режиме мастер, я так понимаю нет таких ограничений или я неправ?
Катастрофически не хватает , именно в slave ...
абсолютно все int
Вам для архивирования, диспетчерезации или управления данные регистры ?
Архивирование.
С 12 входом (8 дискретных +4 аналоговых , сконфигурированных как дискретные) снимаются данные с оборудования необходимо по каждому входу фиксировать дату и время вкл. и выкл ( 4 байта на каждый вход) + дата и время нач. холостого хода и окончания холост. хода ( еще 4 байта ) итого 8 байт на каждый вход + накопительные счетчики (более 65536 каждый) еще 2 байта на каждый + еще технологические параметры . это все нужно фиксировать и на сервер архив+ частично управление (задание параметров) с сервера.
В каждый момент времени необходимо знать всю информацию по всем входам одновременно ( без дополнительной обработки на сервере)
Для такой задачи по входу достаточно 1 регистра (16бит) ,а время записывать при изменении этого INT .
был код на входах ,например 123 - тоесть были включены входа -1,2,4 ,5,6,7 .Включился вход 10 -стал код 635 ,сбросился вход 4 -стал код 627 ,итд . Тоесть ловите любое изменение кода на входе и фиксируйте время ,а уж потом и там где будет архив делаете обратную операцию (екстракт) ,...Работа по часам реального времени,тогда и счетчики в ПР 32разрядные не потребуются
Преобразовать в архиве десятичное число в биты не составит труда с метками времени
В пр200 бит>>INT, а на сервере INT>>бит
А если так - в один регистр мастер записывает адрес переменной, а из другого - читает переменную?
Доброго времени суток Всем!
Подскажите, чем может обуславливаться зависание спустя примерно неделю стабильной работы ПР200 таким образом, что функции кнопок и дисплея выполняются ( изменение уставок, вход в системное меню) а реакции на дискретные входы и какой либо отклик на дискретных выходах не происходит
Добрый день. Пробовали сбросить питание или перезаписать проект? Если да, то после этого корректно работает опять? В системном меню состояние дискретных входов/выходов отслеживали? Скорее всего что-то в самой программе.
после сброса питания все работает нормально. возможно ли сделать так что при зависании, дискретные выходы переходили в некое определенное безопасное состояние, как это можно сделать на других плк?
Если программа работает правильно и оно зависает, то в ремонт его...
Для проверки записать программу попроще и потестить...
Вы подробнее опишите. Какое питание реле - 220 или 24В?
Как запитано - если на 220, то применен сетевой фильтр или разделяющий трансформатор? Если на 24 - то есть ли параллельные потребители?
ПР - у него нет этой функции, выводные реле должны просто отключаться.
И программу посмотреть не мешает.
Скорее всего вопрос в самой программе. Можете на support@owen.ru скинуть проект с описанием?
Всем привет. Возник вопрос с управлением ПР200 по сети Modbus RTU используя сетевые переменные. Например я создаю слово, возможно-ли управлять отдельным битом слова? ПР200 в режиме SLAVE.
да, элемент EXTRACT в помощьЦитата:
возможно-ли управлять отдельным битом слова?
Это понятно. Такая, чтобы обратиться к конкретному биту, например писать в сетевую переменную не int(например 4 выход ПР200, пишем 16) а bool по битово, через это слово 512 х 16 в адрес бита.
Я читаю слово по адресу допустим 512 через OPC, нужно записать 4й бит в этом слове, можно ли так сделать? Возможно - ли получить адрес бита слова.
Так нельзя, надо писать все слово целиком.
Вроде как в режиме мастер так можно?
В слейве даже не дает переменную булеву создать.
В мастере получается.
Вложение 28133
Вложение 28134
Ребята, покажите пожалуйста пример, как можно прочитать из модуля вывода например МУ110-8 или другого. Я создаю сетевую переменную с адресом 50 и пишу туда и читаю, эту же переменную. Мне необходимо запретить записывать в модуль через второй слот 485(включен в слейв) от мастера, разрешить только чтение.
Люди, подскажите по такому вопросу: Панелька СП-307 Master, ПР-200 Master и Slave, Slave(ы) ПР-114 и МЭ-110-220-3М. Проблема такая, что от каждого "раба" в 200-х сотку доходит только по одной переменной,- остальные игнорятся. При прямой трансляции на СП-шку -никаких проблем (практически полный дуплекс даже через радиомодем НЕВОД-5). И заметил такую штуку,- не могу поставить-не ставится- галку "Групповой запрос". (В Lectus эта галка актуальна). ПОМОГИТЕ РАЗОБРАТЬСЯ. Вложение 28216
Nikodim73 нет у ПР200 в режиме мастера пока групповых запросов. Это задел на будущее если случиться...
Мда, печально.Рано радовался. Исходя из моего замысла, этот прибор был приобретён зря... на эту функцию и был расчёт.- удалённое управление и мониторинг трёх скважин.(целочисленных значений в данном проекте вполне достаточно). Не понятно одно,- зачем выдавать "сырой" прибор в НАРОД как полноценный или хотя бы предупреждать:"люди, так мол и так". хотя задумка хорошая. RS МИшка на борту, Master / Slave, увеличенная память. давно хотелось этого. На 114 с AI за 4 года удалось реализовать много интересных распределённых вещей, запряжённых в Scadы. При некоторых ограничениях, из ПР-ок можно "выжать" много чего, а 200-ку "довести до ума", расширив количество сетевых переменных, добавить, наконец, "групповой опрос",чтоб МАСТЕР был МАСТЕРОМ ,а не пародией, а на закусь, полноценный ПИД-регулятор с ШИМ и позиционный и тогда язык не повернётся назвать "это" ПР-кой, а уже ПЛКшка, с вполне понятной средой программирования. Хотя к Logic ку тоже есть вопросы. Мне, лично, очень нравится интерфейс проги для Siemens Logo. А так хочется быть патриотом... И ещё: зачем выходные релюшки объединили в пары с общим проводом? не вписывались в габариты? в этом плане 114 разумнее...а так же индикация состояние входов/выходов без конфигурационных заморочек, согласитесь, очень удобно при беглом осмотре шкафов. Ну да ладно, что-то меня понесло, извиняюсь за дерзость. Просто я "раскушал" эти приборчики и понял, что и на сложных и дорогих ПЛКахах можно делать примитивные схемы, а можно и на ПРках решать вполне серьёзные задачи... всем спасибо...:)
Проблема в отсутствии группового запроса, на который надеялся человек для скорости работы вероятно.
Я вот тоже не понимаю, почему мастер не может выполнять групповой запрос. Смысл дергать линию единичными запросами когда можно считать сейчас все и сразу ?
Вы не правильно оцениваете проблемы, в этом Ваша проблема :)
Я например не понимаю, когда в проекте заданы несколько переменных для чтения из слейвов ипричем тут групповой запрос или нет, тут либо не правильно сформулирована проблема, либо не правильно настроен мастер. Я где то выкладывал работу пр200 в связке с трм202, как минимум брал показания PV и SPЦитата:
доходит только по одной переменной,- остальные игнорятся
Добрый день! У меня ситуация такая: взял я несколько ПР-200 что бы управлять светом на даче. Хочу новый год на даче справить. Так как на дачу получается приехать только на субботу - воскресенье, то пишу программы для ПР-200 дома, а потом пытаюсь на даче заставить то, что написал работать :). До этого ни с какими программируемыми реле и контроллерами не работал. Инструкция у Овна написана так, что ее можно и не читать.
И возникла у меня сейчас проблема с объединением ПР-200. Связка такая: ПР-200 мастер+4 штуки ПР-200 в слейве. Временно для контроля работы я сделал так, что диод F2 на всех ПР-200 мигает если подано питание, а диод F1 мигает если есть связь с мастером через сетевую переменную MasterTick.
Так же есть сетевая переменная OffAll - через нее я планировал выключать свет во всем доме.
Теперь что я сделал: я залил программу "Шаблон общий Slave" в три штуки ПР200, а программу "ПР-200 мастрер" в ПР-200Мастрер. И у меня получилось, что диоды F1 мигают на всех ПР200 как я и планировал, а вот общий сброс при включении I8 на мастере срабатывает очень редко, а аногда и вообще не срабатывает и свет не гаснет.
Так как до дачи я доберусь только в субботу, а сейчас могу только теоретически разбираться прошу вас дать консультацию что я делаю не так (а если не сложно, то и подправить мою программу) и дать ответы на следующие вопросы:
1)почему диод F1 мигает как я и планировал, а кнопка I8 на ПР-200мастер не работает.
2)Как передать нажатие например кнопки I2 с одного из ПР200слейв на другой ПР200слейв?
Очень надеюсь на вашу помощь, а то новый год близко, а я пока не знаю как решить поставленную перед собой задачу.
Добрый день! Глубоко не копая, возможно проблема в том, что при нажатии переменная не успевает попасть на все слейвы, попробуйте задержать ее на некоторое время, чтоб 1 висела подольше.
передача кнопок со слева на другой, как вариант читать на мастере какой-то регистр, и отправлять его на все слейвы, и уже на слейвах извлекать нужные биты, предназначенные для определенного слева.
Проверил еще раз, скорость обмена у Вас низкая, можно еще проверить задав скорость на максимум.
А и еще, в мастере у вас только одно устройство, а проверяете как, нужно добавить все 4 ПР, и задать им разные адреса и не забыть про джампера на слотах связи.