Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore บทที่ 4 การเขียนโปรแกรม PLC ควบคุมการทำงาน

บทที่ 4 การเขียนโปรแกรม PLC ควบคุมการทำงาน

Published by krit.chotipun, 2019-10-17 22:31:59

Description: บทที่ 4 การเขียนโปรแกรม PLC ควบคุมการทำงาน

Search

Read the Text Version

การเขียนโปรแกรม PLC ควบคมุ การทางาน ผู้ใช้จะต้องมีความรู้ในการเขียนคาสั่งด้วยภาษาบูลีน หรือภาษา Ladder Diagram ข้อดีของเคร่ืองป้อนโปรแกรมแบบมือถือคือมีขนาด เล็ก สามารถเคลื่อนย้ายหรือพกพาได้สะดวก ปัจจุบันการใช้งาน PLC มี การพฒั นาเปน็ อยา่ งมาก มกี ารนาคอมพิวเตอร์เข้ามาช่วยในการออกแบบ โปรแกรม การเขยี นโปรแกรม การทดสอบโปรแกรมก่อนใช้งาน การดาวน์ โหลดโปรแกรมลงสู่ PLC การแก้ไขโปรแกรม รวมถึงสามารถดูสภาวะการ ทางานของโปรแกรมควบคุมได้จากหนา้ จอคอมพิวเตอร์

การใช้งานเครอ่ื งป้อนโปรแกรมแบบมอื ถอื (HP 911) เคร่อื งปอ้ นโปรแกรมแบบมือถือ (HP 911) เป็นอปุ กรณท์ ่ใี ชเ้ ขียน โปรแกรมควบคมุ จะมีป่มุ กดทงั้ หมด 42 ป่มุ โดยแตล่ ะป่มุ จะมี 2 ฟังกช์ นั ตอ้ งการ เลอื กฟังกช์ นั ดา้ นบนใหก้ ดป่มุ (SFT) กอ่ นทกุ ครง้ั ตอ้ งการเขียนตวั อกั ษร ใหก้ ด ป่มุ (ALPHA) เพ่ือเปล่ียนเขา้ สโู่ หมดการเขียนตวั อกั ษร ถา้ ตอ้ งการเขียน ตวั เขียนเลก็ ในโหมดนี้ ใหก้ ดป่มุ (SFT) แลว้ ตามดว้ ยป่มุ ตวั อกั ษรท่ตี อ้ งการเขียน การออกจากโหมดการเขียนตวั อกั ษรสามารถทาไดโ้ ดยการกดป่มุ (ALPHA) อกี ครง้ั หน่งึ

เคร่อื งป้อนโปรแกรมแบบมอื ถือ (HP 911)

ลักษณะตาแหน่งของปุ่มกดบนเครอ่ื งป้อนโปรแกรมแบบมือถอื (HP 911) และหน้าท่ี ของปมุ่ กดแตล่ ะป่มุ แสดงดงั น้ี ปมุ่ SHIFT ปมุ่ กด ชื่อ หน้าที่ SHIFT เลอื กฟังกช์ นั ด้านบนของปุ่มกด หรอื เลอื กอกั ษร ตวั พิมพ์เล็ก ALPHABETIC เลอื กหรอื ยกเลกิ โหมดการเขียนตัวอกั ษร SWITCH DATA DISPLAY ใชเ้ ลอื กรูปแบบการแสดงข้อมูล FORMAT

ปุ่มควบคมุ เคร่ืองปอ้ นโปรแกรมแบบมอื ถือ (HP 911) DATA เลือกโหมดการดสู ภาวะการเปล่ยี นแปลงของค่าขอ้ มลู MONITOR MONITOR เลอื กโหมดการแสดงสภาวะการทางาน ของโปรแกรมแลดเดอร์ COMMAND ใช้เลือกคาสง่ั ควบคมุ การทางาน SYSTEM เลือกโหมดการแสดงขอ้ มูลระบบ (System information) INFORMATION

ปุ่มควบคุมเครอื่ งป้อนโปรแกรมแบบมอื ถือ (HP 911) ป่มุ กด ชือ่ หน้าที่ PROGRAM ใชส้ ง่ั เก็บโปรแกรมหรอื สั่งเกบ็ ขอ้ มลู ท่ถี ูกแกไ้ ข ในเครอ่ื งโปรแกรมแบบมือถือลงใน PLC EDIT เม่ือต้องการแกไ้ ขโปรแกรม หรือแก้ไข SYSTEM INFORMATION HOME ใชเ้ ลื่อนตาแหนง่ ของเคอร์เซอรไ์ ปยงั ตาแหนง่ เรม่ิ ตน้ เมอ่ื ต้องการขยายการแสดงโปรแกรมเฉพาะสว่ น เพอื่ ใหแ้ สดงรายละเอียดมากข้ึน ZOOM (การกดปุ่มนใ้ี นแต่ละคร้งั จะเป็นการเปล่ียนจาก โหมดการแสดงผลปกติ เป็นโหมดการแสดงผลแบบ ขยาย)

ปุ่มควบคุมเครื่องป้อนโปรแกรมแบบมอื ถือ (HP 911) ป่มุ กด ชื่อ หน้าท่ี MENU ใชเ้ ลอื กฟังกช์ นั ตา่ ง ๆ ในแตล่ ะโหมด DISPLAY คงคา้ งหนา้ จอท่กี าลงั แสดงสภาวะคา่ ขอ้ มลู อยู่ HOLD ALL CLEAR ลบลา้ งการแสดงผลบนจอภาพทงั้ หมดเม่ือ ตอ้ งการเขียนโปรแกรมใหม่ CLEAR ลบลา้ งขอ้ มลู ท่ีเขียนเขา้ ไปตวั ลา่ สดุ

ปมุ่ ควบคมุ เคร่ืองปอ้ นโปรแกรมแบบมือถือ (HP 911) ป่มุ กด ชอ่ื หนา้ ที่ SEARCH ค้นหาคาสง่ั หรือโอเปอรแ์ รนด์ WRITE ใหเ้ ขยี นโปรแกรมหรอื ข้อมูล EXECUTE เพื่อยืนยนั การเขียนขอ้ มลู หรอื คาสง่ั

ป่มุ ควบคุมตาแหนง่ เคอรเ์ ซอร์(HP 911) ป่มุ กด ช่ือ หนา้ ที่ LINE ใชเ้ ม่ือตอ้ งการแทรกและลบโปรแกรมทงั้ บรรทดั ใน ขณะท่กี าลงั แกไ้ ขโปรแกรม UP-ARROW เล่อื นตาแหน่งของเคอรเ์ ซอรข์ นึ้ ดา้ นบน (ยอ้ นกลบั อตั โนมตั ิ) COLUMN ใชเ้ ม่ือตอ้ งการแทรกหรอื ลบโปรแกรมในแนว คอลมั นใ์ นขณะท่กี าลงั แกไ้ ขโปรแกรม DOWN - เล่อื นตาแหนง่ ของเคอรเ์ ซอรล์ งดา้ นลา่ ง ARROW (ยอ้ นกลบั อตั โนมตั ิ)

ปุ่มควบคมุ ตาแหนง่ เคอรเ์ ซอร์/โอเปอแรนด์ ป่มุ กด ชอ่ื หนา้ ท่ี INSERT แทรกคาส่งั ในแนวคอลมั น,์ บรรทดั หรอื ทง้ั รงั ก์ ขณะทาการแกไ้ ขโปรแกรม RIGHT เล่อื นตาแหน่งของเคอรเ์ ซอรไ์ ปทางขวา ARROW (ยอ้ นกลบั อตั โนมตั ิ) DELETE ลบคาส่งั ในแนวคอลมั น,์ บรรทดั หรอื ทง้ั รงั กข์ ณะ ทาการแกไ้ ขโปรแกรม LEFT เล่อื นตาแหนง่ ของเคอรเ์ ซอรไ์ ปทางซา้ ย ARROW (ยอ้ นกลบั อตั โนมตั ิ)

ปุ่มคาส่งั /โอเปอแรนด์ ป่มุ กด ชอื่ หน้าท่ี AUXILIARY กาหนดรจี ิสเตอรช์ ว่ ยภายใน REGISTER NC กาหนดคาส่งั หนา้ สมั ผสั แบบปกตปิ ิด CONTACT EXTERNAL กาหนดรจี ิสเตอรอ์ ินพตุ ภายนอก INPUT REGISTER NO กาหนดคาส่งั หนา้ สมั ผสั แบบปกติเปิด CONTACT

ปุ่มคาสั่ง/โอเปอแรนด์ ป่มุ กด ชื่อ หน้าท่ี TIMER กาหนดรจี ิสเตอร์ตวั ตง้ั เวลา REGISTER HORIZONTAL เชื่อมตอ่ เสน้ ในแนวนอน CONNECTION EXTERNAL กาหนดอปุ กรณข์ องอนิ พตุ ภายนอก INPUT DEVICE VERTICAL เช่ือมต่อเส้นในแนวต้งั CONNECTION

ปมุ่ คาสง่ั /โอเปอแรนด์ ป่มุ กด ช่อื หน้าท่ี AUXILIARY กาหนดอปุ กรณข์ องรีเลยช์ ่วย RELAY DEVICE COIL กาหนดคาสั่งเอาตพ์ ุตคอยล์ DIGIT ใชส้ าหรับการกาหนดหลกั ทศนยิ ม DESIGNATION FUNCTION ใช้เลือกคาส่งั ฟังกช์ นั พิเศษท่ีตอ้ งใช้งาน INSTRUCTION

ปุ่มตัวเลข/โอเปอแรนด์ ป่มุ กด ช่อื หนา้ ท่ี ใช้สาหรบั การปรับปรุง แก้ไข INDEX INDEX (การแกไ้ ข INDEX จะใช้สาหรับการกาหนด ตาแหนง่ แบบ INDIRECT) BASIC ใชเ้ ลือกคาสั่งพ้นื ฐานทต่ี ้องการใช้งาน INSTRUCTION COUNTER กาหนดอปุ กรณ์รเี ลย์ของตัวนับจานวน DEVICE 0 เขยี นคา่ ตัวเลข 0

ปุ่มตวั เลข/โอเปอแรนด์ ป่มุ กด ช่อื หนา้ ที่ SPECIAL DEVICE กาหนดอุปกรณ์รีเลย์พเิ ศษ 1 เขียนค่าตัวเลข 1 LINK RELAY กาหนดรีเลย์เชือ่ มตอ่ ข้อมูล 2 เขยี นคา่ ตวั เลข 2 LINK DEVICE กาหนดอุปกรณเ์ ชือ่ มตอ่ ขอ้ มูล 3 เขยี นคา่ ตัวเลข 3 EXTERNAL กาหนดอุปกรณ์เอาต์พตุ ภายนอก OUTPUT DEVICE 4 เขยี นคา่ ตัวเลข 4

ปุ่มตวั เลข/โอเปอแรนด์ ป่มุ กด ชอ่ื หนา้ ท่ี DIRECT INPUT กาหนดอปุ กรณอ์ นิ พตุ แบบขบั โดยตรง DEVICE 5 เขยี นคา่ ตัวเลข 5 DIRECT OUTPUT กาหนดอปุ กรณเ์ อาตพ์ ุตแบบขับโดยตรง DEVICE 6 เขยี นค่าตวั เลข 6 COUTER กาหนดหมายเลขรีจสิ เตอร์สาหรบั เกบ็ ค่าตวั นบั REGISTER จานวน 7 เขียนค่าตัวเลข 7 DATA REGISTER กาหนดรจี สิ เตอรส์ าหรบั เก็บขอ้ มูล 8 เขยี นคา่ ตวั เลข 8

ปุ่มตวั เลข/โอเปอแรนด์ ป่มุ กด ชอ่ื หน้าที่ FILE REGISTER กาหนดรจี ิสเตอร์สาหรบั เก็บไฟล์ 9 เขียนคา่ ตัวเลข 9 SPECIAL กาหนดรีจิสเตอรส์ าหรับใช้งานพเิ ศษ REGISTER A เขยี นคา่ ตวั อกั ษร A LINK RELAY กาหนดรีจิสเตอรส์ าหรบั รเี ลยเ์ ชือ่ มตอ่ REGISTER B เขียนค่าตัวอักษร B LINK กาหนดรจี สิ เตอรส์ าหรบั เช่อื มตอ่ REGISTER C เขยี นคา่ ตัวอกั ษร C

ปมุ่ ตวั เลข/โอเปอแรนด์ ป่มุ กด ช่อื หน้าที่ EXTERNAL กาหนดรีจสิ เตอร์เอาต์พตุ ภายนอก OUTPUT REGISTER D เขียนค่าตัวอกั ษร D DIRECT INPUT กาหนดรีจิสเตอรอ์ นิ พตุ แบบขับโดยตรง REGISTER E เขยี นค่าตัวอกั ษร E DIRECT OUTPUT กาหนดรีจสิ เตอร์เอาตพ์ ุตแบบขับโดยตรง REGISTER F เขียนค่าตวั อกั ษร F CANCEL ยกเลกิ คาส่ังทีเ่ ขียนเข้าไปแล้ว และทาให้เคร่ือง โปรแกรมแบบมือถอื กลับไปยังสถานะกอ่ นนน้ั PERIOD เขยี นข้อมูลแบบมีจุดทศนิยม

ป่มุ ตัวเลข/โอเปอแรนด์ ปมุ่ กด ชอ่ื หนา้ ที่ TIMER DEVICE กาหนดอปุ กรณ์รีเลยต์ ัวตั้งเวลา MINUS เปลย่ี นเครื่องหมายบวกหรือลบของคา่ ข้อมูล เปลย่ี นระหว่างการแสดงค่าขอ้ มลู ระหว่างความ DOUBLE ยาว 1 รจี สิ เตอรแ์ ละความยาว 2 รีจิสเตอร์ HEXADECIMAL เปล่ยี นการแสดงคา่ ข้อมลู ระหวา่ งการแสดง เลขฐานสิบและฐานสิบหก

การเขยี นโปรแกรมดว้ ยเคร่อื งป้อนโปรแกรมแบบมือถอื (HP 911) หลงั จากต่อเครื่องป้อนโปรแกรมแบบมือถือ (HP 911) เข้ากับ PLC แล้วให้ ปรับสวิตซ์ควบคุมการทางานท่ีอยู่ด้านหน้าของ PLC ไปที่ตาแหน่ง HALT เปิดสวิตซ์ แหล่งจา่ ยไฟเขา้ PLC ตรวจดูว่าหลอดสญั ญาณ LED แสดงการ FAULT ตอ้ งไมส่ ว่าง ในขณะที่มีไฟเลี้ยง PLC ผู้ใช้สามารถถอดหรือต่อสายเคเบิลที่ใช้ต่อ ระหว่างเคร่ืองโปรแกรมแบบมือถอื (HP 911) กับ PLC ไดต้ ลอดเวลา

การลบลา้ งหน่วยความจา กดป่ มุ กดป่มุ และ เพ่ือดรู ายการตา่ ง ๆ

รอให้ยนื ยันการเขยี นคาสงั่ ควบคุมสาหรบั การลบล้างหนว่ ยความจา ถา้ คาส่งั ควบคมุ ที่ เลอื กถกู ตอ้ งแล้ว ให้กดปมุ่ แตถ่ า้ หมายเลขท่เี ขียนไมถ่ กู ตอ้ ง ใหก้ ดป่มุ เพ่ือยกเลิกหมายเลขคาส่งั ขน้ั ตอนการจดั แบง่ สญั ญาณอนิ พตุ และเอาตพ์ ตุ เพ่ือการจดั แบง่ สญั ญาณอินพตุ และ เอาตพ์ ตุ แบบอตั โนมตั ิ ตรวจสอบขอ้ มลู การจดั แบง่ ภาคอินพตุ /เอาตพ์ ตุ

การเขียนโปรแกรมโดยเคร่อื งปอ้ นโปรแกรมแบบมือถือ (HP 911) 1) ทาการเลอื กขอ้ มลู หลกั ดว้ ยคาส่งั เพ่ือแสดงผลหนา้ จอของการเขียนโปรแกรม ทาเลอื กบลอ็ กหมายเลข 1 ดว้ ยคาส่งั ทาเลอื กรงั กห์ มายเลข 1 ดว้ ยคาส่งั 2) เขา้ สโู่ หมดการแกไ้ ขโปรแกรม [EDIT]


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook