Chương 17: GIỚI THIỆU MẠNG PLC
S7 300
7.1. Truyền thông trên MPI
7.1.1CÔNG DỤNG
a- Kết nối MPI (Multi-point Interface):
Đây là một kết nối trực tiếp đa điểm, tạo thành
1 mạng con nhằm trao đổi dữ liệu giữa các PLC
(CPU, FM, CP) và thiết bò lập trình PC/PG.
Các thiết bò tham gia kết nối và các dữ liệu cần
truyền đi và nhận về được xác lập khi tạo mạng.
Các trạm (NODE) có 1 đònh danh riêng (số
MPI) xác lập đòa chỉ của trạm.
b- Cách qui đònh đòa chỉ MPI cho module CPU
Vì máy tính có thể làm việc cùng lúc được với
nhiều trạm PLC, nên sau khi ghép nối máy tính với
các module CPU ta cần xác đònh đòa chỉ truyền thông
cho trạm PLC. Mặc đònh các module CPU đều có đòa
chỉ là 2 (đòa chỉ MPI). Muốn thay đổi đòa chỉ module
CPU ta nháy kép phím chuột trái tại tên của module
trong bảng khai báo cấu hình cứng để vào chế độ đặt
lại tham số làm việc như sau:
Nhaựy
keựp
chuoọt
vaứo ủaõy
Sau khi nháy kép chuột vào sẽ xuất hiện bảng sau:
Kích chuột vào đây, sau đó chọn tiếp
General
MPI và sửa lại đòa chỉ MPI như mong muốn:
Sau khi đã đònh nghóa lại đòa chỉ MPI cho trạm PLC, ta
gói tin và nhận 1 gói tin.
Trong mỗi vòng có nhiều gói tin. Mỗi gói tin do
1 CPU gửi và có thể có nhiều CPU nhận. Trong 1 vòng
mỗi CPU chỉ có 1 gói tin gửi và có 1 gói tin nhận.
Trong mỗi gói tin GD xác đònh rõ đòa chỉ tin gửi
và đòa chỉ tin nhận của từng trạm. Các đòa chỉ này có
thể là:
o Vùng nhớ bit M
o Vùng nhớ ảnh ngõ vào I, ảnh ngõ ra Q
o Vùng nhớ khối dữ liệu DB
o Vùng nhớ T, C không nên sử dụng vì thời
gian gửi không thích hợp với thới gian tồn tại dữ
liệu, và chỉ được cấu hình trong phần gửi.
o Vùng nhớ PI, PQ và L không sử dụng
trong truyền thông MPI
7.2.2
- Tính năng
Mỗi CPU có thể tham gia đến 4 vòng GD.
Mỗi gói GD chỉ chứa tối đa 22 byte (nếu cùng
vùng đòa chỉ). Nếu sử dụng nhiều vùng đòa chỉ
thì phải giảm 2 byte cho mỗi vùng đòa chỉ thêm
vào
Mỗi dữ liệu Bit chiếm 1 byte trong gói GD.
7.3- Tạo dữ liệu toàn cục GD
7.3.1- Soạn thảo bảng GD
Mở bảng GD từ mạng MPI (trong Project đã chọn),
chọn trong Menu Option
Define Global Data
Điền nội dung vào bảng:
thực hiện 1 lần phát, thu tín hiệu GD.
o Giá trò mặc đònh là 8, ta có thể viết
đè lên giá trò ta mong muốn. Chu kỳ
truyền thông T không thể quá nhỏ:
o T= scan rate x Scan cycle time >=
60ms.
o Việc lựa chọn tốc độ và ô nhớ trạng
thái có thể không thực hiện (option).
7.3.3- Biên dòch lần 2
Sau khi lựa chọn tốc độ truyền và ô nhớ trạng
thái, ta tiến hành biên dòch lần 2.
Sau khi biên dòch lần 2, ta có được bảng GD
hoàn chỉnh, có thể nạp cho các CPU.
7.3.4- Trao đổi dữ liệu GD
Điểm kiểm tra chu kì quét
Nhận GD
Đọc ảnh đầu vào
Xử lý chương trình chu kì
Đọc ảnh đầu ra
Gởi GD
OB1
PII
PIQ
CPU phát GD mỗi cuối chu kỳ, sau khi đã ghi kết quả
ra ảnh PIQ.
CPU nhận GD vào đầu mỗi chu kỳ, trước khi ghi vào
ảnh PII.
7.4- Kết nối
7.4.1 Tạo liên kết mạng :
Trong Simatic Manager ta Insert các trạm của mạng