Простым языком о сложном процессе

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

И здесь хотелось бы поговорить не о бытовом его воплощении, поскольку каждый владелец ПК – уже сам себе программист. А рассмотреть так называемое программирование плк. Собственно ПЛК – программируемый логический контроллер (англ. PLC) – это электронное «сердце» промышленного компьютеризированного устройства, которое используется на производстве для автоматизации технологических процессов. Особенностью контроллера является возможность его использования почти без участия человека. Именно поэтому так важно сразу запрограммировать и настроить на работу ПЛК как можно более оптимально.

В настоящее время для логических контроллеров используются языки программирования под названием МЭК (англ. IEC) международного стандарта IEC61131-3. Это:

I Графические языки для инженеров по автоматизации:

– LD или «язык релейных схем». Пожалуй, самый распространенный из языков для PLC;

– FBD или «язык функциональных блоков». Занимает «почетное» 2-е место по распространенности;

– SFC или «язык диаграмм состояний». Сфера применения – программирование автоматов;

– А также не сертифицированный IEC61131-3 язык CFC, являющийся производным от FBD.

II Текстовые языки для программистов ПЛК:

– IL или «ассемблер»;

– ST «Паскале-подобный язык».

Но само по себе наличие одних только языков не имеет смысла. Нужны еще широкие возможности и, так сказать, «благоприятные условия» для их наиболее эффективного использования. Такой оптимальной средой для программирования является CoDeSys – Controllers Development System. В основе этого современного инструмента лежат хорошо известные и отлично показавшие себя в работе принципы профессионального программирования. А редакторы и отладочные средства системы, базирующиеся на них, будут знакомы практически любому «айтишнику». Поэтому, если у Вас есть хотя бы маломальский опыт, освоить программирование codesys не составит Вам никакого труда.

Одной из приятных дополнительных «способностей» CoDeSys является возможность экспорта Вашего проекта в текстовый файл и сохранения его в печатном виде, что, согласитесь, может оказаться очень кстати.

Дата публикации: 23.01.2013, 09:37

 

Понравилась статья? Поделиться с друзьями: