Trao đổi dữ liệu giữa CPU và các module mở rộng:

Một phần của tài liệu Thực tập hệ thống thông tin Điện Lực Tìm hiểu về hệ thống PLC (Trang 36)

- Organisation Block): Miền chứa chương trình tổ chức.

3. 2.2.1 Vùng chứa các khối dữ liệu:

3.2.2.2. Trao đổi dữ liệu giữa CPU và các module mở rộng:

Trong trạm PLC luôn có sự trao đổi dữ liệu giữa CPU với các module mở rộng thông qua bus nội bộ. Ngay tại vòng quét, các dữ liệu tại cổng vào của các module số (DI) đã được CPU chuyển tới bộ đệm vào số (process image input table -1). Cuối mỗi vòng quét nội dung của bộ đệm ra số (process image input table - Q) lại được CPU chuyển tới cổng ra của các module ra 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 (user program). Điều này cho thấy nếu trong chương trình ứng dụng có nhiều lệnh đọc giá trị cổng vào số thì cho dù giá trị logic thực có của cổng vào này có thể đã bị thay đổi trong quá trình thực hiện vòng quét, chương trình sẽ vẫn luôn

đầu vòng quét. Cũng như vậy, nếu chương trình ứng dụng nhiều lần thay đổi giá tri cho một cổng ra số thì do nó chỉ thay đổi giá tri cho một cổng ra số thì do nó chỉ thay đổi nội dung bit nhớ tương ứng trong 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 hẳn với việc đọc/ ghi cổng số, việc truy nhậ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ị thực có ở cổng tại thời điểm thực hiện lệnh. Tương tự khi thực hiện lệnh gửi một giá trị (số nguyên 16 bits) tới địa chỉ của vùng PQ (Periphenal Output), giá trị đó sẽ được gửi ngay tới cổng ra tương tự của module. Do sự phân chia địa chỉ và đặc thù về tổ chức bộ nhớ của

S7-300 chỉ có các module vào/ ra số mới có bộ đệm còn các module vào/ ra tương tự thì không, chúng chỉ được cung cấp địa chỉ để truy nhập (địa chỉ PI và PQ). Tuy nhiên PI và PQ được cung cấp nhiều hơn AI/AO nên tạo khả năng kết nối các cổng vào / ra số với những địa chỉ dôi ra trong PI/PQ giúp chương trình ứng dụng có thể truy nhập trực tiếp các module DI/DO mở rộng để có giá tri tức thời tại cổng mà không cần thông qua bộ đệm I, Q.

Một phần của tài liệu Thực tập hệ thống thông tin Điện Lực Tìm hiểu về hệ thống PLC (Trang 36)

Tải bản đầy đủ (DOCX)

(46 trang)
w