Username:
Password:

    



ระบบสื่อสารกับ Temperature controller 2
     สวัสดีครับทุกท่านกลับมาพบกันอีกครั้งกับเรื่องของระบบสื่อสาร อย่ารอช้าเข้าเรื่องกันเลยดีกว่าวันนี้เรามารู้จักกับการใช้งานระบบสื่อสารที่ง่ายดายด้วย No-Protocal Communication
     การติดต่อสื่อสารแบบนี้ถูกใช้ในการเชื่อมต่อกับอุปกรณ์มาตรฐานทั่วไป โดยทำการติดต่อผ่านพอร์ต RS232C โดยไม่ต้องมีคำสั่งที่เป็นรูปแบบในการติดต่อสื่อสาร เพียงแต่ใช้คำสั่งที่มีอยู่แล้วในอุปกรณ์สั่งงานเช่น PLC คือคำสั่ง TXD(236) และ RXD(235) ในการรับส่งข้อมูลระหว่างอุปกรณ์เช่นTemperature controller ของเรากับ PLC ลักษณะรูปแบบการติดต่อสื่อสารแบบ No-Protocol สามารถใช้ได้กับ RS232C ที่อยู่บน CPU Unit ของ PLC เท่านั้นรูปแบบของระบบสื่อสารแบบ No-Protocol แสดงดังรูป



รูปแสดงการการสื่อสารแบบ No – Protocol


เริ่มต้นใช้งานระบบ No-Protocol Communication
      ผมจะขอยกตัวอย่างการใช้งานระบบ No-Protocol Communication ในการใช้งาน PLC กับ Temperature Controller รุ่น E5CK เพื่อทดลองทำการกำหนดค่าพารามิเตอร์ของ Temperature controller มาเริ่มขั้นตอนกันเลยดีกว่า


     ก่อนอื่นเราต้องทำการตั้งค่าตัวอุปกรณ์ให้พร้อมกับการใช้งานในระบบสื่อสารเสียก่อนจากในรูปเป็นการแบ่งพารามิเตอร์ของ Temperature controller รุ่น E5CK (แต่ถ้าเป็นรุ่นอื่นก็ไม่ต้องตกใจเพราะสามารถหาได้จากคู่มืออุปกรณ์ครับ) ให้เราเข้าไปกำหนดค่าดังนี้ครับ



     จากตารางด้านบนจะเป็นค่ามาตรฐานที่ใช้ในการติดต่อสื่อสารในระบบ No- Protocol ที่ได้ทำการทำเครื่องหมายไว้เป็นค่าที่ผมได้ใช้ในการทดลองติดต่อนะครับ เมื่อตั้งค่าที่ตัว Temperature controller แล้วต่อไปก็เป็นขั้นตอนการตั้งค่าตัวอุปกรณ์ที่เราต้องการติดต่อด้วยในที่นี้เราใช้ PLC ก็ให้ใช้โปรแกรมที่ใช้ในการพัฒนาซอฟแวร์ของแต่ละบริษัทที่จำหน่าย PLC ในการปรับแต่งได้เลยนะครับ สำหรับผมใช้ PLC ของ OMRON รุ่น CJ1M และใช้ซอฟแวร์ CX-PROGRAMER 7.0 ในการทดลองในตัวอย่างนี้รูปด้านล่างเป็นตัวอย่างการตั้งค่าพอร์ตสื่อสารของ PLC ครับ





     จากการตั้งค่าจะสังเกตได้ว่าค่าพารามิเตอร์ต่างๆ ของ PLC และ Temperature controller มีการตั้งค่าที่เหมือนกันดังนั้นจึงเป็นข้อเสนอแนะว่านอกจากอุปกรณ์จะสามารถติดต่อกับ PLC ได้แล้วยังสามารถติดต่อกับอุปกรณ์อื่นๆได้อีกที่รองรับการติดต่อสื่อสารแบบ No-protocol ได้ เช่น คอมพิวเตอร์อีกด้วย แต่ในคอมพิวเตอร์ยังต้องอาศัยการเขียนโปรแกรมในการติดต่อเช่น VB เป็นต้นถ้ามีโอกาศจะจัดมานำเสนอกันนะครับ


ตัวอย่างการตั้งค่าพอร์ตของคอมพิวเตอร์ให้สามารถติดต่อสื่อสารกับอุปกรณ์


     อีกอย่างหนึ่งที่ควรพิจารณา คืออุปกรณ์บางรุ่นหรือของบางบริษัท มีการตั้งฟังก์ชั่นการสั่งงานผ่านระบบสื่อสารอยู่ด้วยในรุ่นที่ผมยกตัวอย่างนี้จะมีการกำหนด ฟังก์ชั่น Remote และ Local เป็นตัวกำหนดการเปิดปิดการใช้งานโดยทั่วไปแล้วผู้ผลิตจะตั้งมาเป็น Local เราต้องทำการเปลี่ยนเป็น Remote ก่อนครับ เราจึงจะสามารถสั่งงานอุปกรณ์นั้นได้ ขั้นตอนต่อไปให้ต่อสายติดต่อสื่อสารในระบบ RS232C ระหว่าง PLC กับ Temperature Controller ที่ได้แนะนำไปเมื่อตอนแรก เมื่อต่อสายเสร็จแล้วและไม่มีอะไรผิดพลาดตอนนี้อุปกรณ์สองตัว สามารถติดต่อสื่อสารกันได้แล้วล่ะครับสัปดานี้เนื้อที่หมดแล้ว ครั้งหน้าผมจะมาบอกต่อเกี่ยวกับวิธีที่เราสามารถเขียนคำสั่งควบคุม Temperature Controllor แบบง่ายๆ ผ่าน โปรแกรมแลดเดอร์ไดอะแกรมด้วยชุดคำสั่ง TXD และ RXD และตัวช่วยต่างๆเช่น FCS , HEX คราวหน้าเราจะได้มาคุยกันครับ

 

Copyright © OMRON Electronics Co., Ltd.