 | |
Предыдущие результаты
Вечер добрый коллеги,
Позвольте подключиться к дискусии по очень насущной теме.
В контроллерах SLC500 если возможно, ставил EEPROM.
Даже если батарейка села и питание выключено, то всегда можно восстановить исходный вариант.
Но иногда (пару раз) в модуле процессора например появляется дикие Major Fault, например " Ошибка питания удаленной
корзины" и никакая перезагрузка проекта не помогает, приходится сбрасывать процессор до
Factory Settings. Вообще SLC достаточно надежная платформа, даже после прямого контакта с водой,
сам тому свидетель, после просушки работал как часы.
С ControlLogix я считаю себя удачливым тоже, но как говорят "еще не вечер".
Последние веяния (смотри Rockwell Knowledgebase ID: 35190,38430,43553,45709) немного меня смутили.
Еще немного помудохался как у нас говорят с последним 1794-L34, но проект дожал. А зря коллега FROLik
из Екатеринобурга закрыл тему по FlexLogix (Добавление драйвера по DH485). Тема пока открыта
для Rockwell не в драйвере дело, а капризности PLC.
Вообще, после смены руководства которая произошла пару лет назад в этой корпорации некоторые
реверансы от Rockwell
меня просто удивляют а то и убивают. Но это не технические пируэты, а скорее всего политическо-стратегические.
Еще в июне этого года Jim Pinto (бывший владелец Action Instuments и корифей от автоматики)
предрекает скорую продажу Rockwellа. Один из претендентов есть ABB. :P
А что вы об этом думаете, уважаемые коллеги?
Еще на закусочку почитайте интересный документ пожалуйста Ref: ACIG 2007-05-02 8O
Если вы не получили его от своего дистрибьютора его легко найти на Rockwell WEB site.
Короче обо всем не напишешь, не расскажешь.
_________________________________________
Вопрос к oldDad: Что нового видно от Rockwell на SPS/DRIVES/Controls EXPO 2007 ? :?:
_____________________________________________
Всем Всего доброго.
|
[quote:fbc509934e="maxim"]CPU - 1756-L55/A 1756-M24/A LOGIX5555
батарейки только такие :(
[/quote:fbc509934e]
Батарейки должны быть правильные, и нужно следить за их сроком годности.
[quote:fbc509934e]Итог : такая ситуация могла происходить из-за повышенной температуры, не фирменных батареек и если ничего не менять может повториться. Верно?[/quote:fbc509934e]
Такая ситуация могла происходить из-за вышеперечисленных факторов и может повториться в будущем, если не принять соответствующих мер.
Ключевые слова: "могла", "может". Это очень вероятно, хотя, как Вы понимаете, 100%-ной гарантии я на расстоянии Вам дать не могу.
Процессор L55M24 потребляет довольно много тока, поэтому батарейка 1756-BA1 служит очень недолго - как Вы видите, даже при температуре 25 градусов всего 30 дней.
Но в Вашем процессоре есть энергонезависимая память. почему бы Вам не сохранить проект в ней и не восстанавливать его в момент старта? Проектанты не предусмотрели? :)
Это, правда, не заменяет батарейку, т.к. из энергонезависимой памяти в момент старта будут восстанавливаться только те данные, что Вы туда однажды записали, а не те данные, которые были в ОЗУ в момент пропадания питания, но это во многих случаях улучшит качество Вашей жизни :).
Лучше всего, конечно, купить 1756-BATM.
|
CPU - 1756-L55/A 1756-M24/A LOGIX5555
батарейки только такие :(
Итог : такая ситуация могла происходить из-за повышенной температуры, не фирменных батареек и если ничего не менять может повториться. Верно?
|
Доброго дня!
[quote:ba84dcc65e]Возникла одна неприятная ситуация, хочу поделиться. Может кто сталкивался с похожим и подскажет ответ. Итак, контроллер ControlLogix 1756 (rev. 15.57), загружен проект. В один «прекрасный» момент происходит следующая ситуация: контроллер перестает выполнять задачу, через RSLinx его не видно. Визуально на контроллере светится индикатор «OK» и «RS 232» ??? красным цветом. Отключив и подав питание имеем чистый контроллер проекта нет, хотя батарейка исправна. Загружаем проект и контроллер продолжает работать. Такая ситуация наблюдалась на трех разных контроллерах !!!. У меня три вопроса: 1. что могло привести к такой ситуации? 2. как мог стереться проект? 3. могла ли привести к этому температура в помещении 40 0 С ? Всем заранее спасибо.[/quote:ba84dcc65e]
Интересно, используются ли в проекте программы обработки ошибок и программа обработки включения питания? С ошибками можно попробовать в Controller Fault Handler тупо снимать любую ошибку, потом определить ее тип в ране. На всякий случай запретить генерацию майорной ошибки модулями или вообще временно запретить связь с ними. С PowerUpHandler надо обязательно снимать фатальную ошибку, которую генерирует контроллер при переходе в эту программу. Ну, а с ошибками прескана здесь посложнее и требует отдельного разговора.
[quote:ba84dcc65e]У нас была такая проблемма, но ушла как только в Power up handler (обработчике питания) была исправлена ошибка (была пустая строка).[/quote:ba84dcc65e]
А вот это уже крайне интересно! Компилятор сразу сгенерирует ошибку Empty Rung, если в любой программе есть пустая строка. Как Вы залили в контроллер такую программу? Поделитесь :oops:
|
[quote:a93d194da0="maxim"]Доброго времени суток, коллеги.
Итак, контроллер ControlLogix 1756 (rev. 15.57), загружен проект. В один «прекрасный» момент происходит следующая ситуация: контроллер перестает выполнять задачу, через RSLinx его не видно. Визуально на контроллере светится индикатор «OK» и «RS 232» ??? красным цветом. Отключив и подав питание имеем чистый контроллер проекта нет, хотя батарейка исправна. Загружаем проект и контроллер продолжает работать. Такая ситуация наблюдалась на трех разных контроллерах !!!. У меня три вопроса: 1. что могло привести к такой ситуации? 2. как мог стереться проект? 3. могла ли привести к этому температура в помещении 40 0 С ? Всем заранее спасибо.[/quote:a93d194da0]
Вот все в точности как Вы описали - но только проект не стирается а остается на месте. И после отключения\включения питания имеет [b:a93d194da0]очень информативную[/b:a93d194da0] ошибку PowerUp Fault. Поэтому у меня из Вашего списка только один вопрос - под номером 1
|
Доброго времени суток, коллеги.
Возникла одна неприятная ситуация, хочу поделиться. Может кто сталкивался с похожим и подскажет ответ. Итак, контроллер ControlLogix 1756 (rev. 15.57), загружен проект. В один «прекрасный» момент происходит следующая ситуация: контроллер перестает выполнять задачу, через RSLinx его не видно. Визуально на контроллере светится индикатор «OK» и «RS 232» ??? красным цветом. Отключив и подав питание имеем чистый контроллер проекта нет, хотя батарейка исправна. Загружаем проект и контроллер продолжает работать. Такая ситуация наблюдалась на трех разных контроллерах !!!. У меня три вопроса: 1. что могло привести к такой ситуации? 2. как мог стереться проект? 3. могла ли привести к этому температура в помещении 40 0 С ? Всем заранее спасибо.
|
Добрый день!
Ну, с ST понятно: скопировал и вставил, а как с LD, FB например?
[quote:ec4a3d23d2]куски прог можно выкладывать в тесктовом варианте представления. знающий-да разберется, заинтересованный- скопит и вставит к себе в пробную прогу. а куски прог/обрезанные проги можно ф раздел файлы выкладывать.[/quote:ec4a3d23d2]
Ага, спасибо! Мало того, что большой кусок в текстовом представлении плохо и долго читается, так еще и с кириллицей дескриптов проблемы. Я все-таки думал, что будет отдельный модуль, с возможностью сразу бросить файло.
И для этой темы можно обратить внимание на правила, принятые на др подобных форумах: пояснения на русском, пример готовых программ (кусок кода в виде отдельной проги не труднее сделать, чем представление в текстовом виде). Тем более, что "решения" могут быть как чисто информационными, так и ссылками, файлами, доками и исходниками. И не обязательно лежать только в плоскости Logix5000.
С пояснениями я сразу скажу: то, что кажется простым и понятмым для разработчика данной специфики будет филькиной грамотой для др. людей и на разбор уйдет достаточно много времени! Даже те проги, которые мы писали сами года 2-3 назад, сейчас даже с дескрипторами кажутся произведениями инопланетных мастеров, которых надо поставить к стенке за неоптимизацию кода! Что уж говорить про посторонних людей!
Готов выложить модули Delphi для подключения к ОРС-серверу и короткий исходник, иллюстрирующий работу. Только вот куда теперь ложить архив???
|
[quote:699290eab2="Kondratiev"]цитирую мануал для 1746-62-rus
" адресация до 960 локальных входов-выходов, расширяемых через сеть Remote I/O или DeviceNet"
Возник вопрос:
сколько всего можно входов/выходов повесить на данный процессор?SLC 5/04[/quote:699290eab2]
30 (максимальное число модулей в трех шасси) х 32 (максимум для дискретных) = 960.
Для аналоговых сложнее - нужно учитывать ограничения на размер Input и Output файла (256 слов).
Чтобы не заморачиваться с расчетами и поисками - набери в RSLogix 500.
|
[quote:35b2e9c884="oldDad"]Вы расход природного газа в VBA считаете :?: 8O[/quote:35b2e9c884]
[quote:35b2e9c884="kempo"]У меня вот например практически все программы в виде Ladder и FBD. [/quote:35b2e9c884]
Исключение из "практически"... - ST для Logix :)
|
[quote:da65dfd714="victor-palgov"]Возможны варианты: для BOOL - B3,B10,B11,B12,B13,Bfn и для INT - N7,N10 - N15, Nfn.[/quote:da65dfd714]
Панель требует адресации по типу PLC/SLC.
Для этого в контроллерах Logix необходимо использовать [b:da65dfd714]Mapping[/b:da65dfd714]. В RsLogix 5K - Logic->Map PLC/SLC...
Из документа "Setting up PLC/SLC Mapping in Logix controllers" ID 7355:
"You can access subelements in many cases. For example, assume the following mappings:
barray, BOOL[32], mapped to file 3
intarray, INT[20], mapped to file 7
The following are valid references in Excel, with the ControlLogix processor running firmware version 3.29. Other software and firmware combinations may not be able to use the same addressing methods.
B3:0 - lowest 16 bits of barray interpreted as a 16-bit integer
B3:1 – bits 16-31 of barray interpreted as a 16-bit integer
B3:0/5 – barray[5]
B3/5 - barray[5]
N7:0 – intarray[0]
N7:0/5 – intarray[0].5"
|
Предыдущие результаты
Ещё результаты |
|
| |
|