คำแนะนำในการเขียนโปรแกรมที่ใช้กันทั่วไปสำหรับ Mitsubishi PLC คืออะไร

Apr 14, 2026 ฝากข้อความ

Mitsubishi PLC (Programmable Logic Controller) เป็นตัวควบคุมลอจิกแบบตั้งโปรแกรมได้ประเภทหนึ่งที่ใช้กันอย่างแพร่หลายในด้านระบบอัตโนมัติทางอุตสาหกรรม มีความสามารถในการตั้งโปรแกรมอันทรงพลังที่สามารถตอบสนองความต้องการระบบอัตโนมัติทางอุตสาหกรรมที่หลากหลาย ต่อไปนี้เป็นคำแนะนำในการเขียนโปรแกรมที่ใช้กันทั่วไปสำหรับ Mitsubishi PLC:


1.คำแนะนำพื้นฐาน

 

  • LD (โหลด): คำสั่งโหลดที่ใช้ในการโหลดสัญญาณอินพุตเข้าสู่ PLC
  • LDI (Load Inverse): คำสั่งโหลดผกผันที่ใช้ในการโหลดสัญญาณอินพุทกลับเข้าไปใน PLC
  • OUT (เอาท์พุต): คำสั่งเอาต์พุตที่ใช้ส่งสัญญาณจาก PLC ไปยังอุปกรณ์ภายนอก
  • AND (และ): คำสั่ง AND ใช้เพื่อดำเนินการตรรกะ AND กับสัญญาณตั้งแต่สองตัวขึ้นไป
  • OR (หรือ): คำสั่ง OR ใช้เพื่อดำเนินการตรรกะ OR กับสัญญาณตั้งแต่สองตัวขึ้นไป
  • XOR (Xor): คำสั่ง XOR ที่ใช้ในการดำเนินการ XOR แบบลอจิคัลกับสัญญาณสองตัว
  • NOT (ไม่ใช่): คำสั่ง NOT ที่ใช้ในการดำเนินการ NOT แบบลอจิคัลกับสัญญาณ
  • SET (Set): ชุดคำสั่งที่ใช้ในการตั้งค่าบิตที่ระบุเป็น 1
  • RESET (รีเซ็ต): คำสั่งรีเซ็ตที่ใช้ในการตั้งค่าบิตที่ระบุเป็น 0
  • RST (รีเซ็ต): คำสั่งรีเซ็ตที่ใช้เพื่อรีเซ็ตบิตที่ระบุหรือลงทะเบียนเป็น 0
  • PLS (พัลส์): คำสั่งพัลส์ที่ใช้ในการสร้างสัญญาณพัลส์

 

2.คำแนะนำในการเปรียบเทียบ

 

  • CMP (เปรียบเทียบ): คำสั่งเปรียบเทียบที่ใช้ในการเปรียบเทียบขนาดของสองค่า
  • EQU (เท่ากับ): คำสั่งความเท่าเทียมกันที่ใช้เพื่อพิจารณาว่าค่าสองค่าเท่ากันหรือไม่
  • NEQ (ไม่เท่ากัน): คำสั่งที่ไม่-เท่ากันซึ่งใช้เพื่อพิจารณาว่าค่าสองค่าไม่เท่ากันหรือไม่
  • GT (Greater Than): คำสั่งที่มากกว่า-กว่าที่ใช้ในการพิจารณาว่าค่าหนึ่งมากกว่าอีกค่าหนึ่งหรือไม่
  • GEQ (Greater Than or Equal): คำสั่ง Greater Than หรือ Equal ใช้เพื่อกำหนดว่าค่าหนึ่งมากกว่าหรือเท่ากับค่าอื่น
  • LT (Less Than): คำสั่ง Less Than ใช้เพื่อกำหนดว่าค่าหนึ่งมีค่าน้อยกว่าอีกค่าหนึ่งหรือไม่
  • LEQ (Less Than or Equal): คำสั่ง Less Than หรือ Equal ใช้เพื่อกำหนดว่าค่าหนึ่งมีค่าน้อยกว่าหรือเท่ากับค่าอื่น

 

3.คำแนะนำในการเปลี่ยนเกียร์

 

  • SHL (Shift Left): คำสั่ง shift- ซ้ายที่ใช้เพื่อเลื่อนข้อมูลไปทางซ้ายตามจำนวนบิตที่ระบุ
  • SHR (Shift Right): คำสั่ง shift- ขวาที่ใช้เพื่อเลื่อนข้อมูลไปทางขวาตามจำนวนบิตที่ระบุ
  • ROR (หมุนขวา): คำสั่งหมุน-ขวาที่ใช้ในการหมุนข้อมูลไปทางขวาตามจำนวนบิตที่ระบุ
  • ROL (หมุนซ้าย): คำสั่งหมุน-ซ้ายที่ใช้ในการหมุนข้อมูลไปทางซ้ายตามจำนวนบิตที่ระบุ

 

4.คำสั่งทางคณิตศาสตร์

 

  • ADD (เพิ่ม): คำสั่งเพิ่มเติมที่ใช้ในการบวกค่าสองค่า
  • SUB (ลบ): คำสั่งการลบที่ใช้ในการลบค่าสองค่า
  • MUL (ทวีคูณ): คำสั่งการคูณที่ใช้ในการคูณค่าสองค่า
  • DIV (Divide): คำสั่งการหาร ใช้ในการหารระหว่างสองค่า
  • MOD (Modulo): คำสั่ง Modulo ใช้เพื่อดำเนินการแบบโมดูโลระหว่างสองค่า

 

5.คำแนะนำในการประมวลผลข้อมูล

 

  • MOV (ย้าย): คำสั่งย้ายที่ใช้ในการย้ายข้อมูลจากที่หนึ่งไปยังอีกที่หนึ่ง
  • XCH (Exchange): คำสั่งการแลกเปลี่ยนที่ใช้ในการสลับตำแหน่งของข้อมูลสองชิ้น
  • FIL (เติม): คำสั่งเติมที่ใช้เพื่อเติมพื้นที่หน่วยความจำที่ระบุด้วยข้อมูลที่ระบุ
  • CPY (คัดลอก): คำสั่งคัดลอกที่ใช้ในการคัดลอกข้อมูลไปยังพื้นที่หน่วยความจำที่ระบุ

 

6.คำแนะนำในการควบคุม

 

  • JMP (Jump): คำสั่งการกระโดดที่ใช้เพื่อทำการกระโดดแบบไม่มีเงื่อนไขในโปรแกรม
  • JCN (Jump Conditional): คำสั่งการกระโดดแบบมีเงื่อนไขที่ใช้เพื่อทำการกระโดดแบบมีเงื่อนไขในโปรแกรม
  • NOP (ไม่มีการดำเนินการ): คำสั่งการดำเนินการไม่-ที่ใช้ในการดำเนินการไม่-ในโปรแกรม
  • END (End): คำสั่งสิ้นสุดที่ใช้เพื่อระบุจุดสิ้นสุดของโปรแกรม

 

7. คำแนะนำในการจับเวลาและตัวนับ

 

  • TMR (ตัวจับเวลา): คำสั่งตัวจับเวลาที่ใช้ในการควบคุมจังหวะเวลา
  • TON (ตัวจับเวลาการหน่วงเวลาเปิด): ตัวจับเวลาการหน่วงเวลาเปิด-ที่ใช้ในการควบคุม-การหน่วงเวลา
  • TOF (ตัวจับเวลาการหน่วงเวลาปิด): ตัวจับเวลาการหน่วงเวลาปิด-ที่ใช้ในการดำเนินการควบคุมการหน่วงเวลาปิด-
  • RTC (นาฬิกาเวลาจริง-): คำแนะนำนาฬิกาเวลาจริง-ที่ใช้ในการดึงเวลาและวันที่ปัจจุบัน
  • CTU (Up Counter): Up counter ที่ใช้ในการควบคุมการนับ-
  • CTD (ตัวนับขาลง): ตัวนับขาลงที่ใช้ในการควบคุมการนับ-

 

8.คำสั่งการสื่อสาร

 

  • RS (อ่าน/ส่ง): คำสั่งอ่าน/ส่ง ใช้ในการอ่านและส่งข้อมูล
  • WS (เขียน/รับ): คำสั่งเขียน/รับ ใช้สำหรับเขียนและรับข้อมูล
  • NET (เครือข่าย): คำสั่งเครือข่าย ใช้เพื่อเปิดใช้งานการสื่อสารเครือข่ายระหว่าง PLC

 

ส่งคำถาม

whatsapp

โทรศัพท์

อีเมล

สอบถาม