Em mới được thầy giáo giao bài tập lớn về truyền thông Profibus DP giữa 2 PLC S7-1200. Anh chị nào đã làm chỉ em với
:):):)
Printable View
Có ngay cần tìm hiểu gì nào
https://youtu.be/OKGPJCMk68k
Em có thiết bị để test không?
Cấu hình trên phần mềm không được hả anh. Cái chính là em cần hiểu cách cấu hình và lập trình truyền thông
Tài liệu thì chỉ có help của hãng thôi bạn nhé
Video cấu hình của anh đây à https://www.youtube.com/watch?v=2Abnyu0qLnI
Đính kèm 3057
Em cấu hình xong rồi, vậy viết chương trình thế nào để truyền thông vậy anh
RDPD_DATA và WRDP_DATA cho master để thực hiện đọc và ghi dữ liệu từ Master xuống slave còn Slave thì sử dụng PII và PIQ (Process image input và output là được)
Trên master viết thế này đúng không a ???Đính kèm 3100Đính kèm 3101
ae cho mình hỏi chỗ LADDR sẽ nhập thông số như thế nào nếu dữ liệu cần chuyển mình lưu ở DB0 chẳng hạn
Anh Hiếu có thể giải thích giúp cái lênh DPRD_DAT và DPWR_DAT nó hoạt động ra sao không.
Ví dụ chỗ Record của DPRD_Dat thì nó sẽ lấy dữ liệu chỗ nào của Slave để lưu vào đây anh? (Có phải chỗ transfe areas mình config trong I-slave communication không anh?)
chỗ Record của DPWR_Dat thì nó sẽ lưu dữ liệu vào chỗ nào của Slave anh?
Anh Hiếu có thể giải thích giúp cái lênh DPRD_DAT và DPWR_DAT nó hoạt động ra sao không.
Ví dụ chỗ Record của DPRD_Dat thì nó sẽ lấy dữ liệu chỗ nào của Slave để lưu vào đây anh? (Có phải chỗ transfe areas mình config trong I-slave communication hay bất kì vùng dữ liệu nào mình muốn đọc về?)
chỗ Record của DPWR_Dat thì nó sẽ lưu dữ liệu vào chỗ nào của Slave anh?
Nó đơn giản là đọc ngay vị trí I/O của bảng data exchange. Thay vì các bạn dùng lệnh Move thì đưa vào thanh ghi luôn. Còn lại bạn F1 là hiểu nguyên lý.
Chú ý:
+ Dữ liệu xuất nhập là Pointer: Mình chỉ dùng DB cho các vùng nhớ là con trỏ (pointer)
+ Lưu ý vùng dữ liệu xuất nhập..
Nó đơn giản là đọc ngay vị trí I/O của bảng data exchange. Thay vì các bạn dùng lệnh Move thì đưa vào thanh ghi luôn. Còn lại bạn F1 là hiểu nguyên lý.
Chú ý:
+ Dữ liệu xuất nhập là Pointer: Mình chỉ dùng DB cho các vùng nhớ là con trỏ (pointer)
+ Lưu ý vùng dữ liệu xuất nhập..
Anh Hiếu cho hỏi thêm chỗ LADDR thì là hardware identifier của module slave hay master vậy Đính kèm 3436 Đính kèm 3437
Đính kèm 3463
Lỗi này khắc phục sao mọi người. HW ID của Slave là 271.
Dùng trực tiếp I,Q thì ok, mà chuyển qua dùng DPRD_DAT là nó không nhận được dữ liệu