SSTP2X เซนเซอร์ วัดอุณหภูมิ Temperature Sensor PT100 RTD PBS-8X

รหัสสินค้า: SSTP1X-1 หมวดหมู่: ,

คำอธิบาย

เครื่องส่งสัญญาณเซ็นเซอร์อุณหภูมิ PT100 Temperature Sensor Transmitter

สเปค Temperature Sensor Transmitter

  • Sensor Type PT100 (Platinum RTD)
  • Temperature Range 0–100°C
  • Output Signal RS485 Modbus RTU
  • Display จอแสดงผลในตัว (LED หรือ LCD ขึ้นกับรุ่นย่อย)
  • Power Supply DC 12–36V (มาตรฐานคือ DC24V)
  • Accuracy ±0.5°C
  • Thread Type M20×1.5
  • Material Stainless Steel Probe / Aluminum Housing
  • Communication Settings Baud rate ปรับได้ (9600/19200 bps), Slave ID ปรับได้, รองรับฟังก์ชันโค้ด 03/06
  • Mounting แบบเกลียว
  • Application ใช้ในงานอุตสาหกรรมที่ต้องการส่งค่าผ่าน RS485 เช่นระบบ PLC, HMI, SCADA

จุดเด่น

  • อ่านค่าอุณหภูมิได้แม่นยำจากหัววัด PT100
  • สื่อสารผ่าน Modbus RTU (RS485) รองรับระบบควบคุมอัตโนมัติ
  • มีจอแสดงผลในตัว แสดงค่าอุณหภูมิแบบเรียลไทม์ เหมาะกับการดูข้อมูลหน้าเครื่อง
  • ปรับตั้งค่า Address และ Baudrate ได้ผ่านปุ่มหลังเครื่องหรือ DIP Switch

Modbus RTU Protocol

1. พารามิเตอร์ Serial Communication

  • Protocol: MODBUS RTU (Half-duplex RS485)
  • Baud Rates Supported:
    1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
  • Frame Format:
    No parity, 8 data bits, 1 stop bit (N,8,1)
  • CRC checksum Polynomial: 0xA001
  • Data Format: 16-bit signed/unsigned integer.
    ค่าทศนิยมแสดงใน Register แยกต่างหาก

2. คำสั่งหลัก (MODBUS Function Codes)

✅ Read Command: 0x03

Register Address รายการ ข้อมูล หมายเหตุ
0x0000 Slave Address UInt16 (1–255) Read/Write
0x0001 Baud Rate UInt16 (0–7) 0:1200, 1:2400, …, 7:115200
0x0002 Unit UInt16 (0–8) 0:MPa, 1:KPa, 2:Pa, …, 8:mmH2O
0x0003 Decimal Point UInt16 (0–3) 0:####, 1:###.#, 2:##.##, 3:#.###
0x0004 Measurement Value Int16 ค่าอ่านจากอุปกรณ์
0x0005 Zero Point Int16 ค่าเริ่มต้นของช่วงวัด
0x0006 Full Scale Int16 ค่าสูงสุดของช่วงวัด
0x0009 Instrument Status UInt16 0:Pressure, 1:Temperature
0x000A Parity Check UInt16 (0–2) 0: None, 1: Even, 2: Odd
0x000B Endianness UInt16 (0–1) 0: Big Endian, 1: Little Endian
0x000C Zero Offset Int16 ใช้ปรับค่าการวัด
0x000D Filter Coefficient UInt16 (0–4) ปรับการหน่วงค่า
0x000E Gain Factor Int16 ขยายผลลัพธ์การวัด
0x000F User Command UInt16 (Write only) 0x0000: Save / 0x0055: Zero Reset / 0x00AA: Factory Reset

Write Command: 0x06

ใช้เขียนค่าลงใน Register เช่น:

  • เปลี่ยน Address → 0x0000
  • เปลี่ยน Baud Rate → 0x0001
  • ตั้งค่า Zero Offset → 0x000C
  • สั่ง Save หรือ Reset → 0x000F, 0x0010

3. ตัวอย่างคำสั่ง (Hex Examples)

คำสั่ง ส่งไป ตอบกลับ หมายเหตุ
Read Main Value 01 03 00 04 00 01 C5 CB 01 03 02 00 0A 38 43 ค่าที่ได้ = 0x000A
Read Decimal Point 01 03 00 03 00 01 74 0A 01 03 02 00 03 F8 45 แสดงจุดทศนิยม
Change Address to 2 01 06 00 00 00 02 08 0B 01 06 00 00 00 02 08 0B เปลี่ยน Address สำเร็จ
Save Settings 02 06 00 0F 00 00 B9 FA 02 06 00 0F 00 00 B9 FA บันทึกค่าใหม่

4. หมายเหตุสำคัญ

  • การเปลี่ยนแปลงค่าที่สำคัญเช่น Address, Baud Rate, Parity ต้อง “บันทึก” (Save) มิฉะนั้นจะหายหลังปิดเครื่อง
  • ค่าใน Register เป็น Fixed-Point เช่น ค่า 6.000 MPa จะอ่านเป็น 6000 → ต้องหารด้วย 10^Decimal point
  • บาง Register อาจมีข้อกำหนด Big Endian/Little Endian เฉพาะ เช่นค่า Measurement Output

รีวิว

ยังไม่มีบทวิจารณ์

เฉพาะลูกค้าที่เข้าสู่ระบบ และเคยซื้อสินค้าชิ้นนี้แล้วเท่านั้น ที่เขียนบทวิจารณ์ได้