PLC Codesys

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 GmbHBachmann Electronic GmbH
Aartec AGBATEC (S-SYS bvba)
ABB Automation ProductsBECK IPC GmbH
ABB Oy Distribution AutomationBECKHOFF Automation GmbH
ABB Schweiz AGBeijing Digital Control Automation Ltd, Co. (DCA)
ACD Antriebstechnik GmbHBERGHOF Automationstechnik GmbH
ADLINK TECHNLOGY Inc.BESI Marine Systems GmbH & Co. KG
AEG ursatronics GmbHBIATEC 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 GmbHBosch Rexroth AG
andron GmbHBosch 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.KGBosshard Elektronik
Brunner-Elektronik AGEaton Automation AG
Camtec – CAM Technology CorporationEaton Hydraulics Inc.
CLAAS Industrietechnik GmbHEaton Industries GmbH
CMC Compressor and Machine Controls N.V.ECKELMANN AG
CNC Systeme – SteuerungstechnikEES – Elektra Elektronik GmbH & Co Stör-controller KG
Contec Steuerungstechnik & Automation GmbHEIA Electronics n.v.
cpa Computer Process Automation GmbHElectronics Corporation of India Limited ECIL
CrossControl ABElektronik-Systeme Lauer GmbH & Co. KG
CTS GmbHEleSy Company
Cybelec Infranor Group CompanyELGO ELECTRIC GmbH
Danaher Motion S.r.l.elrest Automationssysteme GmbH
Danieli AutomationEMKO Elektronik A. S.
DatawattEMTrust GmbH
DEIF A/SEPEC Oy
Drescher Industrieelektronik GmbHepis Automation GmbH & Co. KG
E. DOLD & SÖHNE KGErhardt + Leimer GmbH
Ewert Ahrensburg Electronic GmbH Escarré, Automatización y Servicios, s.l. 
esd electronic system design gmbHHangzhou ReboTech Co., Ltd.
esitron-electronic GmbHHans Turck GmbH & Co. KG
Eule Industrial Robotics GmbH & Co. KGHelmut Mauell GmbH
Exertus OyHesmor GmbH
EXOR Bediensysteme GmbHHilscher Swiss GmbH
Fastwel Inc.Hirschmann Automation and Control GmbH
Faude Automatisierungstechnik GmbHHitachi Industrial Equipment Systems Co. Ltd.
Feller Engineering GmbHHollySys Co. Ltd
Ferrocontrol Steuerungssysteme GmbH & Co.Hottinger Baldwin Messtechnik GmbH
Festo AG & Co. KGHYDAC System GmbH
Forbes Marshall pvt Ltd.IDS GmbH
frenzel + berg electronic GmbH & Co. KGIEP Ingenieurbüro für Echtzeitprogrammie-
Ganz Transelektro Közlekedési Rt.rung GmbH
Gebrüder Trox GmbHifm electronic gmbh
Googol Technology (HK/SZ) LimitedIndustrial Computer Source (Deutschland) GmbH
Grossenbacher Systeme AGIngeteam Technology, S.A.
GmbH & Co.KGInter Control Hermann Köhler Elektrik
ISG-Industrielle Steuerungstechnik GmbHMeier GmbH & Co.KG 
Janz Tec AGMestronic Steuerungstechnik GmbH
JUMO GmbH & Co. KGMicroNet Automation GmbH
Karl E. Brinkmann GmbHMikrap AG
KEBA AGMita-Teknik A/S
KEP France SAMitsubishi Electric EUROPE B.V.
Kinco Electric (Shenzhen) Ltd.MKT-Systemtechnik GmbH & Co.KG
kk-electronic a/sMOBA Mobile Automation AG
Kontron AGMOBIL ELEKTRONIK GmbH
Kuhnke Automation GmbH & Co. KGMOEHWALD GmbH
Lenord, Bauer & Co. GmbHMontelec Montajes Electrónicos S.L.
Lenze AGMoog GmbH
LTi DRiVES GmbHMSC-Tuttlingen GmbH
M-System Co. LtdMT ElectroniX GmbH
MANZ Automation AGMü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 GmbHOrmec Systems Corp.
TQ-Systems GmbHOwen Co.
TRsystems GmbHParker Hannifin GmbH Electromechanical
TTControl S.r.l.Division Hauser
Veltru AGPearson Engineering Ltd.
Völkel Mikroelektronik GmbHPleiger Elektronik GmbH & Co. KG
WABCO GmbH & Co. OHGPMA Prozeß- und Maschinen-Automation GmbH
Wachendorff Elektronik GmbH & Co.KGPRAXIS Automation Technology B.V.
WAGO Kontakttechnik GmbH & Co. KGPRIMA ELECTRONICs S.p.A.
Weber Schraubautomaten GmbHPSG Plastic Service GmbH
Wieland Electric GmbHPsiControl Mechatronics
Wipotec Wiege- und Positioniersysteme GmbHQUIN Systems Ltd.
Xuzhou Hirschmann Electronics Co., Ltd.RAFI GmbH & Co. KG
ZheJiang SUPCON Electronics Co. Ltd.Raskat PKO SAO
Ziehl-Abegg AGReal Time Automation
SEW EURODRIVE GmbH & Co. KGrepas AEG Automation GmbH
Shanghai  Pal-Fin Automatic Control TResotec Realtime Software Technik GmbH
Technology Co. Ltd.Ritter Elektronik GmbH
Shanghai Sheng Mao Control EuipmentRLDA (NIL AP)
SIEB & MEYER Elektronik GmbHSAACKE GmbH & Co. KG
SITEK S.p.A. Produzioni ElettronicheSABO Elektronik
SKB PSIS, LtdSAE IT-systems GbmH & Co.KG
SMART Electronic Development GmbHSchneider Electric Industries S.A.S.
SND Schmidt Nachrichten- und Datentech-Schraml GmbH
nik GmbHSchub’s Antriebstechnik GmbH
sontheim Industrie Elektronik GmbHSchweitzer Engineering Laboratories, Inc.
STANGE Elektronik GmbHSensor-Technik Wiedemann GmbH
Störk-Tronic Störk GmbH & Co. KGSETEX Schermuly textile computers GmbH
Sütron electronic GmbHTCE TeleControlExpert GmbH