Allen Bradley PLC

Compare

คำสั่งต่อไปเป็นชุดคำสั่งที่ใช้ในการเปรียบเทียบค่า…..

 – คำสั่ง EQU ซึ่งย่อมาจาก Equal to  (A=B ?)

เป็นคำสั่งเช็คค่าของ Source A ว่าเท่ากับ Source B เท่ากันหรือไม่ ถ้า A= B, คำสั่งจะให้ค่าเป็น True หรือ มองว่าเป็น Close contact ในทางรีเลย์ โดยเราสามารถกำหนดค่าSource A และ B เป็นได้ทั้ง Tag , จำนวนจริง หรือ จำนวนเต็ม คำสั่งนี้ทำงานเมื่อเงื่อนไขก่อนหน้าใน Rung เดียวกันเปลี่ยนสถานะจาก False เป็น True

ตัวอย่าง การเช็ค pH เมื่อความสูงของเหลวในถังสูงถึงที่ต้องการ คำสั่ง EQU มีค่าเป็น True เมื่อ Tag “ Tank2_Level” มีค่าเท่ากับ 50 ทำให้คำสั่ง OTE ของ Tag “ pH_Check” เป็น True เพื่อไปสั่งเช็คค่า pH

                                                                                                                                                                                                                                                         – คำสั่ง NEQ ซึ่งย่อมาจาก Not Equal to  (A=B ?)

เป็นคำสั่งเช็คค่าของ Source A ว่าไม่เท่ากับ Source B เท่ากันหรือไม่ ถ้า A <> B, คำสั่งจะให้ค่าเป็น True หรือ มองว่าเป็น Close contact ในทางรีเลย์ โดยเราสามารถกำหนดค่าSource A และ B เป็นได้ทั้ง Tag , จำนวนจริง หรือ จำนวนเต็ม คำสั่งนี้ทำงานเมื่อเงื่อนไขก่อนหน้าใน Rung เดียวกันเปลี่ยนสถานะจาก False เป็น True

ตัวอย่าง

– คำสั่ง GEQ ซึ่งย่อมาจาก Greater than or Equal to (A>=B ?)

เป็นคำสั่งเช็คค่าของ Source A ว่ามากกว่าหรือเท่ากับ Source B หรือไม่ ถ้า A>= B, คำสั่งจะให้ค่าเป็น True หรือ มองว่าเป็น Close contact ในทางรีเลย์ โดยเราสามารถกำหนดค่าSource A และ B เป็นได้ทั้ง Tag , จำนวนจริง หรือ จำนวนเต็ม คำสั่งนี้ทำงานเมื่อเงื่อนไขก่อนหน้าใน Rung เดียวกันเปลี่ยนสถานะจาก False เป็น True

ตัวอย่าง การควบระดับของเหลวในถัง เมื่อความสูงของเหลวในถัง (Tank5_Level) มีค่ามากกว่าหรือเท่ากับ 50 คำสั่ง GEQ มีค่าเป็น True ทำให้คำสั่ง OTE ของ Tag “ Pump1_start” เป็น True เพื่อไปสั่งสตาร์ทเดรนปั๊ม

                                                                                                                                                                                                                                                         – คำสั่งGRTซึ่งย่อมาจาก Greater than (A>B ?)

เป็นคำสั่งเช็คค่าของ Source A ว่ามากกว่า Source B หรือไม่ ถ้า A> B, คำสั่งจะให้ค่าเป็น True หรือ มองว่าเป็น Close contact ในทางรีเลย์ โดยเราสามารถกำหนดค่าSource A และ B เป็นได้ทั้ง Tag , จำนวนจริง หรือ จำนวนเต็ม คำสั่งนี้ทำงานเมื่อเงื่อนไขก่อนหน้าใน Rung เดียวกันเปลี่ยนสถานะจาก False เป็น True

ตัวอย่าง การควบระดับของเหลวในถัง เมื่อความสูงของเหลวในถัง (Tank6_Level) มีค่ามากกว่า 50 คำสั่ง GRT มีค่าเป็น True ทำให้คำสั่ง OTE ของ Tag “ Pump2_start” เป็น True เพื่อไปสั่งสตาร์ทเดรนปั๊ม

                                                                                                                                                                                                                                                         – คำสั่ง LEQ ซึ่งย่อมาจาก Greater than or Equal to (A<=B ?)

เป็นคำสั่งเช็คค่าของ Source A ว่าน้อยกว่าหรือเท่ากับ Source B หรือไม่ ถ้า A<= B, คำสั่งจะให้ค่าเป็น True หรือ มองว่าเป็น Close contact ในทางรีเลย์ โดยเราสามารถกำหนดค่าSource A และ B เป็นได้ทั้ง Tag , จำนวนจริง หรือ จำนวนเต็ม คำสั่งนี้ทำงานเมื่อเงื่อนไขก่อนหน้าใน Rung เดียวกันเปลี่ยนสถานะจาก False เป็น True

ตัวอย่าง การควบระดับของเหลวในถัง เมื่อความสูงของเหลวในถัง (Tank7_Level) มีค่าน้อยกว่าหรือเท่ากับ 50 คำสั่ง LEQ มีค่าเป็น True ทำให้คำสั่ง OTE ของ Tag “ Valve1_Open” เป็น True เพื่อไปสั่งเปิดวาล์วเติมของเหลว

– คำสั่ง LES ซึ่งย่อมาจาก Less than (A<B ?)

เป็นคำสั่งเช็คค่าของ Source A ว่าน้อยกว่า Source B หรือไม่ ถ้า A< B, คำสั่งจะให้ค่าเป็น True หรือ มองว่าเป็น Close contact ในทางรีเลย์ โดยเราสามารถกำหนดค่าSource A และ B เป็นได้ทั้ง Tag , จำนวนจริง หรือ จำนวนเต็ม คำสั่งนี้ทำงานเมื่อเงื่อนไขก่อนหน้าใน Rung เดียวกันเปลี่ยนสถานะจาก False เป็น True

ตัวอย่าง   การควบระดับของเหลวในถัง เมื่อความสูงของเหลวในถัง (Tank8_Level) มีค่าน้อยกว่า 50 คำสั่ง LES มีค่าเป็น True ทำให้คำสั่ง OTE ของ Tag “ Valve2_Open” เป็น True เพื่อไปสั่งเปิดวาล์วเติมของเหลว

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s