game nổ hũ 2025

Từ khoá:

Đổi kiểu dữ liệu và làm tròn số plc Siemens S7-1200

Bài này tìm hiểu về lệnh đổi kiểu dữ liệu và làm tròn số trên plc Siemens S7-1200 kèm ví dụ minh họa.

Đổi kiểu dữ liệu và làm tròn số plc Siemens S7-1200

Lệnh chuyển đổi kiểu dữ liệu

Lệnh chuyển đổi kiểu dữ liệu trên plc siemens s7-1200
Lệnh chuyển đổi kiểu dữ liệu trên plc siemens s7-1200

Mô tả chi tiết lệnh chuyển đổi kiểu dữ liệu trên plc Siemens S7-1200

  • Cú pháp lệnh CONV
  • Dint là kiểu dữ liệu của đầu vào cần chuyển đổi
  • Char là kiểu dữ liệu của đầu ra cần chuyển đổi
  • IN là giá trị ô nhớ đầu vào, áp dụng cho các dạng dữ liệu: Bit string, SInt, USInt, Int, UInt, DInt, UDInt, Real, LReal, BCD16, BCD32
  • OUT là địa chỉ ô nhớ lưu giá trị sau khi chuyển đổi, áp dụng cho các dạng dữ liệu: Bit string, SInt, USInt, Int, UInt, DInt, UDInt, Real, LReal, BCD16, BCD32

=> Theo như ví như trên hình lên CONV sẽ chuyển Dint to Char tức là chuyển giá trị Dint lưu trong ô nhớ MD10 thành dạng Char và lưu vào ô nhớ MB1

Lệnh làm tròn số

Lệnh làm tròn số trên plc siemens s7-1200
Lệnh làm tròn số trên plc siemens s7-1200

Mô tả chi tiết lệnh làm tròn số trên plc Siemens S7-1200

  • Cú pháp lệnh ROUND
  • Real là kiểu dữ liệu đầu vào cần làm tròn
  • Dint là kiểu dữ liệu sau khi làm tròn
  • IN là địa chỉ ô nhớ chứa giá trị cần làm tròn, sử dụng trên vùng nhớ: Real, LReal
  • OUT là địa chỉ ô nhớ chứa giá trị sau khi làm tròn, sử dụng trên vùng nhớ: SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal

=> Mô tả ví dụ: lệnh ROUND như trên hình sẽ làm tròn số thực ở MD10 là 23.23 sau đó lưu vào ô nhớ MD20 dưới dạng số nguyên là 23.

Ngoài ra thì trên plc Siemens S7-1200 còn có lệnh làm tròn số có cú pháp là TRUNC sẽ có tác dụng loại bỏ phần thập phân của số thực sau đó chuyển thành số nguyên.

1 Bình luận
Phản hồi nội tuyến
Xem tất cả bình luận
1
0
Nếu có thắc mắc hoặc đóng góp vui lòng gửi bình luận.x