TAILIEUCHUNG - Tài liệu PLC - Chương 2

Kỹ thuật lập trình: thiệuchung: trình tuyến tính và lập trình có cấu trúc: Phần bộ nhớ của CPU dành cho ch-ơng trình ứng dụng có tên gọi là logic Block. Nh- vậy logic block là tên chung để gọi tất cả các khối bao gồm những khối ch-ơng trình tổ chức OB, khối ch-ơng trình FC, khối hàm FB. Trong các loại khối ch-ơng trình đó thì chỉ có khối duy nhất khối OB1 đ-ợc thực hiện trực tiếp theo vòng quét. Nó đ-ợc hệ điều hành gọi theo chu kỳ lặp với khảng thời gian. | Chương 2 Kỹ thuàt làp trình thiêuchung trình tuyến tính và lâp trình có cấu trúc Phần bộ nhớ của CPU dành cho chương trình ứng dụng có tên gọi là logic Block. Như vậy logic block là tên chung để gọi tất cả các khối bao gồm những khối chương trình tổ chức OB khối chương trình FC khối hàm FB. Trong các loại khối chương trình đó thì chỉ có khối duy nhất khối OB1 được thực hiện trực tiếp theo vòng quét. Nó được hệ điều hành gọi theo chu kỳ lặp với khảng thời gian không cách đều nhau mà phụ thuộc vào độ dài của chương trình. Các loại khối chương trình khác không tham gia vào vòng quét. Với tổ chức chương trình như vậy thì phần chương trình trong khối OB1 có đầy đủ điều kiện của một chương trình điều khiển thời gian thực và toàn bộ chương trình ứng dụng có thể chỉ cần viết trong OB1 là đủ như hình vẽ sau. Cách tổ chức chương trình với chỉ một khối OB1 duy nhất như vậy được gọi là lập trình tuyến tính. Hình 2-1 Sơ đồ khối kiểu lập trình tuyến tỉnh Khối OB1 được hệ thống gọi xoay vòng liên tục theo vòng quét. Các khối OB khác không tham gia vào vòng quét được gọi bằng những tín hiệu báo ngắt. S7-300 có nhiều tín hiệu báo ngắt như tín hiệu báo ngắt khi có sự cố nguồn nuôi có sự cố chập mạch ở các modul mở rộng tín hiệu báo ngắt theo chu kỳ thời gian và mỗi loại tín hiệu báo ngắt như vậy cũng chỉ có khả năng gọi 24 Lập trình với SPS S7-300 một khối OB nhất định. Ví dụ tín hiệu báo ngắt sự cố nguồn nuôi chỉ gọi khối OB81 tín hiệu báo ngắt truyền thông chỉ gọi khối OB87. Mỗi khi xuất hiện tín hiệu báo ngắt hệ thống sẽ dừng công việc đang thực hiện lại chẳng hạn nhu tạm dừng việc thực hiện chuơng trình trong OB1 và chuyển sang thực hiện chuơng trình xử lý ngắt tong các khối OB tuơng ứng. Ví dụ khi đang thực hiện chuơng trình trong khối OB1 mà xuất hiện ngắt báo sự cố truyền thông hệ thống sẽ tạm dừng việc thực hiện chuơng trình trong OB1 lại để gọi chuơng trình trong khối truyền thông OB87. Chỉ sau khi đã thực hiện xong chuơng trình trong khối OB87 thì hệ .

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.