Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


Предыдущие результаты



Предыдущие результаты



Предыдущие результаты

 [quote:af48155d46="alchi"]Я так понял счетчик 1 с 0-3, а счетчик 2 с 4-7 подключается.[/quote:af48155d46]Yes. [quote:af48155d46]Я могу подключить например 1 датчик на 0 вход а 2 датчик на 4? [/quote:af48155d46] Yes. [quote:af48155d46]2) как реализуется в RS logix 500, какой я должен компонент вытащить, я должен сначала обозначить проверку входа на замкнуто или разомкнуто, а потом подать на счетчик?[/quote:af48155d46]Смотрите [url=http://samplecode.rockwellautomation.com/idc/groups/literature/documents/rm/1762-rm001_-en-p.pdf]этот документ[/url], Chapter 5.

 Понятия 1oo2, 2oo2 и т.п. - это типы архитектур систем безопасности, сертифицированные TÜV в соответствии с IEC 61508 “Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems”. По этому поводу можно почитать, например, [url=http://www.tuvasi.com/de/typgepr-fte-programmierbare-systeme/system-strukturen.html]здесь[/url] или [url=http://autprom.ru/obshhie-principy-rezervirovaniya.html]здесь[/url]. Вот ещё одна лекция на семинаре TÜV на эту тему: [url=http://vdt-automation.de/docs/f_safety.pdf]Functional Safety: Assessment and Certification[/url] Что же касается теории надёжности технических систем, то по ней есть куча учебников и монографий. Например, вот, нашёл навскидку: [url=http://window.edu.ru/window_catalog/redir?id=24967&file=nwpi054.pdf]Кучер В.Я. Основы технической диагностики и теории надежности: Письменные лекции. - СПб.: СЗТУ, 2004. - 48 с.[/url]. В частности, Пример 1.2 на стр. 8 показываает, что, например, последовательное соединение трех элементов с единичной надёжностью 0,8 даёт суммарную надёжность 0,512 (а двух дало бы 0,64). И т.д. [size=9:bfbcc53485] Теперь представьте себе два последовательно включенных н.о. контакта двух реле. Условия замыкания каждого из них зависят от исправности всего предыдущего тракта, включая датчики на входе контроллера, контроллера, кабелей и т.п. Будем считать, что [b:bfbcc53485][i:bfbcc53485]Событие[/i:bfbcc53485][/b:bfbcc53485] наступило, если замкнуты оба контакта (логическое "И"). Пусть каждый контакт имеет коэффициент надёжности 0,9. Тогда надёжность тако цепочки будет равна 0,81, т.е. ниже единичной надёжности каждого из двух контактов. Т.е., вместо повышения надёжности, на самом деле, имеем её понижение. И если один из контактов не включится (мало ли, по какой причине, ведь на это влияет вся стоящая за этим контактом схема, от датчика то контроллера, включая программное обеспечение), то [b:bfbcc53485][i:bfbcc53485]Событие[/i:bfbcc53485][/b:bfbcc53485] не наступит. Если включить контакты параллельно, то надёжность будет точно так же снижена, т.к. если один из контактов по какой-то причине не выключится или, когда не надо, включится, то цепь останется замкнутой независимо от состояния второго контакта. [/size:bfbcc53485]

 [quote:0895dea1c4="alchi"]А нету вот такой вот инструкции 18955 PanelView, MicroLogix&SLC RS232 Cables, искал, но что-то не нашел? [/quote:0895dea1c4] Пожалуйста, коллега: [url=http://vdt-automation.de/docs/kb18955.pdf]18955[/url]

 [quote:b4fba139d9="oldDad"]Почитайте ещё вот этот документ: [url=http://vdt-automation.de/docs/32324_PVP_ML.pdf]32324 - PanelView Plus Communications with MicroLogix[/url].[/quote:b4fba139d9] Это соединение через протокол ethernet я так понял. ethernet я смогу подключить к порту RS232 контроллера? В законченном виде это устройство должно работать без компьютера, самостоятельно. А нету вот такой вот инструкции 18955 PanelView, MicroLogix&SLC RS232 Cables, искал, но что-то не нашел? Эта инструкция указана в 32324_PVP_ML В программе для MicroLogix надо добавлять какие-то отдельные инструкции, чтобы активировать порт связи? Вот скрины, ничего не могу понять?! RSLinx он увидит панель если она подключена к процессору, а он к компьютеру? ссылка на скрины http://files.mail.ru/A8NUZZ?t=1 [img:b4fba139d9]http://content.foto.mail.ru/mail/olddad/_myphoto/i-1.jpg[/img:b4fba139d9]

 Добрый день, не с мог разобраться с проблемой: Могут ли несколько контроллеров устанавливать соединения ввода/вывода через один адаптер 1734-AENT? Имеется два контроллера 1769-L32E с которыми по сети EtherNet через адаптер 1734-AENT связаны модули POINT I/O (1734-IE2C – 9 шт., 1734-IB8 – 2 шт., 1734-OB8 – 1 шт.). По задумке проектировщика могут работать либо оба контролера одновременно, либо любой один из них. Один контролер управляет одним объектом, второй контроллер управляет вторым аналогичным объектом, ну а на POINT I/O заведены параметры общие для обоих объектов. Из документации я понял, что для одного контроллера настройки для адаптера 1734-AENT можно выбрать: • None – the adapter makes a direct connection to each of the modules referenced by the data. • Rack optimization – digital I/O data is collected into a rack image. This does not include analog or specialty I/O modules. а для второго: • Listen only - rack optimization – read or verify data only, but does not control the modules. When you have multiple controllers, one controller is used to control and the other controllers are used to monitor. Однако, стоит задача, как писал выше, что может работать один любой контроллер или оба одновременно. Соответственно вопрос могут ли оба контроллера одновременно или индивидуально опрашивать входные модули и управлять выходными, и как это настроить или реализовать это?

 Почитайте ещё вот этот документ: [url=http://vdt-automation.de/docs/32324_PVP_ML.pdf]32324 - PanelView Plus Communications with MicroLogix[/url].

 [quote:b4cf760552]в factorytalk не знаю что и как настраивать. [/quote:b4cf760552] В общем случае, RSLinx Eneterprise не поддерживает PLC-контроллеры MicroLogix, SLC, PLC, поддерживаются только PAC-контроллеры CompactLogix, ControlLogix, DeviceLogix, SoftLogix. Вам нужен RSLinx Classic. Factory Talk Studio Studio ME, начиная с версии REL 5.1 CPR9 SR2, поддерживает MicroLogix 1400. Если у Вас более старая версия, то нужно её обновить.

 Спасибо большое ВСЕМ! Дело было в следующем, время в контроллерах было нестабильным, то и дело в минутах, секундах, иногда и в часах, что влияло на формирование двухчасовок. Двухчасовки формировались во внутренних переменных контроллера, всего 12. И в итоге влияло на сводку. Т.е.,например 10-00, в ячейку 4 записывалась текущая двухчасовка с 8-00 по 10-00, далее время контроллера "перескакивала" на 9-57 и обратно в 10-00, после которой ячейка 4 обнулялась. ИЗ-ЗА КОРЯВОГО СКРИПТА, КОНТРОЛЛЕРЫ СИНХРОНИЗИРОВАСЬ СРАЗУ С 4-х АРМов. Можно было бы конечно установить Logix5000 Clock Update Tool Но в итоге переписал IF myNodeName == "opr-1" THEN IF HMI-PLC-YEAR <> $Year THEN HMI-PLC-YEAR = $Year ; HMI-PLC-SYNCHRONIZE-INTERN = 1; ENDIF; IF HMI-PLC-MONTH <> $Month THEN HMI-PLC-MONTH = $Month ; HMI-PLC-SYNCHRONIZE-INTERN = 1; ENDIF; IF HMI-PLC-DATE<> $Day THEN HMI-PLC-DATE = $Day ; HMI-PLC-SYNCHRONIZE-INTERN = 1; ENDIF; IF HMI-PLC-HOUR <> $Hour THEN HMI-PLC-HOUR = $Hour ; HMI-PLC-SYNCHRONIZE-INTERN = 1; ENDIF; IF HMI-PLC-MINUTE <> $Minute THEN HMI-PLC-MINUTE = $Minute ; HMI-PLC-SYNCHRONIZE-INTERN = 1; ENDIF; IF Abs(HMI-PLC-SECOND - $Second) > 10 THEN HMI-PLC-SECOND = $Second; HMI-PLC-SYNCHRONIZE-INTERN = 1; ENDIF; IF HMI-PLC-SYNCHRONIZE-INTERN == 1 THEN HMI-PLC-SYNCHRONIZE = 1; HMI-PLC-SYNCHRONIZE-INTERN = 0; ENDIF; ENDIF; И она работает, пробывал менять время в 3-х АРМах время в контроллере не меняется, поменял в oper-1 время изменилось. Время в системе АСУТП должна быть единой, т.е. синхронизироваться. В моем случае данные с ControLogix 5561 через FSGateway в Intouch (это на сервере историй, скрипт на АРМ оператора) далее в INSQL Server. Есть программа которая собственно и берет данные с INSQL Server и формирует сводку

 [quote:489efc5320="Ayrat"]....И если HMI-PLC-SYNCHRONIZE = 1, то присваивается например $Minute к внутреннему тегу контроллера Program:ProcessorStatus.HMI_DateTime[4], но дело в том, что там 2 АРМа и 2 контроллера на разных шасси и контроллер синхронизируется то с одним АРМом (opr-1) то со другим АРМом (opr-2), и в итоге получается нестабильность времени. Да можно было бы поставить RSLogix5000 Clock Update, но пока думаю только про скрипт этот myNodeName=="opr-1", он походу не работает. [/quote:489efc5320] Сделай синхронизацию времени между АРМами (настройка служб в Windows) и пусть настраивают оба (на одно и тоже :D ). [quote:489efc5320="Ayrat"]Вообще проект на 2 аппарата канадский. [/quote:489efc5320] Хоть одним глазком бы глянуть - канадских еще не видел.

 [quote:7149a391ed="Ayrat"]Спасибо, еще не подскажете как написать скрипт если на АРМе с именем opr-1 запущен в работу intouch, то должна выполняться определенное условие, например присвоить тэгу syncronize=1, не могли бы привести примером?[/quote:7149a391ed] В итоге выяснилось, что разработчики ПО организовали синхронизацию написанием скрипта в интаче { Синхронизация контроллера ПЛК-1} ..................................................... IF HMI-PLC-HOUR <> $Hour THEN HMI-PLC-HOUR = $Hour ; HMI-PLC-SYNCHRONIZE-INTERN = 1; ENDIF; IF HMI-PLC-MINUTE <> $Minute THEN HMI-PLC-MINUTE = $Minute ; HMI-PLC-SYNCHRONIZE-INTERN = 1; ENDIF; IF Abs(HMI-PLC-SECOND - $Second) > 10 THEN HMI-PLC-SECOND = $Second; HMI-PLC-SYNCHRONIZE-INTERN = 1; ENDIF; IF HMI-PLC-SYNCHRONIZE-INTERN == 1 AND myNodeName=="opr-1" THEN HMI-PLC-SYNCHRONIZE = 1; HMI-PLC-SYNCHRONIZE-INTERN = 0; ENDIF; И если HMI-PLC-SYNCHRONIZE = 1, то присваивается например $Minute к внутреннему тегу контроллера Program:ProcessorStatus.HMI_DateTime[4], но дело в том, что там 2 АРМа и 2 контроллера на разных шасси и контроллер синхронизируется то с одним АРМом (opr-1) то со другим АРМом (opr-2), и в итоге получается нестабильность времени. Да можно было бы поставить RSLogix5000 Clock Update, но пока думаю только про скрипт этот myNodeName=="opr-1", он походу не работает. Вообще проект на 2 аппарата канадский. ПНР и доработку на 5 аппаратов вели наши.



Предыдущие результаты


Ещё результаты



Предыдущие результаты



Предыдущие результаты



Предыдущие результаты



Предыдущие результаты




  
RA & VDT GmbH


Облако тэгов
Modbus Automation ControlLogix MVI56-MCM Allen-Bradley Logix Windows FactoryTalk PanelView VersaView ControlTower GuardLogix Compact Software Studio Designer 100-E 100-D SMC-50 Energy Saver 1756-RMS-SC Spectrum Encompass Level Ethernet Redundancy Stratix

Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.150 секунды