Xử lý tín hiệu analog trong PLC Siemen S7-1200

Ngày 14-07-2023 Lượt xem 434

Xử lý tín hiệu analog trong PLC Siemen S7-1200

Tín hiệu analog là dạng tín hiệu vô cùng quan trọng và phổ biến trong các công trình công nghiệp. Với Siemens và TIA PORTAL, các kỹ sư, sinh viên có thể dễ dàng xử lý được loại tín hiệu này. Trên TIA hỗ trợ, sẽ không phải viết các hàm, các khối dài như các module cũ hay một số dòng PLC hãng khác như hiện nay.

Tín hiệu analog đo về có hai dạng: Voltage và Current. Để có thể xử lý chính xác, cần phải đấu dây và cấu hình phần cứng đúng.

1. Thiết bị và đấu nối

Hình 1. PLC S7-1200

Trên CPU đã có sẵn hai đầu vào analog, nhưng ở đây tín hiệu analog là Voltage, để có thể sử dụng ngõ vào ra đầy đủ các bạn có thể liên hệ với bộ phận kỹ thuật (Mr.Tú 0919.318.979).

Với các tín hiệu analog, có thể là 2, 3 hoặc 4 dây, ta đấu nối như sơ đồ dưới dây:

Hình 2. Sơ đồ đấu nối tín hiệu analog

Cấu hình phần cứng trên TIA

Hình 3. Cấu hình phần cứng

Trong quá trình cấu hình phần cứng ta cần chú ý đến loại tín hiệu và địa chỉ vào ra của tín hiệu analog.

Hình 4. Cấu hình đầu vào analog

Ở đầu vào tín hiệu analog ta có thể lựa chọn hình thức Voltage hay Current cùng với dải giá trị mong muốn. Dải giá trị này sẽ quy định kèm cả trên dải do. Tiếp theo ta cần chú ý tới địa chỉ ô nhớ đầu vào tín hiệu analog. An Phat automation xin sử dụng kênh số 0 với ô nhớ analog đầu vào là IW96.

Hình 5. Cấu hình đầu ra analog

Tương tự ta có thể lựa chọn các thông số dầu vào ra tín hiệu analog, ở đây xin được sử dụng đầu ra kênh 0 với ô nhớ QW96.

2. Lập trình trên TIA PORTAL

 TIA PORTAL cung cấp hai khối hàm để dễ dàng xử lý đó là NORMAL và SCALE. Với hai khối hàm này ta hoàn toàn có thể xử lý được tín hiệu analog.

1. Analog input

Hình 6. Hàm xử lý tín hiệu analog đầu vào

Trong đó:

#k1 # k2 là dải đo được của đầu vào, ở đây ta sẽ lấy là 0 đến 27648.

#sensor là giá trị đọc về của tín hiệu.

#max #min là dải giá trị cảm biến. Ví dụ sẽ là 10 bar, giá trị này giúp ta tính toán hay hiển thị trên HMI.

#temp là giá trị ô nhớ tạm thời.

2. Analog Output

Hình 7. Xử lý tín hiệu analog đầu ra

#k1 # k2 là min max của thiết bị, ví dụ biết tần số sẽ là 0-60 Hz.

#set_val là giá trị đặt tần số cho biến tần trong dải max min, ví dụ là 10.5 Hz.

#max #min là dải giá trị tính toán của PLC, ở đây sẽ là 0-27648.

#out_put là giá trị đầu và sẽ được quy đổi ra giá trị dòng hoặc áp đã cài đặt ở phần trên.

#temp là giá trị ô nhớ tạm thời.

3. Xử lý ngoài hàm main

Hình 9. Xử lý tín hiệu ngoài hàm main

Như vậy An Phat Automaiton đã giới thiệu xong cơ bản các chức năng đọc và ghi của PLC Siemens S7-1200.

Chúng tôi có mở các khóa học đào tạo lập trình PLC tại công ty cho các bạn sinh viên và người đi làm, xin liên hệ:

Mr. Tú: 0919.318.979 hoặc Mr.Trung: 0352.873.258

 

 

HOTLINE

0352 873 258
zalo
zalo Chat với tư vấn viên Gọi ngay