Get Adobe Flash player

ข้อมูลสินค้า

สินค้าทุกชิ้นผ่านการตรวจสอบอย่างดีจากเรา 

 

Login Form

761028
Today
Yesterday
This Week
Last Week
This Month
Last Month
All days
705
544
1999
755120
13135
16117
761028

Your IP: 54.242.236.164
Server Time: 2018-02-21

เนื้อหา

ภาษาที่ใช้ในการเขียนโปรแกรมมาตรฐาน IEC1131–3

โปรแกรม ตามมาตรฐาน IEC 5  ภาษา คือ  LD  (Ladder  diagram), FBD  (Function block diagram),  IL  (Instruction  List) ,  ST (Structure text) , SFC (sequential  Function chart) ถึงแม้ว่าลักษณะโครงสร้างของ  แต่ละภาษาจะมีความแตกต่างกัน  แต่ในแต่ละภาษจะมีส่วนประกอบต่างๆ  ในดปรแกรมมีลักษณะเดียวกันตามมาตรฐาน  IEC 1131 – 3 เช่น  ลักษณะการประกาศตัวแปร  ฟังก์ชั่นและฟังก์ชั่นบล็อก  เป็นต้นแต่อย่างไรก็ตาม  เราสามารถที่จะเขียนโปรแกรมโดยนรูปแบบในการเขียนต่างๆมารวมกันได้

1)  LD (Ladder  diagram) จะเป็นที่เขียนอยู่ในรูปกราฟฟิค  ซึ่งมีพื้นฐานมาจากวงจรควบคุมแบบรีเลย์และวงจรไฟฟ้า  ซึ่งแลดเดอร์ไดอะแกรมจะประกอบด้วย ราง(Rail) ทั้งซ้ายขวาของไดอะแกรมเพื่อใช้สำหรับเชื่อมต่ออุปกรณ์ที่เป็นสวิตถ์หน้าสัมผัส  เพื่อเป็นทางผ่านของกระแสและมีขดลวดหรือคอยล์เป็นเอ้าพุท

2) FBD (Function lock diagram เป็นภาษที่ฟังชั่น  การทำงานในรูปแบบในรูปของกราฟฟิคเช่นเดียวกันและเชื่อมต่อกันเป็น  โครงข่าย  โดยการเขียนโปรแกรมในรูปแบบของฟังก์ชั่นบล็อกไดอะแกรม  จะมีพื้นฐานมาจากลอจิกไดอะแกรม

3) IL (Instruction  list) IL  จะเป็นภาษาที่เขียนในรูปของข้อความ  และมีลักษณะคล้ายกับภาษา  แอสแซมยี้ (Assembly) และภาษาเครื่อง (Machine  code) และส่วนที่ถูกดำเนินการ (Operand) จะเห็นว่าในภาษาปัจจุบัน LD,FBD และ IL เป็นภาษาที่บริษัทผู้ผลิต PLC/PC  ในปัจจุบัน  กำหนดให้ใช้ในการเขียนโปรแกรม  ซึ่งในแต่ละบริษัทจะมีการพัฒนารูปแบบของฟังก์ชั่น  และฟังชั่นบล็อกมีความแตกต่างกัน   ดังนั้ยในการเขียนโปรแกรมควบคุมการทำงานของโปรแกรมเมเบิลคอนโทรลเลอร์ในแตละยี่ห้อ  ควรจะศึกษารูปแบบของฟังก์ชั่นบล็อกให้เข้าใจเสียก่อน

4)  ST (Structure text) ST  จะเป็นภาษาในระดับสูง  โดยพื้นฐานมาจากภาษา  Pascal  ซึ่งประกอบด้วย  นิพจน์และคำสั่ง  โดยคำสั่งทั่วไปจอยู่ในรูปของคำสั่งเกี่ยวกับการเลื่อกการทำงาน เช่น IF……….THEN………..ELSE และ คำสั่งเกี่ยวข้องกับการทำงานซ้ำ  เช่น  FOR , WHILE เป็นต้น

5) SFC (Sequential Function) SFC  จะเป็นภาษาที่รองรับการเขียนโปรแกรมที่มีโครงสร้างการทำงานเป็นแบบลำดับหรือซีเควนซ์  ซึ่งส่วนประกอบของ  SFC  จะประกอบด้วย Step (การปฏบัติการย่อย)  และ  Transition  (เงื่อนไขที่กำหนดให้ปฏิบัติงานตามคำสั่งย่อย)  นอกจากนี้ยังสามารถยังกำหนดลักษณะการทำงานเป็นแบบ  Liner, Alternative และ Parallel  Step  Sequence เป็นต้น

QR CODEบริษัท ออโตเซนเทรทด์ จำกัด
AUTOCENTRATED CO., LTD.


481/8 ซ.จรัญฯ37 ถนนจรัญสนิทวงศ์ แขวงบางขุนศรี เขตบางกอกน้อย กทม. 10700 ประเทศไทย โทร.081-548-2673, 086-974-6545