Имеется плк 160 и спк 270 и у плк и у панели только по 1му 485rs. можно организовать обмен между панелью и плк через 232 интерфейс? чтобы был один свободный 485й(у плк) и он уже в свою очередь был слейвом для контроллера высшего уровня?
Вид для печати
Имеется плк 160 и спк 270 и у плк и у панели только по 1му 485rs. можно организовать обмен между панелью и плк через 232 интерфейс? чтобы был один свободный 485й(у плк) и он уже в свою очередь был слейвом для контроллера высшего уровня?
1. У панели, как ни странно, два RS232, два RS485 и один RS422 интерфейса:rolleyes: http://www.owen.ru/forum/showthread.php?t=14367
:
2. Берете кабель КС1(из комплекта поставки ПЛК) и подключаете панель(порт PLC) к ПЛК(порт RS232 не Debug). А порт ПЛК RS485 используете для связи с контроллером верхнего уровня.
большое спасибо. завтра попробую в панель по Modbus 232rs пихать переменные )))еще раз спасибо)
Можно и на оборот из панели(Мастер) в ПЛК(Слейв). А если уж так хочется панел сделать слейвом, то про адреса регистров панели см.здесь http://www.owen.ru/forum/showthread.php?t=14257
Здравствуйте, уважаемые участники форума. Изучаю работу СП270. Планируется использование ее в составе с МВА8 и МВУ8. Нужно будет управлять открыванием дверей в кабинки с панели и с кнопок, блокировать двери с панели и не пускать снаружи, если занято. Возникли вопросы, прошу Вас помочь.
1.Возможно ли устанавливать данные одной PSW с двух и более других независимо. Хочу использовать ограничения в функциональных связях для построения логических цепочек, но одна PSW перебивает другую PSW.
2. Как сделать возврат в исходное положение? Если использую реверс бита и период (сек), возврат происходит не по истечению выставленного времени от открытия, а просто периодами.
3. Не могу найти способ, как сделать элементы управления на оном экране, не активными на других окнах. Хоть их там и не видно, они нажимаются. Заранее благодарен
По п.3 http://www.owen.ru/forum/showthread....569#post100569 пример и описание здесь http://www.owen.ru/forum/showthread....338#post100338
По п.2 пологаю, что речь идет о функц.области со свойством периодическая. Функц.область с периодом так и будет работать, с заданным периодом.
не понял вообще, кто чего устанавливает и каким образом.Цитата:
1.Возможно ли устанавливать данные одной PSW с двух и более других независимо
Больше сказать не чего, ни проекта, ни скриншота нет.
По п. 3 понятно.
По п.2 понятно, но непонятно как сделать необходимое действие, т.е. закрывать дверь по истечении заданного времени?
По п.1 прилагаю пример, и поясню ход своих мыслей. Для создания логических взаимосвязей(если значение входа=0, то нельзя открыть дверь, если значение входа=1, то можно открыть) думаю использовать ограничение в функциональных областях и функциональных кнопках. Сделал блокировку двери с панели-это одно ограничение, но не могу сделать еще ограничения для других условий-если значение входа=0, то нельзя открыть дверь(если занято), если значение входа=1, то можно открыть
п.4 Еще непонятно, как кнопкой имеющей на выходе кратковременный импульс(мгновенно включить в конфигураторе) подключенной ко входу МВА8, исполнить команду открыть, задержка, закрыть.
С п.1 вроде нашел способ. Оказывается в функциональной кнопке есть возможность использовать "Бит ограничения" под кнопкой "Пароль", но этот способ подходит для кнопок но не для входов(других регистров). я не профессионал в этом интересном направлении, но хочу понять и научится. Проект прикладываю:
Подскажите как сделать прокрутку событий в хронологическом событии и очистку списка событий.
Нужно использовать кнопки событий.
Вложение 13937
Не могу разобраться с онлайн эмуляцией. В РП ничего не сказано, поиск по форуму ничего не дал. Она вообще работает?
Работает, если в проекте панель мастер.
Этот режим позволяет использовать конфигуратор в место реальной панели. Т.е подключаете порт RS232 или RS232-Debug ПЛК кабелем КС2 прямо к COM порту компьютера или через переходник USB-RS232, который используете для программирования панели. Если в ПЛК используется порт RS232(не Debug), то можно использовать кабель КС1.
В меню выбираете Пуск online.
Онлайн эмуляция работает 30 мин
Вложение 13996
После запуска нужно выбрать порты эмулируемой панели, т.е. тот порт компьютера к которому подключен ПЛК
Вложение 13997 Вложение 13998
В режиме онлайн симуляции не работаю ссылки обращения к битам регистра типа 4хNNN.nn для кнопок и переключателей с подсветкой.
http://s019.radikal.ru/i626/1302/b7/89b72edf17f0.png
Режим онлайн симулации эквивалентен пункту меню Встроить в SCADA
http://www.owen.ru/forum/showthread....l=1#post102744
http://www.owen.ru/forum/showthread....l=1#post102888
http://www.owen.ru/forum/showthread....l=1#post102911
День добрый. Кто подскажет, есть СПК207. Как сбросить пароль в стандартный. При установке пароля выделялось 12 символов на ввод, при запросе пароля - 6. Был введён пароль из 7. Спасибо.
Добрый день, я хочу залить проект в панель, собрал кабель который был представлен в инструкции по эксплуатации. Для связи с панелью использую преобразователь MasterKit BA8050. Во время загрузки происходит перебор ком портов установленных в системе (COM1, COM20). COM20 это мой преобразователь. После перебора пишет "No useful com port. Что это значит? Неправильно сделан кабель, или настроен преобразователь? Брандмауэр отключен. Во время перебора появляются сообщения "Can't open COM20".
Разобрался! Может кому полезно будет. Программу Конфигуратор СП270" нужно запускать от имени администратора!
Что делают невидимые элементы на общем экране?
Они сразу станут видимыми, если включить соответствующие галки в настройках панели.:)
http://www.owen.ru/forum/showthread....l=1#post101162
http://www.owen.ru/forum/showthread....l=1#post101167
Тема правильно названа, спасибо :)
Здравствуйте, впервые столкнулся с СП 270, да и вообще с протоколом rs 485. Задача состоит в следующем, имеется панель оператора и коллектор на 10 потребителей( жидкость). С каждого потребителя считываются 2 характеристики (температура и расход). Не могу разобраться со значениями регистров. Для каждого потребителя вывел по 2 цифровых дисплея (датчиков еще нет, проверить не могу). Так же есть датчик уровня, всего их 25 штук. Подскажите, в правильном ли я направлении двигаюсь.Вложение 14233
Делал ли кто-нибудь кнопку с подтверждением?
Есть желание сделать кнопку включения режима "пожар" на экране и естественно, нужно избежать случайных нажатий, но не создавая дополнительных сложностей для включения
Самый простой вариант, конечно, сделать окно подтверждения, которое вызывается кнопкой, а само действие запуска режима выполняется только по нажатии кнопки в окне, но он не слишком элегантен.
Есть вопросец)))
У меня ПЛК100 + МВ110 + МУ110 и надо подключить СП270. ПЛК100 с МВ110 и МУ110 подключены по 485 интерфейсу и работают по протоколу ОВЕН (ПЛК100 мастер). Вопрос - СП270 для работы с ПЛК100 надо делать мастером, а ПЛК100 в слэйв. Как тогда подключить СП270 к ПЛК? На тот же интерфейс или на RS232? Уживутся ли ОВЕН мастер с MODBUS slave в ПЛК?
Что значит кнопка с подтверждением, как Вы планируете подтверждать действие.
Чем не подходит окно с подтверждением действия?
Вложение 14367--->Вложение 14368--->Вложение 14369--->Вложение 14370
Здесь я использую сигнальное окно.
Вложение 14371
Можно узнать почему именно сигнальное окно?
Вариант с таким подтверждением я и имел в виду
Но он слишком примитивен и, подозреваю, ближе к компьютерному интерфейсу, что для рабочих может быть не совсем понятно
Я себе представлял в виде реализации аналога выключателя с крышкой, вроде такого:
Вложение 14374
А на один, значит, никак?
А как указать по какому интерфейсу какой протокол?
Ещё вопросец - как в панель передать отрицательное число (температура, например). Вообще, в панель можно залить программу?
И сколько регистров в панельке? А то у меня набирается что-то порядка 30))) Адресов хватит?
В общем, нарисовал что-то
Возможно, кому-нибудь пригодится
У кнопки три состояния: норма, снята блокировка, сработала. Снятие блокировки и включение по нажатию. Выключение не поддерживается. Если снять блокировку и ничего не делать, через определённое время (1 регистр, х0.1с) кнопка снова заблокируется, при этом виден исчезающий прогрессбар.
Используется PSB3 для отсчёта времени, бит блокировки, бит состояния вкл/выкл режим пожара, бит установки состояния, бит оповещения и регистр времени задержки блокировки
А ещё вопрос - есть битовый регистр. Как из панели подобраться к каждому из битов в регистре??? Даже в битовой кнопке есть только адрес регистра.
Начните с изучения протокола ModBus.
Маленький ликбез http://www.owen.ru/forum/showthread....l=1#post124358
в этой же теме конкретно про кнопку http://www.owen.ru/forum/showthread....l=1#post124349
И конечно изучите распределение соответствие регистров в конфигурации ПЛК адресам регистров ModBus
http://www.owen.ru/forum/attachment....5&d=1395648726
Возможно ли выполнять какое-либо действие при включении заставки?
Хочу осуществлять выход с запароленного экрана.
Есть два экрана - основной и с настройками
На основном присутствует запароленная кнопка перехода на экран настроек
Я хочу чтобы при выключении экрана панель переходила с экрана настроек на основной
а как организовать сдвиг для выравнивания? ведь в параметрах модуля всегда задается адрес регистра, т.е. сдвиг получается автоматически.
у меня в панели сп270 в любом элементе доступны только регистры PSB и psw. я так понимаю, что при указании первого указываем адрес регистра, а при указании второго адрес бита. если рекомендуется адрес регистра панели начинать с 255, то как быть с адресами битов? если так, то в параметрах кнопки надо указывать PSB и вычислять его? в плк же мы указываем адрес регистра?
Вы бы для начала так и сказали, что панель у Вас Slave, а ПЛК Master!!! Потому что в вопросе: -"есть битовый регистр. Как из панели подобраться к каждому из битов в регистре??? Даже в битовой кнопке есть только адрес регистра" это не совсем не очевидно.
Если панель у Вас Slave, а ПЛК Master, то забываем про выравнивание и на картинку в посте #573 не смотрим. А смотрим сюда
http://www.owen.ru/forum/attachment....1&d=1394708722
Для тог, что бы Вас поняли прикладывайте к своим вопросам картинки-скриншоты конфигурации ПЛК и элементов на экране панели. А то Вы там, а мы тут.
Для кнопок с битами PSB, в конфигурации ПЛК должно быть, например так
Вложение 14453
ЗЫ. Если панель у Вас Slave, а ПЛК Master, то из панели "подобраться к битам 8 bit input module" нельзя, т.к. панель подчиненное устройство. Это ПЛК будет "подбираться к битам панели":)
так PSB 300 и psw 300 бдут находиться по разным адресам или по одному и тому же? как из плк подобраться к PSB 300? PSB - это битовый регистр?
а разве в панели нельзя создать 8 bit input register?
весь этот разговор к чему - если использовать 8 bit регистры для отображения состояния чего-либо, то глупо использовать только нулевой бит из восьми. остальные 7 просто пропадают((((
1. Адресные пространства регистров PSW(Word) и PSB(bit) не пересекаются, это физически отдельные области памяти панели.
2.PSB это отдельные биты, с точки зрения ПЛК это область 0х (ссылка 0х) 00001-09999 - Discrete Output Coils - однобитовый тип, доступен на чтение и на запись.
3. "а разве в панели нельзя создать 8 bit input register?" это глупость, в панели ничего не нужно создавать. С точки зрения ПЛК он обращается к непрерывному полю бит, с любого адреса в этом поле, и длина запроса может быть не 8 бит.
4. "если использовать 8 bit регистры для отображения состояния чего-либо, то глупо использовать только нулевой бит из восьми. остальные 7 просто пропадают". Что бы не пропадали используйте остальные 7, неужели у Вас в проекте будет только одна кнопка? Ведь этот модуль читает не один бит, а сразу восемь идущих подряд. Кроме того, чего их жалеть, если их в настройках панели по умолчанию аж 1024-255=769 штук, если мало, то можно увеличить. А вообще это издержки работы через модули в конфигурации ПЛК. Если хотите иметь доступ только к 1 или 2 или 3 или... бит, то пишите свой обмен с использованием библиотек Кодесиса.
ЗЫ. Для того, чтобы добраться к биту PSB300, нужно в ПЛК для 8 bit input register задать адрес регистра в диапазоне от 293 до 300. Если он будет 293, то PSB300 будет в седьмом бите 8 bit input register, а если адрес будет 300, то PSB300 будет в нулевом бите 8 bit input register. Для других значений адреса 8 bit input register положение PSB300 посчитаете сами. Я же вроде все понятно нарисовал http://www.owen.ru/forum/showthread....l=1#post146103
Здравствуйте не получается подсоединить СП270 к МОДУС 5684-0 (Через модуль Модус 5672). Есть ли примеры реализации через комплект МОДУС+СП270? Заранее благодарен.
Так адресацию PSB тоже надо начинать с 256 адреса? А как в 8 bit input module записать? В параметрах модуля команды только на чтение.
А что ещё за параметры модуля
"адрес входов"
"адрес выходов"
"адрес диагностики"
Если я правильно понял, то регистр 8 bit input module с адресом 256 и регистр Register input module с адресом 256 не пересекутся?
А где они физически находятся? В конфигурации Universal Modbus device указан адрес сп270, значит при установлении связи с ней ПЛК разметит адресное пространство в панели?
И ещё вопрос.
Если панелька Slave, то где лучше хранить настройки? В PFW регистрах панельки или в ПЛК? Если, к примеру, панелька отвалится, то они не будут доступны?