- Khối Shared DB (DB): Là khối dữ liệu cú thể được truy cập bởi tất cả cỏc khối trong chương trỡnh đú.
2.1.8.1. Nguyờn tắc làm việc của bộ thời gian.
Bộ thời gian (Time) hay cũn gọi là bộ tạo thời gian trễ theo mong muốn khi cú tớn hiệu đầu vào cấp cho bộ Time. Tớn hiệu này được tớnh từ khi cú sườn lờn ở tớn hiệu đầu vào u(t) chuyển từ trạng thỏi 0 lờn 1, được gọi là thời điểm kớch Time.
Hỡnh 2.12 Miờu tả tớn hiệu vào ra của bộ thời gian
Thời gian trễ được khai bỏo với timer bằng một giỏ trị 16 bit gồm 2 thành phần:
- Độ phõn giải với đơn vị là ms. Time S7 -300 cú 4 loại độ phõn giải khỏc nhau là 10ms, 100ms, 1s và 10s.
- Một số nguyờn (BCD) trong khoảng 0 đến 999, gọi là PV (Giỏ trị đặt trước cho Time).
Vậy, Thời gian trễ = Độ phõn giải * PV.
Ngay tại thời điểm kớch Time giỏ trị PV (giỏ trị đặt ) được chuyển vào thanh ghi 16 bit của Time T-Word (Gọi là thanh ghi CV thanh ghi biểu diễn giỏ trị tức thời). Time sẽ ghi nhớ khoảng thời gian trụi qua kể từ khi được kớch bằng cỏch giảm dần một cỏch tương ứng nội dung thanh ghi CV. Nếu nội dung thanh ghi CV trở về khụng thỡ Time đó đạt được thời gian trễ mong
Timer CV u (t) PV y(t) T - bit
muốn và điều này sẽ được thụng bỏo ra bờn ngoài bằng cỏch thay đổi trạng thỏi tớn hiệu đầu ra y(t). Nhưng việc thụng bỏo ra bờn ngoài cũng cũn phụ thuộc vào từng loại Time khỏc nhau.
Bờn cạnh sườn lờn của tớn hiệu đầu vào u(t). Time cũn cú thể được kớch bởi sườn lờn của tớn hiệu chủ động kớch cú tờn là tớn hiệu enable nếu như tại thời điểm cú sườn lờn của tớn hiệu enable, tớn hiệu u(t) cú giỏ trị bằng 1.
Từng loại Time được đỏnh số thứ tự từ 0 tới 255 tựy thuộc vào từng loại CPU. Một Time đang làm việc cú thể được đưa về trạng thỏi chờ khởi động ban đầu nhờ tớn hiệu Reset, khi cú tớn hiệu xúa thỡ Time cũng ngừng làm việc luụn. Đồng nghĩa với cỏc giỏ trị của T-Work và T -Bit cũng đồng thời được xúa về 0 lỳc đú giỏ trị tức thời CV và tớn hiệu đầu ra cũng là 0 luụn.
2.1.8.2. Khai bỏo sử dụng.
Việc khai bỏo làm việc của bộ Time bao gồm cỏc bước sau:
- Khai bỏo tớn hiệu enablenếu muốn sử dụng tớn hiệu chủ động kớch. - Khai bỏo tớn hiệu đầu vào u(t).
- Khai bỏo thời gian trễ mong muốn.
- Khai bỏo loại Time được sử dụng (SD,SS,SP,SE,SF).
- Khai bỏo tớn hiệu xúa Time nếu muốn sử dụng chế độ Reset chủ động. Trong cỏc khai bỏo trờn thỡ cỏc bước 2,3,4 là bắt buộc phải cú.
S7-300 cú 5 loại Time được khai bỏo bằng cỏc lệnh:
-Timer SD (On delay timer): Trễ theo sườn lờn khụng nhớ.