Аппаратные и программные средства встраиваемых систем


  Особенности программирования ПЛК



Pdf көрінісі
бет115/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   111   112   113   114   115   116   117   118   ...   268
3.1.4.3  Особенности программирования ПЛК  
Как 
правило, 
люди, 
программирующие 
ПЛК, 
являются 
не 
профессиональными  программистами,  а  специалистами  в  какой-либо 
предметной  области.  Чаще  всего  ПЛК  используются  в  АСУТП  в  качестве 
промышленного  контроллера.  Программирование  ПЛК  ведётся  с  помощью 
специальных  языков  программирования IEC1131-3, IEC61131-3, IEC-61499 и 
др., 
позволяющих 
полностью 
изолировать 
уровень 
системного 
программирования  от  программиста,  достичь  весьма  высокой  надежности 
функционирования и работы в реальном масштабе времени.  
 
3.1.4.4  Варианты реализации ПЛК  
Существует два полярных варианта реализации ПЛК.  
Soft PLC  
В  первом  случае,  в  качестве  аппаратной  базы  берется  обычный 
промышленный  компьютер  и  снабжается  операционной  системой  реального 
времени или DOS для индустриальных приложений (для компьютеров на базе 
процессора Intel). Далее,  на  этом  промышленном  компьютере  запускается 
специальная  программа – виртуальная  машина  ПЛК,  реализующая  одну  или 
несколько 
вычислительных 
моделей, 
используемых 
в 
языках 
программироваания для ПЛК. В результате мы получаем так называемый Soft 
PLC.  Этот  вариант  построения  ПЛК  интересен  своей  гибкостью.  Конечный 
пользователь может в широких пределах менять характеристики программного 
обеспечения.  Недостатками  такого  решения  являются  высокая  цена 


 
133 
компонентов  системы.  Вам  придется  покупать  промышленный  компьютер, 
операционную  систему  и  виртуальную  машину  ПЛК.  Кроме  того,  если  вы  не 
специалист  по  операционным  системам  реального  времени,  вы  можете 
получить достаточно низкие характеристики системы.  
Специализированный ПЛК 
Во  втором  случае  в  качестве  аппаратной  базы  используется  не 
промышленный  компьютер,  а  специализированный  контроллер.  Все 
необходимое  программное  обеспечение  уже  прошито  в  ПЗУ  на  заводе 
изготовителе. Пользователю обычно остается только работы по конфигурации 
сети  и  разработке  прикладной  программы.  Обычный  ПЛК  можно  реализовать 
как Soft PLC, закрытый  для  изменения  пользователя,  или  как 
специализированную  вычислительную  машину,  с  аппаратной  поддержкой 
моделей вычислений, используемых в языках программирования ПЛК.  
Достоинством системы на базе специализированного ПЛК является низкая 
стоимость,  простота  использования  и  высокая  надежность.  К  недостаткам 
можно  меньшую  расширяемость  аппаратной  части  специализированного 
контроллера  и  невозможность  изменения  системного  программного 
обеспечения конечным пользователем.  


Достарыңызбен бөлісу:
1   ...   111   112   113   114   115   116   117   118   ...   268




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет