Allen Bradley PLC

Source Code Protection

Routine หรือ AOI ในโปรเจคไฟล์สามารถป้องกันการอ่านหรือแก้ไข (Source protection) ได้โดยใช้โปรแกรมชื่อ “RS5KSrcPtc” ทำการเข้ารหัสไว้เพื่อความปลอดภัย และเก็บ “Source Key” ลงในไฟล์ชื่อ “sk.dat” ดังนั้นถ้า Routine หรือ AOI ใดๆถูกเข้ารหัสไว้ เราจำเป็นต้องมี Source Key เพื่อปลดล็อคจึงจะทำการอ่านหรือแก้ไขโปรแกรมนั้นได้

ขั้นตอนการทำ Source protection มีดังนี้

1) ติดตั้งโปรแกรม RS5KSrcPtc.exe จากแผ่น Install RSLogix5000 ในโฟร์เดอร์ ENU\Tools\Source Protection Tool

SP1

2) ดับเบิ้ลคลิ๊ก RS5KSrcPtc.exe แล้วกดปุ่ม Yes

3) เสร็จแล้วให้เปิดโปรเจคไฟล์ที่ต้องการเข้ารหัส

4) คลิ๊กเมนู Tool แล้วเลือก Configure Source Protection

SP2

5) คลิ๊ก Yes

SP3

6) คลิ๊ก Browse เพื่อกำหนดโฟร์เดอร์ที่จะเก็บ Source Key

SP4

7) เสร็จแล้วคลิ๊ก OK

8) ถ้าไฟล์ sk.dat ไม่เคยมีอยู่ในโฟร์เดอร์ที่จะเก็บ Source Key โปรแกรมจะสร้างไฟล์ sk.dat ขึ้นมาใหม่ ให้คลิ๊ก Yes

SP5

9) เลือก Routine หรือ AOI ที่ต้องการเข้ารหัส แล้วคลิ๊กปุ่ม Protect

SP6

10) ป้อน Source Key และ Source Key Name แล้วคลิ๊กปุ่ม OK

SP7

11) ถ้าต้องการให้ Routine หรือ AOI ที่เข้ารหัสไว้สามารถดูคำสั่งภายในแต่แก้ไขไม่ได้ ให้เลือกอ็อปชั่น “Allow viewing of component(s)”

SP8

12) คลิ๊ก Close

SP9

13) เสร็จแล้วให้ Save โปรเจคไฟล์ เป็นขั้นตอนสุดท้าย

SP10

14) สำหรับ Routine หรือ AOI ที่ติด Source protection ถ้าเราเปิดโปรเจคโดยไม่มี Source Key Routine หรือ AOI นั้นจะไม่ Active ดังรูป

SP11SP12

สำหรับท่านใดที่ต้องการปลดล็อคโปรเจคไฟล์ของ RSLogix5000 ที่ติด Source protection

สามารถติดต่อทีมงานได้ที่ thaicontrol01@gmail.com ครับ

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