Lệnh làm việc với tín hiệu tương tự
Nếu tín hiệu số (digital signals) là loại tín hiệu chỉ có 2 mức “0” và “1” tương ứng với 0V và 24V thì tín hiệu tương tự có thể nhận bất cứ giá trị nào trong một dải xác định. Để xử lý tín hiệu tương tự, các đại lương ...
Nếu tín hiệu số (digital signals) là loại tín hiệu chỉ có 2 mức “0” và “1” tương ứng với 0V và 24V thì tín hiệu tương tự có thể nhận bất cứ giá trị nào trong một dải xác định. Để xử lý tín hiệu tương tự, các đại lương vật lý như: nhiệt độ, lưu lượng, tốc độ từ cảm biến sẽ được chuyển đổi thành tín hiệu điện như dòng điện, điện áp, điện trở.
Sau đó tín hiệu này được gửi tới PLC để xử lý. Tín hiệu này được chuyển đổi A/D. Thông thường bộ chuyển đổi A/D dùng trong các module tương tự của PLC là loại 8bit hoặc 12 bit.
- Kiểu giá trị ở đầu vào/ ra tương tự : Word
Lệnh đọc và ghi:
L PIW x (Đọc các giá trị ở đầu vào)
T PQW x (Ghi các giá trị tới đầu ra)
Giá trị các tín hiệu vào/ra tương tự sẽ được lưu trữ tại PI/PQ. Kiểu dữ liệu là số tự nhiên (INT)
Địa chỉ vùng nhớ của các đầu vào/ra tương tự phụ thuộc vào vị trí của module tương tự. Nếu module ở slot 4, nó sẽ có địa chỉ bắt đầu là 256, các module ở các slot tiếp theo sẽ tăng lên 16 byte cho mỗi slot. Nếu module tương tự ở slot 6 nó sẽ có địa chỉ vào bắt đầu là PIW288, địa chỉ đầu ra đầu tiên là PQW288.
- Chuyển đổi các giá trị từ đầu vào tương tự.
Để chuyển đổi các tín hiệu đầu vào tương tự có thể sử dụng các hàm toán học.
Để giảm sai số chúng ta phải chuyển đổi kiểu số thực trước khi xử lý.
- Chuyển đổi tín hiệu ra tương tự
Giá trị được xử lý có thể là kiểu số thực trong khoảng nào đó, chúng ta sẽ phải chuyển đổi thành số tự nhiên nằm trong dải tương ứng.