Giáo trình Công nghệ kỹ thuật điện - Điện tử
2.1.9. Trao đổi dữ liệu giữa các CPU và các module mở rộng
Trong ưạm PLC luôn có sự ttao đổi dữ liệu giữa PLC với các module mở rộng thông qua Bus nội bộ. Ngay tại đầu vòng quét, các dữ liệu tại các cổng vào của module sò DI được CPU chuyển tới bộ đệm vào sò I. Cuối mỗi vòng quét nội dung của bộ đệm ra sò Q được CPU chuyển tới cổng ra của các module só DO. Việc thay đổi nội dung hai bộ đệm này được thực hiện bởi chương trình ứng dụng. Điếu này cho thấy nếu ttong chương trình ứng dụng có nhiều lệnh đọc giá trị cổng vào sò thì cho dù giá ui logic thực có của cổng vào này có thể bị thay đổi nhưng trong quá ưình tựhc hiện vòng quét, chương trình sẽ vẫn luôn Lương, Kiên, Liêm, Huỳnh
đọc được cùng một giá trị từ I và giá trị đó là giá trị của cổng vào tại thỏi điểm đầu vòng quét. Cũng như vậy, nếu chương trình ứng dung nhiều lần thay đổi giá trị cho một cổng ra sỏ till do nó chỉ thay đổi nội dung bít nhớ Q nên chỉ có giá trị ở lần thay đổi cuối cùng mới thực sự được đưa tới cổng ra vật lý của module DO.
Khác với việc ghi đọc cổng vào/ra số, việc truy cập cổng vào/ra tương tự lại được CPU thực hiện trực tiếp với module mở rộng AI/AO. Như vậy mỗi lệnh ọc giá trị từ địa chỉ thuộc vùng PI sẽ thu được một giá trị đúng bằng giá trị hiện thực có ở cổng đó tại thời điểm thực hiện lệnh. Tương tự kill thực hiện lệnh gửi một giá trị tới địa chỉ của vùng PQ, giá trị đó sẽ được gửi ngay tới module tương tự AO.
Các file đính kèm theo tài liệu này:
- giao_trinh_cong_nghe_ky_thuat_dien_dien_tu.pdf