Hướng dẫn sử dụng đọc Analog Input và xuất Analog Output

14 218 0
Hướng dẫn sử dụng đọc Analog Input và xuất Analog Output

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hướng dẫn sử dụng đọc Analog Input và xuất Analog Output tài liệu bổ ích cho các bạn đang học học phần này. Mời các bạn cùng tham khảo tài liệu để nắm vững nội dung chi tiết. Hi vọng tài liệu sẽ hữu ích đối với các bạn.

HƯỚNG DẪN SỬ DỤNG ĐỌC ANALOG INPUT VÀ XUẤT ANALOG OUTPUT Trong q trình sản xuất có nhiều loại đại lượng vật lý (ví dụ áp suất,nhiệt độ, vận tốc dài, vận tốc quay, độ pH độ nhớt…) Các sensor đo lường phản ứng theo thay đổi đại lượng cần đo cách giãn nở tuyến tính,biến dạng góc, thay đổi khả dẫn điện Các chuyển đổi đo lường chuyển thay đổi đề cập thành tín hiệu analog tiêu chuẩn, chẳng hạn như: ± 500mV, ± 10V, đến 10V, ± 20mA, đến20mA Vì tín hiệu cần phải truyền liên tục để đảm bảo tín hiệu xác Để đọc xuất tín hiệu này, PLC có module Analog Input Output để chuyển đổi tín hiệu analog thành tín hiệu số chuyển đổi tín hiệu số thành analog  Module analog input: Trong s7 1200 PLC thường có tích hợp sẵn hai kênh analog input Hoặc ta dùng module gắn CPU ( thường gọi signal boards) module rời gắn bên hơng CPU, để đọc tín hiệu analog Các module đọc tín hiệu dòng từ đến 20mA tín hiệu áp từ đến 10V, đươc PLC hiểu với giá trị tương ứng từ đến 27846  Module analog output: Trong s7 1200 để xuất analog output, ta phải sử dung module analog output Các module gắn PLC ( gọi signal boards) gắn rời bên hông CPU Giá trị xuất module từ đến 27648 tương ứng với giá trị xuất dòng điện đến 20mA xuất tín hiệu điện áp từ đến 10V Để cấu hình card analog input analog output ta làm sau: Tạo New project  Add new divice  chọn PLC  Nhấp đúp click vào Device configuration Chọn Tab Hardware catalog bên phải hình Chọn module tương ứng cần thêm Add module analog input: Add module analog output: Để xem địa ngõ analog input, analog output ta chọn module tương ứng  click chuột phải  Properties  Chọn tab General  Analog input (hoặc analog output) - Channel Address : Địa ngõ vào ngõ module analog Đối với ng vào địa quy định %IW, địa ngõ quy định %QW Analog type : Chọn ngõ vào, ngõ dòng hay áp Lưu ý: Đối với Module analog input, output đấu nối ngõ vào input phải đấu nối ngõ, không cấp điện áp cao thang đo quy định không không đọc tín hiệu hoăc làm hư hỏng module Để đọc xuất analog S7 1200 ta sử dung hàm NORM_X hàm SCALE_X - Hàm NORM_X: Bạn sử dụng hàm NORM_X (Normalize) để bình thường giá trị biến đầu vào việc ánh xạ vào hàm scale tuyến tính Bạn sử dụng thông số MIN MAX để sác định giới hạn dãy giá trị quy định hàm scale Kết đầu OUT tính tốn lưu với dạng số chấm động (floating-point) Hàm NORM_X làm việc theo biểu thức sau: OUT = (VALUE – MIN) / (MAX – MIN) Thông số hàm NORM_X: Thông số Ngõ vào/ra Kiểu giữ liệu Vùng nhớ lưu trữ Hướng dẫn EN Input BOOL I, Q, M, D, L Cho phép ngõ vào ENO Output Input VALUE 1) Input MAX 1) Input I, Q, M, D, L I, Q, M, D, L or constant I, Q, M, D, L or constant I, Q, M, D, L or constant Cho phép ngõ MIN 1) OUT Output BOOL Integers, floatingpoint numbers Integers, floatingpoint numbers Integers, floatingpoint numbers Floating-point numbers I, Q, M, D, L Kết Giới hạn MIN Giá trị đầu vào Giới hạn MAX Hàm SCALE_X: Bạn sử dụng hàm SCALE_X để scale giá trị input việc ánh xạ vào dãi giá trị xác định Khi hàm SCALE thực thi, giá trị chấm động ( floating-point) đầu vào input ca lip tới dãi giá trị định nghĩa thông số MIN va MAX Kết ca lip số thực (integer), lưu ngõ OUT Hàm SCALE_X làm việc theo biểu thức sau: OUT = [VALUE ∗ (MAX – MIN)] + MIN Thông số hàm SCALE_X: Thông số Ngõ vào/ra Kiểu giữ liệu Vùng nhớ lưu trữ Hướng dẫn EN Input BOOL I, Q, M, D, L Cho phép ngõ vào ENO Output Input VALUE 1) Input MAX 1) Input I, Q, M, D, L I, Q, M, D, L or constant I, Q, M, D, L or constant I, Q, M, D, L or constant Cho phép ngõ MIN 1) OUT Output BOOL Integers, floatingpoint numbers Integers, floatingpoint numbers Integers, floatingpoint numbers Floating-point numbers I, Q, M, D, L Kết Giới hạn MIN Giá trị đầu vào Giới hạn MAX VD: Cảm biến nhiệt độ đo với dãy thang đo từ 0℃ đến 100℃ trả tín hiệu điện áp từ 0V -10V (hoặc dùng biến trở để chỉnh điện áp) Cảm biến (hoặc biến trở) kết nối vào kênh AI PLC 1214C DC/DC/DC Lưu ý: Khi kết nối vào chân analog phải kết nối nguồn( +) nguồn (-) không kết nối khơng đọc tín hiệu Hướng dẫn: Mở chương trình Tia portal lên, tạo dự án sau 1: Tạo Project 2: Chọn thiết bị 3: Chọn PLC 4: Nhấn OK Trong PLC 1214C DC/DC/DC có tích hợp sẵn kênh analog input, để xem địa vùng nhớ kênh analog ta làm sau: 1: Nhấp đúp click vào Device configuration 2: Nhấp chuột phải vào PLC 3: Chon Properties Sau chọn Properties hình hiển thị hình sau 1: Chọn vào tab General 2: Chọn vào AI2 3: Kênh AI0 có địa IW 64 4: Nhấp đúp click vào Main (OB1) để viết chương trinh Để đọc analog ta sử dụng hàm NORM_X hàm SCALE_X Để lấy hàm NORM_X hàm SCALE_X ta làm sau: 1: Chọn vào mũi tên Tab Conversion operations 2: Kéo thả hàm vào Network Hàm NORM_X: đọc giá trị analog ngỏ vào kênh AI0 có địa IW64 đưa vào ngỏ vào VALUE Hàm Cảm biến trả tín hiệu áp 0V(MIN)  10V(MAX) PLC hiểu giá trị điện đọc từ 0 27648 Và lưu vào vủng nhớ ngõ OUT (%MD10) Để hiển thị giá trị nhiệt độ cảm biến đọc từ  100℃ ta dung hàm SCALE_X để scale giá trị điện đọc từ vùng nhớ OUT (%MD10) thành giá trị nhiệt độ ,và lưu ngõ OUT ( %MD14) Sau download chương trình chỉnh biến trở ta nhận giá trị đọc sau: VD: Hướng dẫn suất tín hiệu analog điều khiển biến tần chạy với tần số thay đổi từ 0 50Hz Để thay đổi tốc độ động Trong PLC 1214C DC/DC/DC có kênh analog IN để xuất analog out ta phải có card mở rộng gắn thêm vào PLC Để cấu hình thêm card ta làm sau: 1: Nhấp đúp click chọn Device configuration 2: Click vào Signal board 3: Click AQ ( Analog output) 4: Kéo thả Card vào PLC Để xem địa vùng nhớ ngõ kênh Analog ta làm sau: 1: Click chuột phải vào card nằm PLC 2: Chọn vào Tab General 3: Địa vùng nhớ ngõ analog QW80 Trog phần Analog output type mặc định xuất áp Nếu thiết bị nhận analog chuẩn dòng điện ta đổi thành dòng Sau cấu hình song phần Hardware , click vào Main(OB1) viết chương trình Hàm NORM_X: Tính tốn giá tần số cài đặt từ 050 Hz ngõ vào VALVE (%MD14), lưu gía trị vào ngõ OUT (%MD10) Hàm SCALE_X: Lấy giá trị tính tốn vùng nhớ %MD10 để xuất giá trị điện 010V Download chương trình nhấn start ta kết sau: Để thay đổi giá trị tần số ta làm sau: Click chuột phải vào %MD14 chọn Modify  Modify operation thay đổi giá trị từ 0 50Hz Kiểm tra ngõ analog out đồng hồ VOM thấy giá trị điện áp thay đổi từ 010 VDC ... module analog input: Add module analog output: Để xem địa ngõ analog input, analog output ta chọn module tương ứng  click chuột phải  Properties  Chọn tab General  Analog input (hoặc analog output) ... Địa ngõ vào ngõ module analog Đối với ng vào địa quy định %IW, địa ngõ quy định %QW Analog type : Chọn ngõ vào, ngõ dòng hay áp Lưu ý: Đối với Module analog input, output đấu nối ngõ vào input. .. Thông số hàm NORM_X: Thông số Ngõ vào/ra Kiểu giữ liệu Vùng nhớ lưu trữ Hướng dẫn EN Input BOOL I, Q, M, D, L Cho phép ngõ vào ENO Output Input VALUE 1) Input MAX 1) Input I, Q, M, D, L I, Q, M, D,

Ngày đăng: 10/02/2020, 01:25

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan