มีหลากหลายวิธีที่จะใช้สำหรับสื่อสารระหว่างเครือข่าย CAN กับ Siemens PLC S7-1200 โดยทั่ว ๆ ไปมักจะใช้เกทเวย์ในการแปลงการข้อมูลจากเครือข่าย CAN ไปยังโปรโตคอลที่ Siemens PLC S7-1200 ใช้งานอยู่ แต่หากไม่ต้องการเพิ่มข้อมูลบนเครือข่ายที่มีอยู่แล้วหรือต้องการรับและส่งข้อมูลระหว่างเครือข่าย Siemens PLC S7-1200 และ CAN โดยตรง โมดูล Ixxat CM CANopen เป็นตัวเลือกที่สามารถนำมาใช้งานได้อย่างมีประสิทธิภาพ โดยนอกจากติดตั้ง TIA Portal แล้วเราต้องทำการดาวน์โหลดและติดตั้งไฟล์ดังต่อไปนี้โดยทุกไฟล์สามารถดาวน์โหลดได้จาก HMS Networks
1. Function Blocks for TIA Portal: เป็นฟังก์ชั่นสำหรับสื่อสารกับโมดูล CM CANopen บน TIA Portal
2. HSP for TIA Portal: ใช้สำหรับเพิ่มโมดูล CM CANopen เข้าไปบน TIA Portal
ก่อนอื่นเราต้องทำการตั้งค่าโมดูล CM CANopen ใน TIA Portal โดยมีขั้นตอนดังต่อไปนี้ ทั้งนี้เราสามารถหาข้อมูลเพิ่มเติมได้จาก CM CANopen User Manual
1. ทำการสร้างโปรเจ็คท์แล้วตั้งค่า PLC ให้เรียบร้อย
2. นำโมดูล CM CANopen ไปวางไว้ด้านซ้ายของ PLC แล้วดับเบิ้ลคลิ๊กที่คอนเนคเตอร์บนโมดูล CM CANopen ทำการตั้งค่าดังต่อไปนี้
– Node number ต้องตรงกับ Node-ID ใน CM CANopen Configuration Studio
– Operating mode (Transparent CAN)
– Baudrate
– CANopen input data size ไม่ต้องเปลี่ยนค่า
– CANopen output data size ไม่ต้องเปลี่ยนค่า
3. หลังจากตั้งค่าทุกอย่างในระบบ PLC เรียบร้อยแล้วให้เชื่อมต่อกับ PLC แล้วคลิ๊กขวาบน PLC ใน Project tree เลือก Download to device>all เลือกชนิดของการเชื่อมต่อ, อุปกรณ์เชื่อมต่อและ PLC ให้ถูกต้องแล้วกด Load

4. กด Finish เมื่อโหลดค่าสำเร็จ
สำหรับการเขียนโปรแกรมใน TIA Portal เราสามารถใช้ function block ดังต่อไปนี้ในการสื่อสารกับเครือข่าย CAN
– CAN_RCV: อ่านข้อมูลจากเครือข่าย CAN
– CAN_SEND: เขียนข้อมูลไปยังเครือข่าย CAN
– CAN_CTRL: สำหรับตั้งค่าการทำงานของ CM CANopen บนเครือข่าย CAN เฉพาะ frame ID ที่ตั้งค่าไว้ใน filter ด้วย function block นี้เท่านั้นที่เราจะสามารถอ่านได้
– Get Diagnostic Information: ตรวจสอบ error ที่เกิดขึ้น
หวังว่าบทความนี้จะให้ความรู้เกี่ยวกับการเชื่อมต่อ Siemens PLC S7-1200 เข้ากับเครือข่าย CAN ด้วย Ixxat CM CANopen ได้อย่างเต็มประสิทธิภาพ ท่านสามารถติดต่อทีมงานเทคสแควร์เพื่อติดต่อสอบถามข้อมูลเพิ่มเติมเกี่ยวกับการใช้งานอุปกรณ์ต่าง ๆ เพื่อสื่อสารข้อมูลบนเครือข่าย CAN ในรูปแบบต่าง ๆ
บทความที่เกี่ยวข้อง
การเชื่อมต่อ PLC Siemens S7-1200 เข้ากับเครือข่าย CANopen ด้วย Ixxat CM CANopen
