คู่มือผู้ใช้ระบบควบคุมอินเทอร์เฟซบรรทัดคำสั่ง ATEN

เกี่ยวกับคู่มือนี้
ระบบควบคุม ATEN ใช้โปรโตคอล Telnet เพื่อใช้ CLI เพื่อให้ผู้ใช้สามารถส่งคำสั่งได้ คู่มือนี้ใช้กับคอนโทรลเลอร์ ATEN และกล่องส่วนขยาย คำสั่งเหล่านี้ช่วยให้คุณสามารถกำหนดการตั้งค่า Telnet การตั้งค่า I/O การส่งคำสั่งควบคุมไปยังอุปกรณ์ที่จัดการคอนโทรลเลอร์/กล่องส่วนขยาย และรับการตอบสนองของอุปกรณ์
บันทึก: การตั้งค่า I/O ที่ทำผ่าน CLI จะหายไปหาก viewหลังจากนั้นจะถูกอัปโหลดผ่าน ATEN Configurator (GUI)
หากต้องการค้นหาโหมดการควบคุมปัจจุบันของคอนโทรลเลอร์ โปรดไปที่ web คอนโซล
รีบูต
การใช้งาน:
รีบูตคอนโทรลเลอร์
รูปแบบประโยค :
รีบูท↙
รับทราบ:
คำสั่ง OK↙ : คำสั่งถูกต้องและฟังก์ชันถูกดำเนินการ
คำสั่งไม่ถูกต้อง↙ : คำสั่งและ/หรือพารามิเตอร์ไม่ถูกต้องและไม่ได้ดำเนินการ
Exampเลอ:
รีบูต↙ : รีบูทอุปกรณ์
ช่วย
การใช้งาน:
แสดงคำแนะนำในการเปิดใช้งานโหมด CLI ของคอนโทรลเลอร์
รูปแบบประโยค :
ช่วยด้วย↙
รับทราบ:
คำสั่ง OK↙ : คำสั่งถูกต้องและฟังก์ชันถูกดำเนินการ
คำสั่งไม่ถูกต้อง↙ : คำสั่งและ/หรือพารามิเตอร์ไม่ถูกต้องและไม่ได้ดำเนินการ
Exampเลอ:
help↙ : แสดงคำสั่งของโหมด CLI
เอคโค่
การใช้งาน:
เปิดหรือปิดใช้งานตัวควบคุมเพื่อตอบสนองต่อข้อความที่ได้รับโดยอัตโนมัติ
รูปแบบประโยค :
เสียงก้อง [การควบคุม]↙
พารามิเตอร์:
ควบคุม : เปิด – เปิดใช้งานฟังก์ชั่นนี้ ปิด – ปิดการใช้งานฟังก์ชั่นนี้ (ค่าเริ่มต้นคือปิด)
รับทราบ:
คำสั่ง OK↙ : คำสั่งถูกต้องและฟังก์ชันถูกดำเนินการ
คำสั่งไม่ถูกต้อง↙ : คำสั่งและ/หรือพารามิเตอร์ไม่ถูกต้องและไม่ได้ดำเนินการ
Exampเลอ:
eho on↙ : ตั้งค่าคอนโทรลเลอร์ให้ตอบสนองต่อข้อความที่ได้รับโดยอัตโนมัติ
เทลเน็ต
การใช้งาน:
กำหนดการตั้งค่าโหมด Telnet CLI
รูปแบบประโยค :
telnet [ช่วงเวลาหมดเวลา] [การควบคุมการเข้าสู่ระบบ]↙
คีย์เวิร์ด:
หมดเวลา : การตั้งค่าช่วงเวลาการหมดเวลาเซสชัน Telnet เข้าสู่ระบบ : การตั้งค่าฟังก์ชันเข้าสู่ระบบ Telnet
พารามิเตอร์:
Interval : หมดเวลาเซสชันเป็นนาที (0 หมายถึงไม่หมดเวลา) (ค่าเริ่มต้นคือ 5)
ควบคุม : เปิด – เปิดใช้งานฟังก์ชั่นการเข้าสู่ระบบ (ค่าเริ่มต้นคือเปิด) ปิด – ปิดการใช้งานฟังก์ชั่นการเข้าสู่ระบบ
รับทราบ:
คำสั่ง OK↙ : คำสั่งถูกต้องและฟังก์ชันถูกดำเนินการ
คำสั่งไม่ถูกต้อง↙ : คำสั่งและ/หรือพารามิเตอร์ไม่ถูกต้องและไม่ได้ดำเนินการ
Exampเลอ:
การหมดเวลาของ telnet 0↙ : กำหนดค่าช่วงเวลาการหมดเวลาเพื่อไม่ให้หมดเวลา การหมดเวลาของ telnet 5↙ : กำหนดค่าช่วงเวลาการหมดเวลาเป็น 5 นาที ปิดการเข้าสู่ระบบ telnet↙ : ปิดการใช้งานฟังก์ชั่นการเข้าสู่ระบบ
ซีเรียล
การใช้งาน:
ควบคุมและกำหนดการตั้งค่าพอร์ตอนุกรม
รูปแบบประโยค :
อนุกรม [ลำดับ p] [ประเภท stype] [บอดเรต] [dbit databit] [parity sparity] [sbit stopbit] [fctrl flowctrl] [ประเภทข้อมูล dtype] [endchar chars ] [checksumtype checksumtype] [ระยะเวลา acktimeout ] [ควบคุม “ข้อมูล” ] [ช่วยเหลือ]↙
คีย์เวิร์ด:
p : พอร์ต
ประเภท: ประเภทอนุกรม
บอด : อัตราบอด
dbit : บิตข้อมูล
ความเท่าเทียมกัน : ความเท่าเทียมกันแบบอนุกรม
sbit : หยุดบิต
fctrl : การควบคุมการไหล
dtype : ชนิดข้อมูล
acktimeout : ระยะเวลาหมดเวลา (ms) ใช้สำหรับรอการตอบรับจากการควบคุม sendack
endchar : อักขระท้ายเฉพาะใช้เพื่อระบุข้อความที่สมบูรณ์
checksumtype : หากต้องการ fw เพื่อคำนวณผลรวมของคำสั่งอัตโนมัติ ให้กำหนดประเภทผลรวมตรวจสอบ
ช่วยด้วย: แสดงคำแนะนำ
พารามิเตอร์:
ลำดับ : พอร์ต คั่นด้วยเครื่องหมายจุลภาคสำหรับหลายพอร์ต
* (ทุกพอร์ต)
ประเภท: 232, 422, 485 (ค่าเริ่มต้น 232)
บอดเรต : 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200(ค่าเริ่มต้น 9600)
databit : 7, 8 (ค่าเริ่มต้น 8)
sparity : ไม่มี, คู่, คี่ (ค่าเริ่มต้นไม่มี)
บิตหยุด: 1, 2 (ค่าเริ่มต้น 1)
flowctrl : ไม่มี hw (ไม่มีค่าเริ่มต้น)
ประเภทข้อมูล: ascii, hex (ascii เริ่มต้น)
checksumtype: ไม่มี, modbus (ไม่มีค่าเริ่มต้น)
ระยะเวลา : การหมดเวลาเฉพาะ (ms) (ค่าเริ่มต้น 300)
ตัวอักษร : อักขระท้ายที่ตามหลังข้อความทั้งหมด
ควบคุม : อ่าน - แสดงข้อความที่ได้รับของพอร์ตอนุกรมเฉพาะ
เขียน – ส่งข้อมูลจากพอร์ตอนุกรม ใช้สัญลักษณ์ “ คลุมข้อมูล ใช้สัญลักษณ์ \x เพื่อส่ง
รหัสฐานสิบหก
sendack – ส่งข้อมูลจากพอร์ตอนุกรมและแสดงข้อความที่ได้รับ
รับทราบ:
คำสั่ง OK↙ : คำสั่งถูกต้องและฟังก์ชันถูกดำเนินการ
คำสั่งไม่ถูกต้อง↙ : คำสั่งและ/หรือพารามิเตอร์ไม่ถูกต้องและไม่ได้ดำเนินการ
Exampเลอ:
ความช่วยเหลือแบบอนุกรม ↙ : แสดงคำแนะนำ
serial p01 ↙ : แสดงข้อมูลการตั้งค่าของพอร์ตอนุกรม1
serial p* ↙ : แสดงข้อมูลการตั้งค่าของพอร์ตอนุกรมทั้งหมด
อนุกรม p01 ประเภท 232 บอด 115200 dbit 8 พาริตี้ไม่มี sbit 1 fctrl ไม่มี ↙ : กำหนดค่าพอร์ต 1
serial p01,04,07 baud 19200 ↙ : กำหนดค่าพอร์ต 1, 4, 7 เป็น baud rate 19200
serial p02 baud 19200 ↙ : กำหนดค่า port2 เป็น baud 19200 และใช้การตั้งค่าเริ่มต้นสำหรับพารามิเตอร์อื่นๆ
serial p02 dtype hex read ↙ : แสดงข้อความที่ได้รับของ port2 ในรูปแบบ HEX
serial p03 เขียน “sw i01 o02\r\n” ↙ : ส่งข้อความ ASCII 'sw i01 o02' จาก port3
serial p03 sendack “sw i01 o02\x0D\x0A” ↙ : ส่งข้อความ ASCII 'sw i01 o02' จาก port3 และแสดงผลตอบรับ
รีเลย์
การใช้งาน:
ควบคุมและกำหนดค่าพอร์ตรีเลย์
รูปแบบประโยค :
รีเลย์ [ลำดับ p] [ระยะเวลา tpulse] [ควบคุม] [ช่วยเหลือ] ↙
คีย์เวิร์ด:
p : พอร์ต
tpulse : ระยะเวลาปิดสำหรับชีพจร
ช่วยด้วย: แสดงคำแนะนำ
พารามิเตอร์:
ลำดับ : พอร์ต คั่นด้วยเครื่องหมายจุลภาคสำหรับหลายพอร์ต
* (ทุกพอร์ต)
Duration : ระยะเวลาเป็นมิลลิวินาที
ควบคุม : เปิด-ปิด
ปิด - เปิด
พัลส์ – ปิดช่องรีเลย์แล้วเปิด
สลับ - สลับรีเลย์
อ่าน - สถานะการแสดงผล
รับทราบ:
คำสั่ง OK↙ : คำสั่งถูกต้องและฟังก์ชันถูกดำเนินการ
คำสั่งไม่ถูกต้อง↙ : คำสั่งและ/หรือพารามิเตอร์ไม่ถูกต้องและไม่ได้ดำเนินการ
Exampเลอ:
ความช่วยเหลือในการถ่ายทอด ↙ : แสดงคำแนะนำ
รีเลย์ p01 ปิด ↙ : ปิดพอร์ต 1 ช่อง
รีเลย์ p01 เปิด ↙ : เปิดพอร์ต 1 ช่อง
รีเลย์ p01,04,07 ปิด ↙ : ปิดพอร์ต 1, 4, 7 ช่องรีเลย์
รีเลย์ p02 tpulse 500 พัลส์ ↙ : ปิดพอร์ต 2 500ms จากนั้นเปิด
รีเลย์ p02 อ่าน ↙ : แสดงสถานะพอร์ต2
ไอ/โอ
การใช้งาน:
ควบคุมและกำหนดค่าพอร์ต I/O
รูปแบบประโยค :
io [ลำดับ p] [ประเภท iotype] [เกณฑ์ lthresh] [เกณฑ์ hthresh] [ระยะเวลา tpulse] [ควบคุม] [ช่วยเหลือ]↙
คีย์เวิร์ด:
p : พอร์ต
lthresh : เกณฑ์ขอบเขตต่ำ
hthresh : เกณฑ์ขอบเขตสูง
tpulse : ระยะเวลาที่ I/O ยังคงอยู่ในระดับสูงในโหมดพัลส์
ช่วยด้วย: แสดงคำแนะนำ
บันทึก: หากไม่ได้ระบุพารามิเตอร์ ระบบจะใช้ค่าที่ป้อนไว้ก่อนหน้านี้
พารามิเตอร์:
ลำดับ : พอร์ต คั่นด้วยเครื่องหมายจุลภาคสำหรับหลายพอร์ต
* (ทุกพอร์ต)
iotype : แห้ง, vdc, เดา
เกณฑ์ : เกณฑ์ทริกเกอร์ในฉบับtage
Duration : ระยะเวลาเป็นมิลลิวินาที
การควบคุม : เปิด
ปิด
ชีพจร
สลับ
อ่าน
รับทราบ:
คำสั่ง OK↙ : คำสั่งถูกต้องและฟังก์ชันถูกดำเนินการ
คำสั่งไม่ถูกต้อง↙ : คำสั่งและ/หรือพารามิเตอร์ไม่ถูกต้องและไม่ได้ดำเนินการ
Exampเลอ:
io help ↙ : แสดงคำแนะนำ
io p01↙ : แสดงข้อมูลการตั้งค่าของพอร์ต I/O1
io p*↙ : แสดงข้อมูลการตั้งค่าของพอร์ต I/O ทั้งหมด
io p01 ประเภท dry ↙ : กำหนดค่าพอร์ต 1 ให้เป็นโหมดหน้าสัมผัสแบบแห้ง
io p01 ประเภท dout ↙ : กำหนดค่าพอร์ต 1 เป็นโหมดเอาต์พุตดิจิทัล
io p01 ประเภท vdc lthresh 1 hthresh 3 ↙ : กำหนดค่าพอร์ต 1 เป็นโหมด vdc ด้วยการตั้งค่าเกณฑ์
io p01 เปิด ↙ : เปิดพอร์ต 1 ช่อง
io p01 ปิด ↙ : ปิดช่อง port1
io p01,04,07 ปิด ↙ : ปิดพอร์ต 1,4,7 ช่อง
io p02 tpulse 500 พัลส์ ↙ : ปิดพอร์ต 2 ช่อง 500ms จากนั้นเปิด
io p02 อ่าน ↙ : แสดงสถานะพอร์ต 2
IR
การใช้งาน:
ควบคุมและกำหนดค่าพอร์ต IR
รูปแบบประโยค :
ir [ลำดับ p] [ประเภท irtype] | [บอดเรต] [dbit databit] [parity sparity] [sbit stopbit] [dtype datatype] [checksumtype checksumtype] [ควบคุม "data"] [help]↙
คีย์เวิร์ด:
p : พอร์ต
type : ประเภทเอาต์พุตสำหรับพอร์ตเอาต์พุตเฉพาะ
บอด** : อัตราบอด
dbit** : บิตข้อมูล
ความเท่าเทียมกัน** : ความเท่าเทียมกันแบบอนุกรม
sbit** : หยุดบิต
dtype** : ประเภทข้อมูล
checksumtype** : กล่องคอนโทรลเลอร์/ส่วนขยายจะคำนวณประเภท checksum ที่ระบุโดยอัตโนมัติ
ช่วยด้วย: แสดงคำแนะนำ
บันทึก:
* : คำสำคัญนี้ใช้สำหรับประเภท IR
** : คำสำคัญเหล่านี้ใช้สำหรับประเภท 232
หากไม่ได้ระบุพารามิเตอร์ ระบบจะใช้ค่าที่ป้อนไว้ก่อนหน้านี้
พารามิเตอร์:
ลำดับ : พอร์ต คั่นด้วยเครื่องหมายจุลภาคสำหรับหลายพอร์ต
* (ทุกพอร์ต)
irtype: ir, 232 (ค่าเริ่มต้น ir)
บอดเรต : 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200(ค่าเริ่มต้น 9600)
ข้อมูลบิต: 7, 8 (ค่าเริ่มต้น 8)
sparity : ไม่มี, คู่, คี่ (ค่าเริ่มต้นไม่มี)
บิตหยุด: 1, 2 (ค่าเริ่มต้น 1)
ประเภทข้อมูล: ascii, hex (ascii เริ่มต้น)
checksumtype: ไม่มี, modbus (ไม่มีค่าเริ่มต้น)
ควบคุม : เขียน – ส่งรหัส IR หรือข้อมูล RS232
รับทราบ:
คำสั่ง OK↙ : คำสั่งถูกต้องและฟังก์ชันถูกดำเนินการ คำสั่งไม่ถูกต้อง↙ : คำสั่งและ/หรือพารามิเตอร์ไม่ถูกต้องและไม่ได้ดำเนินการ
Exampเลอ:
ir help ↙ : แสดงคำแนะนำ
ir p01 ↙ : แสดงข้อมูลการตั้งค่าของพอร์ต IR1
ir p* ↙ : แสดงข้อมูลการตั้งค่าของพอร์ต IR ทั้งหมด
ir p01,04,07 ประเภท 232 ↙ : กำหนดค่าพอร์ต 1,4,7 เป็นประเภท RS232
ir p01 ประเภท 232 baud 115200 dbit 8 parity ไม่มี sbit 1 ประเภทเช็คซัม modbus↙ :
กำหนดค่าพอร์ต 1 เป็นประเภท RS232 และการตั้งค่า ir p02 เขียน dtype hex “0a0b0c” ↙ : ส่งข้อมูลรูปแบบ hex 0a0b0c จากพอร์ต 2
ir p02 baud 19200 ↙ : กำหนดค่า port2 เป็น baud 19200 และใช้การตั้งค่าเริ่มต้นสำหรับพารามิเตอร์อื่นๆ
ir p02 เขียน “sw i01 o02\r\n” ↙ : ส่งข้อความ ASCII 'sw i01 o02' จาก port2
ir p02 เขียน “sw i01 o02\x0D\x0A”↙ : ส่งข้อความ ASCII 'sw i01 o02' จาก port2
เอกสาร / แหล่งข้อมูล
![]() |
ระบบควบคุมอินเตอร์เฟสบรรทัดคำสั่ง ATEN [พีดีเอฟ] คู่มือการใช้งาน อินเทอร์เฟซบรรทัดคำสั่ง, ระบบควบคุม, ระบบควบคุมอินเทอร์เฟซบรรทัดคำสั่ง |




