Mình đang gặp phải vấn đề về truyền thông Profibus giữa 2 con S7-1200, khi dùng lệnh DPRD_DAT và DPWR_DAT mình không biết phải gán thông số LADDR như thế nào cho đúng. Như hình thì mình phải điền 16#101 đúng không mọi người?(báo lỗi 8093). Mình test lấy I0.0 (master) kích Q897.0(master)/ I897.0(slave) kích Q0.0(slave) thì vẫn hoạt động được. Giả sử mình thiết lập transfer area Q897-Q901 <--> I897-I901 cho cả master và slave. Mình tạo 1 DB1 gồm 24 dữ liệu dạng Bool và 1 dữ liệu kiểu Int, thì khi dùng lệnh DPRD_DAT tại Record mình chọn DB1 để lưu thì có phải dữ liệu tương ứng I897-I901 trên master sẽ được lưu tương ứng từ DB1.DBX0.0-DB1.DBX5.7 không. Dưới là link project mình tạo, mọi người xem giúp có sai chỗ nào. Cảm ơn mọi người rất nhiều. Hãy đăng nhập hoặc đăng ký để xem được links
Địa chỉ thì dùng đúng rồi tức LADDR đúng rồi còn mấy cái DB thì cần học lại lý thuyết. Không nắm được một chút lý thuyết nào cả.
hi anh, anh có thể giải thích thêm chỗ DB này được không. Nếu làm đúng thì DB phải tạo như thế nào anh