วันพุธที่ 10 ธันวาคม พ.ศ. 2557

คำสั่ง Read Time Clock Control
         เป็นคำสั่งประยุกต์ที่ใช้ในการจัดการข้อมูลการทำงานของเวลา (วัน เดือน ปี ชั่วโมง นาที และวินาที)โดยแสดงค่าข้อมูลเวลา การเปรียบเทียบข้อมูล และการจัดการต่าง ๆ ในรูปของเวลา ซึ่งคำสั่ง Real Time Clock Control  นี้จะสามารถเลือกใช้คำสั่งดังนี้
TCMP = Time Compare ใช้เปรียบเทียบระหว่างค่าเวลาชั่วโมง นาที และวินาทีใน Device
TZCP  = Time Zone Compare ใช้เปรียบเทียบระหว่างค่าเวลาชั่วโมง นาที และวินาทีใน Device โดยจะตั้งค่าช่วงลิมิตเวลาสูงสุด-ต่ำสุด
TADD = Time Add ใช้ในการบวกค่าเวลาของ ชั่วโมง นาที และวินาที
TSUB = Time Subtract ใช้ในการลบค่าเวลาของ ชั่วโมง นาที และวินาที
TRD = Time Read 

ตัวอย่าง TCMP (Time Compare)


อธิบายว่า Real Time Clock ของ PLC จะมี Address D8015 เก็บค่าชั่วโมง D8014 เก็บค่านาที และ D8013 เก็บค่าวินาที ซึ่งค่าของ D8015 ,D8014 และ D8013 จะถูก Move เก็บไว้ที่ D0,D1 และ D2 ตามลำดับ เพื่อนำไปใช้งานอีกที คำสั่ง TCMP เรากำหนดค่าที่ใช้เปรียบเทียบกับ RTC เป็น 12:40:00 ซึ่งจะเห็นว่า
  • ถ้า RTC < 12:40:00   M0 จะ ON 
  • ถ้าค่า RTC = 12:40:00   M1 จะ ON
  • ถ้าค่า RTC > 12:40:00    M2 จะ ON  


วันจันทร์ที่ 8 ธันวาคม พ.ศ. 2557

         เมื่อปี พ.ศ. 2511 ในฝ่าย Hydromatic ของบริษัท General Motors ประเทศสหรัฐอเมริกา ได้คิดค้นอุปกรณ์ควบคุมแบบใหม่เพื่อใช้ทดแทนวงจรไฟฟ้าแบบเดิมที่ใช้กันอยู่ในโรงงานอุตสาหกรรมของบริษัท และในปี พ.ศ. 2512 PLC ได้ถูกผลิตขึ้นจำหน่ายในประเทศสหรัฐอเมริกาเป็นแห่งแรก ส่วนในประเทศญี่ปุ่น PLC ได้ถูกพัฒนาขึ้นภายหลังจากที่บริษัท ออมรอม (OMRON Co.,Ltd) ประเทศญี่ปุ่นประสบความสำเร็จในการผลิตโซลิต-สเตทรีเลย์ (Solid State Relay) ในปี พ.ศ. 2508 หลังจากนั้น 5 ปี PLC ก็ถูกนำออกจำ หน่ายสู่ท้องตลาดจนเป็นที่แพร่หลายในเวลาต่อมา

ประวัติ PLC
ค.ศ.1969
            PLCได้ถูกพัฒนาขึ้นมาครั้งแรกโดย บริษัท Bedford Associates โดยใช้ชื่อว่า Modular Digital Controller(Modicon) ให้กับโรงงานผลิตรถยนต์ในอเมริกาชื่อ General Motors Hydramatic Division บริษัท Allen-Bradley ได้เสนอระบบควบคุมโดยใช้ชื่อว่า PLC

ค.ศ.1970-1979
            ได้มีการพัฒนาให ้PLC มีการประมวลผลที่เร็วมากขึ้นตามการเปลี่ยนแปลงของ Microprocessor ความสามารถในการสื่อสารข้อมูลระหว่าง PLC กับ PLC โดยระบบแรกคือ Modbus ของ Modicon เริ่มมีการใช้อินพุท/เอาท์พุทที่เป็นสัญญาณ Analog

ค.ศ.1980-1989
            มีความพยายามที่จะสร้างมาตรฐานในการสื่อสารข้อมูลของ PLC โดยบริษัท General Motor ได้สร้างโปรโตคอลที่เรียกว่า manufacturing automation 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)