Allen Bradley PLC

Upgrade Firmware

Firmware คือโค๊ดของโปรแกรมที่เก็บใน Flash-ROM เพื่อใช้ควบคุมการทำงานของอุปกรณ์ต่างๆ เช่น Processor module, Interfac module, Communication module, Drive และอื่นๆ ยกตัวอย่างให้เห็นภาพ มันก็เหมือนกับระบบปฎิบัติการของเครื่องคอมพิวเตอร์หรือโทรศัพท์มือถือนั่นเอง

FW1

ทำไมจึงต้องอัพเกรด Firmware ? มี 2 สาเหตุหลักด้วยกันคือ
1. Firmware ใหม่ออกมาเพื่อแก้ไข bug หรือข้อผิดพลาดที่มีอยู่ในเวอร์ชั่นก่อน ถ้าเราไม่อัพเกรด ปัญหาอาจเกิดขึ้นได้และยิ่งเป็นข้อผิดพลาดรุนแรงที่เกี่ยวข้องกับเรื่อง Safety และ Security เราไม่ควรละเลยอย่างเด็ดขาด !!!
2. Firmware ใหม่ออกมาเพื่อปรับปรุงประสิทธิภาพหรือเพิ่มฟังก์ชั่นการทำงานใหม่ ข้อนี้บางคนไม่สนใจ คิดว่าอยู่เฉยๆดีกว่า หารู้ไม่ว่า ฟังก์ชั่นที่เพิ่มเข้ามาบางฟังก์ชั่นนั้นมีประโยชน์มากๆ

ถ้าคิดว่าจะอัพเกรด Firmware แล้วสิ่งที่ต้องมี คือ

1) โปรแกรมสำหรับ Download Firmware ชื่อว่า “ControlFlash” เวอร์ชั่นปัจจุบันออกมาถึงเวอร์ชั่น 12 แล้ว เราสามารถ Download ได้จากเว็บ Rockwell หรือจะติดตั้งโดยใช้แผ่น CD ของโปรแกรม RSLogix5000 ก็ได้โดยคลิ๊กที่หัวข้อ “Install Firmware Kits”

FW2

2) Firmware ของอุปกรณ์

เป็นไฟล์นามสกุล .NVS ถ้าใช้แผ่น CD ของโปรแกรม RSLogix5000 เราสามารถเลือกกลุ่มชนิดไฟล์ Firmware ตามที่เราต้องการได้เลยตอนติดตั้งโปรแกรม ControlFlash เช่น กลุ่มอุปกรณ์ที่เป็น Processor, กลุ่มอุปกรณ์ที่เป็น Motion , กลุ่มอุปกรณ์ที่เป็น I/O และอื่นๆ เป็นต้น

FW3

แต่ถ้าเป็นอุปกรณ์ใหม่ๆหรือนอกเหนือจากใน CD เราต้อง Download Firmware จากเว็บ Rockwell ตามลิงค์ข้างล่าง แล้วเอามา Unzip ไฟล์ Firmware จะ Save อยู่ในโฟลเดอร์ “C:\Program Files\ControlFLASH”

http://www.rockwellautomation.com/support/firmware/overview.page

FW4

3) โมดูลหรือสาย interface สำหรับเชื่อมต่อเข้ากับ Port สื่อสารของอุปกรณ์

ที่ตัวอุปกรณ์มักจะมีพอร์ตสื่อสาร เช่น พอร์ต RS232 (DF1), พอร์ต USB หรือ พอร์ต Ethernet ติดตั้งมาด้วย ดังนั้นเราต้องใช้สาย Interface  ให้เหมาะสมกันระหว่างอุปกรณ์และเครื่องคอมพิวเตอร์ที่ได้ติดตั้งโปรแกรม ControlFlash

FW5

สำหรับอุปกรณ์หรือการ์ดที่ไม่มีพอร์ตสื่อสารของตัวเอง เช่น การ์ด I/O เราสามารถใช้ การ์ดหรือโมดูล Communication เช่น การ์ด Ethernet 1756-ENB เป็นตัวเชื่อมผ่านทาง Backplane หรือ Network แทนได้

4) โปรแกรม RSLinx

ControlFalsh ติดต่อกับอุปกรณ์ผ่านทาง RSLinx  เพราะฉะนั้นก่อนเริ่มรันโปรแกรม ControlFlash เราต้องเซ็ตอัพ RSLinx ให้มองเห็นอุปกรณ์ที่เราจะอัพเดจ Firmware เสียก่อน

จากรูปเป็นการใช้ การ์ด Ethernet 1756-ENET เป็นตัวเชื่อมผ่าน Backplane ไปยังอุปกรณ์ที่จะอัพเดจ Firmware ซึ่งในที่นี้คือการ์ด Input 1756-IB16

FW6

วิธีใช้งานโปรแกรม ControlFlash

1) รันโปรแกรม ControlFlash

FW7

2) เลือกรุ่น (Catalog number) ของอุปกรณ์ที่ต้องการอัพเดจ Firmware เสร็จแล้วคลิ๊ก Next (ตัวอย่างใช้ CPU รุ่น 1756-L1)

FW8

3) คลิ๊กที่ตัวอุปกรณ์ในหน้าต่าง Browsing เสร็จแล้วคลิ๊ก OK

FW9

4) คลิ๊กที่หัวข้อ “Show all revisions” เพื่อแสดงเวอร์ชั่นของ Firmware ครบทุกเวอร์ชั่น ที่ด้านบนของหน้าต่างนี้จะบอก Catalog, Serial number และFirmware version ของอุปกรณ์ของเรา ให้นั้นเลือกเวอร์ชั่นที่ต้องการอัพเดจ เสร็จคลิ๊กปุ่ม Next

FW10

5) คลิ๊กปุ่ม Finish

FW11

6) คลิ๊กปุ่ม Yes

FW12

7) โปรแกรมจะเริ่มส่งข้อมูลไปยังอุปกรณ์

FW13

8) เมื่อการอัพเดจเสร็จสมบูรณ์ ให้คลิ๊กปุ่ม OK เป็นอันเสร็จขั้นตอนอัพเดจ Firmware

FW14

***ข้อควรระวัง***

1) ห้ามอัพเดจ Firmware ของอุปกรณ์ที่กำลังทำงานอยู่ในระบบหรือเครื่องจักร ควรถอดออกมาอัพเดจ Firmware ข้างนอกหรือหยุดระบบก่อนอัพเดจ Firmware

2) ขณะที่ทำการอัพเดจ Firmware ห้ามขัดจังหวะการเชื่อมต่อโดยเด็ดขาด เช่น ไฟดับ, สาย Interface หลุด และอื่นๆ มิฉะนั้นอุปกรณ์ของเราอาจได้รับความเสียหายและจะกลายเป็นที่ทับกระดาษราคาแพง ^ ^’

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

2 thoughts on “Upgrade Firmware

  1. ทำไม studio 5000 v 21.11 ไม่สามารถ UPLOAD program จาก CONTROL LOGIX ที่มี version 20 ทั้งที่ใช้ version ที่สูงกว่า และ CONTROLLER ก็อยู่ใน LIST ของ STUDIO 5000 ด้วย

    1. จะ Upload โปรแกรมจาก ControlLogix PLC ได้ เวอร์ชั่นของ RSLogix5000 (Studio 5000) กับ Firmware ของ PLC ต้องตรงกัน
      ในกรณีนี้ให้ install RSLogix5000 V20 เพิ่มเข้าไป แล้วลอง Upload โปรแกรมดูใหม่ครับ

      Thaicontrol

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