scadathai > Article Show
What's PLC? Date : 2010-07-13 22:03:46 What's PLC ? PLC ������� ? ����� PLC ����Ҩҡ Programmable Logic Controller ���ػ�ó�Ǻ�������礷�ԡ�� �����˹��� ������㹡���� Program ����Ѻ�Ǻ�����÷ӧҹ�ͧ�ػ�ó��ҧ� ��������ͧ�Ǻ����ԧ��á�������ö������� �¡�����¡���� ᵡ��ҧ�ѹ�͡仴ѧ���- PC ��� Programmable Controller �յ鹡��Դ�Ҩҡ���ҪͳҨѡ� ���㹻Ѩ�غѹ��� PLC �ҧ�������� ���¡ PLC �ͧ����ͧ��� PC �µѴ����� Logic �͡������������ PLC �ͧ�ҷ����ҡ���� ����� Logic (ON-OFF) ������ �����ͧ�ҡ PC �Ѻ仵ç�Ѻ Personal Computer ��µ�ͧ���¡��� PLC �ѹ����- PLC ��� Programmable Logic Controller �յ鹡��Դ�Ҩҡ��������Ѱ����ԡ�- PBS ��� Programmable Binary System �յ鹡��Դ�Ҩҡ��������ഹ PLC ������ͧ�Ǻ����ѵ���ѵԷ������ö������� PLC �١���ҧ��оѲ��᷹ǧ���������ѹ���ͧ�Ҩҡ������ͧ��÷����ҡ������ͧ�Ǻ���������ҤҶ١ ����ö��ҹ�����ҧ����ʧ���������ö���¹�������ҹ��������ᵡ��ҧ�����ҧ PLC �Ѻ COMPUTER1. PLC �١�͡Ẻ ������ҧ���������鷹�����Ҿ�Ǵ������ç�ҹ�ص��ˡ�������2. ����������С����ҹ PLC ��������������ҡ������������������ PLC ���к���Ǩ�ͺ����ͧ �����ǧ��õԴ��駨��֧��ǧ�����ҹ ������ú��ا�ѡ�ҷ������3. PLC �١�Ѳ������դ�������ö��õѴ�Թ��٧���������� ���������ҹ�дǡ ��з���Ը����������������ҡ��ЫѺ����������������ѵ� PLC �����ʹյ�֧�Ѩ�غѹ (adsbygoogle = window.adsbygoogle || []).push({}); �.�. 1969- PLC ��١�Ѳ�Ң���Ҥ����á�� ����ѷ Bedford Associates ���������� Modular Digital Controller (Modicon) ���Ѻ.�ç�ҹ��Եö¹�������ԡҪ��� General Motors Hydramatic Division- ����ѷ Allen-Bradley ���ʹ��к��Ǻ������������� PLC�.�. 1970-1979- ���ա�þѲ����� PLC �ա�û����żŷ�������ҡ��鹵���������¹�ŧ�ͧ Micro-processor- ��������ö㹡�õԴ���������������ҧ PLC �Ѻ PLC ���к��á��� Modbus �ͧ Modicon- ������ա�����Թ�ط/��ҷ�ط������ѭ�ҳ Analog�.�. 1980-1989- �դ����������������ҧ�ҵðҹ㹡��������â����Ţͧ PLC �º���ѷ General Motors �����ҧ��ⵤ�ŷ�����¡��� manufacturing automatic protocal (MAP)- ��Ҵ�ͧ PLC Ŵŧ�������- ��Ե�Ϳ����������ö����� PLC �������� symbolic ������ö�������ҹ�ҧ personal computer ᷹�����������ҹ�ҧ handheld ���� programing terminal�.�. 1990-�Ѩ�غѹ - �դ���������㹡�÷��з�������ҷ����㹡������� PLC ���ҵðҹ���ǡѹ�����ҵðҹ IEC1131-3 - ����ö����� PLC ����� - IL (Instruction List) - LD (Ladder Diagrams) - FBD (Function Block Diagrams) - SFC (Sequential Function Chart) - ST (Structured Text) �ѡɳ��ç���ҧ���㹢ͧ PLC ��觻�Сͺ����1.��ǻ����ż�(CPU) ��˹�ҷ��ӹdz���ФǺ��� ������º������ͧ�ͧ PLC ���㹻�Сͺ����ǧ���ͨԡ���ª�Դ������������������� (Micro Processor Based)��᷹�ػ�ó�Ӿǡ������ �ҹ�����/�������� ��Ы��ǹ���� ���������������ö�͡Ẻǧ������ Relay Ladder Diagram �� CPU ������Ѻ�����Ũҡ�ػ�ó��Թ�ط��ҧ� �ҡ��鹨зӡ�û����ż�����红���������������ҡ˹��¤����� ��ѧ�ҡ��鹨����觢����ŷ�����������ж١��ͧ�͡��ѧ�ػ�ó���ҷ�ط2.˹��¤�����(Memory Unit) ��˹�ҷ�����ѡ���������Т����ŷ����㹡�÷ӧҹ �¢�Ҵ�ͧ˹��¤����Өж١���͡�繺Ե������(Data Bit) ����˹��¤����� 1 �Ե ����դ������зҧ�ͨԡ 0 ���� 1ᵡ��ҧ�ѹ���������� ˹��¤����������к������������ͨԡ��������� �����͡�� 2 ������ ��� Volatile Memory ����˹��¤����Ӫ�Դ�������� ���٭��� ���������ա�è��¡��ѧ�ҹ俿�����Ѻ˹���������˹��¤�����Ẻ���Ч���㹡������¹�ŧ ���� ź ������ ˹��¤����ӻ�������� ���� RAM �繵� Non-Volatile Memory ����˹��¤����ӷ������ö�红����� ����颳з������� ��è��¡��ѧ�ҹ俿�����Ѻ˹��¤����� ��˹��¤�����Ẻ��� ���ҡ㹡������¹�ŧ ���� ��� ����������˹��¤�����˹��¤����ӻ�������� ���� ROM , EPROM ��� EEPROM �繵� (adsbygoogle = window.adsbygoogle || []).push({}); �Ҿ�ʴ��ç���ҧ㹡�èѴ���˹��¤����������к� �����������ͨԡ��������� RAM ��˹�ҷ����������ͧ�������Т����ŷ����㹡�û�Ժѵԧҹ�ͧ PLC ˹��¤����ӻ�����������ẵ��������� �������������������§������������Դ俴Ѻ �����ҹ��С����¹������ŧ� RAM ��������ҡ ���Щй�鹨�����ҡѺ�ҹ����з��ͧ����ͧ����ա������¹�ŧ���������������� ROM ��˹�ҷ�������������Ѻ��㹡�û�Ժѵԧҹ�ͧ PLC ���������ͧ����� ˹��¤�����Ẻ ROM �ѧ����ö������ EPROM ��觨е�ͧ���ػ�ó�����㹡����¹���ź����� ����СѺ�ҹ�������ͧ�������¹�ŧ����� �͡�ҡ����ѧ��Ẻ EEPROM ˹��¤����ӻ������������ͧ������ͧ��;����㹡����¹���ź����� ����ö��ҹ�������Ѻ RAM ������ͧ��ẵ��������ͧ ���ҤҨ�ᾧ�������ͧ�ҡ����س���ѵԢͧ ROM ��� RAM �����¡ѹ �ç���ҧ��èѴ���˹��¤��������� �к� �����������ͨԡ�����������èѴ���˹��¤��������� �к� �����������ͨԡ��������� �����͡�� 3 ��ǹ�˭� � ��� 2.1 System Memory ˹��¤�������ǹ������˹��¤����ӷ���˹�ҷ��㹡�ä��������÷ӧҹ �к������������ͨԡ��������� �����͡�� 2 ��ǹ ��� • Executive Memory ����˹��¤����ӻ����� ROM , EPROM ��觨������������˹�ҷ��� ��èѴ��� �к��ͧ �����������ͨԡ���������, �����Ңͧ�������������˹���������ҷ���������� ��������ö���зӡ�û����ż��� , �Ǻ������� �繵� • Scratch Pad Memory ��� ˹��¤����Ӫ��Ǥ��� �����红����� 㹢�зӡ�û����ż���������ǹ�ͧ Executive Memory ���˹��¤����ӻ����������� RAM �������������ö��Ҷ֧˹��¤����� ��ǹ����� 2.2 Input / Output Status Memory ����˹��¤����� ����˹�ҷ�� 㹡����ʶҹ� �ͧ�ѭ�ҳ�Թ�ط ������ҷ�ط �������ʶҹТͧ�Թ�ط ��� ���ҷ�ط 㹡�û����ż������ � 1 �ͺ���� �դ��ʶҹе�ҧ椧��� ��ʹ��û����ż� �������� ���˹��¤�������ǹ������ RAM ������ǹ�ͧ�����������ͨԡ��������� SIMATIC S7 �����¡˹��¤�������ǹ������ PII ( Process Image Input ) ��˹�ҷ�� ������ʶҹТͧ�ѭ�ҳ�Թ�ط ��� PIQ ( Process Image Output ) ��˹�ҷ�� 㹡����ʶҹТͧ�ѭ�ҳ���ҷ��ط 2.3 Application Program ˹��¤�������ǹ��� �ШѴ������Ѻ�����㹡���红����ŵ�ҧ � �����㹡�û����ż� (Data Memory) ���˹��¤����ӷ���������������� �����㹡�äǺ��� �������˹��»����żš�ҧ��㹡�û����ż� 3.˹����Թ�ص-��ҵ�ص (Input-Output Unit) ˹����Թ�ص ��˹�ҷ���Ѻ�ѭ�ҳ�ҡ�ػ�ó���¹͡�����ŧ�ѭ�ҳ������ѭ�ҳ�������������������˹��»����żŵ���3.1 ˹����ͨԡ�Թ�ط ( Logic Input Unit )˹����Թ�طẺ��� ���ѡɳТͧ��� �Թ������ Ẻ Discrete Interfaces �з�˹�ҷ���������������ҧ˹��»����żš�ҧ �Ѻ �ػ�ó��Թ�ط��¹͡ ������ѡɳ����ѭ�ҳ亹���� ���� �ԨԵ�� ��ҹ�����ǹ��ѭ�ҳ����ҹ���һ�Ѻ��������дѺ�ѭ�ҳ�����������Ѻ��÷ӧҹ�ͧ ˹��»����żš�ҧ ���ͷӡ�û����żŵ�����������觷���������ҧ����� ����ç���ҧ���㹢ͧ˹����ͨԡ�Թ�طẺ��� �����͡�� 2 ��Դ ��� Ẻ DC �ͨԡ ��� Ẻ AC �ͨԡ �ʴ��ѧ�Ҿ �Ҿ�ʴ��ç���ҧ���㹢ͧ ˹����ͨԡ�Թ�ط Ẻ DC ǧ�����㹢ͧ �����������ͨԡ��������� ���дѺ�ç�ѹ㹡�û�Ժѵԡ�� 5 Vdc ���ػ�ó� �Ҿ�ʴ��ç���ҧ���㹢ͧ ˹����ͨԡ�Թ�ط Ẻ AC 3.2 ˹������͡ �Թ�ط( Analog Input Unit )���Ѻ�ѭ�ҳ������ѡɳе�����ͧ ���� �ѭ�ҳ���͡ ����������������ͨԡ��������� ��ͧ����Ѻ�ѭ�ҳ�Թ�ط��������͡㹷ҧ��Ժѵ���Ҩй�����ѭ�ҳ���͡����ҹ���Ҽ�ҹ����ŧ������ѭ�ҳ�ԨԵ�� (Analog to Digital Converter) ���ͷ�����¡��� ADC �� ���Ǩ֧���ѭ�ҳ��������㹡�û����ż��������͵�ͧ������ѭ�ҳ���ҷ�ط��������͡ �й�����ѭ�ҳ�ԨԵ�ŷ����ҡ��û����ż��Ҽ�ҹ����ŧ������ѭ�ҳ���͡ (Digital to Analog Converter) ���ͷ�����¡��� DAC �� ���Ǩ֧���ѭ�ҳ��������㹡�äǺ����ػ�ó����ҷ�ط��¹͡ ˹����Թ�طẺ���͡ �ͧ�����������ͨԡ��������� ������Ѻ�ѭ�ҳ���͡ ��ҧ � �ҡ �ѧ��鹡�����͡��˹����Թ�طẺ���͡ �е�ͧ�֧�Ԩ�óҶ֧�ѡɳТͧ�ѭ�ҳ�Թ�ط�ҡૹ��� � �Ҿ�ʴ��ç���ҧ���㹢ͧ ˹������͡�Թ�ط ��ٻ�ͧ�ç�ѹ �Ҿ�ʴ��ç���ҧ���㹢ͧ ˹������͡�Թ�ط ��ٻ�ͧ����� ˹�����ҵ�ص ��˹�ҷ���Ѻ�����Ũҡ��ǻ����ż������觵�͢�����令Ǻ����ػ�ó���¹͡�� �Ǻ�����ʹ� ������ �������� �繵� 3.3 ˹����ͨԡ���ҷ�ط( Logic Output Unit )�����ѭ�ҳ������ѡɳ���亹���� ���� �ԨԵ�� �͡令Ǻ����ػ�ó�ӧҹ��¹͡ ��觨�����ǹ��Сͺ����Ӥѭ ��� �ػ�ó�������§�ҧ�ʧ �����¡�ѭ�ҳ �ҡǧ�����㹢ͧ�����������ͨԡ����������͡�ҡ ��ǹ�ͧ�ػ�ó�Ǻ�����¹͡ ���ͻ�ͧ�ѹ����������¢ͧǧ�����㹷���Դ��� ���ͧ�ҡ��ǹ�ͧ�ػ�ó���¹͡�Ҿ �ʴ��ç���ҧ���㹢ͧ ˹����ͨԡ���ҷ�طẺ DC
�Ҿ �ʴ��ç���ҧ���㹢ͧ ˹����ͨԡ���ҷ�طẺ AC 3.4 ˹������͡���ҷ�ط ( Analog Output Unit )�����ѭ�ҳ������ѡɳе�����ͧ ���� �ѭ�ҳ ���͡�͡令������ػ�ó�ӧҹ��¹͡���˹������͡���ҷ�ط��ᵡ��ҧ�ѹ �������Ѻ �ѡɳТͧ�ѭ�ҳ���͡���������ٻ�ͧ�ç�ѹ ���� �����������ç���ҧ���� �ʴ� �ѧ�Ҿ �Ҿ�ʴ��ç���ҧ���㹢ͧ ˹������͡���ҷ�ط ��ٻ�ͧ�ç�ѹ �Ҿ�ʴ��ç���ҧ���㹢ͧ ˹������͡���ҷ�ط ��ٻ�ͧ����� 4.˹��¨��¾�ѧ�ҹ俿�� ( Power supply unit ) �Ҿ�ʴ� �ç���ҧ���㹢ͧ ˹��¨��¾�ѧ�ҹ俿�� �������ʴ���ǹ��Сͺ�ͧ˹��¨��¾�ѧ�ҹ俿�� ��Դ�ç�ѹ�Թ�ط AC �ç�ѹ俿�� 5.�ػ�ó������� (Peripheral Devices) �������ͧ�������� �Ե, 亵�, ��������������� PLC ���դӨӡѴ����������¡�ѹ��� �Ե (BIT), 亵� (Byte), ����� (Word) ��ѡ������¡��Ф������¢ͧ���Ф��մѧ��� โปรแกรมเมเบิลคอนโทรลเลอร์หมายถึงอะไรโปรแกรมเมเบิลคอนโทรลเลอร์เป็นอุปกรณ์ชนิดโซลิต-สเตท (Solid State) ท างานด้วยฟังก์ชั่น ลอจิก ไม่มีส่วนเคลื่อนที่ในการท างาน เป็นระบบปฏิบัติการทางดิจิตอล ออกแบบมาเพื่อใช้ในงาน อุตสาหกรรม ซึ่งมีหน่วยความจาสามารถทาการโปรแกรมและเก็บคาสั่ง ที่ผู้ใช้กาหนดขึ้น ตามเงื่อนไขการ ทางานของระบบ
ทำไมต้องใช้ PLCประโยชน์ของการใช้งาน PLC+HMI ในการควบคุมเครื่องจักร ดังนี้
PLC+HMI ควบคุมระบบการทำงานของเครื่องจักรต่าง ๆ ได้อย่างมีประสิทธิภาพ PLC+HMI เชื่อมต่อเข้ากับอุปกรณ์ Input และ Output ได้หลากหลาย PLC+HMI ง่ายต่อการใช้งาน ตรวจสอบการทำงาน หรือการ Maintenance.
PLC มีกี่ประเภท อะไรบ้างPLC สามารถแบ่งชนิดได้ออกเป็น 2 ชนิดตามลักษณะโครงสร้างภายนอกคือ PLC ชนิด บล็อก (Block Type PLCs) และ PLC ชนิดโมดูล (Modular Type PLCs)
PLC จะสรา้งอุปกรณ์ตา่ง ๆ ให้อยู่ในรูปแบบใดPLC ถูกพัฒนาขึ้นเพื่องานควบคุมอัตโนมัติโดยนำระบบคอมพิวเตอร์มาประยุกต์ใช้งาน แทนวงจรรีเลย์ จึงทำให้วงจรควบคุมที่ต้องใช้อุปกรณ์ต่างๆ มากมายถูกยุบอยู่ในรูปแบบโปร- แก รมแลดเดอร์หรืออาจเรียกว่าแลดเดอร์ไดอะแกรม ต่อมาได้มีการพัฒนาการสร้างโปรแกรมใน
|