Как стать автором
Обновить

Безопасность ПЛК: 1) Модульность программы

Время на прочтение3 мин
Количество просмотров4.7K
Всего голосов 3: ↑3 и ↓0+3
Комментарии9

Комментарии 9

Программа должна состоять из модулей. Оригинально.

Да, очень очевидная рекомендация, но нужно понимать почему модульность кода необходима.

Не все, работающие с ПЛК являются программистами, часто это инженеры, электрики, конструктора, монтажники, технологи и пр.

Модульной построение программ, в том числе и для ПЛК, это естественно, и в 99% проектов без этого никак.

Вы мне лучше подскажите, какой не дорогой PLC со средой исполнения CodeSys или его форками сейчас выбрать для не большого проекта автоматизации?

ПЛК фирмы ОВЕН не предлагайте - у них проблемы с блоками питания из-за не качественных конденсаторов.

С такими вопросами вам на форумы нужно или в этой группе спросите https://t.me/proPLC_group

Можете ли вы посоветовать, для каких типов задач лучше использовать LD язык программирования, а для каких ST. Я - начинающий программист и интересно, что будет удобнее и понятнее для новичка.

Синтаксис языка LD ориентирован на инженеров по автоматизации, работающих на промышленных предприятиях. Программа на языке релейной логики имеет наглядный и интуитивно понятный инженерам-электрикам графический интерфейс. Рекомендую для самых простых проектов, где требуется надёжность и наглядность.

Если проект предпологает разнообразный функционал, сложные вычисления, обработку большого числа данных, то ST ваш выбор. Если вы знакомы с высокоуровневыми языками программирования, то освоите ST без особых проблем.

Не рекомендую смешивать в одном проекте разные языки.

Спасибо за совет.

А почему именно LD и ST? Я, например, использую для основной программы CFC, создавая основу из функциональных блоков, получается что-то похожее на системы DCS, а сами блоки чаще всего на ST.

CFC это круто, пока сложно сказать почему это не пользуется популярностью. Возможно не очень удобно возиться с блоками и стрелками в больших проектах.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории