Ladder logic design transferring an SLC timer accumulator to a second timer preset

การใช้ค่าตัวจับเวลา SLC หนึ่งรายการเพื่อตั้งค่าตัวจับเวลาอีกรายการ

การย้ายตัวสะสมเวลาของตัวตั้งเวลา SLC หนึ่งตัวไปยังค่าที่ตั้งไว้ของตัวตั้งเวลาอีกตัวจะทำได้อย่างถูกต้องตามข้อกำหนดก็ต่อเมื่อเข้าใจหน่วย ขีดจำกัด และพฤติกรรมกา...

การใช้ค่าที่สะสมของไทเมอร์ตัวหนึ่งเป็นค่าพรีเซ็ตของไทเมอร์อีกตัว สามารถบันทึกระยะเวลาที่ผู้ปฏิบัติงานสอนระบบไว้ หรือส่งต่อการจับเวลาระหว่างเฟสต่าง ๆ ของเครื่องจักรได้ คำสั่ง MOV นั้นเรียบง่าย แต่เงื่อนไขการทำงานไม่ใช่ การออกแบบอาจล้มเหลวเมื่อฐานเวลาแตกต่างกัน ปลายทางถูกอัปเดตอย่างต่อเนื่อง หรือมีค่าศูนย์ที่ไม่คาดคิดถูกส่งไปยังค่าพรีเซ็ต

การออกแบบลอจิกแบบบันไดที่ถ่ายโอนค่าตัวสะสมของไทเมอร์ SLC ไปยังค่าพรีเซ็ตของไทเมอร์ตัวที่สอง

การส่งต่อค่าไทเมอร์ที่ปลอดภัยที่สุดคือการบันทึกค่าจากเหตุการณ์ที่กำหนดไว้อย่างชัดเจน ตรวจสอบค่าดังกล่าว และระบุหน่วยก่อนเขียนลงในค่าพรีเซ็ตของปลายทาง

กำหนดความหมายของการถ่ายโอน

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

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

ตรวจสอบข้อมูลก่อนใช้ MOV

หน่วยและฐานเวลา

โครงสร้างไทเมอร์จะจัดเก็บค่าแบบจำนวนเต็มที่สัมพันธ์กับฐานเวลาของไทเมอร์ ตรวจสอบให้แน่ใจว่าแหล่งข้อมูลและปลายทางใช้หน่วยเดียวกัน หากจำเป็นต้องแปลงหน่วย ให้ดำเนินการอย่างชัดเจนและบันทึกวิธีการปัดเศษไว้

ช่วงค่าและข้อจำกัดของกระบวนการ

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

ข้อคาดหวังด้านการคงค่า

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

การทดสอบที่ผู้ปฏิบัติงานเข้าใจได้

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

มุมมองเชิงบรรณาธิการ: ฟังก์ชันการสอนต้องมีการกำกับดูแล

ฟังก์ชันใดก็ตามที่แปลงการเคลื่อนที่หรือเวลาที่สังเกตได้ให้เป็นค่ากำหนดสำหรับอนาคต ถือเป็นระบบทดสอบเดินเครื่องขนาดเล็ก ควรป้องกันด้วยสิทธิ์การใช้งาน ขอบเขตค่า ขั้นตอนการยอมรับ และค่าเริ่มต้นที่ทราบแน่ชัด วิศวกรที่ดูแลแพลตฟอร์มรุ่นเก่าอาจต้องใช้คู่มือการสื่อสาร SLCด้วย ส่วนตัวเลือกสำหรับการเปลี่ยนทดแทนและอะไหล่มีอยู่ในคอลเลกชัน Allen-Bradley ควรใช้เอกสารอ้างอิงชุดคำสั่ง SLC 500 ของ Rockwell Automation เพื่อศึกษาพฤติกรรมของไทเมอร์ที่จำเพาะต่อโปรเซสเซอร์

คำถามที่วิศวกรมักถามก่อนหยุดซ่อมบำรุง

MOV สามารถเขียนลงในองค์ประกอบ PRE ของไทเมอร์ได้โดยตรงหรือไม่

ได้ ในโครงสร้างข้อมูล SLC ที่รองรับ แต่ต้องตรวจสอบค่าแหล่งข้อมูล และหน่วยต้องตรงกับฐานเวลาที่ไทเมอร์ปลายทางตั้งใจจะใช้

เหตุใดจึงควรใช้พัลส์หนึ่งครั้งในการถ่ายโอน

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

จะเกิดอะไรขึ้นหากค่าพรีเซ็ตกลายเป็นศูนย์

ไทเมอร์อาจทำงานเสร็จทันทีเมื่อถูกเปิดใช้งาน ให้ถือว่าค่าศูนย์เป็นกรณีที่ออกแบบไว้โดยเจตนา หรือปฏิเสธค่าดังกล่าวด้วยการกำหนดค่าต่ำสุดและสัญญาณเตือน

การใช้ค่าตัวจับเวลา SLC หนึ่งรายการเพื่อตั้งค่าตัวจับเวลาอีกรายการ

การย้ายตัวสะสมเวลาของตัวตั้งเวลา SLC หนึ่งตัวไปยังค่าที่ตั้งไว้ของตัวตั้งเวลาอีกตัวจะทำได้อย่างถูกต้องตามข้อกำหนดก็ต่อเมื่อเข้าใจหน่วย ขีดจำกัด และพฤติกรรมการอัปเดตเป็นอย่างดี คู่มือการออกแบบนี้แสด...

การใช้ค่าที่สะสมของไทเมอร์ตัวหนึ่งเป็นค่าพรีเซ็ตของไทเมอร์อีกตัว สามารถบันทึกระยะเวลาที่ผู้ปฏิบัติงานสอนระบบไว้ หรือส่งต่อการจับเวลาระหว่างเฟสต่าง ๆ ของเครื่องจักรได้ คำสั่ง MOV นั้นเรียบง่าย แต่เงื่อนไขการทำงานไม่ใช่ การออกแบบอาจล้มเหลวเมื่อฐานเวลาแตกต่างกัน ปลายทางถูกอัปเดตอย่างต่อเนื่อง หรือมีค่าศูนย์ที่ไม่คาดคิดถูกส่งไปยังค่าพรีเซ็ต

การออกแบบลอจิกแบบบันไดที่ถ่ายโอนค่าตัวสะสมของไทเมอร์ SLC ไปยังค่าพรีเซ็ตของไทเมอร์ตัวที่สอง

การส่งต่อค่าไทเมอร์ที่ปลอดภัยที่สุดคือการบันทึกค่าจากเหตุการณ์ที่กำหนดไว้อย่างชัดเจน ตรวจสอบค่าดังกล่าว และระบุหน่วยก่อนเขียนลงในค่าพรีเซ็ตของปลายทาง

กำหนดความหมายของการถ่ายโอน

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

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

ตรวจสอบข้อมูลก่อนใช้ MOV

หน่วยและฐานเวลา

โครงสร้างไทเมอร์จะจัดเก็บค่าแบบจำนวนเต็มที่สัมพันธ์กับฐานเวลาของไทเมอร์ ตรวจสอบให้แน่ใจว่าแหล่งข้อมูลและปลายทางใช้หน่วยเดียวกัน หากจำเป็นต้องแปลงหน่วย ให้ดำเนินการอย่างชัดเจนและบันทึกวิธีการปัดเศษไว้

ช่วงค่าและข้อจำกัดของกระบวนการ

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

ข้อคาดหวังด้านการคงค่า

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

การทดสอบที่ผู้ปฏิบัติงานเข้าใจได้

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

มุมมองเชิงบรรณาธิการ: ฟังก์ชันการสอนต้องมีการกำกับดูแล

ฟังก์ชันใดก็ตามที่แปลงการเคลื่อนที่หรือเวลาที่สังเกตได้ให้เป็นค่ากำหนดสำหรับอนาคต ถือเป็นระบบทดสอบเดินเครื่องขนาดเล็ก ควรป้องกันด้วยสิทธิ์การใช้งาน ขอบเขตค่า ขั้นตอนการยอมรับ และค่าเริ่มต้นที่ทราบแน่ชัด วิศวกรที่ดูแลแพลตฟอร์มรุ่นเก่าอาจต้องใช้คู่มือการสื่อสาร SLCด้วย ส่วนตัวเลือกสำหรับการเปลี่ยนทดแทนและอะไหล่มีอยู่ในคอลเลกชัน Allen-Bradley ควรใช้เอกสารอ้างอิงชุดคำสั่ง SLC 500 ของ Rockwell Automation เพื่อศึกษาพฤติกรรมของไทเมอร์ที่จำเพาะต่อโปรเซสเซอร์

คำถามที่วิศวกรมักถามก่อนหยุดซ่อมบำรุง

MOV สามารถเขียนลงในองค์ประกอบ PRE ของไทเมอร์ได้โดยตรงหรือไม่

ได้ ในโครงสร้างข้อมูล SLC ที่รองรับ แต่ต้องตรวจสอบค่าแหล่งข้อมูล และหน่วยต้องตรงกับฐานเวลาที่ไทเมอร์ปลายทางตั้งใจจะใช้

เหตุใดจึงควรใช้พัลส์หนึ่งครั้งในการถ่ายโอน

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

จะเกิดอะไรขึ้นหากค่าพรีเซ็ตกลายเป็นศูนย์

ไทเมอร์อาจทำงานเสร็จทันทีเมื่อถูกเปิดใช้งาน ให้ถือว่าค่าศูนย์เป็นกรณีที่ออกแบบไว้โดยเจตนา หรือปฏิเสธค่าดังกล่าวด้วยการกำหนดค่าต่ำสุดและสัญญาณเตือน

แสดงความคิดเห็น

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