Modbus TCP ไคลเอนต์
รหัสฟังก์ชัน 01, 02, 03, 04, 05, 06, 15 และ 16 พร้อม timeout และจำนวนครั้งที่ลองใหม่แยกตามแต่ละการเชื่อมต่อ และข้อความผิดพลาดที่ระบุสาเหตุ
Modbus TCP FieldKit สำหรับ iPhone และ iPad
ค้นหาอุปกรณ์บน Wi-Fi อ่าน coil และ register ดูกราฟค่าสด และยืนยันทุกคำสั่งเขียนก่อนออกจากโทรศัพท์ อุปกรณ์ RS-485 ใช้งานได้ผ่านตัวแปลง Wi-Fi หรือ Ethernet ด้วย RTU over TCP
อินเทอร์เฟซของแอปมีให้ใช้ใน อังกฤษ เยอรมัน โปรตุเกส - บราซิล รัสเซีย ญี่ปุ่น เกาหลี จีนตัวย่อ และจีนตัวเต็ม อินเทอร์เฟซของแอปไม่มีในภาษาของหน้านี้
US$5.99 ครั้งเดียว ไม่มีค่าสมาชิก ไม่มีการซื้อในแอป ไม่ต้องมีบัญชี
FC 05, 06, 15 และ 16 จะหยุดที่หน้าต่างสรุปซึ่งแสดงปลายทางและค่าทุกตัว คุณยืนยันแล้วจึงส่งออก ไม่เช่นนั้นจะไม่มีอะไรถูกส่ง
Find devices และ Scan Unit IDs ส่งคำสั่งอ่าน FC 03 ครั้งละหนึ่งคำสั่ง และไม่เขียนอะไร
โปรไฟล์ ล็อก และผลการสแกนอยู่ในอุปกรณ์จนกว่าคุณจะส่งออก สิ่งที่ออกจากอุปกรณ์ได้
นี่คือคำขอที่ FieldKit ส่งเมื่อคุณอ่าน holding register สามตัวตั้งแต่แอดเดรส 0 หากอุปกรณ์ตอบผิดปกติ ให้เริ่มดูที่เฟรมนี้
เริ่มได้โดยรู้แค่เครือข่าย Wi-Fi แอปพาคุณตั้งแต่การค้นหาอุปกรณ์ไปจนถึงการดูกราฟของ register
FieldKit ซื้อครั้งเดียว รวมทุกอย่างในรายการนี้
รหัสฟังก์ชัน 01, 02, 03, 04, 05, 06, 15 และ 16 พร้อม timeout และจำนวนครั้งที่ลองใหม่แยกตามแต่ละการเชื่อมต่อ และข้อความผิดพลาดที่ระบุสาเหตุ
เข้าถึงอุปกรณ์ RS-485 ผ่านตัวแปลง Wi-Fi หรือ Ethernet แบบโปร่งใส หากการอ่านหมดเวลา แอปจะเสนอให้อ่านหนึ่งครั้งด้วย framing อีกแบบหนึ่ง
สแกนซับเน็ต Wi-Fi ของคุณเองได้สูงสุดแปดพอร์ต ผลลัพธ์แสดงว่าตัวไหนตอบ Modbus ตัวไหนตอบด้วย exception และพอร์ตที่เปิดอยู่แต่ไม่ตอบ Modbus
ลอง 1 ถึง 10 รวมถึง 0 และ 255 หรือทั้งหมดตั้งแต่ 1 ถึง 247 การสแกนเต็มใช้เวลาราว 75 วินาที อ่าน register หนึ่งตัวต่อหนึ่งยูนิต และไม่เขียนอะไร
สูงสุด 16 บล็อก ที่ช่วงเวลา 1 ถึง 60 วินาที กราฟครอบคลุม 5 นาที 15 นาที หรือ 1 ชั่วโมง และการอ่านที่ล้มเหลวจะแสดงเป็นช่องว่างบนเส้นกราฟ
คอลัมน์ timestamp, block, address, raw, value, unit และ status เข้ารหัส UTF-8 และใช้เวลา UTC ไฟล์ออกจากแอปผ่านหน้าต่างแชร์เท่านั้น
บันทึก endpoint และคำจำกัดความ register พร้อมรูปแบบค่า ลำดับไบต์และเวิร์ด สเกล และหน่วย การส่งออกตามค่าเริ่มต้นจะตัดโฮสต์ ป้ายชื่อ และค่าออก
กรองรายการ Client, Server หรือรวมกัน และส่งออก JSON ที่ล้างข้อมูลแล้วให้เพื่อนร่วมงานหรือแนบกับคำขอรับการสนับสนุน เฟรมดิบและค่า register จะไม่อยู่ในไฟล์นั้น
Modbus ไม่มีการเลิกทำ FieldKit แยกการอ่านกับการเขียนออกจากกัน และวางขั้นตอนยืนยันไว้ระหว่างคุณกับการเขียนทุกครั้ง
คุณยังคงเป็นผู้รับผิดชอบอุปกรณ์ ควรลองเขียนบนซิมูเลเตอร์หรือแผนที่ register ที่ไม่ใช่ระบบ production ก่อน
เริ่มเซิร์ฟเวอร์ แล้วชี้ SCADA, HMI หรือโค้ดไคลเอนต์ของคุณไปที่แอดเดรสของ iPhone เพื่อทดสอบกับแผนที่ register ที่คุณควบคุมเอง
1502 เป็นค่าเริ่มต้น ไม่รับประกันการทำงานเบื้องหลังและพอร์ต 502 บน iOS
iPhone ไม่มีพอร์ต RS-485 แต่ตัวแปลงแบบโปร่งใสบน Wi-Fi หรือ Ethernet ของคุณทำหน้าที่นี้ได้ เลือก RTU over TCP แล้วแอปจะส่งเฟรม RTU พร้อม CRC ไปยังพอร์ต TCP ของตัวแปลง
ตรวจรายการนี้ก่อนซื้อ เพื่อดูว่า FieldKit เหมาะกับงานของคุณหรือไม่
| รหัส | ฟังก์ชัน | ขีดจำกัดต่อคำขอ |
|---|---|---|
| 01 | Read Coils | 2000 บิต |
| 02 | Read Discrete Inputs | 2000 บิต |
| 03 | Read Holding Registers | 125 register |
| 04 | Read Input Registers | 125 register |
| 05 | Write Single Coil | 1 coil |
| 06 | Write Single Register | 1 register |
| 15 | Write Multiple Coils | 1968 coil |
| 16 | Write Multiple Registers | 123 register |
หน้าจอจริงจากหน้าแอปใน App Store โดยใช้แอดเดรสตัวอย่าง
คุณจ่ายให้ Apple ครั้งเดียว App Store จะแสดงราคาตามประเทศของคุณ
ไม่มีเวอร์ชันฟรีหรือช่วงทดลองใช้ Apple จัดการคำขอคืนเงินที่ reportaproblem.apple.com
อุปกรณ์ที่ใช้ Modbus TCP มาตรฐานในเครือข่ายของคุณ เช่น PLC มิเตอร์พลังงาน HMI เกตเวย์ อินเวอร์เตอร์ และโปรเจกต์ ESP32 หรือ Raspberry Pi อุปกรณ์ RS-485 ใช้งานได้ผ่านตัวแปลง Wi-Fi หรือ Ethernet แบบโปร่งใส
ไม่รองรับส่วนขยายเฉพาะผู้ผลิต เช่น Solarman V5 แม้จะอยู่บนพอร์ต 8899 ก็ตาม
รองรับ RTU over TCP: แอปส่งเฟรม RTU พร้อม CRC ไปยังพอร์ต TCP ของตัวแปลง แอปไม่เชื่อมต่อกับ RS-485, USB, ซีเรียล หรือ Bluetooth โดยตรง และไม่รองรับ Modbus ASCII
Find devices ตรวจซับเน็ต Wi-Fi ของคุณ ไม่เกิน /24 บนพอร์ตที่คุณเลือก ส่วน Scan Unit IDs ลองหมายเลขยูนิตบนโฮสต์และพอร์ตที่ทราบอยู่แล้ว ทั้งสองส่งเฉพาะคำสั่งอ่าน FC 03
เปลี่ยนรูปแบบแอดเดรสเป็น PLC 4xxxx แล้วกรอก 40001 แอปจะส่งแอดเดรสโปรโตคอล 0 การตั้งค่าเดียวกันนี้มี 0-based และ 1-based ให้เลือกด้วย การกำหนดแอดเดรสของ Modbus ทำงานอย่างไร
ไม่ได้ Find devices, Scan Unit IDs และ Live monitoring ส่งเฉพาะรหัสฟังก์ชันสำหรับอ่าน การเขียนต้องผ่าน Prepare write และ Confirm write และไม่มีส่วนอื่นที่ส่งคำสั่งเขียนได้
ไม่ ให้วางแผนว่าเซิร์ฟเวอร์ทำงานขณะที่แอปเปิดอยู่บนหน้าจอ พอร์ตเริ่มต้นคือ 1502 และ iOS ไม่รับประกันพอร์ต 502 จึงควรให้ไคลเอนต์ของคุณชี้ไปที่ 1502
ได้ รันเซิร์ฟเวอร์ FieldKit บน iPhone หรือ iPad เครื่องที่สอง หรือเริ่มซิมูเลเตอร์ Python บนแล็ปท็อป สามวิธีทดสอบ Modbus TCP โดยไม่มี PLC
งาน Modbus ใช้เพียงเครือข่ายภายใน และ iOS จะขอสิทธิ์ Local Network ในการเชื่อมต่อครั้งแรก แอปใช้อินเทอร์เน็ตสำหรับรายงานข้อขัดข้องและจำนวนการใช้งานขณะที่สวิตช์เหล่านั้นเปิดอยู่ และสำหรับฟีดแบ็กที่คุณเลือกส่ง
รายงานข้อขัดข้องส่งไปยัง Sentry และจำนวนการใช้งานแบบไม่ระบุตัวตนส่งไปยังเซิร์ฟเวอร์ Aptabase ของเราเอง สวิตช์ทั้งสองเริ่มต้นเป็นเปิด และคุณปิดแต่ละอันได้ใน Settings ทั้งสองอย่างไม่รวมโฮสต์ IP address ชื่อโปรไฟล์ ค่า register หรือเฟรมดิบ อ่านนโยบาย
ยังไม่ได้ในตอนนี้ FieldKit ทำงานบน iPhone และ iPad ที่ใช้ iOS 18 ขึ้นไป
อินเทอร์เฟซของแอปมีให้ใช้ใน อังกฤษ เยอรมัน โปรตุเกส - บราซิล รัสเซีย ญี่ปุ่น เกาหลี จีนตัวย่อ และจีนตัวเต็ม
บทความอ้างอิงพร้อมเฟรมที่เราดักจับจากเซิร์ฟเวอร์จริง และเครื่องมือสามอย่างที่ทำงานในเบราว์เซอร์ของคุณ