บ่อยครั้งที่เราจำเป็นต้องบันทึกสัญญาณอินพุตหรือค่าที่อ่านมาได้จากการสื่อสาร เช่น modbus ไปยังฐานข้อมูลโดยตรง ซึ่งโดยทั่ว ๆ ไปเราจำเป็นจะต้องเขียนโปรแกรมเพื่อประยุกต์ใช้งานอุปกรณ์ของเราในรูปแบบนี้ เพื่อให้ลูกค้าสามารถทำงานได้ง่ายที่สุด TECHSQUARE ได้ประยุกต์ใช้งาน Revolution Pi สำหรับรูปแบบงานลักษณะนี้โดยเฉพาะ โดยมีขั้นตอนง่าย ๆ เพียง 3 ขั้นตอน

1. ตั้งค่าอินพุตโมดูลด้วย PiCtory
2. ทำการสร้างไฟล์ config-db.json ดังแสดงในตัวอย่างด้านล่างแล้วอัพโหลดไปยัง /var/lib/revpipyload ด้วย WinSCP

3. รีสตาร์ท Revolution Pi หลังจากนั้น Revolution Pi จะทำการบันทึกค่าอินพุตลงฐานข้อมูลโดยอัตโนมัติ
ในส่วนของฐานข้อมูลนั้นจะรองรับฐานข้อมูลที่สามารถเชื่อมต่อผ่าน ODBC ได้ โดยอินพุตที่สามารถรองรับนั้นมีหลากหลายประเภท เช่น
- สัญญาณดิจิตอล 24V รองรับสูงสุด 160 ช่องสัญญาณ
- Counter 24V รองรับสูงสุด 160 ช่องสัญญาณ
- Encoder 24V รองรับสูงสุด 80 ช่องสัญญาณ
- แรงดันไฟฟ้าสูงสุดถึง +/-10V รองรับสูงสุด 80 ช่องสัญญาณ
- กระแสไฟฟ้าสูงสุดถึง +/-25mA รองรับสูงสุด 40 ช่องสัญญาณ
- RTD รองรับสูงสุด 20 ช่องสัญญาณ
- Modbus
นอกจากนี้หากจำเป็นต้องอ่านสัญญาณจากเซนเซอร์หรือแรงดันและกระแสไฟฟ้าที่อยู่นอกเหนือจากรายการที่กล่าวมาข้างต้น เราสามารถใช้ผลิตภัณฑ์แปลงสัญญาณจาก MTT เพื่อแปลงสัญญาณเป็นรูปแบบที่สามารถรองรับได้
หวังว่าบทความนี้จะช่วยให้ผู้อ่านสามารถบันทึกสัญญาณและการสื่อสารไปยังฐานข้อมูลได้อย่างสะดวกรวดเร็ว หากผู้อ่านมีข้อสงสัยเพิ่มเติม สามารถ ติดต่อ ทีมงาน เทคสแควร์
