Phương pháp lập trình cho dòng PAC
COMPACTLOGIX của ROCKWELL
Tóm tt : Chúng ta đã biết các thế mnh ca dòng PAC CompactLogix, mt ng
PLC cht lượng cao ca Rockwell tuy nh gn nhưng rt mnh m, tin cy, linh
hot, d ng trong vic lắp đặt và bo trì ... Trong i này chúng ta s tiếp tc m
hiu phương pháp lp trình, debug chương trình cho dòng PLC này.
I. Kết nối PLC với máy tính
Dòng CompactLogix ca Rockwell 2 cổng giao tiếp để kết nối vi y tính
cũng như kết ni với mạng điều khiển: Một cổng RS232 được cách ly hoàn toàn và
thnối trực tiếp vào mng (Ngoại trừ bđiều khiển L35 2 cổng RS232), và
một cổng RJ45 đkết nối mạng Erthernet. Với hai cổng truyền tng y, người
dùng th tích hợp PLC vào hu hết c mng điều khiển. Với bộ phần mềm
mạnh mẽ đi kèm, chúng ta thdễ dàng kết nối PLC vi máy tính để lập trình,
debug, điu khin PLC hay thu thập số liệu từ PLC lên máy tính.
Để kết nối máy tính với cổng RS232, trước tiên ta cn ni y từ cổng RS232 của
máy tính ti cổng RS232 của PLC bằng p 1747-CP3 hoặc 1756-CP3. Nếu là cáp
tni thì phải nối cáp chéo theo sơ đồ hình 1:
Hình 1 : Sơ đồ nối dây cho cáp RS232
Dùng phần mm RSLinx để cài driver cho cổng RS232. Mphần mm RSLinx
Classic Gateway. Vào thCommunicationConfigure Drivers, hộp thoại cấu hình
driver hiện lên: Trong ô Available Driver Devices, kéo combo box xuống và chn
RS-232 DF1 devives. Sau đó nhấn Add NewOK. Các bạn nhập các tng svề
cổng truyền thông, tốc độ baud như mong muốn và nhn OK. Sau đó, c bạn
s thấy trong mục Configure Drivers hiện lên ng thông báo Driver cho cng
RS232 đang chạy.
Việc kết ni PLC vi máy tính qua cổng mạng RJ45 có thể làm trực tiếp qua cáp
mạng được đấu thẳng hoặc thông qua hub. Khi kết nối đã được xác lập đúng, quan
sát đèn Link(LNK) bên cạnh cổng RJ45 sẽ chuyển sang màu xanh n định. Để máy
tính có thể giao tiếp với PLC tng qua cổng mạng, trước tiên ta phi thiết lập một
IP cho PLC. Trước tiên, đặt IP tĩnh cho y tính (ví dlà 192.167.1.117). Ghi nh
Subnet Mask của máy tính (thường là 255.255.255.0). M phần mềm BOOTP-
DHCP Server trong bphần mềm Rockwell Software. Vào mục ToolNetwork
Setting. Nhập Subnet Mask và nhấn OK. Trong hộp Request History shiện lên
các thiết bđược liên kết chưa IP. Chú ý thiết b có địa chỉ MAC trùng vi
địa chỉ MAC của controller ược ghi trên mặt Controller). Click đúp vào thiết b
đó và chỉ định một địa chỉ IP cho thiết bị (Không trùng vi các thiết bkhác trong
mạng). Khi đó trong hộp Relation List sẽ xuất hin các mục đa chỉ MAC, tương
ứng với c địa chỉ IP. Chn mục đó, click vào nút Disable BOOTP/DHCP để kết
thúc quá trình i đặt IP. Khi mục Status hiển thị [Disable BOOTP/DHCP]
Command successful là quá trìnhi đặt IP thànhng.
Hình 2 : Giao din cấu hình Driver cho PLC bằng
RSLinx
Khi bđiều khiển đã được cấp IP mà ta muốn thay đổi IP cho nó, trước tiên ta phải
xóa IP cũ rồi thiết đặt li IP mi. Để xóa IP cũ, m phn mềm BOOTP-DHCP
Server. Trong mục Relation List nhn nút New, nhập vào hộp thoại Properties địa
ch MAC và IP cũ của b điều khiển rồi nhấn OK. Chọn Controller trong hộp
Relation List và nhn Delete. Đóng phần mềm BOOTP-DHCP Server lại, tắt
ngun PLC để hoàn tất quá trình xóa IP.
Hình 3 : Đặt IP tĩnh cho cổng Ethernet của PLC bằng
BOOTP-DHCP Server
Khi PLC đã IP, ta tiến hành i đặt Driver cho cổng RJ45 bằng phần mềm
RSLinx, tương tự như cài Driver cho cổng RS232. Chkhác là trong combo box
Available Driver Devices ta chn Ethernet/IP Driver và trong hộp thoại Configure
Driver : AB-ETHIP-1, ta chọn Browse Local Sub. Kiểm tra trong hộp thoại
Configure Drivers thy thông báo AB_ETHIP-1 AB-Ethernet Running đã
hoàn thành.
Sau khi i đặt Driver cho cổng PLC thích hợp (bạn dùng cng giao tiếp nào t