ผมทำโปรเจคจบเกี่ยวกับ PLC คือว่าตอนแรกผมต้องการให้ RFDI ติดต่อกับ PLC โดยตรงแต่เครื่อง PLC ที่มีอยู่ไม่สามารถทำได้ เลยต้องแก้ด้วยการใช้เครื่องโปรแกรมชิพเป็นตัวกลางในการสื่อสารระหว่าง เครื่องอ่าน RFID กับ PLC อาจารย์พอจะช่วยแนะนำเครื่องอ่าน RFID กับ เครื่องโปรแกรมชิพได้ไหมครับ ส่วนการทำงานคร่าวๆ คือ เครื่องอ่าน RFID จะต่อกับเครื่องโปรแกรมชิพ และเครื่องโปรแกรมชิพต่อกับ PLCอีกที เมื่อเครื่องโปรแกรมชิพรับค่าจาก RFID ตัวโปรแกรมต้องประมวลผล ให้ป้าย RFID นั้นๆ ส่งสัญญาน 0 หรือ 1 ให้กับ อินพุตของ PLC (I/O ของเครื่องโปรแกรมชิพ มีประมาณ 8 )
ขอคำแนะนำในการเลือกซื้อ เครื่องโปรแกรมชิพ ตัวอ่านป้ายRFID แล้วก็ ป้ายRFID ด้วยครับ
เพิ่มเติมครับ I/O ของ PLC เป็นไฟ DC 24V
จากข้อมูล ขอเสนอแนวทางดังนี้
PLC สามารถรับค่าเป็น 0 กับ 1 เข้ามา แต่ไม่สามารถติดต่อ rfid ได้โดยตรง วิธีแก้ ง่าย ๆ ก็คือ ให้ Arduino เป็นตัวจ่ายเอาต์พุต 0 กับ 1 ให้กับ PLC โดยมี input เป็น tag rfid
1. ต่อ rfid กับ arduino แล้วเขียนโปรแกรมเช็คตามเงือนไขของบัตร แล้วส่งค่าออกเป็น 0/1 สามารถกำหนดได้ว่าจะให้ส่งออกกี่ขา
2. PLC อ่านค่า IO เป็นไฟ 24V แต่ arduino ให้สัญญาณที่ 3.3V-5V อาจจะใช้รีเลย์เป็นตัวทริกแทนครับ
ช่วยจัดชุดให้ผมให้หน่อยดิ๊ครับที่สามารถ มาต่อก็ PLC เขียนโปรแกรมแล้วใช้งานได้เลยขอราคาที่พอให้งานได้พอครับ
1.arduino 1 ตัว
2.ตัวอ่านRFID 1 ตัว
3.รีเลย์ที่ต้องใช้
4.ป้าย RFID 8 ใบ
นิติกานต์
อุปกรณ์ตามนี้ได้เลยครับ
3. รีเลย์ที่ใช้งาน เลือกจำนวนช่องตามต้องการ อย่างกรณีนี้ใช้ 8 ช่องครับ
ขอบคุณครับ ผมได้รับของแล้ว
ผมขอถามอีกเรื่องนึง บัตร RFID ที่สั่งไปเขียนมาให้ยังครับ แล้วถ้ายังไม่เขียนบัตรมีแบบที่เขียนแล้วไหม?
บัตร RFID มาตรฐาน ISO14443A card /13.56MHZ
บัตร RFID หลักการแล้วจะมีอยู่ 2 ส่วนคือ ID และ Data
- ID เป็นค่าเฉพาะไม่สามารถแก้ได้
- Data สามารถเขียนข้อมูลลงไปได้ตามมาตรฐานและความจุของบัตร สามารถเขียนโดยเครื่อง RFID ที่รองรับฟังก์ชันเขียนบัตรครับ
ในกรณีนี้ สามารถใช้ id เป็นตัวอ้างอิงได้เลย มีตัวอย่างให้ดูในบทความครับ