Nội dung: xây dựng hệ thống gồm máy tính điều khiển giám sát, trạm điều khiển cục và hệ thống bơm nước trong đó:P: điểm đo áp suất (có điều khiển và cảnh báo) có dải đo từ [0 - 5] bar, điểm làm việc là 3.5 bar.L: điểm đo mức (cảnh báo) có dải đo từ [o - 5] m.RUN: đèn báo hệ thống đang làm việc.HAP: đèn cảnh báo áp suất cao (lớn hơn 4.5 bar).LAL: đèn cảnh báo mức thấp (nhỏ hơn 1.0m).HAL: đèn cảnh báo mức cao (lớn hơn 4m).START, STOP: hai nút nhấn khởi động và dừng hệ thống.
Trang 1ĐỒ ÁN HỌC PHẦN 3 VÀ 4
ĐỀ 3
Giáo viên hướng dẫn:
Sinh viên thực hiện:
RUN: đèn báo hệ thống đang làm việc
HAP: đèn cảnh báo áp suất cao (lớn hơn 4.5 bar)
LAL: đèn cảnh báo mức thấp (nhỏ hơn 1.0m)
HAL: đèn cảnh báo mức cao (lớn hơn 4m)
START, STOP: hai nút nhấn khởi động và dừng hệ thống
Trang 2PHẦN BÁO CÁO:
Mục lục:
Trang 3PHẦN 1 MỤC ĐÍCH NGHIÊN CỨU:
Trên thế giới và ở Việt Nam hiện nay nhu cầu tiêu thụ năng lượng ngày càng tăng dần và đã có rất nhiều cảnh báo về tiết kiêm năng lượng Các nghành công nghiệp nói chung và ngành nước nói chung vẫn sử dụng công nghệ truyền động không thích hợp,điều khiển thụ động, không linhhoạt Đối với nhà máy nước, yếu tố cấu thành giá nước bị chi phối phần lớn bởi chi
phí điện bơm nước( 30-35%) Trước đây tồn tại quan điểm việc đầu tư vào tiết kiệm năng lượng
là một công việc tốn kém và không mang lại hiệu quả thiết thực Với công nghệ biến tần tính toán đã chỉ ra việc đầu tư vào hệ thống điều khiển tiết kiệm năng lượng cho trạm bơm cấp II có thời gian hoàn vốn đầu tư hết sức ngắn và giảm được chi phí cho công tác quản lý vạn hành thiết bị.Máy bơm và quạt gió là những ứng dụng rất thích hợp với truyền động biến đổi tốc độ tiết kiệm năng lượng Trong phạm vi đồ án , chúng ta chỉ đề cập tới việc sử dụng thiết bị biền tần trong điều khiển tốc độ tiết kiệm năng lượng cho các máy bơm và ổn định áp suất trong đường ống cấp nước
PHẦN 2 PHƯƠNG PHÁP ĐO
I Phương pháp đo áp suất
Phương pháp đo áp suất phụ thuộc vào dạng áp suất
1 Đo áp suất tĩnh
- Đo trực tiếp chất lưu thong qua 1 lỗ khoan trên thành bình
- Đo gián tiếp thong qua biến dạng của thành bình dưới tác động của áp suất
2 Đo áp suất động
- Dựa theo nguyên tức chung là đo hiệu suất tổng và áp suất tĩnh
- Có thể đo bằng cách đặt áp suất tổng lên màng trước, đặt áp suất tĩnh lên
màng sau của màng đo, tín hiệu đưa ra là đọ chênh lệch giữa áp suất tổng và
áp suất tĩnh
- Áp suất có đơn vị đo là pascal (Pa)
- Trong công nghiệp còn dùng đơn vị đo là bar (1bar= 10^5 Pa)
Công thức xác định
p= dF dS
dF: lực tác dụng dS: diện tích thành ống chị lực tác dụng
Trang 4II Phương pháp đo mức chất lỏng
Có hai dạng đo: đo liên tục và xác định theo ngưỡng
Khi đo liên tục biên độ hoặc tần số của tín hiệu đo cho biết thể tích chất lưu còn lạitrong bình chứa Khi xác định theo ngưỡng, cảm biến đưa ra tín hiệu dạng nhị phâncho biết thông tin về tình trạng hiện tại mức ngưỡng có đạt hay không
Có ba phương pháp hay dùng trong kỹ thuật đo và phát hiện mức chất lưu:
- Phương pháp thuỷ tĩnh dùng biến đổi điện
- Phương pháp điện dựa trên tính chất điện của chất lưu
- Phương pháp bức xạ dựa trên sự tương tác giữa bức xạ và chất lưu
Một số loại cảm biến đo mức chất lưu
Sơ đồ cảm biến hình 20.22b chỉ sử dụng một điện cực, điện cực thứ hai là bình chứa bằng kim loại
Trang 5Sơ đồ cảm biến hình 20.22c dùng để phát hiện ngưỡng, gồm hai điện cực ngắn đặt theo phương ngang, điện cực còn lại nối với thành bình kim loại,vị trí mỗi điện cựcngắn ứng với một mức ngưỡng Khi mức chất lỏng đạt tới điện cực, dòng điện trong mạch thay đổi mạnh về biên độ.
* Cảm biến tụ điện
Khi chất lỏng là chất cách điện, có thể tạo tụ điện bằng hai điện cực hình trụ nhúngtrong chất lỏng hoặc một điện cực kết hợp với điện cực thứ hai là thành bình chứa nếu thành bình làm bằng kim loại Chất điện môi giữa hai điện cực chính là chất lỏng ở phần điện cực bị ngập và không khí ở phần không có chất lỏng Việc đo mức chất lưu được chuyển thành đo điện dung của tụ điện, điện dung này thay đổi theo mức chất lỏng trong bình chứa Điều kiện để áp dụng phương pháp này hằng
số điện môi của chất lỏng phải lớn hơn đáng kể hằng số điện môi của không khí (thường là gấp đôi)
Trong trường hợp chất lưu là chất dẫn điện, để tạo tụ điện người ta dùng một điện cực kim loại bên ngoài có phủ cách điện, lớp phủ đóng vai trò chất điện môi còn chất lưu đóng vai trò điện cực thứ hai
Trang 6PHẦN 3 TÌM HIỂU VỀ PLC
I Khái quát về PLC
1 PLC là gì
- PLC (programable logic controller): là thiết bị điều khiển logic lập trình được,
hay thiết bị logic khả trình cho phép thực hiện linh hoạt các thuật toán điều khiển logic thông qua một ngôn ngữ lập trình
* Sơ đồ khối:
Hình 1-1: Sơ đồ thiết bị PLC
- PLC có đầy đủ chức năng và tính toán như vi sử lý Ngoài ra, PLC có tích hợp thêm một số hàm chuyên dùng như bộ điều khiển PID, dịch chuyển khối dữ liệu, khối truyền thông…
*Đánh giá ưu nhược điểm của bộ PLC
Trước đây, bộ PLC thường rất đắt, khả năng hoạt động bị hạn chế và quy trình lập trình phức tạp Vì những lý do đó mà PLC chỉ được dùng trong những nhà máy và các thiết bị đặc biệt Ngày nay do giảm giá liên tục, kèm theo tăng khả năng của PLC dẫn đến kết quả là ngày càng được áp dụng rộng rãi cho các thiết bị máy móc.Các bộ PLC đơn khối với 24 kênh đầu vào và 16 kênh đầu ra thích hợp với các máy tiêu chuẩn đơn, các trang thiết bị liên hợp Còn các bộ PLC với nhiều khả năng ứng dụng và lựa chọn được dùng cho những nhiệm vụ phức tạp hơn
Có thể kể ra các ưu điểm của PLC như sau:
+ Chuẩn bị vào hoạt động nhanh: Thiết kế kiểu module cho phép thích nghi nhanh với mọi chức năng điều khiển Khi đã được lắp ghép thì PLC sẵn sàng làm việc ngay Ngoài ra nó còn được sử dụng lại cho các ứng dụng khác dễ dàng
Trang 7+ Độ tin cậy cao: Các linh kiện điện tử có tuổi thọ dài hơn các thiết bị điện Độ tin cậy của PLC ngày càng tăng, bảo dưỡng định kỳ thường không cần thiết còn với mạch rơle công tắc tơ thì việc bảo dưỡng định kỳ là cần thiết.
+ Dễ dàng thay đổi chương trình: Những thay đổi chương trình được tiến hành đơn giản Để sửa đổi hệ thống điều khiển và các quy tắc điều khiển đang được sử dụng, người vận hành chỉ cần nhập tập lệnh khác, gần như không cần mắc nối lại dây (tuy nhiên, có thể vẫn phải nối lại nếu cần thiết) Nhờ đó hệ thống rất linh hoạt và hiệu quả
+ Đánh giá nhu cầu đơn giản: Khi biết các đầu vào và các đầu ra thì có thể đánh giá được kích cỡ yêu cầu của bộ nhớ hay độ dài chương trình Do đó, có thể
dễ dàng và nhanh chóng lựa chọn PLC phù hợp với các yêu cầu công nghệ đặt ra
+ Khả năng tái tạo: Nếu dùng nhiều PLC với quy cách kỹ thuật giống nhau thì chi phí lao động sẽ giảm thấp hơn nhiều so với bộ điều khiển rơle, đó là do giảm phần lớn lao động lắp ráp
+ Tiết kiệm không gian: PLC đòi hỏi ít không gian hơn so với bộ điều khiểnrơle tương đương
+ Có tính chất nhiều chức năng: PLC có ưu điểm chính là có thể sử dụng cùng một thiết bị điều khiển cơ bản cho nhiều hệ thống điều khiển Người ta thường dùng PLC cho các quá trình tự động linh hoạt vì dễ dàng thuận tiện trong tính toán,
so sánh các giá trị tương quan, thay đổi chương trình và thay đổi các thông số
+ Về giá trị kinh tế: Khi xét về giá trị kinh tế của PLC phải đề cập đến số lượng đầu ra và đầu vào Quan hệ về giá thành với số lượng đầu vào/ra có dạng như hình 1-2 Trên hình 1-2 thể hiện, nếu số lượng đầu vào/ra quá ít thì hệ rơle tỏ
ra kinh tế hơn, những khi số lượng đầu vào/ra tăng lên thì hệ PLC kinh tế hơn hẳn
Giá cả
Hệ rơle
Trang 8Hình 1-2Khi tính đến giá cả của PLC thì không thể không kể đến giá của các bộ phậnphụ không thể thiếu như thiết bị lập trình, máy in, băng ghi cả việc đào tạo nhân viên kỹ thuật Nói chung những phần mềm để thiết kế lập trình cho các mục đích đặc biệt là khá đắt Ngày nay nhiều hãng chế tạo PLC đã cung cấp chọn bộ đóng gói phần mềm đã được thử nghiệm, nhưng việc thay thế, sửa đổi các phần mềm là nhu cầu không thể tránh khỏi, do đó, vẫn cần thiết phải có kỹ năng phần mềm.
Phân bố giá cả cho việc lắp đặt một PLC thường như sau:
- 50% cho phần cứng của PLC
- 10% cho thiết kế khuân khổ chương trình
- 20% cho soạn thảo và lập trình
- 15% cho chạy thử nghiệm
- 5% cho tài liệu
Việc lắp đặt một PLC tiếp theo chỉ bằng khoảng 1/2 giá thành của bộ đầu tiên, nghĩa là hầu như chỉ còn chi phí phần cứng
Có thể so sánh hệ điều khiển rơle và hệ điều khiển PLC như sau: f Hệ rơle:
+ Nhiều bộ phận đã được chuẩn hoá
+ Ít nhạy cảm với nhiễu
+ Kinh tế với các hệ thống nhỏ
- Thời gian lắp đặt lâu
- Thay đổi khó khăn
- Khó theo dõi và kiểm tra các hệ thống lớn, phức tạp
Hệ PLC
Số lượng vào/ra
Trang 9- Cần bảo quản thường xuyên
+ Có thể nối với mạng máy tính
- Giá thành cao Bộ thiết bị lập trình thường đắt, sử dụng ít
2 Các bộ phận chủ yếu và chức năng của chúng
- Một PLC gồm có các phần cơ bản sau:
+ Bộ nguồn: Cung cấp nguồn thiết bị và các module mở rộng được kết nối vào.+ CPU: xử lý, thực hiện các chương trình để điều khiển các tác vụ hoặc các quá trình
+ Vùng nhớ
+ Các ngõ vào/ra: Gồm các ngõ vào/ra số, vào/ra tương tự Các ngõ vào dùng để nhận các tín hiệu từ bên ngoài đưa vào (cảm biến, công tắc), ngõ ra dùng để điều khiển các thiết bị ngoại vi trong quá trình
+ Các cổng, module truyền thông ( CP: Communication Professor ): dùng để nối CPU với các thiết bị khác để kết nối thành mạng, xử lý thực hiện truyền thông giữacác trạm trong mạng
+ Các loại module chức năng (FM : Function Module) : Ví dụ các loại module vòng kín, các module thực hiện logic mờ…
- Phân loại:
PLC thường được phân làm 2 loại theo cấu trúc phần cứng:
+ Kiểu hộp đơn, thường được sử dụng trong các thiết bị lập trình cỡ nhỏ, được cung cấp nguyên chiếc bao gồm cả bộ nguồn, bộ xử lý, bộ nhớ và các thiết bị nhập xuất
Trang 10+ PLC kiểu module: Kiểu module gồm các module riêng cho bộ nguồn, bộ vi sử lý Các module thường được lập trình sẵn trên các rãnh bên trong hộp kim loại Sựphối hợp module cần thiết tùy theo công dụng do người dùng xác định => linh hoạt
3 Cấu trúc bên trong của PLC
Hình 1-2: Cấu trúc bên trong của PLC
- Một hệ thống lập trình cơ bản phải gồm có 2 phần: Khối xử lý trung tâm ( CPU: Central Processing Unit) và hệ thống giao tiếp vào/ra ( I/O)
- Cơ cấu chấp hành gồm các thiết bị điều khiển như: Chuông, đèn, contactor, động
cơ, van, khí nén, heater, máy bơm, led hiển thị…
Trang 11- Chương trình điều khiển: Định ra quy luật thay đổi tín hiệu Output đầu ra theo tín hiệu Input đầu vào như mong muốn Các chương trình điều khiển được tạo ra bằng cách sử dụng bộ lập trình chuyên dụng bằng tay ( Hand – Hold programmer PG) hoặc chạy bằng phần mềm điều khiển trên máy tính sau đó được nạp vào PLC thông qua cáp kết nối PLC với máy tính ( hay PG)
- Khối điều khiển trung tâm: (CPU : Central Processing Unit) gồm ba phần: Bộ sử
lý, hệ thống bộ nhớ và bộ nguồn cung cấp
Hình 1-3: Sơ đồ khối tổng quát của CPU.
- Có nhiều loại bộ nhớ để người sử dụng lựa chọn theo mục đích hay yêu cầu sử dụng:
+ ROM (Read Only Memory) : Bộ nhớ chỉ đọc không nhớ, dùng lưu trữ chương trình cố định, không thay đổi, thường dùng cho nhà sản xuất PLC
+ RAM ( Random Access Memory) : Bộ nhớ truy xuất ngẫu nhiên dùng để lưu dữ liệu và chương trình cho người sử dụng
+ EPROM : ROM lập trình có thể xóa được
+ EEPROM : Electrically EPROM
4 Các module của PLC S7-300.
Để tăng tính mềm dẻo trong các ứng dụng thực tế mà ớ đó phần lớn các đối tượng điều khiển có số tín hiêu đầu vào, đầu ra cung như chủng loai tín hiệu vào/rakhác nhau mà các bộ điêu khiển PLC đước thiết kế không bị cứng hóa về cấu hình.Chúng được chia nhỏ thành các module Số cac module được sử dụng nhiều hay íttùy thuộc vào từng bài toán, song tối thiểu bao giờ cũng có module chính chính
Trang 12(module CPU, module nguồn) Cac module còn lại là các module truyền nhận tín hiệu với các đôí tượng điều khiển, chúng được gọi la các module mớ rộng.Tát cả các module đều được gá trên một thanh Rack.
- Module CPU: Đây la loai module có chứa bộ vi xứ lý, hệ điều hành, bộ nhớ, các bộ thời gian, bộ đếm, cổng truyền thông, và có thề có các cổng vào/ra
số Các cổng vâo/ra tích hợp trến CPU gọi là cổng vào/ra onboard
Trong họ PLC S7-300, cac module CPU co nhiều loai va được đặt tên theo
bộ vi xứ lý ben trong như : CPU 312, CPU 314, CPU 316,
- Module mở rộng:
Các module mờ rộng được thành 5 loại:
+ PS (Power Supply): module nguồn là module tao ra nguồn có điện áp 24Vdc cấp nguồn cho các module khác Co 3 loai: 2A, 5A va 10A
+ SM (Signal Module): Môdulê mớ rông vào/ra, bao gồm :
a) DI (Digital Input): module mở rộng cổng vào số
b) DO (Digital Output): module mở rộng cổng ra số
c) DI/DO (Digital Input/Digital Output): module mở rộng cổng vào/ra sốd) AI (Analog Input): module mở rổng cổng vào tương tự
e) AO (Analog Output): module mở rộng cổng ra tương tự
f) AI/AO (Analog Input/Analog Output): module mở rộng vào/ra tương tự
+ IM (Interface Module): Module kết nối
Đây lá loai module dung đè’ kết nồi tưng nhồm các module mở rộng thành một khối và được được quản lý bởi module CPU
+ FM (Function Module): Module có chức năng điều khiến riêng như: module điều khiển động cơ bước, module PID,
+ CP (Communication Processor): Module truyền thông giữa PLC với PLC hoắc PLC với PC
5 Tổ chức bộ nhớ CPU
Trong S7-300 có các vùng nhớ sau:
I: Input, các ngõ vào số
Trang 13Q:Output, các ngõ ra số
M: Internal Memory, vùng nhớ nội
DB: Data Block, dữ liệu Khi sử dụng vùng nhớ này phải khai báo trong phần mềmPIW: Analog Input, ngõ vào analog
PQW: Analog Output, ngõ ra analog
T: Timer
C: Counter
* Vùng nhớ chứa các thanh ghi ACCU1, ACCU2, AR1, AR2
* Load Memory: là vùng nhớ chứa chương trình ứng dụng (do người viết sử
dụng) bao gồm tất cả các khối chứa chương trình ứng dụng : OB, FC, FB Các khốichương trình trong hệ thống thư viện được sử dụng (SFC, SFB) và các khối dữ liệu
DB Vùng nhớ này được tạo bởi 1 phần bộ nhớ RAM của CPU và EEPROM (nếu
có EEPROM) Khi thực hiện động tác xóa bộ nhớ (MRES) toàn bộ các khối
chương trình và khối dữ liệu nằm trong RAM sẽ bị xóa Cũng như vậy, khi
chương trình hay khối dư liệu được chuyển từ thiết bị lập trình( PG, máy tính) vào module CPU Chúng sẽ được ghi lên phần RAM của vùng nhớ Load Memory
* Word Memory: là vùng nhớ chứa các khối DB đang được mở, khối chương
trình
(OB, FC, SB, SFC hoặc SFB) đang được CPU thực hiện được phân bổ nhờ cấp phát tham số hình thức để khối chương trình này tham chiếu với hệ điều hành và các chương trình khác (Local Block).Tại 1 thời điểm nhất định vùng Word
Memory chỉ chưa 1 khối chương trình Sauk hi khối chương trình đó được thực hiện xong thì hệ điều hành sẽ xóa khối Work Memory và lắp vào khối chương trình kế tiếp
* System Memory: là vùng nhớ chứa các bộ đếm vào/ra số (Q/I) các biến cỡ (M)
và các thanh ghi C-Word, PV, T-Bit của Timer, thanh ghi C- Word, PV, C-Bit của Counter Việc truy, sửa lỗi dữ liệu những ô nhớ này được được phân chia bởi hệ điều hành của CPU hoặc chương trình ứng dụng
Có thể thấy rằng, trong các vùng nhớ được trình bày ở trên, không có vùng nhớ nào được dùng làm bộ đệm cho các cổng vào/ra tương tự Nói cách khác các cổng
Trang 14vào/ra tương tự không có bộ đệm và như vậy, mỗi lệnh truy nhập Module tương tự ( đọc hoặc gửi giá trị) đều có tác dụng trực tiếp tới các cổng vật lý của Module.
1.3.1.6 Tập lệnh trong S7-300
a Thanh ghi trạng thái
Khi thự hiện lệnh, CPU sẽ ghi nhận lại trạng thái của phép tính trung gian cũng như kết quả vào một thanh ghi đặc biệt 16 Bits, được gọi là thanh ghi trạng thái (Status word) Mặc dugf thanh ghi có độ dài 16 Bits nhưng chỉ sự dụng 9 Bits với nội dung như sau:
- FC (first check): Khi phải thực hiện một dãy các lệnh logic liên tiếp nhau gồm các phép tính giao, hợp và nghịch đảo, bit FC có giá trị bằng 1, hay nói cách khác, FC= 0 khi dãy lệnh tiếp điểm vừa kết thúc
- RLO (Result of logic operation): kết quả tức thời của phép tính logic vừa thực hiện
- STA ( Status Bit): Bit trạng thái này luôn có giá trị logic của tiếp điểm được chỉ định trong lệnh
-OR : Ghi lại giá trị của phép tính logic giao cuối cùng được thực hiện, để phụ giúpcho việc thực hiện phép toán hợp sau đó Điều này là cần thiết, vì trong một biểu thức hàm 2 giá trị, phép tính giao bao giờ cũng phải thực hiện trước phép tính hợp.-OS ( Stored overflow bit): Ghi lại giá trị Bit bị tràn ra ngoài mảng ô nhớ
-OV ( Over bit): Bit báo cáo phép tính bị tràn ra ngoài mảng ô nhớ
- CC0 và CC1 (Condition code): Hai bit báo trạng thái của kết quả phép tính với sốnguyên, số thực, phép dịch chuyển hoặc phép tính logic trong ACCU
- BR (Binary result bit): Bit trạng thái cho phép liên kết 2 loại ngôn ngữ lập trình làSTL và LAD Chẳng hạn có thể cho phép người sử dụng có thể viết một khối chương trình FB hoặc FC trên ngôn ngữ STL nhưng gọi và sử dụng chúng trong ngôn ngữ khác viết trên LAD Để tạo ra mối liên kết đó ta phải tạo kết thúc chươngtrình trong FB, FC bằng lệnh ghi
BR=1 nếu chương trình chạy không có lỗi
BR=0 nếu chương trình chạy có lỗi
Trang 15Khi sử dụng các khối hàm đặc biệt của hệ thống (SFC hoặc SFB), trạng thái làm việc của chương trình cũng được thông báo ra ngoài qua bit trạng thái BR như sau:BR=1 nếu SFC hay SFB thực hiện không có lỗi
BR=0 nếu có lỗi khi thực hiện SFC hay SFB
b) Lệnh về bit:
Tiếp điểm thường mở: KQ=KT nếu I0.0=1 KQ=0 nếu I0.0=0
Tiếp điểm thường đóng: KQ=KT nếu I0.0=0 KQ=0 nếu I0.0=1
Lệnh NOT: KQ thu được bằng giá trị đảo của KT
Ngõ ra (cuộn coil): Gán kết quả KQ cho ngõ ra Q0.0
Lệnh Reset Bit: Gán giá trị 0 cho M0.0
Lệnh Set Bit: Gán giá trị 1 cho M0.0
Lệnh RS:
Nếu I0.0=1 , I0.1=0 thì M0.0=1, Q0.0=0
Trang 16Nếu I0.0=0 ,I0.1=1 thì M0.0=0 ,Q0.0=1
Nếu I0.0=I0.1=0 Thì không có gì thay đổi
Nếu I0.0=I0.1=1 thì M0.0=Q0.0=1
Lệnh SR:
Nếu I0.0=1 , I0.1=0 thì M0.0=1, Q0.0=1
Nếu I0.0=0 ,I0.1=1 thì M0.0=0 ,Q0.0=0
Nếu I0.0=I0.1=0 Thì không có gì thay đổi
Nếu I0.0=I0.1=1 thì M0.0=Q0.0=0
Vi phân cạnh lên:
M0.0 lưu giá trị KQ ở vòng quét trước:
Khi I0.0 chuyển trạng thái từ 0 sang 1 và M0.0 =0 thì Q0.0 =1
Vi phân xuống lên:
M0.0 lưu giá trị KQ ở vòng quét trước:
Khi I0.0 chuyển trạng thái từ 1 sang 0 và M0.0 =1 thì Q0.0 =0
Trang 17Như vậy cả 2 lệnh vi phân cạnh lên và cạnh xuống thì Q0.0 chỉ ON trong một chu
kì tại thời điêm thỏa mãn điệu kiện
c) Lệnh về Timer
Leänh S_ODT:
Nếu I0.0=1 Timer bắt đầu chạy khi đủ thời gian thì ngưng khí đó ngõ Q0.0 sẽ lên 1nếu I0.0
vẫn còn giữ trạng thái 1, khi có tính hiệu I0.1 thì tất cả phải được Reset về 0
Các ô nhớ MW100 và MW102 lưu giá trị hiện thời Timer theo dạng Integer dạng BCD
d) Lệnh về Counter
Lệnh đếm lên xuống S_CUD:
Ngõ vào I0.2=1 : đưa giá trị đếm vào PV
Khi I0.0 chuyển trạng thái từ 0 lên 1 ,C0 đếm tăng lên 1
Khi I0.1 chuyển trạng thái từ 0 lên 1 ,C0 đếm xuống 1
Khi cả I0.0 vào I0.1 đều chuyển trạng thái thì C0 không thay đổi
Khi I0.3=1 thì C0 bị Reset về 0
Giá trị bộ nhớ hiện thời nằm trong 2 vùng nhớ MW100 và MW102 dưới dạng Integer và dạng BCD , giá trị này có tầm từ 0 – 999
Ngõ ra Q0.0=1 khi giá trị đếm lớn hơn 0
Trang 19Lệnh LT_I ( Less than Integer ) : So sánh 2 số MW100 và MW102, nếu MW100
Trang 21+Lệnh DIV_I: lệnh thực hiện việc chia 2 số nguyên 16 Bit , kết quả cất vào số nguyên 16 Bit, nếu kết quả vượt quá 16 Bit thì cờ OV sẽ bật lên 1, cờ OS sẽ lưu Bit
Trang 22Ngoài ra CPU 313C còn tích hợp sẵn module bên trong, và tích hợp điều khiển PID
* DI (Digital Input): module mở rộng cổng vào số
Ví dụ: SM 321 mở rộng thêm 32 ngõ vào Digital cho PLC
* DO (Digital Output): module mở rộng cổng ra số
Ví dụ: SM 232 mở rộng thêm 16 cổng đầu ra Digital
* DI/DO (Digital Input/Digital Output): module mở rộng cổng vào/ra số
* AI (Analog Input): module mở rổng cổng vào tương tự
* AO (Analog Output): module mở rộng cổng ra tương tự
* AI/AO (Analog Input/Analog Output): module mở rộng vào/ra tương tự
* Ví dụ: Module mở rộng SM 334 AI4/AO2x12Bit: