 | |
Предыдущие результаты
Альтернативно можно создать в контроллере сегмент программы, который бы выполнял калибрацию и управлялся определенными тэгами.
Эти тэги можно привязать к HMI и создать в FTVIew соответствующий экран калибрации, обеспечивающий оператору удобный интерфейс для этой процедуры.
Примеры такой программы для v15 и v16 [url=http://vdt-solutions.de/files/calibration_ladder_sample_kb39616.rar]здесь[/url].
Комментарии к примерам:
[quote:13869601b1]Basically, the program has toggle bits to walk the module through the different calibration states: Start, Lo Ref, Hi Ref, Abort & Reset (if needed). Typically, the toggle bits would be interfaced to an HMI input to the initiate different behaviors. Toggle bits have also been added for easy setup of the Calibration Range (NormalCalRange vs. AlternateCalRange) and also for configuring all channels (Cal_All_Ch) or clearing all (ClearCal_All_Ch) & allowing the setting of individual channels. The ladder also uses the controller local time to set the Calibration Date which is stored in EEprom - There is a potential one day error during leap years from Jan. 1 thru Feb. 29 but the impact of this has been determined to be minor.
Currently there's a half second delay between initiating the reference & the calibration message being sent. This should provide some setup stability time if you're automatically generating the calibration signal via ladder & could be adjusted by changing the timer length.
The Calibration error bits are parsed out into a more user-friendly format than the 2 bit packed response they'd ordinarily come back in.
This program can be adapted for the other analog modules (IF16/IF8, IF4FXOF2F or outputs). [/quote:13869601b1]
|
Про ножку, так и не вспомню, но если после перенастройки ControlNet проблема не уйдет то вероятно проблема с мудулем... Вытащите на время один из модулей аналогового ввода и посмотрите) все можно делать на горячую)
|
Правильно Вам справка советует - надо новую конфигурацию сети ControlNet создавать и загружать с помощью RSNetWorx, а перед этим в свойствах модуля нужные Вам параметры коммуникации выставить.
RSNetWorx обычно идёт в комплекте с RSLogix5000, хотя...
|
Доброго времени суток уважаемые знатоки! Столкнулся с ошибкой 16#0317 которая появилась при попытке добавить новый 1756-IF16. Делал так на горячую вставил модуль>> offline>>New module выставил revision 1,5 как на наклеечке >> Download >>ошибка, также в RSLinx Classic этот модуль в статусе показывает Unkeyed. (Конфигурация такая два 1756-L55 ControlLogix5555 Revision 11.25; 1756-ENBT/A; два 1757-SRM Redandancy; 1756-CNBR/D на каждый Rack; также есть 1756-MVIProSoft). Разрабатывали другие рабочая система перешла в наследство и сразу в бой вот как-то так. Справочка и гугл советуют использовать RSNetWorx. На серваке стоит RSLogix5000, RSLinx, а вот RSNetWorx нет, вопрос без него можно как-то настроить этот AI модуль или никак ?
|
Software Output Switching...
December 1999...
Седая древность.
Десять фактов, или почему не нужно применять Software Output Switching:
1. Время переключения - не менее 250 миллисекунд (реально до полусекунды или даже более, в зависимости от конфигурации) против 20-40 мс с 1756-RM2, т.е. отличается в 10 раз.
2. Автоматическая синхронизация данных обеих подсистем невозможна. Необходимо выполнять синхронизацию данных подсистем программно, для чего создавать специальный программный код (с 1756-RM2 поддерживается автоматическая синхронизация данных).
3. Необходимо много программировать. Должен быть написан специальный пользовательский код поддержки переключения. Это означает повышенную трудоёмкость = повышенный риск содержания багов при увеличении времени создания системы и ввода её в действие. Достаточно высокий риск применения недоотлаженного кода = повышенный риск возникновения аварийных ситуаций на управляемом системой технологическом оборудовании (а раз требуется резервированная система, то должно быть с точностью до наоборот - при резервированной системе такие риски должны быть на порядок ниже!). С 1756-RM2 вообще никакого специального кода для поддержки резервирования программировать не нужно.
4. Внешние системы должны быть перепрограммированы таким образом, чтобы производить параллельную запись данных в каждую из подсистем. (с 1756-RM2 этого не нужно. Достаточно записывать данные только в одну из подсистем).
5. Пользовательский код должен обеспечивать гладкий безударный переход с первичной системы на вторичную в случае отказа первичной, а также гладкий обратный переход обратно в случае, если вторичная система в отказе, а первичная уже исправна (с 1756-RM2 вообще ничего программировать не нужно).
6. Время распознавания ошибки / аварии в среднем на порядок больше, чем в варианте с 1756-RM2. Поскольку на время переключения с одной подсистемы на другую технологическое оборудование, управляемое системой, не управляется. Это означает повышенный риск возникновения аварий или необратимых изменений в технологическом оборудовании, т.е. именно то, чего стремятся избежать, создавая резервированные системы управления.
7. Безударное переключение выходов при переходе на резерв и обратно невозможно (с 1756-RM2 обеспечивается безударный переход).
8. Ввод-вывод на ControlNet не поддерживается (с 1756-RM2 поддерживается)
9. Автоматическое переключение коммуникации с HMI не подерживается (с 1756-RM2 поддерживается)
10. Ограничения по конфигурации системы: для того, чтобы хоть немного сократить время переключения и количество необходимого пользовательского кода, модули ввода должны находиться в отдельном от модулей вывода шасси. (с 1756-RM2 любые модули ввода-вывода могут находиться в любом шасси ввода-вывода).
|
Всем привет. Подскажите по резервированию контроллера 1756-L61. Из документации следует что резервирование возможно лишь с помощью модулей RM2 (SRM). Это единственный способ??? Скажем в siemens есть такая вещь как "Програмное резервирование", когда с помощью опционального пакета настраивается определенный объем резервируемой информации... Есть что-то аналогичное для rockwell? Возможно ли устанновить 2 контроллера в разные шасси (задав разные IP и адреса controlnet) и подключить их в одну систему?? т.е. обрабатывать одни вх/выходы параллельно??7
|
Всем доброго дня. Имеется система с резервироваными контроллерами AB ControlLogix 5561, RS Linx 2.57 лицензия GateWay и InTouch 10.1. Проблема в следующем, в RS Linx заведен псевдоним для топиков (Topic - примерное) и существуют 2 топика Topic1 и Topic2 которые привязаны к контроллерам, галочки Switch on error и Switch on Command в настройках RS Linx выставлены. Например выдергиваю сетевой шнур из одного из контроллерных модулей EN2T, автоматически Primary становится соседний контроллер, но топик по прежнему опрашивается с первого контроллера. Если у кого нибудь была подобная проблема, поделитесь решением.
|
Теперь предлагается 1756-RM2
Подробнее здесь http://ab.rockwellautomation.com/Programmable-Controllers/ControlLogix-Redundancy-Modules#/tab1
Манул по расширенной системе горячего резервирования с модулями RM и RM2 здесь http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1756-um535_-en-p.pdf
|
Если речь идёт о серии Logix, пожалуйста, ознакомьтесь со следующим документом:
[url=http://literature.rockwellautomation.com/idc/groups/literature/documents/pm/1756-pm016_-en-p.pdf]Logix5000 Controllers Security Programming Manual[/url]
|
У меня есть проект в RSLogix 5000. В основном аналоговый ввод. Программа на LAD использует алармы от этих модулей.
Контроллера нет. Хочу проверить работу программы на эмуляторе. Поменял тип контроллера в проекте на Emulator RSLogix Emulate 5000 Controller. Проект транслируется. А что делать дальше не пойму. Как иммитировать Входные аналоговые сигналы? И вообще возможно ли это?
|
Предыдущие результаты
Ещё результаты |
|
| |
|