Home Solution(ถาม-ตอบ) ใช้ SCADA ควบคุม Demand ไฟฟ้า

EDA International ตัวแทนจำหน่ายเป็นทางการ ICONICS, PRElectronics, M-System, Graphon, ABB

ซอร์ฟแวร์ตรวจสอบ/บริหารงานอุตสาหกรรม วิศวกรรม SCADA/HMI (ICONICS GENESIS32/64), Report Solution, Cloud, อุปกรณ์วัดคุม แสดงผล เทอร์มินัล อุปกรณ์ป้องกันทางอิเล็คทรอนิกส์ 

ใช้ SCADA ควบคุม Demand ไฟฟ้า

เราสามารถใช้ SCADA ควบคุมการใช้พลังงานไฟฟ้าเพื่อควบคุมค่าไฟฟ้าได้ โดยใช้ SCADA ตรวจสอบระดับ Demand หากเพิ่มสูงจนถึงระดับที่กำหนดก็สั่งตัดการจ่ายไฟให้แก่พื้นที่หรือเครื่อง จักรที่มีความจำเป็นน้อ

ยกว่า เมื่อระดับ Demand ลดลงจนเข้าสู่ภาะวะปกติจึงค่อยสั่งจ่ายไฟอีกครั้ง โดยมีการป้องกันผลกระทบกรณีสัญญาณ Demand เพิ่ม/ลดกลับไปมา(กระเพื่อม)ผ่านระดับ Limit ได้ด้วย Deadband และ Delay ซึ่งพิเศษกว่า Software และ Controller ทั่วไป

Introduction

 

ค่า Demand ทางไฟฟ้าหากไม่ควบคุมให้มีประสิทธิภาพ จะทำให้ค่าไฟฟ้าแพงเกินความจำเป็น การคอยควบคุมโดยใช้คนบางครั้งไม่เท่าทันเหตุการณ์ และไม่สะดวก เราสามารถใช้ SCADA ในการควบคุมอย่างมีประสิทธิภาพโดยใช้หลักการการตัดไฟฟ้าส่วนที่ไม่จำเป็นเมื่อค่า Demand เกินระดับที่กำหนด การใช้ GENESIS32 จะสามารถดำเนินการควบคุม Demand ให่้โรงงานหรือหน่วยงานโดยอัตโนมัติได้

 

หลักการ

- ใช้ AlarmWorX ตรวจสอบระดับ Demand จาก Power Meter ว่าสูงกว่า Limit ที่กำหนดไว้หรือไม่ โดยกำหนด Delay time และค่า Deadband ด้วยเพื่อป้องกันกรณีสัญญาณ ที่ได้รับมีการปรับเปลี่ยนขึ้นลงอย่างรวดเร็วผ่นจุด Limit เพื่อให้มั่นใจว่า Demand สูงเกินกำหนดจริงไม่กระเพื่อมกลับไปกลับมาระหว่าง Limit (Setpoint)

- เมื่อ Alarm เปลี่ยนสถานะเป็น Active เราจะเอาสัญญาณนี้ไปสั่งตัดไฟฟ้า จุดเดียวหรือหลายจุดแล้วแต่การวางแผน โดยสั่งงานไปที่ DO ของ PLC หรือ Remote IO ที่กระจายอยู่ ณ ที่ต่าง ๆ ของโรงงาน และที่ควบคุมการทำงานอุปกรณ์ไฟฟ้าส่วนต่าง ๆ ให้เปิดวงจรหรือหยุดทำงานของอุปกรณ์

 

โครงสร้างของ SCADA System เป็นดังนี้

 

image

 

จากรูป GENESIS32 รับสัญญาณ Demand จาก Power Meter หลัก จากนั้นจะควบคุม PLC, Remote IO หรืออุปกรณ์อื่น ๆ ในระบบเครือข่าย

Deadband เพื่ออะไร ใช้อย่างไร

ในระบบ Alarm เมื่อสัญญาณถึงระดับลิมิตที่กำหนดเช่น Hi และกรณีที่สัญญาณมีการกระเพื่อมเพิ่ม ๆ ลดๆ กลับไปกลับมาผ่านจุด Limit (Setpoint) ก็จะเกิด Alarm ถี่ ซึ่งอาจรบกวนการทำงานได้ และในกรณีนำไปใช้ตัดไฟฟ้าก็อาจจะทำให้อายุการใช้งานอุปกรณ์ลดลง ในกรณีเช่นนี้เราสามารถใช้ Deadband กำจัดผลของการกระเพื่อมของสัญญาณได้

หลักการของ Deadband

ยกตัวอย่างดังนี้ หากสัญญาณ Alarm Hi ถูกกำหนดไว้ที่ 10 และสัญญาณในระดับ Alarm มีการกระเพื่อมตั้งแต่ 9.95 ถึง 10.05 แบบนี้จะทำให้เกิด Alarm ดับ ๆ ติด ๆ หรือกระเพื่อมขึ้น แต่เมื่อเรากำหนด Deadband ของ Alarm เป็น 0.1เข้าไป เมื่อสัญญาณ > 10 Alarm ก็จะเกิดและเมื่อสัญาณลดเป็น 9.95 Alarm ก็ยังคงอยู่เพราะความแตกต่างระหว่าง Limit กับสัญญาณยังไม่เกิน 0.1 ดังนั้นจึงสามารถป้องกันผลของการกระเพื่อมของสัญญาณได้ เมื่อสัญญาณลดลงไปถึง 9.9 Alarm จึงจะหายไป และเมื่อสัญญาณ > 10 อีกครั้งก็จะเกิด Alarm ขึ้น ทั้งนี้ Deadband จะเป็นประโยชน์มากในงานควบคุมเพื่อให้แน่ใจว่า Alarm นั้นได้หายไปแล้วจริง ๆ ไม่มีการกลับไปกลับมา ใน GENESIS3จะมีฟีเจอร์แบบ Deadband นี้อยู่ใน AlarmWorX32

การเปลี่ยนแปลง Demand Limit ตามช่วงเวลา

 

เช่นกรณีการคิดค่าไฟฟ้าแบบ TOU/TOD เราจำเป็นต้องกำหนด Demand Limit ตามช่วงเวลานั้น ๆ ตามที่วางแผนไว้เนื่องจาก บางช่วงไม่คิดค่า Demand บางช่วงคิดถูก บางช่วงคิดแพง เช่น TOD ช่วง Off-Peak ไม่มีการคิดค่า Demand สูงสุด เป็นต้น เช่นนี้แล้ว เราก็สามารถใช้ Genesis32 เปลี่ยน Demand Limit โดยอัตโนมัติตามช่วงเวลาได้

 

 

ข้อดีของการใช้ SCADA ควบคุมค่า Demand

 

  1. ควบคุม Demand ได้อย่างมีประสิทธิภาพ และควบคุมการตัดการทำงานของอุปกรณ์หรือไฟฟ้าได้อย่างทั่วถึงผ่าน โดยอัตโนมัติ ระบบเครือข่ายไปยัง PLC, Remote IO, Device ณ จุดต่าง ๆ ของโรงงาน ต่างจาก Demand Controller เดี่ยว ๆ ที่ไม่สามารถทำงานแบบ Network และต้องต่อพ่วงหรือรับ Pulse จาก Power Meter โดยตรง
  2. ขยาย IO เพิ่มได้ตามต้องการแล้วต่อเข้ากับ SCADA ผ่าน Network (RS485, Ehernet, WiFi, ฯลฯ)
  3. แก้ไขและจัดการง่าย ที่เดียวที่ Control Room เช่นแก้ไข Demand Limit, Delay Time
  4. สามารถดูการรายงานแจ้งเตือนย้อนหลังว่ามีการตัดไฟ ณ เวลาใด ๆ บ้าง
  5. สามารถดูปริมาณการใช้ไฟฟ้าแบบ Real time และย้อนหลังได้
  6. ลดต้นทุนในการพัฒนาในกรณีที่มีการใช้หรือต้องการใช้ SCADA เพื่องานส่วนอื่นอยู่แล้ว
  7. สามารถเปลี่ยน Schedule การกำหนดค่า Limit Setpoint ได้
  8. ตั้ง Step การตัดไฟฟ้าได้ตามต้องการ ทั้งจำนวน Step และ Delay ระหว่าง Step (ดูตัวอย่าง VDO ด้านล่าง)

การตั้งค่า Limit และ Delay time ใน AlarmWorX32

ใน AlarmWorX32 ของ GENESIS32 นี้ก็เพื่อตรวจสอบ Demand อย่างมีประสิทธิภาพและจะนำไปใช้ตัดไฟฟ้าในส่วนที่มีความสำคัญน้อยกว่าเพื่อลดค่า Demand ในบิลค่าไฟฟ้าได้

 

 

image

รูปที่ 1 สร้าง Alarm Tag สำหรับตรวจสอบ Demand

 

จากรูปที่ 1 เป็นตัวอย่างการสร้าง Alarm Tag สำหรับตรวจสอบค่า Demand ที่ได้จาก Power Meter เช่น 500 kW

และมี Deadband อยู่ที่ 10 kW

 

image

รูปที่ 2

 

จากรูปที่ 2 Delay Time ในตัวอย่างนี้ใช้ 30 วินาที

 

เมื่อ Demand สูงกว่า 500 kW เป็นระยะเวลา 30 วินาทีขึ้นไปจะทำให้ Alarm ตัวนี้ Active และสามารถนำไปสั่งตัดไฟบางส่วนได้

เมื่อ Demand ลดลงเป็น 495 kW Alarm ตัวนี้จะยัง Active อยู่ เพราะเรากำหนด Deadband ไว้ที่ 10 จนกว่าเมื่อลดลงถึง 490 Alarm ก็จะหายไป จนกว่าเมื่อ Demand สูงถึง 500 ในรอบต่อไปอีกครั้ง การกำหนด Deadband และ Delay นี้เพื่อให้มั่นใจว่าไม่มีการกระเพื่อมของสัญญาณเพราะมันจะทำให้มีการตัดต่อ Load กลับไปกลับมาในเวลาอันสั้น ซึ่

งไม่เป็นที่ต้องการเพราะทำให้อุปกรณ์ไฟฟ้าอาจเสียหายได้

 

 


การตั้งค่าใน DataWorX32 ให้ตัดไฟ

 

สร้าง Register ขึ้นมาใน DataWorX ให้ Input เป็นแบบ Expression

image

รูปที่ 3

 

จากรูปที่ 3 คลิ้กปุ่ม Edit เข้าไปสร้าง Expression

คลิ้กปุ่ม Tag เพื่อไปเอา Alarm Tag มาเป็นเงื่อนไข คลิ้ก OK

 

image

รูปที่ 4

 

ใน Expression เราใส่เครื่องหมาย Not (!) เพื่อกลับสถานะ Active หรือ 1 ให้กลายเป็น 0 เพื่อเอาไปสั่ง DO ซึ่งจะทำการเปิดวงจร หรือหยุดการทำงานอุปกรณ์ที่ใช้ไฟฟ้าอยู่

 

! {{ICONICS.AlarmServer_.1\Demand.Active}}

คลิ้ก OK ออกจาก Expression Editor

 

นำเข้า OPC Outputs ที่ต้องการสั่ง On/Off ดังรูปที่ 5

โดยสามารถนำเข้าหลาย Output ได้ เช่นถ้าต้องการตัดต่อไฟ 10 จัดก็ใช้ 10 Output เป็นต้น ซึ่ง Output แต่ละตัวก็คือ IO ของ PLC, Remote IO หรืออุปกรณ์ที่กระจายอยู่ ณ จุดต่าง ๆ นั่นเอง ซึ่งจ่ายไฟให้ระบบแสงสว่าง และอุปกรณ์ไฟฟ้าที่มีสำคัญน้อยกว่า

 

image

รูปที่ 5

 

 

Apply

สั่ง Start DataWorX32 หรือให้เริ่มทำงานพร้อม Windows

เท่านี้เมื่อเกิด Alarm ที่ Demand tag ที่เราสร้างขึ้นก็จะมีการตัดไฟจุดนั้น ๆ ที่เอาได้เพิ่มเข้ามาในรายการ OPC Output

 


การตั้งค่า ScheduleWorX32 ให้ปรับ Limit Setpoint ของ Demand ตามช่วงเวลา

 

ScheduleWorX32 โมดูลย่อยใน GENESIS32 ที่สามารถทำงานได้อิสระเช่นเดียวกับโมดูลย่อยอื่น ๆ ของ GENESIS32 ใช้เพื่อประโยชน์ในการควบคุมแบบตารางเวลา เช่นประจำวัน หรือตามช่วงเวลาที่กำหนด มีเครื่องมือที่ใช้งานง่ายแบบ Calendar สามารถเลือกช่วงเวลาที่ต้องการเพื่อใส่การควบคุมไปยัง OPC Server ที่ควบคุม PLC, DCS, Controller หรือ RTU ต่าง ๆ สามารถควบคุม SNMP Device ต่าง ๆ รวมทั้ง Database สามารถนำไปใช้ในงานที่ต้องการกำหนด Flow การควบคุมอัตโนมัติ งานเพื่อการควบคุมโหลดและจัดการพลังงาน งานที่ต้องการวางแผนการควบคุมแบบตารางเวลา การควบคุุมแบบ Batch และอื่น ๆ อีกมากมาย

 

เราจะใช้ ScheduleWorX Configurator เพื่อกำหนดการเปลี่ยนแปลงค่า Limit ของ Demand โดยสามารถกำหนดในรูปแบบวันจันทร์ – อาทิตย์ วันหยุด และกำหนดวันที่โดยตรงก็ได้

 

image

รูปที่ 6

 

ยกตัวอย่างเช่น กรณี TOU เรากำหนดให้ช่วง 9:00 – 22:00 มีการกำหนด Limit ของ Alarm ที่ชื่อ Demand ที่เราสร้างขึ้นในรูปที่ 1 (HiHi) ให้เป็น 500 ส่วนในช่วงเวลาหลัง 22:00 เป็นต้นไปถึง 9:00 ของอีกวันก็ให้เป็น 1000 เป็นต้น

 

image

รูปที่ 7 ตัวอย่างการสร้าง ValueSet ใน ScheduleWorX

 

image

รูปที่ 8 ตัวอย่างนำเข้า Alarm Limit ที่ต้องการควบคุมจาก AlarmWorX

 

จากรูปที่ 8 จะเห็นว่าเราพบกิ่ง Demand ขณะที่จะนำเข้า ValueSet Tag ใน ICONICS.AlarmServer_.1

เมื่อเราเลือก Demand ก็จะพบ tag ชื่อ LIM_HIHI_Limit ซึ่งเป็น Limit HIHIในรูปที่ 1 ของ AlarmWorXนั้นเอง

 

การใช้งาน ScheduleWorX โดยละเอียดทำได้ไม่ยาก

โปรดชม VDO ScheduleWorX32

หรือดาวน์โหลดพรีเซนเทชั่นสอนการใช้งานเบื้องต้น

 

ตัวอย่างสาธิตการควบคุม Demand ด้วย GENESIS32

  • แสดงการตัดไฟเมื่อ Demand เกิน 450 kW เป็นระยะเวลา 10 วินาทีขึ้นไป
  • แบ่งการตัดไฟเป็น 2 Step ถ้า Step แรกทำงานแล้ว Demand ยังไม่ต่ำกว่าจุดปลอดภัย (Limit – Dead band) ให้ Step ต่อไปทำงาน
  • แต่ละ Step สามารถกำหนด Delay Time ได้

 

 

พบข้อสงสัยติดต่อ This e-mail address is being protected from spambots, you need JavaScript enabled to view it

 

สิ่งที่น่าสนใจ

PID Control Components SC Series
Multi-Function PID Controller SC Series
Highly Visible Color Graphic LCD. Intuitive Touch Panel Operation
More InformationPdf DownloadSpecification