- Data block lưu trữ các giá trị biến khác nhau (vùng nhớ V) được sử dụng trong chương trình Giá trị ban đầu của các dữ liệu có
Các phép toán logic
Timer
S7-200 CPU 224 có 256 Timer gồm các loại sau:
• TON: Bộ tạo thời gian trễ không có nhớ (On DelayTimer)
• TONR: Bộ tạo thời gian trễ có nhớ (Retentive On DelayTimer)
• TOF: (Of Delay Timer)
Số Timer Độ phân giải Thời gian trì hoãn tối đa
T32, T96 1ms 32,767s T33 … T36, T97 … T100 10ms 327,67s T37 … T63, T101 … T255 100ms 3276,7s
Chú ý: Vì TON và TOF s d ng cùng s ử ụ ố Timer, nên không th đ t cho c haiể ặ ả có cùng s ố Timer. Ví d đã đ t TON là T37 thì không đ c đ t TOF là T37.ụ ặ ượ ặ
Timer TON
3. Phần mềm lập trình cho PLC
• Giá trị của bộ đếm 0 - 32767 kiểu integer:
Qua giản đồ trên ta nhận thấy để timer TON đóng trễ được hết thời gian đặt trước (ví dụ 10s) thì trạng thái tín hiệu tại cổng vào IN cần được duy trì ở mức 1 trong suốt khoảng thời gian này. Nếu sau 10s mà cổng vào IN vẫn duy trì ở mức 1 thì giá trị hằng số thời gian trong timer sẽ tiếp tục tăng cho tới khi đạt giá trị tối đa là 32767. Để xóa Timer, có
Timer TOFF
• Giá trị của bộ đếm 0 - 32767 kiểu integer:
Sử dụng timer này khi cần trễ thêm một khoảng thời gian rồi mới tắt cổng ra kể từ khi tín hiệu cổng vào IN xuống “0”. Timer TOF chỉ thực hiện đếm thời gian khi IN chuyển từ “1” xuống “0”. Khi cổng vào IN của Off-Delay Timer (TOF) ở logic “1”, thì Timer Bit ngay lập tức được đặt lên mức logic “1” và giá trị hiện hành được xóa về 0. Khi cổng vào IN xuống “0”, thì timer đếm cho đến khi thời gian trôi qua đạt đến giá trị thời gian đặt trước. Khi đạt đến giá trị
Counter
3. Phần mềm lập trình cho PLC
• Ứng dụng: Đếm sườn xung của các tín hiệu đầu vào
• S7-200 có 256 counter: C0 đến C255
• Phân loại:
1) CTU (Up Counter): Bộ đếm tăng dần 2) CTD (Down Counter): Bộ đếm giảm dần
3) CTUD (Up/Down Counter): Bộ đếm tăng dần và bộ đếm giảm dần 4) HSC: Bộ đếm tốc độ cao đếm tín hiệu xung đến 30KHZ