Trao đổi dữ liệu giữa trạm chủ và trạm tớ gỏn cho nú được thực hiện tự động theo một quy trỡnh định sẵn. Khi đặt cấu hỡnh hệ thống bus, người sử dụng định nghĩa cỏc tram tớ cho một thiết bị DPM1, quy định cỏc trạm tớ tham gia và cỏc trạm tớ khụng tham gia trao đổi dữ liệu tuần hoàn.
Trước khi thực hiện trao đổi dữ liệu tuần hoàn, trạm chủ chuyển thụng tin cấu hỡnh và cỏc tham số đó được đặt xuống cỏc trạm tớ. Mỗi trạm tớ sẽ kiểm tra cỏc thụng tin về kiểu thiết bị, khuụn dạng và độ dài dữ liệu, số lượng cỏc đầu vào/ra. Chỉ khi thụng tin cấu hỡnh đỳng với cấu hỡnh thực của thiết bị và cỏc tham số hợp lệ thỡ bắt đầu trao đổi dữ liệu tuần hoàn với trạm chủ.
Trong mỗi chu kỳ, trạm chủ đọc cỏc thụng tin đầu vào lần lượt từ cỏc trạm tớ lờn bộ nhớ đệm cũng như đưa ra cỏc thụng tin đầu ra từ bộ nhớ đệm xuống lần lượt cỏc trạm tớ theo một quy trỡnh định sẵn trong danh sỏch. Mỗi trạm tớ cho phộp truyền tối đa 246 byte dữ liệu đầu vào và 246 byte dữ liệu đầu ra.
Với mỗi trạm tớ, trạm chủ gửi một khung yờu cầu và chờ đợi một khung đỏp ứng (bức điện trả lời hoặc xỏc nhận ). Thời gian trạm chủ cần để xử lý một danh sỏch hỏi tuần tự chớnh là một chu ky bus. Đương nhiờn chu kỳ bus phải nhỏ hơn chu kỳ một vũng quột của chương trỡnh điều khiển. Thực tế thời gian cần thiết để truyền 512 bit dữ liệu đầu vào và 512 bit dữ liệu đầu ra với 32 trạm và với tốc độ truyền 12Mbit/s nhỏ hơn 2ms.
Hỡnh 3.1 : Nguyờn tắc trao đổi dữ liệu tuần hoàn Master/Slave
Mụ hỡnh DP-Slave hỗ trợ cấu trỳc kiểu module của cỏc thành viờn. Mỗi module được sắp xếp một số thứ tự khe cắm bắt đầu từ 1,riờng module cú số thứ tự khe cắm 0 phục vụ việc truy nhập toàn bộ dữ liệu của thiết bị. Toàn bộ dữ liệu vào ra của cỏc module được chuyển chung trong một khối dữ liệu sử dụng của trạm tớ. Bờn trạm tớ sử dụng cảnh giới (watch dog) để giỏm sỏt việc giao tiếp với trạm chủ và sẽ đặt đầu ra về
một giỏ trị an toàn, nếu nội trong một khoảng thời gian quy định khụng cú dữ liệu từ trạm chủ đưa xuống.