Lệnh Scale và Normanlize trong TIA Portal
Để sử dụng analog thì ta sẽ sử dụng tới hàm SCALE_X và NORM_X
Lệnh SCALE_X định tỷ lệ của thông số số thực được chuẩn hóa VALUE, với (0.0<=value<=1.0) thành kiểu dữ liệu và phạm vi giá trị được xác định bởi thông số MIN và MAX : OUT = VALUE (MAX - MIN) +MIN
Đối với lệnh SCALE_X, các thông số MIN, MAX và OUT phải là kiểu dữ liệu giống nhau
Lệnh NORM_X chuẩn hóa thông số VALUE bên trong phạm vi giá trị được xác định bởi các thông số MIN và MAX: OUT = (VALUE - MIN) / (MAX - MIN) với (0.0 <= out <=1.0)
Đối với lệnh NORM_X, các thông số MIN, VALUE và MAX phải là kiểu dữ liệu giống nhau
Lưu ý:
-thông số VALUE trong lệnh SCALE_X nên được giới hạn trong khoảng (0.0 <=value<= 1.0)
-thông số VALUE trong lệnh NORM_X nên được giới hạn trong khoảng (MIN <=value<= MAX)
Một đầu vào analog từ một module analog hoặc signal board sử dụng tín hiệu đầu vào hiện tại trong khoảng 0-27648 cho các giá trị hợp lệ. Giả sử một đầu vào analog là nhiệt độ tương ứng giá trị 0 là -300C và 27648 là 700C
Để chuyển đổi các giá trị analog cho các đơn vị tương ứng, trước hết ta chuẩn hóa giá trị đầu vào thành một giá trị từ 0.0 đến 1.0 và sau đó đưa nó về khoảng -30.0 đến 70.0. Giá trị kết quả là giá trị tương ứng với mức độ C.
Dưới đây là một ví dụ cụ thể :
Chia sẻ với bạn bè của bạn: |