Hình 17: Mạng Profibus-DP nhiều trạm chủ Trạm
2.2 Thiết lập cấu hình cho các trạm chủ
Tiếp theo ta sẽ cài đặt cấu hình cho trạm Master (trạm chủ), trớc tiên ta cũng vào Hardware để chọn CPU (ở đây cũng sử dụng CPU 313C-2DP mã hiệu 6ES7 313- 6CE00-0A0B ), lu ý là sử dụng Profibus và chọn địa chỉ cho CPU (hình vẽ),
Sau đó nháy chuột vào slot DP để đặt thuộc tính cho trạm
− ở menu General ta đặt tên cho trạm là DP Master
Bây giờ ta đã có một trạm chủ, nhìn trên hình... ta sẽ thấy từ cửa sổ Master(Configuration)-ProDP ta sẽ thấy một đờng bus
Nối vào CPU, đây là đờng bus ghép nối trạm chủ với các trạm tớ, bây giờ ta sẽ thực hiện việc ghép nối thông qua đờng bus này
Bấm chuột vào đờng bus, sau đó ở ô cửa sổ bên cạnh ta chọn PROFIBUS DP
→Configured Stations→ kích đúp vào CPU 31x, xuất hiện cửa sổ nh hình vẽ ta bấm nút
Nh vậy trạm tớ có địa chỉ là 2 đã đợc ghép nối vào hệ thống, điều đó có nghĩa là trạm chủ sẽ trực tiếp quản lý và truyền thông dữ liệu với trạm tớ này, và do đó ta phải đặt địa chỉ truyền nhận dữ liệu giữa hai trạm này cho trạm chủ.
Kích đúp vào biểu tợng trạm tớ trên cửa sổ Master(Configuration)-ProDP, sau đó vào menu Configuration
ở đây ta thấy có hai dòng xác định chỉ truyền thông giữa trạm chủ và trạm tớ, đây chính là hai vùng địa chỉ truyền thông của trạm tớ mà ta đã đặt (cột Partner add chính là địa chỉ của trạm chủ vẫn còn thiếu), ta sẽ thay đổi bằng cách chọn từng dòng và sau đó bấm chuột vào Edit...
Trên cửa sổ DP slave Properties-Configuration ta thấy phần DP-Partner: Master đã đ- ợc kích hoạt ở đây ta đang xác định địa chỉ vùng nhớ truyền dữ liệu tới trạm tớ do đó ở ô
Address type ta chọn Output, sau đó đặt địa chỉ chính xác ở ô Address (ở đây ta đặt là 40)
Nh vậy khi hoạt động trạm chủ sẽ gửi tất cả dữ liệu ở vùng nhớ Q40 tới vùng nhớ I40 của trạm tớ
Tơng tự nh vậy ta tiếp tục đặt địa chỉ cho vùng nhớ nhận dữ liệu của trạm chủ từ trạm tớ này ở dòng thứ hai
Nh vậy ta đã thực hiện xong việc ghép nối hai trạm cũng nh việc xác định địa chỉ truyền thông giữa hai trạm, việc ghép nối nhiều trạm tớ vào trạm chủ cũng đợc thực hiện tơng tự
Khi thực hiện chơng trình, ở mỗi vòng quét CPU sẽ thực hiện việc ghi và đọc dữ liệu giữa trạm chủ với tất cả các trạm tớ (xem thêm phần vòng quét)
Bây giờ ta có thể lập trình cho từng trạm. Những gì muốn gửi sang trạm khác ta sẽ đa vào byte Q40, và những thông tin từ trạm khác muốn xử lý trong chơng trình ta sẽ lấy từ byte I40 , sau đó Download chơng trình xuống trạm tơng ứng (lu ý trong tất cả chơng trình của các trạm đều phải có khối OB82).