Uncategorized

Logix Emulate

Studio5000 Logix Emulate เป็นซอร์ฟแวร์จำลองการทำงานของ Logix5000 Contoller  (ControlLogix, CompactLogix, FlexLogix,SoftLogix และ DriveLogix Controller) ทำให้เราสามารถทดสอบโปรแกรมได้โดยไม่ต้องมี Controller และ I/O โมดูลจริง

ส่วนประกอบของ Studio5000 Logix Emulate

Studio5000 Logix Emulate ประกอบด้วย 2 ส่วนหลักคือ                                                                      Chasis Monitor ใช้คอนฟิกโมดูลต่างๆ                                                                                          Emulation module เป็น Window service ใช้จำลองการทำงานของ Logix5000 Controller และ I/O โมดูล

วิธีการใช้งาน Logix Emulate มีดังนี้

1) คอนฟิก RSLinx Virtual-Backplane Driver                                                                                      2) คอนฟิก Chasis Monitor                                                                                                                      3) คอนฟิก Project File

Configure RSLinx -Virtual Backplane

1) คอนฟิก RSLinx driver ให้เชื่อมต่อโปรแกรม Studio5000 กับ Logix Emulate  โดยรัน RSLinx -> Communications -> Configuration Drivers, เลือก Driver เป็น Virtual Backplane (SoftLogix58xx,USB) แล้วคลิ๊กปุ่ม Add New

Emulate1

2) ตั้งชื่อ Driver ตามต้องการ เสร็จแล้วคลิ๊กปุ่ม OK

Emulate2

3) กำหนดหมายเลข Slot บน Virtual Backplane ที่ต้องการให้ RSLinx โมดูลติดตั้ง โดยทั่วไปกำหนดให้เป็น Slot 0 แต่เราสามารถเปลี่ยนได้ถ้าซ้ำกับ Slot ของ Controller (ในที่นี้เลือก Slot 7) จากนั้นคลิ๊กปุ่ม OK

Emulate3

4) คลิ๊กปุ่ม Close เพื่อปิดหน้าต่าง Configure Drivers

 

Configure Chassis Monitor

1) รัน Chassis Monitor โดยคลิ๊ก Start -> Programs-> Rockwell Software -> Studio5000 Logix Emulate -> Studio5000 Logix Emulate

Emulate5

2) คลิ๊กเมนู Slot -> Create Module

Emulate6

3) เลือกโมดูลเป็น Emulate 5570 Controller แล้วเลือก Slot ตาม Slot ที่ Controller จริงติดตั้งอยู่ จาก นั้นคลิ๊กปุ่ม OK

Emulate7

4) เลือก Version, เลือก Startup Mode, Memory และ Periodic Save Interval ของ Emulate ที่ใช้งานจากนั้นคลิ๊กปุ่ม Next

Emulate8

Version – เวอร์ชั่นของ Studio5000 ที่ใช้ในโปรเจค

Startup Mode – เลือกโหมดการทำงานของ Emulate เมื่อทำงานครั้งแรก คล้ายกับบิดคีย์สวิตท์บน

Controller ในที่นี้มีอยู่ 2 โหมด คือ Remote Program และ Last Controller State

Periodic Save Interval – กำหนดความถี่ในการเก็บค่าข้อมูลต่างๆ ลงในฮาร์ดดิสก์ของเครื่องคอมพิวเตอร์

Slot – เลือก Slot ที่การ์ดติดตั้ง

5) เลือก Continuous Task Dwell Time (ms) , CPU Affinity และ Channel 0 Serial Port ที่ต้องการ จากนั้นคลิ๊กปุ่ม Finish

Emulate9

Continuous Task Dwell Time (ms) – กำหนดช่วงเวลารอหลังจากรัน Continuous Task จบก่อนเริ่มรัน Continuous ตัวต่อไป

CPU Affinity – เลือก CPU Core ของคอมพิวเตอร์ที่ใช้ในการประมวลผลของ Emulate

Channel 0 Serial Port  – เลือกพอร์ต Serial สำหรับใช้งานสื่อสารภายนอก

Emulate10

Configure Project File                                                                                                                         1) เปิดโปรเจคที่ต้องการ คลิ๊กขวาตรง Controller แล้วเลือก Properties

Emulate11

2) คลิ๊กปุ่ม Change Controller แล้วเปลี่ยน Controller Type เป็น Emulate Controller จากนั้นคลิ๊กปุ่ม OK

Emulate12

3) คลิ๊กปุ่ม Yes เพื่อยืนยันการเปลี่ยน Controller Type

 

4) หลังจาก Controller Type เปลี่ยนเป็น Emulator RSLogix แล้ว ให้คลิ๊กปุ่ม OK เพื่อปิดหน้าต่าง Conntroller Properties

Emulate14

5) Inhibit  โมดูล โดยคลิ๊กขวาที่โมดูล เลือก Properties จากนั้นเลือกแท็บ Connection แล้วคลิ๊กตรง Inhibit Module เสร็จแล้วคลิ๊กปุ่ม OK ทำตามขั้นตอนนี้จนครบทุกโมดูล

Emulate15

 

4) Save โปรเจคแล้วดาวน์โหลดโปรแกรมลง Logix Emulate  โดยคลิ๊ก Communication -> Who Active -> Studio5000 Logix Emulate จากนั้นคลิ๊ก Download

5) ยืนยันการดาวน์โหลด โดยกดปุ่ม Download อีกครั้ง

6) เปลี่ยน Controller โหมดเป็น Run จากนั้นทดลอง Toggle แท็ก เพื่อตรวจสอบการทำงานของคำสั่งในโปรแกรม เหมือนกับใช้ Controller จริง

Emulate20

หากมีข้อสงสัย อีเมลล์มาถามได้ที่ thaicontrol01@gmail.com หรือ                                                        Fan Page https://www.facebook.com/thaicontrol01

 

Leave a comment