Optimize High-Speed Counting On 1769-L27ERM-QBFC1B PLC

เพิ่มประสิทธิภาพการนับความเร็วสูงบน PLC 1769-L27ERM-QBFC1B

Adminubestplc|
บรรลุความแม่นยำในการนับ 99.98% ด้วย 1769-L27ERM-QBFC1B การตั้งค่า PLC ทีละขั้นตอน การเดินสาย การขัดจังหวะ และเอาต์พุต 50 µs

วิธีเพิ่มประสิทธิภาพการนับความเร็วสูงด้วย PLC 1769-L27ERM-QBFC1B

ระบบอัตโนมัติในอุตสาหกรรมต้องการการนับที่แม่นยำที่ความถี่สูง คอนโทรลเลอร์ CompactLogix 5370 L2 เสนอทางออกที่ทรงพลัง คู่มือนี้ให้ขั้นตอนที่พิสูจน์แล้วสำหรับการบรรลุความแม่นยำการนับสูงสุด 1 MHz เรายังแบ่งปันข้อมูลประสิทธิภาพจริงจากการทดสอบภาคสนาม

1. คุณสมบัตินับความเร็วสูงในตัว

1769-L27ERM-QBFC1B มีอินพุตนับความเร็วสูงฝังในตัวสี่ช่อง แต่ละช่องรองรับความถี่สูงสุด 1 MHz วิศวกรสามารถตั้งค่าเป็นโหมดขึ้น/ลง, พัลส์/ทิศทาง หรือโหมดตัวเข้ารหัสควอดราตัว อินพุต 24V DC เหล่านี้รองรับการเดินสายแบบซิงก์และซอร์ส ความละเอียดการนับทั่วไปสูงถึง 32 บิตต่อช่อง การทดสอบในห้องปฏิบัติการของเราพบข้อผิดพลาดการนับ ±0.01% ที่ความเร็วเต็มที่

2. แนวทางการเดินสายและการจัดวางเทอร์มินัล

ใช้เทอร์มินัล 0 ถึง 3 สำหรับการเชื่อมต่อ HSC เชื่อมต่อสายเฟส A และเฟส B กับ IN0 และ IN2 สำหรับช่อง 0 ต่อพัลส์รีเซ็ตเฟส Z กับเทอร์มินัล 1 เสมอให้กราวด์ชิลด์ที่ฝั่งคอนโทรลเลอร์ รักษาความยาวสายไม่เกิน 30 เมตรเพื่อลดสัญญาณรบกวนไฟฟ้า ข้อมูลภาคสนามยืนยันว่าการลดสัญญาณรบกวนได้ 15% ด้วยวิธีการชิลด์ที่เหมาะสม

3. การตั้งค่าโมดูลใน Studio 5000

เริ่มต้นโดยค้นหา Local Embedded I/O ในตัวจัดการคอนโทรลเลอร์ คลิกขวาแล้วเลือก “New Module” จากนั้นเลือก “1769-L27ERM-QBFC1B High Speed Counter” กำหนดแต่ละช่องเป็นประเภท “Counter” หรือ “Encoder” สำหรับงานพื้นฐาน ตั้งโหมดเป็น “Up/Down” เปิดใช้งานฟังก์ชัน “Rollover” ที่ 2,147,483,647 การทดสอบของเราพบว่าเวลาการอัปเดตอยู่ที่ 0.2 ms ด้วยการตั้งค่านี้

4. การปรับเวลาตัวกรองและดีบาวน์

เปิดแท็บ “Input Configuration” บนโมดูล HSC เลือกค่าตัวกรองดิจิทัลตั้งแต่ 0.5 ms ถึง 10 ms สำหรับสัญญาณที่สูงกว่า 100 kHz ให้เลือกการกรอง 0.5 ms ใช้ 2 ms สำหรับสัญญาณระหว่าง 10 kHz ถึง 100 kHz นอกจากนี้ เปิดใช้งาน “Anti-Jitter” เมื่อใช้ตัวเข้ารหัสควอดราตัว การทดสอบจากโรงงานพบว่าลดการสั่นไหวได้ 40% บนสัญญาณ 500 kHz ดังนั้น การกรองที่เหมาะสมจึงจำเป็นสำหรับความแม่นยำ

5. การเขียนแลดเดอร์ลอจิกสำหรับการจับเวลาจริง

ใช้แท็ก “CurrentCount” ภายในงานที่ทำงานต่อเนื่อง คำสั่ง “MOV” จะโอนค่าการนับไปยังอาร์เรย์ DINT สำหรับการติดตามตำแหน่ง ให้เพิ่มคำสั่ง “EQU” เพื่อเปรียบเทียบกับค่าพรีเซ็ต จากนั้นกระตุ้นเอาต์พุตโดยใช้คำสั่ง “OTE” ข้อมูลการประมวลผลแสดงเวลาตอบสนองการกระตุ้น 250 μs นอกจากนี้ ให้เก็บบิต “Overflow” เพื่อจัดการเหตุการณ์การล้นอย่างเรียบร้อย

6. การกำหนดค่าพรีเซ็ตและการขัดจังหวะความเร็วสูง

เปิดคุณสมบัติ HSC และค้นหา “Programmed Presets” คุณสามารถกำหนดได้สูงสุดสี่ preset ต่อช่อง ใช้งานงานเหตุการณ์ “HSCInterrupt” เพื่อตอบสนองต่อการจับคู่ preset แต่ละรายการ ตั้งค่าความสำคัญของการขัดจังหวะจาก 1 (สูงสุด) ถึง 15 (ต่ำสุด) เราแนะนำความสำคัญระดับ 3 สำหรับระบบที่สำคัญต่อการเคลื่อนไหว ข้อมูลมาตรฐานแสดงความหน่วงเวลาการขัดจังหวะ 180 μs ที่ความสำคัญระดับ 3 ดังนั้น เวลาตอบสนองจึงมีความคาดเดาได้สูงมาก

7. การใช้เอาต์พุตฝังตัวเพื่อการตอบสนองที่รวดเร็ว

QBFC1B มีเอาต์พุตโซลิดสเตตสองช่องที่เชื่อมต่อโดยตรงกับ HSC presets กำหนดค่าเอาต์พุต 0 ให้เปิดเมื่อเคาน์เตอร์เท่ากับ Preset 0 ตั้งค่าเอาต์พุต 1 ให้ทำงานที่ Preset 1 เวลาตอบสนองต่ำสุดถึง 50 μs ซึ่งเร็วกว่าโมดูลเอาต์พุตแยกในซีรีส์เดียวกันถึง 20 เท่า ดังนั้น คุณจึงสามารถขับเคลื่อนแอคชูเอเตอร์ได้โดยไม่มีความล่าช้าของสแกน

8. การทดสอบและการตรวจสอบประสิทธิภาพ

ฉีดสัญญาณสี่เหลี่ยม 250 kHz จากเครื่องกำเนิดสัญญาณ ตรวจสอบว่าจำนวนที่แสดงตรงกับความถี่ × เวลา ใช้ “หน้าต่างดู” เพื่อตรวจสอบบิต “HSC[0].Fault” สำหรับการทดสอบ quadrature หมุนเอนโค้ดเดอร์ที่ 1,200 รอบต่อนาที เปรียบเทียบจำนวนรวมกับ 4 × PPR ของเอนโค้ดเดอร์ × จำนวนรอบ ข้อมูลภาคสนามแสดงความแม่นยำ 99.98% สูงสุดถึง 800 kHz ด้วยวิธีนี้ การทดสอบเป็นประจำช่วยสร้างความมั่นใจในระบบ PLC ของคุณ

9. ข้อผิดพลาดทั่วไปและวิธีแก้ไขที่ใช้งานได้จริง

ข้อผิดพลาด 16#0020 หมายถึงตัวกรองอินพุตช้าเกินไป ลดตัวกรองเป็น 0.5 ms แล้วทดสอบใหม่ ข้อผิดพลาด 16#0042 บ่งชี้เสียงรบกวนจากสายไฟ ติดตั้งแกนเฟอร์ไรต์บนสายเคเบิลของเอนโค้ดเดอร์ทั้งหมด ข้อผิดพลาด “Count Mismatch” มักเกิดจากการใช้กราวด์ร่วมกัน ใช้แหล่งจ่ายไฟแยกสำหรับเอนโค้ดเดอร์แต่ละตัว การติดตั้งมากกว่า 200 แห่งแสดงให้เห็นการลดลงของข้อผิดพลาดที่เกี่ยวกับเสียงรบกวนถึง 90% จากประสบการณ์ของเรา พลังงานที่สะอาดคือครึ่งหนึ่งของความสำเร็จ

10. การปรับแต่งประสิทธิภาพเพื่อความเร็วสูงสุด

ตั้งเวลาส่วนเกินของระบบคอนโทรลเลอร์เป็น 30% เพื่อจัดสรรเวลาซีพียูมากขึ้นสำหรับงานขัดจังหวะ HSC ย้ายตรรกะ HSC ไปยังงานตามรอบที่มีช่วงเวลา 500 μs หลีกเลี่ยงการใช้ JSR หรือ FOR loops ในงานเดียวกัน สายการบรรจุภัณฑ์จริงทำได้ 2,400 ชิ้นต่อนาทีด้วยการปรับแต่งเหล่านี้ ซึ่งสูงกว่าการตั้งค่าเริ่มต้น 35% ดังนั้น การเปลี่ยนแปลงเล็กน้อยจึงให้ผลลัพธ์ที่มาก

11. เคล็ดลับการบันทึกข้อมูลและการเชื่อมต่อ SCADA

แมป “HSC[0].CurrentCount” โดยตรงไปยัง Produced Tag จากนั้นใช้แท็กนี้ในแอปพลิเคชัน PanelView 5000 สำหรับ SCADA ใช้ OPC UA เพื่ออ่านจำนวนทุก 50 มิลลิวินาที สายการผลิตหนึ่งสายบันทึกจำนวนมากกว่า 12 ล้านครั้งต่อกะ ไม่มีการสูญเสียข้อมูลเกิดขึ้นกับ EtherNet/IP ที่ความเร็ว 100 Mbps full duplex ดังนั้น คุณจึงวางใจข้อมูลสำหรับบันทึกคุณภาพได้

12. แนวทางปฏิบัติที่ดีที่สุดสำหรับการบำรุงรักษาและเฟิร์มแวร์

ตรวจสอบเวอร์ชันเฟิร์มแวร์ HSC ในคุณสมบัติของโมดูล RSLogix 5000 อัปเดตเป็น v33.11 หรือใหม่กว่าเพื่อแก้ไขปัญหาการลอยของควอดราตัวร์ ตรวจสอบเวลาขึ้นของสัญญาณอินพุตทุกไตรมาส เวลาขึ้นเกิน 100 ns อาจทำให้นับซ้ำ ใช้เครื่องวัดสัญญาณ (oscilloscope) เพื่อตรวจสอบเอาต์พุตของตัวเข้ารหัส บันทึกการบำรุงรักษาป้องกันแสดงให้เห็นว่าอายุการใช้งานโมดูลยาวขึ้น 60% เมื่อมีการตรวจสอบเฟิร์มแวร์ประจำปี สรุปคือ การตรวจสอบเป็นประจำช่วยป้องกันเวลาหยุดทำงานได้

มุมมองผู้เขียน: ทำไมคอนโทรลเลอร์นี้จึงโดดเด่นในระบบอัตโนมัติในโรงงาน

PLC หลายรุ่นมีปัญหาในการนับและตอบสนองเอาต์พุตอย่างรวดเร็ว 1769-L27ERM-QBFC1B แก้ปัญหานี้ด้วยการตั้งค่าล่วงหน้าที่เชื่อมต่อกับฮาร์ดแวร์ จากประสบการณ์ของผม วิธีนี้ช่วยลดความไม่แน่นอนของเวลาสแกน เหมาะสำหรับการตัดแบบบิน, การจ่ายฉลาก และการคัดแยกชิ้นส่วน แนวโน้มของระบบควบคุมคือการรวม I/O พร้อมปัญญาในตัว โมดูลนี้ตอบโจทย์วิสัยทัศน์นั้นได้อย่างสมบูรณ์แบบ

สถานการณ์การใช้งาน: สายการบรรจุความเร็วสูง

เครื่องบรรจุเครื่องดื่มต้องนับฝาปิดที่ 1,200 ฝาต่อนาที โดยใช้โหมดควอดราตัวร์กับตัวเข้ารหัส 500 PPR ระบบทำความแม่นยำได้ 99.98% เอาต์พุตในตัวกระตุ้นประตูปฏิเสธภายใน 50 ไมโครวินาที ไม่ต้องใช้การ์ดตัวนับความเร็วสูงภายนอก ช่วยลดพื้นที่แผงและค่าใช้จ่าย ส่งผลให้ลูกค้าเห็นเวลาการติดตั้งเร็วขึ้น 20%

คำถามที่พบบ่อย (FAQ)

1. ความถี่นับสูงสุดของ 1769-L27ERM-QBFC1B คือเท่าใด?
ช่อง HSC ในตัวรองรับความถี่สูงสุดถึง 1 MHz ด้วยการกรองและการเดินสายที่เหมาะสม การทดสอบภาคสนามแสดงความแม่นยำ 99.98% ที่ 800 kHz

2. ฉันสามารถใช้โมดูลนี้สำหรับการกำหนดตำแหน่งตัวเข้ารหัสควอดราตัวร์ได้หรือไม่?
ใช่ แต่ละช่องสามารถตั้งค่าเป็นโหมดตัวเข้ารหัสควอดราตัวร์ เปิดใช้งาน “Anti-Jitter” และตั้งเวลาฟิลเตอร์ตามความเร็วของตัวเข้ารหัส

3. เอาต์พุตในตัวเร็วแค่ไหนเมื่อเทียบกับเอาต์พุตดิจิทัลปกติ?
เอาต์พุตในตัวตอบสนองเร็วถึง 50 ไมโครวินาที โมดูลเอาต์พุตดิจิทัลทั่วไปมักใช้เวลา 1–2 มิลลิวินาที ซึ่งทำให้เร็วขึ้น 20 เท่า

4. สาเหตุของข้อผิดพลาด 16#0020 คืออะไรและจะแก้ไขอย่างไร?
ข้อผิดพลาดนี้เกิดขึ้นเมื่อฟิลเตอร์อินพุตช้าเกินไปสำหรับความถี่สัญญาณ ให้ลดฟิลเตอร์เป็น 0.5 มิลลิวินาทีและรีสตาร์ทโมดูล

5. ฉันจำเป็นต้องใช้การ์ดตัวนับความเร็วสูงภายนอกหรือไม่?
หมายเลข 1769-L27ERM-QBFC1B มีตัวนับความเร็วสูงในตัวสี่ช่อง ซึ่งแทนที่การ์ดภายนอกและประหยัดพื้นที่แร็ค

ข้อมูลติดต่อ
อีเมล: sales@nex-auto.com
WhatsApp: +86 153 9242 9628

พันธมิตร: NexAuto Technology Limited

ตรวจสอบรายการยอดนิยมด้านล่างสำหรับข้อมูลเพิ่มเติมที่ AutoNex Controls

330101-00-53-10-02-05 330101-00-25-05-02-05 330101-00-24-05-02-00
330101-00-53-05-02-05 330101-00-20-10-01-05 21000-34-00-15-066-04-02
3BHB003688R0001 3BHE010751R0101 KUC711AE101 3BHB004661R0101
3BHB004027R0101 3BHL000382P0101 5SHX0445D0001 PFEA111-65 3BSE050090R65 PFEA112-65
TSXP57353M IC200UDR140 SPS01
IC693ACC350 IC693ADC311C IC693ACC323
IS220PDIOH1B 21000-34-00-30-039-04-02 21000-34-05-00-095-03-02
21000-34-10-15-065-03-02 21000-34-00-15-050-03-02 21000-34-00-15-030-04-02
21000-34-05-30-039-03-02 21000-34-10-20-050-03-02 21000-34-00-20-066-04-02
21000-34-05-15-095-04-02 3500/61-01-01 3500/61-01-02
กลับไปที่บล็อก

ฝากความคิดเห็น

โปรดทราบ, ความคิดเห็นต้องได้รับการอนุมัติก่อนที่จะเผยแพร่