0
Tải bản đầy đủ (.doc) (48 trang)

Lệnh với đồng hồ thời gian thực

Một phần của tài liệu LUẬN VĂN TỐT NGHIỆP “XÂY DỰNG MÔ HÌNH ĐIỀU KHIỂN HỆ THỐNG DÒNG CHỮ ĐẠI HỌC CÔNG NGHIÊP HÀ NỘI BẰNG THỜI GIAN THỰC ĐẾ SỬ DỤNG PLC S7-200” DOC (Trang 39 -41 )

Đồng hồ thời gian thực chỉ có với CPU 224. Để có thể làm việc với đồng hồ thời gian thực CPU 224 cung cấp 2 lệnh đọc và ghi giá trị cho đồng hồ. Những giá trị đọc được hoặc ghi được với đồng hồ thời gian thực là các giá trị về ngày, tháng, năm và các giá trị về giờ, phút, giây.

Các dữ liệu đọc, ghi với đồng hồ thời gian thực trong LAD và trong STL có độ dài một byte và phải được mã hoá theo kiểu số nhị phân BCD ( thí dụ 16#95 cho năm 95). Chúng nằm trong bộ đếm gồm 8 byte liền nhau theo thứ tự.

Bảng 2.25 Các byte chứa giá tri thời gian

Riêng giá trị về ngày trong tuần là một số tương ứng với nội dung của nibble thấp (4 bit) trong byte theo kiểu

Bảng 2.26 Giá trị ngày trong tuần

byte 0 Năm (0÷99) byte 1 Tháng (0÷12) byte 2 Ngày (0÷31) byte 3 Giờ (0÷23) byte4 Phút (0÷59) byte 5 Giây (0÷59) byte 6 0

byte 8 Ngày trong tuần SBR:n

Chủ nhật Thứ hai thứ ba Thứ tư Thứ năm Thứ sáu Thứ bẩy

1 2 3 4 5 6 7

READ_RTC (LAD)

TODR (STL): Lệnh đọc nội dung của đồng hồ thời gian thực vào bộ đệm 8 byte được chỉ thị trong bảng toán hạng T.

SET_RTC (LAD)

TODW (STL): Lệnh ghi nội dung của bộ đệm 8 byte được chỉ thị bằng lệnh toán hạng T vào đồng hồ thời gian thực.

Bảng 2.27 Các lệnh ghi đọc thời gian.

Tuyệt đối không sử dụng lệnh TODR và lệnh TODW đồng thời vừa trong chương trình chính, vừa trong chương trình xử lý ngắt. Khi một lệnh TODR hay TODW đã được thực hiện, thì khi gọi chương trình xử lý ngắt, các lệnh làm việc với đồng hồ thời gian thực trong chương trình xử lý ngắt sẽ không được thực hiện nữa. Bít SM4.5 sẽ có logic 1 trong những trường hợp như vậy.

2.5.8. Các lệnh dịch chuyển ô nhớ

Các lệnh dịch chuyển thực hiện dịch chuyển hoặc sao chép số liệu từ vùng này sang vùng khác ô nhớ.

Trong LAD và trong STL lệnh dịch chuyển thực hiện việc di chuyển hay sao chép nội dung 1 byte, một từ đơn, một từ kép hoặc một giá trị thực từ vùng này sang vùng khác của ô nhớ.

LAD STL Toán hạng TODR T T: VB, IB, QB, MB, SMB, *VD, *AC (byte) TODW T

MOV_B: Lệnh sao chép nội dung từ byte IN sang OUT

Bảng 2.28 Cú pháp lệnh MOV_B

LAD Toán hạng

IN :VB,IB,QB,MB,SMB OUT :VB,IB,QB,MB,SMB

MOV_DW: Lệnh sao chép số thực IN ( 4byte) sang OUT (4 byte)

Bảng 2.29 Cú pháp lệnh MOV_DW

LAD Toán hạng

IN :VD,ID,QD,MD,SMD OUT : VD,ID,QD,MD,SMD

CHƯƠNG 3 : THIẾT KẾ MÔ HÌNH CHẠY CHỮ TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

Một phần của tài liệu LUẬN VĂN TỐT NGHIỆP “XÂY DỰNG MÔ HÌNH ĐIỀU KHIỂN HỆ THỐNG DÒNG CHỮ ĐẠI HỌC CÔNG NGHIÊP HÀ NỘI BẰNG THỜI GIAN THỰC ĐẾ SỬ DỤNG PLC S7-200” DOC (Trang 39 -41 )

×