PLC (Programlanabilir Mantıksal Denetleyici) genellikle montaj ve üretim hatlarının otomasyonu gibi mekatronik uygulamalarının otomasyonunda kullanılan bir tür bilgisayardır. Tekstil makineleri, Gıda makineleri, Paketleme makineleri, Soğutma sistemleri ve birçok prosesin otomasyon sistemlerinde PLC üniteleri kullanılmaktadır.

PLCler dijital ve analog olmak üzere birçok girişi ve çıkışı olacak şekilde düzenlenir ve elektriksel gürültülere, sıcaklık farklarına, mekanik darbe ve titreşimlere karşı daha dayanıklı tasarlanırlar. PLC’lere denetleyeceği sistemin işleyişine uygun programlar yüklenir. PLC programları, giriş bilgilerini milisaniyeler içinde tarayarak buna uygun çıkış bilgilerini gerçek zamanlıya yakın, cevap verecek şekilde çalışırlar.
PLC programları genellikle özel uygulamalar kullanılarak bir PC üzerinde yazılabilir ve PLC ünitesine doğrudan kablo bağlantısı veya bir ağ üzerinden aktarılır. PLC lerin programlanmasında en sık kullanılan metotlar Ladder Diagram (Merdiven Diyagramı) veya Sequential Function Charts (Sıralı Fonksiyon Şeması) olarak adlandırılan programlama metotlarıdır.
BAŞLICA PLC MARKALARI
Schneider, ABB, Siemens, Omron, Mitsubishi, Allen Bradley, Toshiba, GMT, Gemo, Wago, Panasonic, LG.
PLC ler gömülü işletim sistemleriyle kompleks bilgisayarlar gibi çalışırlar. PLC 4 ana bölümde incelenebilir: Input, Output, CPU ve Programlama Ünitesi.
1. Input: Sıcaklık, pozisyon, hız, debi vb. gibi bilgiler sensörler aracılığıyla PLC’nin Input ünitesine iletilir. Sensörler genellikle bu bilgiyi voltaj değerine dönüştürür.
2. CPU: CPU input birimlerinden aldığı sinyali içerisine yüklenmiş olan kontrol komutlarına göre işleyen bir microişlemci birimidir. Bu kontrol komutlarını içeren program geçici olmayan hafıza birimlerinde depolanır.
3. Output: PLC tarafından işlenen bilgi motor, kontaktör, röle ve diğer PLC lere gönderilir.
4. Programlama Ünitesi: Programlama Ünitesi sadece CPU’nun programlanması sürecini değil aynı zamanda sistem monitör edilmesini de ilgilendirir. Herhangi bir PC ya da notebook bu birimin bir parçası olabilir. Fakat bu işlem için genellikle SCADA işletim sistemiyle çalışan bilgisayarlar kullanılır.
CODESYS
CODESYS (Controller Development System) kontrol uygulamaları geliştirmek için kullanılan; uluslararası IEC 61131-3 standartlarına uygun bir geliştirme ortamıdır.
CODESYS Almanya merkezli 3S-Smart firması tarafından geliştirilmektedir. İlk versiyonu 1994 yılında geliştirilmiştir ve yaygın olarak kullanılmaktadır. CODESYS Yazılımı bir çok endüstriyel otomasyon teknolojisini tek bir arayüz üzerinde programlama imkanı sunmaktadır.
CODESYS IEC 61131-3 standartları tarafından tanımlanmış 5 programlama dili ile de programlanabilen bir arayüzdür.
IL (Instruction List) – Assembly benzeri bir programlama dili
ST (Structured Text) PASCAL veya C benzeri bir programlama dili
LD (Ladder Diagram) Kullanıcıya röle ve kontakları sanal olarak kurgulama imkanı sağlar
FBD (Funtion Block Diagram) Kullanıcıya Boolean ve Analog ifadeleri kullanarak programlama inkanı sunar
SFC (Sequential Function Chart) Sıralı işlemler ve akış tabloları içeren kullanışlı bir metottur Ayrıca bir Grafik Editörü de CODESYS kullanıcılarının hizmetine sunulmuştur.
CODESYS ile programlama metodunda farklı haberleşme protokolleri kullanılabilir. CODESYS PROFIBUS, CANopen, EtherCAT, PROFINET ve EtherNet/IP protokolleri ile entegredir.
Sistem ile entegre edilmiş olan Grafik editörü aracılığı ile sürecin birçok elementi görselleştirilebilir ve prosesler bir panel, web tarayıcısı veya bir işletim sistemi üzerinden izlenebilir.
Farklı endüstriyel sektörlerden 250’nin üzerinde üretici CODESYS Programlama arayüzü ile kurgulanabilen akıllı otomasyon cihazları üretmektedir. Sonuç olarak dünyanın her yerinden binlerce kullanıcı, makine üreticisi ve mühendis her tür otomasyon prosesi için CODESYS kullanmaktadır.
CODESYS otomasyon sektörünün lider üreticilerinden 400’ün üzerinde cihazla çalışma imkanı sunar.
3xS Smart Systems Solutions S.r.l. | AVAT Automation GmbH |
A&R TECH Automatisierungs- und Regelungstechnik GmbH | Bachmann Electronic GmbH |
Aartec AG | BATEC (S-SYS bvba) |
ABB Automation Products | BECK IPC GmbH |
ABB Oy Distribution Automation | BECKHOFF Automation GmbH |
ABB Schweiz AG | Beijing Digital Control Automation Ltd, Co. (DCA) |
ACD Antriebstechnik GmbH | BERGHOF Automationstechnik GmbH |
ADLINK TECHNLOGY Inc. | BESI Marine Systems GmbH & Co. KG |
AEG ursatronics GmbH | BIATEC AG |
AIXIA S.A. | BINAR AB |
Altus Sistemas de Informática S.A. | Biviator AG |
AMALINSYA SDN. BHD. | Bizerba GmbH & Co. KG |
AMK Arnold Müller GmbH | Bosch Rexroth AG |
andron GmbH | Bosch Rexroth Electric Drives and Controls B.V. |
Ansaldo Sistemi Industriali S.p.A. | Bosch Rexroth Mobile Hydraulics |
ASEM S.p.A. | Bosch Rexroth Pneumatics GmbH |
AUTOMATA GmbH & Co.KG | Bosshard Elektronik |
Brunner-Elektronik AG | Eaton Automation AG |
Camtec – CAM Technology Corporation | Eaton Hydraulics Inc. |
CLAAS Industrietechnik GmbH | Eaton Industries GmbH |
CMC Compressor and Machine Controls N.V. | ECKELMANN AG |
CNC Systeme – Steuerungstechnik | EES – Elektra Elektronik GmbH & Co Stör-controller KG |
Contec Steuerungstechnik & Automation GmbH | EIA Electronics n.v. |
cpa Computer Process Automation GmbH | Electronics Corporation of India Limited ECIL |
CrossControl AB | Elektronik-Systeme Lauer GmbH & Co. KG |
CTS GmbH | EleSy Company |
Cybelec Infranor Group Company | ELGO ELECTRIC GmbH |
Danaher Motion S.r.l. | elrest Automationssysteme GmbH |
Danieli Automation | EMKO Elektronik A. S. |
Datawatt | EMTrust GmbH |
DEIF A/S | EPEC Oy |
Drescher Industrieelektronik GmbH | epis Automation GmbH & Co. KG |
E. DOLD & SÖHNE KG | Erhardt + Leimer GmbH |
Ewert Ahrensburg Electronic GmbH | Escarré, Automatización y Servicios, s.l. |
esd electronic system design gmbH | Hangzhou ReboTech Co., Ltd. |
esitron-electronic GmbH | Hans Turck GmbH & Co. KG |
Eule Industrial Robotics GmbH & Co. KG | Helmut Mauell GmbH |
Exertus Oy | Hesmor GmbH |
EXOR Bediensysteme GmbH | Hilscher Swiss GmbH |
Fastwel Inc. | Hirschmann Automation and Control GmbH |
Faude Automatisierungstechnik GmbH | Hitachi Industrial Equipment Systems Co. Ltd. |
Feller Engineering GmbH | HollySys Co. Ltd |
Ferrocontrol Steuerungssysteme GmbH & Co. | Hottinger Baldwin Messtechnik GmbH |
Festo AG & Co. KG | HYDAC System GmbH |
Forbes Marshall pvt Ltd. | IDS GmbH |
frenzel + berg electronic GmbH & Co. KG | IEP Ingenieurbüro für Echtzeitprogrammie- |
Ganz Transelektro Közlekedési Rt. | rung GmbH |
Gebrüder Trox GmbH | ifm electronic gmbh |
Googol Technology (HK/SZ) Limited | Industrial Computer Source (Deutschland) GmbH |
Grossenbacher Systeme AG | Ingeteam Technology, S.A. |
GmbH & Co.KG | Inter Control Hermann Köhler Elektrik |
ISG-Industrielle Steuerungstechnik GmbH | Meier GmbH & Co.KG |
Janz Tec AG | Mestronic Steuerungstechnik GmbH |
JUMO GmbH & Co. KG | MicroNet Automation GmbH |
Karl E. Brinkmann GmbH | Mikrap AG |
KEBA AG | Mita-Teknik A/S |
KEP France SA | Mitsubishi Electric EUROPE B.V. |
Kinco Electric (Shenzhen) Ltd. | MKT-Systemtechnik GmbH & Co.KG |
kk-electronic a/s | MOBA Mobile Automation AG |
Kontron AG | MOBIL ELEKTRONIK GmbH |
Kuhnke Automation GmbH & Co. KG | MOEHWALD GmbH |
Lenord, Bauer & Co. GmbH | Montelec Montajes Electrónicos S.L. |
Lenze AG | Moog GmbH |
LTi DRiVES GmbH | MSC-Tuttlingen GmbH |
M-System Co. Ltd | MT ElectroniX GmbH |
MANZ Automation AG | Müller-Elektronik GmbH & Co. KG |
MCC Singrock Electric Technology Co., Ltd. | NETWORK Corporation |
Technion Oy / Ltd. | NEURON |
Telestar S.r.l. | NUM AG |
Tornatech Inc. | OPIT Solutions GmbH |
TQ-Components GmbH | Ormec Systems Corp. |
TQ-Systems GmbH | Owen Co. |
TRsystems GmbH | Parker Hannifin GmbH Electromechanical |
TTControl S.r.l. | Division Hauser |
Veltru AG | Pearson Engineering Ltd. |
Völkel Mikroelektronik GmbH | Pleiger Elektronik GmbH & Co. KG |
WABCO GmbH & Co. OHG | PMA Prozeß- und Maschinen-Automation GmbH |
Wachendorff Elektronik GmbH & Co.KG | PRAXIS Automation Technology B.V. |
WAGO Kontakttechnik GmbH & Co. KG | PRIMA ELECTRONICs S.p.A. |
Weber Schraubautomaten GmbH | PSG Plastic Service GmbH |
Wieland Electric GmbH | PsiControl Mechatronics |
Wipotec Wiege- und Positioniersysteme GmbH | QUIN Systems Ltd. |
Xuzhou Hirschmann Electronics Co., Ltd. | RAFI GmbH & Co. KG |
ZheJiang SUPCON Electronics Co. Ltd. | Raskat PKO SAO |
Ziehl-Abegg AG | Real Time Automation |
SEW EURODRIVE GmbH & Co. KG | repas AEG Automation GmbH |
Shanghai Pal-Fin Automatic Control T | Resotec Realtime Software Technik GmbH |
Technology Co. Ltd. | Ritter Elektronik GmbH |
Shanghai Sheng Mao Control Euipment | RLDA (NIL AP) |
SIEB & MEYER Elektronik GmbH | SAACKE GmbH & Co. KG |
SITEK S.p.A. Produzioni Elettroniche | SABO Elektronik |
SKB PSIS, Ltd | SAE IT-systems GbmH & Co.KG |
SMART Electronic Development GmbH | Schneider Electric Industries S.A.S. |
SND Schmidt Nachrichten- und Datentech- | Schraml GmbH |
nik GmbH | Schub’s Antriebstechnik GmbH |
sontheim Industrie Elektronik GmbH | Schweitzer Engineering Laboratories, Inc. |
STANGE Elektronik GmbH | Sensor-Technik Wiedemann GmbH |
Störk-Tronic Störk GmbH & Co. KG | SETEX Schermuly textile computers GmbH |
Sütron electronic GmbH | TCE TeleControlExpert GmbH |