Controllers MELSEC-L Series
คุณสมบัติผลิตภัณฑ์ -การควบคุมอะนาล็อก/อุณหภูมิ-
ปรับเวลาเริ่มต้นระบบได้อย่างละเอียดด้วยฟังก์ชัน Shift
ฟังก์ชัน Shift
ฟังก์ชันนี้ช่วยให้สามารถเพิ่ม (เลื่อน) ค่า shifting amount ที่กำหนดไว้ลงในค่า digital output ได้
เมื่อค่า shifting amount เปลี่ยนแปลง จะสะท้อนผลต่อค่า scaling value (digital operation value) แบบ real time ทำให้ปรับแต่งละเอียดได้ง่ายเมื่อระบบเริ่มต้นทำงาน
สำหรับ L60AD4
■ ก่อนปรับแต่ง
| แรงดันอินพุต (V) | ค่า digital output |
|---|---|
| 0 | -10 |
| 5 | 19990 |
■ หลังปรับแต่ง
| แรงดันอินพุต (V) | ค่า Scaling (digital operation value) |
|---|---|
| 0 | 0 |
| 5 | 20000 |
ลดเวลาในการเขียนโปรแกรม
ฟังก์ชัน Scaling
ฟังก์ชัน Scaling แปลงค่าโดยตรงให้อยู่ในหน่วยที่เข้าใจง่าย โดยไม่ต้องเขียนโปรแกรมเพิ่มเติม
เนื่องจากไม่จำเป็นต้องมีโปรแกรมแปลงค่าแยกต่างหาก จึงลดจำนวน step การเขียนโปรแกรมโดยรวมได้
ตัวอย่างการตั้งค่า Scaling (L60AD4)
โดยปกติ อินพุตอนาล็อก 4 ถึง 20 mA จะถูกแปลงเป็นค่า digital ในช่วง 0 ถึง 20000 เมื่อใช้ฟังก์ชัน Scaling อินพุตเดิมสามารถให้ผลลัพธ์เป็นค่า digital ที่ ±20000 ได้
| กระแสอินพุต (mA) | ค่า digital output | ค่า Scaling |
|---|---|---|
| 4 | 0 | -20000 |
| 8 | 5000 | -10000 |
| 12 | 10000 | 0 |
| 16 | 15000 | 10000 |
| 20 | 20000 | 20000 |
ฟังก์ชัน Digital filtering
ฟังก์ชันนี้กำจัดองค์ประกอบความถี่ที่ไม่ต้องการด้วยการตั้งค่า parameter ง่ายๆ เลือกได้จาก low pass filter, high pass filter หรือ band pass filter
ลด step การเขียนโปรแกรมได้อีกเนื่องจากไม่ต้องเขียน ladder code เพิ่มเติมเพื่อทำ filter processing
โปรแกรมแปลง A/D ที่ผ่านการ filter แล้วพร้อมใช้งานพร้อมกันกับการแปลงเสร็จสิ้น ลดเวลาโดยรวมในกระบวนการแปลงค่าจนถึง filter
ฟังก์ชัน First-delay filter
ฟังก์ชัน First-delay filter ส่งออกค่า digital ที่กรอง (ปรับให้เรียบ) สัญญาณรบกวนที่มากเกินไปอย่างต่อเนื่อง
บันทึกข้อมูลได้สูงสุด 10,000 points
ฟังก์ชัน Logging
ข้อมูลจะถูกเก็บรวบรวมอย่างต่อเนื่องตามรอบที่กำหนดและจัดเก็บในหน่วยความจำ buffer
ข้อมูลที่จัดเก็บในหน่วยความจำ buffer สามารถนำไปใช้ในการ debug และตรวจสอบการเปลี่ยนแปลงข้อมูลเป็นระยะได้
| รายการ | รายละเอียด | |
|---|---|---|
| L60AD4 | L60AD2DA2 | |
| จำนวน points ที่เก็บได้ | 10000 points/channel | |
| ข้อมูลที่เก็บได้ | ค่า digital output หรือค่า scaling (digital operation value) | |
| รอบการ Logging *1 | 80…32767µs 1…32767ms 1…3600s |
80…32767µs 1…32767ms 1…3600s |
| ความเร็วในการแปลง | 80 µs หรือ 1 ms | 80 µs |
| เงื่อนไข Level trigger | Above (เกิน), Below (ต่ำกว่า), Pass Through (ผ่าน) | |
| จำนวน points ที่บันทึกหลัง trigger | 1…10000 | |
-
*1.รอบ logging จริงคือ “ผลคูณของรอบการแปลงของแต่ละวิธีการแปลง A/D”
ตัวอย่าง: เมื่อใช้ sampling processing รอบการแปลง = ความเร็วในการแปลง × จำนวน channel ที่ใช้งาน
ข้อมูล logging สามารถวิเคราะห์ได้ด้วย GX LogViewer
ข้อมูล logging สามารถถ่ายโอนไปยัง device memory ของ CPU ได้ขณะที่ยังคง logging อยู่
การ logging และการส่งข้อมูลสามารถดำเนินการพร้อมกันได้ จึงเริ่ม logging session ถัดไปได้ทันที
การ Logging ตั้งแต่ 10,000 points ขึ้นไป
เมื่อเริ่ม logging ข้อมูลในช่วง 1001 - 2000 points 1000 points แรก (1 - 1000) จะถูกจัดเก็บลงใน device memory ของ CPU โดยการจัดเก็บทุก 1000 points ลงใน CPU ทำให้สามารถ logging ข้อมูลรวมมากกว่า 1000 points ได้
วัดความหนาชิ้นส่วนได้ง่ายดาย!
ฟังก์ชันแปลงค่าส่วนต่าง
เมื่อการแปลงค่าส่วนต่างเริ่มต้น ค่า scaling (digital operation value) ณ เวลานั้นจะถูกกำหนดเป็นค่า reference สำหรับการแปลงส่วนต่าง ค่าที่ได้จากการลบค่า reference นั้นออกจาก scaling value (digital operation value) จะถูกจัดเก็บเป็น scaling value (digital operation value) หลังการแปลงส่วนต่าง
Scaling value (digital operation value)
หลังการแปลงค่าส่วนต่าง
=
Scaling value
(digital operation value)
-
ค่า reference
สำหรับการแปลงส่วนต่าง
ขยายวิธีการตรวจจับตามลักษณะการใช้งาน
ฟังก์ชันตรวจจับข้อผิดพลาดของสัญญาณอินพุตแบบขยาย
ฟังก์ชันนี้ช่วยขยายวิธีการตรวจจับของฟังก์ชันตรวจจับข้อผิดพลาดสัญญาณอินพุต ใช้เพื่อตรวจจับข้อผิดพลาดสัญญาณอินพุตที่ขีดจำกัดล่างหรือขีดจำกัดบนเท่านั้น หรือเพื่อดำเนินการตรวจจับการตัดการเชื่อมต่อ
ฟังก์ชันขยายช่วงอินพุต
ช่วงอินพุตสามารถขยายได้ โดยการรวมฟังก์ชันนี้กับฟังก์ชันตรวจจับข้อผิดพลาดสัญญาณอินพุต สามารถตรวจจับการตัดการเชื่อมต่อแบบง่ายได้
ติดตาม alarm ของอุปกรณ์ที่เชื่อมต่อ
ฟังก์ชันเอาต์พุตการแจ้งเตือน
■ Alarm แบบกระบวนการ
ส่งสัญญาณ alarm เมื่อค่า digital output เข้าสู่ช่วง alarm ที่กำหนดไว้ล่วงหน้า
■ Rate alarm (การแจ้งเตือนอัตราการเปลี่ยนแปลง)
จะเกิด alarm เมื่ออัตราการเปลี่ยนแปลงของค่า digital output มากกว่าค่า upper limit ของ rate alarm หรือน้อยกว่าค่า lower limit ของ rate alarm
แยกสัญญาณรบกวนเพื่อการทำงานของระบบที่ราบรื่นยิ่งขึ้น <sup>L60AD4-2GH </sup>
การแยกวงจร (Channel isolation)
แต่ละ channel ถูกแยกจากกัน ป้องกันการรบกวนสัญญาณระหว่าง channel ทำให้การวัดมีเสถียรภาพมากขึ้น
ปรับ timing การแปลง A/D ได้ยืดหยุ่น
ฟังก์ชันแปลงค่าแบบ Trigger
การแปลง A/D จะประมวลผลที่ขอบขาขึ้น (rising edge) ของ trigger timing
ฟังก์ชันนี้ช่วยให้ใช้งาน converter ได้ง่ายขึ้นและเพิ่มสมรรถนะโดยรวมของโปรแกรม
คำขอ trigger conversion มี 2 ประเภท คือ “External trigger conversion request (ขั้วต่ออินพุตภายนอก)” หรือ “Internal trigger conversion request (หน่วยความจำ buffer)”
- *2.ดำเนินการตามลำดับโดยจับคู่ channel 1 กับ channel 3 และ channel 2 กับ channel 4
คำนวณและบันทึกปริมาณการไหลได้อย่างรวดเร็ว
ฟังก์ชันรวมปริมาณการไหล
ฟังก์ชันนี้ทำการแปลง A/D ค่าอินพุตอนาล็อก (แรงดันหรือกระแส) จาก flow meter และอื่นๆ แล้วรวม scaling value (digital operation value) ทุกรอบการรวม ฟังก์ชันนี้ดำเนินการประมวลผลเชิงอินทิกรัลโดยถือว่า scaling value (digital operation value) คือปริมาณการไหลทันทีขณะนั้น
■ แนวคิดของการประมวลผลเชิงอินทิกรัล
ฟังก์ชันนี้ดำเนินการประมวลผลเชิงอินทิกรัลโดยใช้สูตรต่อไปนี้
| รายการ | รายละเอียด | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ปริมาณการไหลสะสม | ผลลัพธ์จากการประมวลผลเชิงอินทิกรัล | ||||||||||||
| ปริมาณการไหลทันทีขณะนั้น | ค่าปริมาณการไหลทันทีที่ส่งออกในรูปอนาล็อกจาก flow meter | ||||||||||||
| ΔT | รอบการรวม (ms) | ||||||||||||
| T |
ค่าแปลงเพื่อแปลงหน่วยเวลาของปริมาณการไหลทันทีเป็นหน่วย ms
|
||||||||||||
| การปรับสเกลหน่วย |
การปรับสเกลหน่วยสำหรับปริมาณการไหลสะสม
|
||||||||||||
| ปริมาณก่อนหน้า | ค่าปริมาณการไหลสะสมที่จัดเก็บก่อนการประมวลผลเชิงอินทิกรัล |
เอาต์พุตอนาล็อกต่อเนื่องที่เร็วและราบรื่นยิ่งขึ้น
ฟังก์ชันเอาต์พุตคลื่น (Wave output)
มาพร้อมฟังก์ชันเอาต์พุตคลื่นที่เป็นรายแรกของอุตสาหกรรม *3
ฟังก์ชันนี้ช่วยให้สามารถลงทะเบียนข้อมูลคลื่นควบคุมที่เร็วกว่าการควบคุมโดยโปรแกรมโดยตรงในโมดูล D/A converter และส่งออกข้อมูลตามรอบการแปลงที่กำหนด
ดังนั้นค่าเอาต์พุตอนาล็อกจึงไม่ได้รับผลกระทบจาก scan time ของโมดูล CPU ทำให้การควบคุมอนาล็อกเร็วและราบรื่นยิ่งขึ้น
- *3.จากการสำรวจของ Mitsubishi Electric เดือนเมษายน 2012
ค่าอนาล็อกจะส่งออกตาม scan time แต่ละครั้ง
คลื่นจริงและคลื่น output มีความคลาดเคลื่อน
ค่าอนาล็อกจะส่งออกตามช่วงเวลาที่กำหนด
คลื่น output ใกล้เคียงคลื่นจริงมากขึ้น (ความคลาดเคลื่อนน้อยลง)
คลื่นจริงและคลื่น output มีความคลาดเคลื่อน
คลื่น output ใกล้เคียงคลื่นจริงมากขึ้น (ความคลาดเคลื่อนน้อยลง)
① ใช้ GX Works2 เพื่อสร้างข้อมูล Wave output สำหรับเอาต์พุตอนาล็อก
การลงทะเบียน waveform pattern (หลายรูปแบบ) ช่วยให้รวมกันได้อย่างอิสระด้วย tool
② บันทึกข้อมูล Wave output ลงใน file register ของโมดูล CPU (หรือการ์ดหน่วยความจำ SD)
③ เรียกใช้งาน function block (FB) *4 และลงทะเบียนข้อมูลลงในโมดูลเอาต์พุตอนาล็อก
- *4.ติดต่อสำนักงานขายหรือตัวแทนจำหน่าย Mitsubishi Electric ในพื้นที่ของท่าน
การคำนวณและการแปลงที่ยืดหยุ่นมากขึ้นช่วยลดเวลาในการเขียนโปรแกรม <sup>L60AD2DA2 </sup>
การแปลงด้วยสมการพหุนาม
ฟังก์ชันคำนวณตัวแปรช่วยให้โมดูลอนาล็อก I/O สามารถดำเนินการคำนวณพหุนามได้ โดยไม่จำเป็นต้องเขียน ladder program สำหรับการคำนวณดังกล่าว เนื่องจากการคำนวณดำเนินการที่ฝั่งโมดูลอนาล็อก I/O จึงสามารถคำนวณขั้นสูงได้โดยไม่ถูกจำกัดด้วย scan time
คุณลักษณะการแปลงแบบกราฟ
ฟังก์ชันคุณลักษณะการแปลงแบบตัวแปรช่วยให้สามารถตั้งค่าคุณลักษณะการแปลงสำหรับอินพุตอนาล็อก เอาต์พุตอนาล็อก และอนาล็อก I/O ได้ง่ายบนกราฟ ซึ่งหมายความว่าไม่จำเป็นต้องเขียน ladder program สำหรับคุณลักษณะการแปลง ทำให้ลดเวลาในการเขียนโปรแกรมได้
| รายการ | รายละเอียด |
|---|---|
| อนาล็อก input | ตั้งค่าคุณลักษณะการแปลงสำหรับ channel แปลง A-D (CH1, CH2) ได้ง่าย |
| อนาล็อก output | ตั้งค่าคุณลักษณะการแปลงสำหรับ channel แปลง D-A (CH3, CH4) ได้ง่าย |
| อนาล็อก I/O | ตั้งค่าคุณลักษณะการแปลงสำหรับการแปลงอินพุต-เอาต์พุตอนาล็อกได้ง่ายด้วยขั้นตอนง่ายๆ โดยไม่ต้องเขียน ladder program |
Ex.) อนาล็อก output module
Ex.) อนาล็อก I/O module
การแปลงด้วยคุณลักษณะแบบกราฟผสมกับสมการพหุนาม
ฟังก์ชันทั้งสองข้างต้นสามารถใช้ร่วมกันได้ โดยค่า digital จะถูกแปลงตามคุณลักษณะการแปลงแบบกราฟก่อน แล้วจึงแปลงด้วยสมการพหุนาม การแปลง 2 ระดับนี้ช่วยให้ปรับค่าอนาล็อกได้อย่างครบถ้วน ณ เวลาที่ส่งออก แทนที่จะปรับหลังการแปลง
ตัวอย่าง: การได้รับเอาต์พุตอนาล็อกตามต้องการโดยใช้การแปลงด้วยคุณลักษณะแบบกราฟผสมสมการพหุนาม
โมดูลเดียวครอบคลุมแรงดัน กระแส micro-voltage thermocouple และ RTD
สำหรับแต่ละ channel สามารถเลือกได้จากแรงดัน กระแส micro-voltage thermocouple หรือ RTD ส่งผลให้โมดูลเฉพาะที่จำเป็นสำหรับเซ็นเซอร์แต่ละประเภทสามารถรวมเป็นโมดูลเดียวได้
ตัวอย่าง:ระบบที่มีสูงสุดสี่ channel (รวม channel อินพุตอนาล็อกและอุณหภูมิ)
โมดูลอินพุตหลายประเภทยังรองรับเซ็นเซอร์ Pt50 และ JPt100 ซึ่งสอดคล้องกับมาตรฐาน JIS เดิมด้วย สามารถเปลี่ยนโมดูลได้โดยไม่ต้องเปลี่ยนอุปกรณ์เซ็นเซอร์ที่มีอยู่
| Thermocouple | K, J, T, E, N, R, S, B, U, L, PL Ⅱ, W5Re/W26Re |
|---|---|
| RTD | Pt1000, Pt100, JPt100, Pt50 |
8 channel อินพุตพร้อมช่วงอินพุตที่กว้างขึ้น <sup>L60RD8 </sup>
L60RD8 เพียงตัวเดียวสามารถวัดอุณหภูมิได้สูงสุด 8 channel เมื่อจำนวน channel ที่รองรับเพิ่มขึ้นเป็นสองเท่าเทียบกับรุ่นก่อน (L60MD4-G) จึงสามารถประหยัดพื้นที่และต้นทุนได้ ช่วงอินพุตขยายครอบคลุมมาตรฐาน DIN มาตรฐาน GOST และช่วง Pt1000 นอกเหนือจาก Pt100, JPt100 และ Pt50 เปิดโอกาสการประยุกต์ใช้งานใหม่ๆ
| RTD | Pt1000, Pt100, JPt100, Pt50, Ni (DIN standards), Cu (GOST standards) |
|---|
ลดเวลาในการเดินสายโดยไม่ต้องขันสกรู <sup>L60RD8 </sup>
โมดูลนี้มาพร้อม spring clamp terminal block ซึ่งไม่จำเป็นต้องขันสกรู terminal block แบบ push-in นี้ไม่ต้องใช้เครื่องมือเดินสายเฉพาะ และช่วยลดเวลาในการติดตั้งได้อย่างมาก
การ calibration ที่ง่ายยิ่งขึ้น <sup>L60RD8 </sup>
อุณหภูมิที่วัดได้สามารถ calibrate ให้ใกล้เคียงอุณหภูมิจริงได้ง่ายด้วยฟังก์ชัน calibration เซ็นเซอร์ (ฟังก์ชัน Shift และฟังก์ชันชดเชยเซ็นเซอร์ 2 จุด)
อุณหภูมิที่วัดได้ 10.8 ถึง 50.7 (°C) จะถูก calibrate ให้เป็น 10.5 ถึง 50.0 (°C) ด้วยการคำนวณ digital ได้ค่าอุณหภูมิที่ใกล้เคียงกับที่ป้อนเข้า RTD มากขึ้น