Home
SCADAทำสเกลค่าจากอุปกรณ์ได้ที่ไหนบ้าง PDF Print E-mail
Written by Administrator   
Tuesday, 11 June 2019 16:59

บางครั้งเราจำเป็นต้องทำสเกลของค่าที่อ่านได้จากอุปกรณ์เพื่อให้ได้ความหมายตรงกับที่มนุษย์ต้องการ ยกตัวสอย่างเช่นค่าจากTransmitterส่งออกมาเป็นค่า 4-20mA เข้ามาให้PLCแล้วPLCส่งต่อให้SCADAในรูปตัวเลข 0 – 4695 (กรณีความละเอียดInput 12 บิต) เราก็จำเป็นต้องเสกลค่าว่า 0 หมายถึงค่าเท่าใด และ 4695 คือค่าเท่าใด เช่นเป็นค่าจากตัวTransmitterวัดอุณหภูมิ 0 – 1000 องศาก็จะต้องทำเสกลออกมาในช่วง 0 – 1000 เป็นต้น

 

บางครั้งการทำเสกลสามารถทำที่ตัวอุปกรณ์เช่นRemote IOได้โดยตรง แต่กรณีPLCและอุปกรณ์อื่นๆอาจจะทำไม่ได้ แต่เราก็ยังสามารถทำเสกลได้บน OPC Server หรือในSCADAเอง

ตัวอย่างการเสกลใน Kepware KEPServerEx OPC Server จากรูปล่างเป็นการเสกลค่าออกมาด้วยการหาร 100 คือถ้าค่าเข้ามา 500(Raw Value)ก็จะถูกเสกลเป็น 5.00 (Scaled Value) นอกจากนี้ยังมีอ็อปชั่นClampเพื่อตัดค่าที่เกินหรือต่ำกว่าค่า High/Lowที่เรากำหนดไว้อีกด้วย เช่นถ้าเลือกอ็อปชั่นClampตรงHigh เมื่อค่าเข้ามา 1005 แทนที่จะเสกลเป็น 10.05 ก็จะถูกตัดส่วนที่เกินออกกลายเป็น 10.00 แทน เป็นต้น การทำสเกลในKepwareสามารถทำได้ทั้งแบบLinear และ Square root

 

image

 

ตัวอย่างการทำสเกลในICONICS Modbus OPC Server ของGENESIS SCADA จากรูปล่างเป็นการทำสเกลในConversions เช่นรับ 0 – 1000 แล้วส่งออก 0 – 10.00 สามารถเสกลแบบ Linear และ Square Root และมีอ็อปชั่นClampตัดส่วนเกินในย่านที่กำหนดเช่นเดียวกับKepware

 

image

 

แต่ถ้าเราไม่ทำสเกลที่OPCด้วยเหตุผลที่หลากหลายเช่นไม่สามารถยุ่งกับOPCได้เป็นต้น เราสามารถทำที่ฝั่งSCADAได้ เช่นในกรณีของGENESIS32สามารถทำได้ที่Unified Data Manager จากรูปล่างเป็นการสร้างExpressionรับค่าOPCเข้ามาเพื่อหาร100 (ไม่ต้องพิมพ์ชื่อOPC tagเอง สามารถเเลือกจากUnified Browser ที่ปรากฏขึ้นมา)

 

image

image

image

 

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

image

**สงวนลิขสิทธิ์ทั้งหมด โดย EDA International LTD.
สงวนลิขสิทธิ์ทั้งหมด ทุกข้อความ รูปภาพ งานกราฟฟิค และภาพเคลื่อนไหว ที่ปรากฎอยู่บนหน้าเว็บไซต์ อยู่ภายใต้การสงวนลิขสิทธิ์และได้รับการคุ้มครองตามกฎหมาย ไม่อนุญาต ให้ทำซ้ำ คัดลอก ดัดแปลง ส่วนหนึ่งส่วนใดหรือทั้งหมด โดยมิได้รับอนุญาตเป็นลายลักษณ์อักษรจากบริษัทฯ