thiết bị lập trình , chương 9

Thực hiện một nhiệm vụ nμo đó lặp lại nhiều lần, do ch−ơng trình chính chủ động gọi. CPU chỉ thực thi những ch−ơng trình con đ−ợc gọi. Một ch−ơng trình con đ−ợc gọi có thể có hoặc không có tham số truyền. Khi đ−ợc gọi thì toμn bộ ngăn xếp đ−ợc l−u lại, đỉnh ngăn xếp có giá trị 1, tất cả các bít còn lại có giá trị 0. Quyền điều khiển trao cho ch−ơng trình con. Khi ch−ơng trình con kết thúc, ngăn xếp đ−ợc hoμn nguyên, quyền điều khiển đ−ợc trả về ch−ơng trình đã gọi. | 8 13 2007 CHƯƠNG TRÌNH CƠN VÀ CHƯƠNGTRÌNH xử LÝ NGẮT Chương trình con Chương trình xử lý ngắt Chương trình con X Đặc điểm chương trình con Thực hiện một nhiệm vụ nào dó lặp lại nhiêu lẩn do chương trình chính chu dộng gọi. CPU chỉ thực thi những chương trình con dược gọi. Một chương trình con dược gọi cố thể có hoặc khổng có tham số truyên. Khi dược gọi thì toàn bộ ngăn xếp dược lưu lại dỉnh ngẩn xếp cố giá trị 1 tất cả cấc bít cồn lại có giá trị 0. Quyên diêu khiển trao cho chương trình con. Khi chương trình con kết thúc ngẩn xếp dược hoàn nguyền quyên diêu khiển dược trả vê chương trình dã gọi nó. 1 8 13 2007 Từ chương trình chính ta có thể tạo 8 chương trình con lổng nhau. PLC cho phép thiết kế chương trình con đệ quy. _ Goi chương trình con kèm tham số Một chương trình con trong CPU 226 cho phép truyền vào và ra cùng một lúc 16 tham số. Địa chỉ các tham số được định nghĩa ban đẩu tại bảng biến cục bộ. Mỗi một chương trình con có một bảng biến cục bộ. Địa chỉ biến địa phương Chương trình tự động gán địa chỉ cho các biến cẩn dùng theo nguyên tắc Luôn lấy địa chỉ đẩu tiên trong bảng biến đe gán cho biến đẩu tiên trong bảng biến. Tuỳ theo kieu dữ liệu của biến mà S7-200 sẽ xác đinh đĩa chỉ cho biến. Symbol Var Type DataType Comment Erase_bit IN BOOL Set_bit IN BOOL LB1 Sampling IN_0UT BYTE LW2 Result_1 IN_0UT INT LB4 Result_2 IN_0UT BYTE lnternal_bit OUT BOOL Extern al_b ít OUT BOOL OUT TEMP 2 8 13 2007 Môt sô lưu ý trong bang biên cuc bô Tên biến Buộc phải có khi chương trình con có tham số cẩn truyền tên biến dài tối đa 32 kí tự ke cả kí tự trống. Kiểu biến Kieu biến Mỏ tả Cho biết tham số này cần truyền vào chương trình con Nếu tham số này là địa chỉ trực tiếp thì giá trị tại địa chỉ này sẽ được truyền vào bên trong chương trình con. Nếu tham số này là địa chỉ gián tiếp qua thanh ghi AC IN thì giá trị được chỉ ra trong địa chỉ lưu trong thanh ghi sẽ được truyền vào trong

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã 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.