อินเทอร์เฟซบรรทัดคำสั่ง ATEN

ข้อมูลจำเพาะ
- สินค้า: ระบบควบคุม ATEN
- ฟังก์ชันการทำงาน: จัดการคอนโทรลเลอร์ ATEN และกล่องขยายจากระยะไกลผ่าน SSH/Telnet
คำแนะนำการใช้ผลิตภัณฑ์
การสร้างเซสชัน SSH/Telnet
- ดาวน์โหลดไคลเอนต์ SSH/Telnet เช่น PuTTY บนคอมพิวเตอร์ที่สามารถเข้าถึงตัวควบคุม ATEN หรือกล่องขยาย
- เรียกใช้ไคลเอนต์ที่ดาวน์โหลดมา
- สำหรับเซสชัน SSH:
- ชื่อโฮสต์ / ที่อยู่ IP: ป้อนที่อยู่ IP หรือชื่อโฮสต์ของตัวควบคุมเป้าหมายหรือกล่องขยาย
- ประเภทการเชื่อมต่อ: SSH
- พอร์ต: 22
- สำหรับเซสชันเทลเน็ต:
- ชื่อโฮสต์ / ที่อยู่ IP: ป้อนตัวควบคุมเป้าหมายหรือ
ที่อยู่ IP หรือชื่อโฮสต์ของกล่องขยาย - ประเภทการเชื่อมต่อ: อื่นๆ > Telnet
- พอร์ต: 23
- ชื่อโฮสต์ / ที่อยู่ IP: ป้อนตัวควบคุมเป้าหมายหรือ
- คลิกเปิดและทำตามคำแนะนำบนหน้าจอเพื่อเข้าสู่ระบบ
คำสั่ง SSH/Telnet
คำสั่งช่วยเหลือ
- การใช้งาน: แสดงคำแนะนำสำหรับการเปิดใช้งานโหมด CLI ของตัวควบคุม
- รูปแบบประโยค : ช่วย
- รับทราบ: คำสั่ง OK – ฟังก์ชันถูกดำเนินการ คำสั่งไม่ถูกต้อง – ไม่ได้ดำเนินการ
- Exampเลอ: ช่วยเหลือ: แสดงคำแนะนำโหมด CLI
การเปิดใช้งาน/ปิดใช้งานการตอบกลับแบบ Echo
- การใช้งาน: เปิดใช้งานหรือปิดใช้งานการตอบกลับอัตโนมัติต่อข้อความที่ได้รับ
- รูปแบบประโยค : เอคโค่[ควบคุม]
- พารามิเตอร์: การควบคุม: เปิด – เปิดใช้งาน ปิด – ปิดใช้งาน (ค่าเริ่มต้นคือปิด)
- รับทราบ: คำสั่ง OK – ฟังก์ชันถูกดำเนินการ คำสั่งไม่ถูกต้อง – ไม่ได้ดำเนินการ
- Exampเลอ: who on: ตั้งค่าตัวควบคุมให้ตอบสนองต่อข้อความที่ได้รับโดยอัตโนมัติ
การกำหนดค่าช่วงเวลาหมดเวลา Telnet หรือการเข้าสู่ระบบ
- การใช้งาน: กำหนดการตั้งค่าโหมด Telnet CLI
- รูปแบบประโยค : telnet[ช่วงเวลาหมดเวลา][การควบคุมการเข้าสู่ระบบ]
- พารามิเตอร์: timeout: การตั้งค่าช่วงเวลาหมดเวลาของเซสชัน Telnet; การเข้าสู่ระบบ: การตั้งค่าฟังก์ชันการเข้าสู่ระบบ Telnet
- รับทราบ: คำสั่ง OK – ฟังก์ชันถูกดำเนินการ คำสั่งไม่ถูกต้อง – ไม่ได้ดำเนินการ
- Exampเลอ: telnet timeout 0: กำหนดค่าช่วงเวลาหมดเวลาเพื่อไม่ให้หมดเวลาเลย
การกำหนดค่าการตั้งค่าพอร์ตซีเรียล
- การใช้งาน: ควบคุมและกำหนดการตั้งค่าพอร์ตอนุกรม
คำถามที่พบบ่อย (FAQ)
ถาม: ฉันควรทำอย่างไรหากไม่สามารถสร้างเซสชัน SSH/Telnet ได้?
ก: หากไม่สามารถสร้างเซสชันได้ ให้ล็อกอินเข้าสู่คอนโซลการจัดการอุปกรณ์เพื่อตรวจสอบว่าจำเป็นต้องเปลี่ยนรหัสการเข้าถึงหรือไม่
เกี่ยวกับคู่มือนี้
คู่มือนี้ให้ข้อมูลเกี่ยวกับคำสั่ง SSH และ Telnet ที่มีอยู่สำหรับการจัดการตัวควบคุม ATEN และกล่องขยายจากระยะไกล
สำคัญ: การกำหนดค่าที่ทำผ่านอินเทอร์เฟซบรรทัดคำสั่งจะถูกเขียนทับหากโครงการ file จะถูกอัพโหลดผ่าน ATEN Configurator (GUI) ในภายหลัง
การสร้างเซสชัน SSH/Telnet
- บนคอมพิวเตอร์ที่สามารถเข้าถึงตัวควบคุม ATEN เป้าหมายหรือกล่องขยายได้ ให้ดาวน์โหลดไคลเอนต์ SSH/Telnet เช่น PuTTY
บันทึก:หากต้องการรับตัวติดตั้ง ให้ค้นหา “ดาวน์โหลด putty” ใน web เบราว์เซอร์ - เรียกใช้ไคลเอนต์ที่ดาวน์โหลดมา
- ในการสร้างเซสชัน SSH ให้ใช้การตั้งค่าต่อไปนี้
สนาม การตั้งค่า ชื่อโฮสต์ / ที่อยู่ IP ที่อยู่ IP หรือชื่อโฮสต์ของตัวควบคุมเป้าหมายหรือกล่องขยาย ประเภทการเชื่อมต่อ เซฟ ท่าเรือ 22 เช่นampเลอ:
ในการสร้างเซสชันเทลเน็ต ให้ใช้การตั้งค่าต่อไปนี้
สนาม การตั้งค่า ชื่อโฮสต์ / ที่อยู่ IP ที่อยู่ IP หรือชื่อโฮสต์ของตัวควบคุมเป้าหมายหรือ กล่องขยาย
ประเภทการเชื่อมต่อ อื่นๆ > เทลเน็ต ท่าเรือ 23 เช่นampเลอ:
คลิกเปิดและทำตามคำแนะนำบนหน้าจอเพื่อป้อนข้อมูลรับรองการเข้าสู่ระบบ เซสชั่นจะถูกสร้างขึ้น ตัวอย่างเช่นampเลอ:

บันทึก: หากไม่สามารถสร้างเซสชันได้ ให้เข้าสู่ระบบคอนโซลการจัดการอุปกรณ์เพื่อตรวจสอบว่าจำเป็นต้องเปลี่ยนรหัสการเข้าถึงหรือไม่
คำสั่ง SSH/Telnet
ช่วย
- การใช้งาน:
แสดงคำแนะนำในการเปิดใช้งานโหมด CLI ของคอนโทรลเลอร์ - รูปแบบประโยค :
ช่วยด้วย↙ - รับทราบ:
คำสั่ง OK↙ : คำสั่งถูกต้องและฟังก์ชันถูกดำเนินการ
คำสั่งไม่ถูกต้อง↙ : คำสั่งและ/หรือพารามิเตอร์ไม่ถูกต้องและไม่ได้ดำเนินการ - Exampเลอ:
help↙ : แสดงคำสั่งของโหมด CLI
การเปิดใช้งาน/ปิดใช้งานการตอบกลับแบบ Echo
- การใช้งาน:
เปิดหรือปิดใช้งานตัวควบคุมเพื่อตอบสนองต่อข้อความที่ได้รับโดยอัตโนมัติ - รูปแบบประโยค :
เสียงก้อง [การควบคุม]↙ - พารามิเตอร์:
การควบคุม: เปิด – เปิดใช้งานฟังก์ชั่นนี้
ปิด – ปิดใช้งานฟังก์ชันนี้ (ค่าเริ่มต้นคือปิด) - รับทราบ:
คำสั่ง OK↙ : คำสั่งถูกต้องและฟังก์ชันถูกดำเนินการ
คำสั่งไม่ถูกต้อง↙ : คำสั่งและ/หรือพารามิเตอร์ไม่ถูกต้องและไม่ได้ดำเนินการ - Exampเลอ:
eho on↙ : ตั้งค่าคอนโทรลเลอร์ให้ตอบสนองต่อข้อความที่ได้รับโดยอัตโนมัติ
การกำหนดค่าช่วงเวลาหมดเวลา Telnet หรือการเข้าสู่ระบบ
- การใช้งาน:
กำหนดการตั้งค่าโหมด Telnet CLI - รูปแบบประโยค :
telnet [ช่วงเวลาหมดเวลา] [การควบคุมการเข้าสู่ระบบ]↙ - คำสำคัญ
timeout: การตั้งค่าช่วงเวลาหมดเวลาของเซสชัน Telnet
เข้าสู่ระบบ : การตั้งค่าฟังก์ชั่นการเข้าสู่ระบบ Telnet - พารามิเตอร์:
Interval : หมดเวลาเซสชันเป็นนาที (0 หมายถึงไม่หมดเวลา) (ค่าเริ่มต้นคือ 5)
การควบคุม: เปิด – เปิดใช้งานฟังก์ชันการเข้าสู่ระบบ (ค่าเริ่มต้นคือเปิด)
ปิด – ปิดใช้งานฟังก์ชันการเข้าสู่ระบบ - รับทราบ:
คำสั่ง OK↙ : คำสั่งถูกต้องและฟังก์ชันถูกดำเนินการ
คำสั่งไม่ถูกต้อง↙ : คำสั่งและ/หรือพารามิเตอร์ไม่ถูกต้องและไม่ได้ดำเนินการ - Exampเลอ:
telnet timeout 0↙ : กำหนดค่าช่วงเวลาหมดเวลาเพื่อไม่ให้หมดเวลาเลย
telnet timeout 5↙ : กำหนดค่าช่วงเวลาการหมดเวลาเป็น 5 นาที
ปิดการเข้าสู่ระบบ telnet ↙ : ปิดใช้งานฟังก์ชั่นการเข้าสู่ระบบ
การกำหนดค่าการตั้งค่าพอร์ตซีเรียล
การใช้งาน:
ควบคุมและกำหนดการตั้งค่าพอร์ตอนุกรม
รูปแบบประโยค :
อนุกรม [ลำดับ p] [ประเภท stype] [บอด บอดเรท] [dbit databit] [พาริตี้ สเปอริตี้] [sbit stopbit] [fctrl flowctrl] [dtype datatype] [endchar chars] [checksumtype checksumtype] [acktimeout duration ] [control “data”] [help]↙d
คีย์เวิร์ด:
- 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
การใช้งาน:
ควบคุมและกำหนดค่าพอร์ต 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↙ : คำสั่งถูกต้องและฟังก์ชันถูกดำเนินการ
คำสั่งไม่ถูกต้อง↙ : คำสั่งและ/หรือพารามิเตอร์ไม่ถูกต้องและไม่ได้ดำเนินการ
Example:
- 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 none sbit 1 checksum ชนิด 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
รีบูต
การใช้งาน:
รีบูตคอนโทรลเลอร์
รูปแบบประโยค :
รีบูท↙
รับทราบ:
คำสั่ง OK↙ : คำสั่งถูกต้องและฟังก์ชันถูกดำเนินการ
คำสั่งไม่ถูกต้อง↙ : คำสั่งและ/หรือพารามิเตอร์ไม่ถูกต้องและไม่ได้ดำเนินการ
Exampเลอ:
รีบูต↙ : รีบูทอุปกรณ์
เอกสาร / แหล่งข้อมูล
![]() |
อินเทอร์เฟซบรรทัดคำสั่ง ATEN [พีดีเอฟ] คู่มือการใช้งาน อินเทอร์เฟซบรรทัดคำสั่ง, อินเทอร์เฟซบรรทัด, อินเทอร์เฟซ |





