Недавно на работе столкнулись с интересной ситуацией, о которой захотелось написать тут, потому что случай довольно интересный, хотя как и оказалось простой. На одном из агрегатов, управляемым контроллером от Allen Bradley Compact Logix L33ER, в контроллере постоянно сыпались предупреждения, а точнее даже минорный ошибки (Minor Faults) - которые на функциональность никак не влияют, но раздражают своим присутствием. В секунду по нескольку десятков таких ошибок без перерыва: Type 04 Program fault (Code 04) Arithmetic overflow. Result of an arithmetic instruction out of range, что переводится примерно как "Арифметическое переполнение. Результат арифметической инструкции вышел за предел."
Рубрика «allen-bradley»
Арифметическое переполнение в ПЛК AllenBradley
2022-11-27 в 1:34, admin, рубрики: allen-bradley, арифметика, АСУТП, Промышленное программированиеРепликация первого в мире цифрового голосового скремблера
2019-01-31 в 20:41, admin, рубрики: allen-bradley, diy или сделай сам, PCM, SIGSALY, анб, звук, квантователь, криптография, Производство и разработка электроники, симистор, скремблирование, тиратрон, тиристор, унарный код, шифрование радиосвязиЭтот аналогово-цифровой преобразователь 1943 года обеспечил радиосвязь, которую невозможно расшифровать
Фото: Jon D. Paul
В начале 1940-х немецкая разведка могла декодировать радиопереговоры американцев, несмотря на частотное скремблирование. После Перл-Харбора главным приоритетом стала разработка невзламываемого речевого скремблера, и его создали в 1943 году. В устройстве под названием SIGSALY впервые реализованы многие технологии, критически важные для современных цифровых медиа, включая систему связи с шумоподобными сигналами и первый случай использования кодово-импульсной модуляции (PCM) для передачи голоса.
Читать полностью »
Как взломать защиту проекта PLC Allen-Bradley
2016-04-04 в 10:46, admin, рубрики: allen-bradley, plc, взлом, защита, проект, Промышленное программирование, метки: allen-bradleyКраткая предыстория
В течении некоторого времени использования одной из систем управления тех. процессом возникла необходимость редакции проекта PLC. Так как, система была установлена американской компанией, то проект был реализован на контроллере Allen Bradley, а именно 1756-L61. Совпадение? Не думаю.
Хотя любовь американцев к Allen Bradley — это скорее просто мое наблюдение. И ни в коем случае не реклама этого производителя контроллеров.
Ближе к делу. Секции проекта были защищены от редактирования, в связи с ”мудрой” политикой разработчика в стиле ”Ничего не трогайте, без нас! Это нарушит стандарты безопасности эксплуатации управляемого агрегата. И т.д.”
Признаюсь, никто не ставил перед собой цель менять технологическую логику объекта.
Речь шла только о создании пары-тройки переменных для последующего вывода на Панель Оператора с возможностью изменения уставки.
Но защита не позволяла даже создать новую переменную вместо константы. Поэтому желание взлома защиты захлестнуло полностью.
Читать полностью »