การให้โปรแกรมทำงานเมื่อเปิดใช้งานอุปกรณ์ IOT2050 ในรูปแบบของ Service

การให้โปรแกรมทำงานเมื่อเปิดใช้งานอุปกรณ์ IOT2050 ในรูปแบบของ Service    ขั้นตอนมีดังนี้ เมื่อเปิดอุปกรณ์ สามารถสร้าง service ให้โปรแกรมทำงานขึ้นเองได้ โดยมีขั้นตอนดังนี้  สร้างไฟล์โดยใช้คำสั่ง nano ในโฟลเดอร์ /etc/systemd/system/ ส่วนชื่อไฟล์ให้ตามด้วย .service    ภายในไฟล์ ใส่ข้อความตามด้านล่างนี้ โดยที่แก้ไขการตั้งค่าดังนี้ (ดูตั้งค่าอื่นๆเพิ่มเติมได้จากใน reference)  Description ใส่ข้อความอธิบายเกี่ยวกับ Service นี้  WorkingDirectoryโฟลเดอร์ของโปรแกรมที่จะเรียก  ExecStartคำสั่ง (command with arguments) ที่ต้องการให้ทำงานเมื่อ Service นี้เริ่มต้น   เช่น ในตัวอย่างเป็นการรัน WDConnection_Core.dll โดยใช้คำสั่งชื่อ dotnet  Restartให้ restart service เสมอ เมื่อโปรเซสหยุดทำงาน  RestartSecช่วงเวลาเป็นวินาทีก่อนที่จะ restart service  SyslogIdentifierชื่อสำหรับเก็บ System Log  Userบัญชีผู้ใช้ที่จะรันโปรแกรม      เมื่อแก้ไขเสร็จเรียบร้อย กด Ctrl+O เพื่อบันทึก และกด Enter เพื่อยืนยันการบันทึก หลังจากนั้นจึงกด Ctrl+X เพื่อออกจาก nano  ส่วนของไฟล์ที่จะให้ทำงานเป็น service นั้น ให้แก้ไขตั้งค่า File Permission เป็น executable โดยใช้คำสั่ง chmod +x ตามด้วยชื่อไฟล์ เช่น      พิมพ์คำสั่ง systemctl enable และตามด้วยชื่อ service ที่ตั้งไว้ตอนแรก เพื่อเปิดการใช้งาน เช่น      สั่งให้ server เริ่มทำงานโดยคำสั่ง systemctl start และตามด้วยชื่อ service      ดูสถานะการทำงานของ server โดยพิมพ์ systemctl status และตามด้วยชื่อ service       หากทำงานปกติจะขึ้นว่า Active (running) ดังในภาพด้านล่าง (กด Ctrl+C เพื่อออกจากหน้า status)      หากต้องการหยุด service สามารถใช้คำสั่ง systemctl stop และตามด้วยชื่อ service ได้      หลังจากนั้นจึงลอง reboot อุปกรณ์ เพื่อทดสอบว่าโปรแกรมจะทำงานเองหรือไม่ตอนเปิดขึ้นมาใหม่ โดยใช้คำสั่ง reboot และรอซักครู่หนึ่งก่อนที่จะติดต่อด้วย Putty เข้ามา แล้วเรียกดู status อีกครั้ง เพื่อยืนยันว่าโปรแกรมกำลังทำงานอยู่ …

Continue Reading

ระบบดูสถานะเครื่องจักรแบบผ่านสัญญาณไฟ Tower Light แบบ Wireless พร้อมส่งแจ้งเตือนผ่าน LINE

ในยุค 4.0 แบบนี้ โรงงานอุตสาหกรรมต่างก็เริ่มพัฒนาและปรับตัวให้เข้ากับยุคของ Internet Of Things (IoT) เพื่อที่จะเชื่อมต่ออุปกรณ์ต่างๆ เข้าด้วยกันผ่านเครือข่าย ซึ่งเรียกได้ว่าเป็นขั้นตอนเริ่มต้นในการที่จะนำไปสู่ระบบโรงงานอัจฉริยะ หรือที่เราเรียกกันว่า Smart Factory โดยทางบริษัท ไอบีคอน จำกัด ผู้นำด้าน IoT ได้เล็งเห็นความสำคัญของการพัฒนาระบบอุตสาหกรรมในบ้านเรา จึงได้ออกแบบและคิดค้นระบบที่จะมาตอบโจทย์ความต้องการของงานอุตสาหกรรม เพื่อที่จะช่วยเพิ่มประสิทธิภาพในการทำงานของโรงงานให้ดีมากยิ่งขึ้น ด้วย ระบบดูสถานะเครื่องจักรแบบ Real Time ผ่านสัญญาณไฟ Tower Light แบบ Wireless  หรือที่เราเรียกกันว่า “Be.Light Machine Monitoring System” นั่นเอง       🔹 คุณสมบัติหลักของระบบ 🔹 – แสดงสถานะของเครื่องจักร, ผลการผลิตแบบ Real Time ผ่านทาง Web Browser ที่รองรับ Smart Phone – แจ้งเตือนเมื่อเครื่องจักรมีปัญหา โดยสามารถเลือกให้ส่งในรูปแบบของสัญญาณเสียง,…

Continue Reading

ชุดตู้ควบคุมพร้อม PLC จำนวน 16DI 12DO

ในตู้ควบคุมนี้ จะประกอบไปด้วย –  PLC แบรนด์ Phoenix Contact จากประเทศเยอรมัน จำนวน 1 ชุด Input จำนวน 16 ช่องสัญญาณ Digital Output จำนวน 12 ช่องสัญญาณ –  ตู้ขนาดกว้าง 400mm x 500mm –  Terminal blocks สำหรับ Digital Input รูปแบบไร้น๊อต –  Terminal blocks สำหรับ Digital Output รูปแบบไร้น๊อต พร้อม Fuse และ ไฟ LED –  Slim Relay 24V 6A –  Breaker ขนาด 10A จำนวน 2…

Continue Reading