Modbus คืออะไร

โลโก้ Modbus รูปจาก https://logos-download.com Modbus คืออะไร Modbus เป็นโปรโตคอลสื่อสารที่พัฒนาขึ้นโดยบริษัท Modicon (ปัจจุบันคือบริษัท Schneider Electric) เพื่อใช้สื่อสารอุปกรณ์ PLC ของทางบริษัทเอง โดยในปัจจุบันมี Modbus Organization คอยทำหน้าที่ในการดูแลมาตรฐานของตัวโปรโตคอลต่อจากทาง Schneider Electric ซึ่งในปัจจุบัน Modbus เป็นหนึ่งในโปรโตคอลที่นิยมเป็นอย่างมากสำหรับใช้ในการสื่อสารระหว่างอุปกรณ์ต่างๆในวงการอุตสาหกรรมเนื่องมาจากตัวโปรโตคอลมีความเรียบง่าย และตัวโปรโตคอลเองเปิดเป็นสาธารณะ (Royalty free) ทำให้ทุกคนสามารถพัฒนาอุปกรณ์ที่ใช้โปรโตคอล Modbus ได้โดยไม่เสียค่าใช้จ่าย โดยตัวโปรโตคอลมีลัษณะการทำงานแบบ Request/Reply โดยอุปกรณ์ที่ต้องการอ่านข้อมูลจะเรียกว่า Modbus Master/Client และอุปกรณ์ที่ถูกอ่านข้อมูลจะเรียกว่า Modbus Slave/Server โดยในเครื่อข่ายของอุปกรณ์ที่สือสารด้วยโปรโตคอล Modbus จะประกอบไปด้วย Master เพียงหนึ่งตัว แต่สามารถมี Slave ได้ตั้งแต่ 1 ตัวไปจนถึง 247 ตัว โดยแต่ละ Slave จะมี ID ประจำตัวตั้งแต่ … Read More

แนะนำโมดูล ESP32 มีแบบไหนบ้าง เลือกใช้อย่างไรดีนะ

หลาย ๆ คนน่าจะคุ้นหูหรือรู้จัก ESP32 มากันบ้างแล้วใช่ไหมล่ะ ? สาเหตุก็คงเป็นเพราะในทุกวันนี้ IoT (Internet of Things) เข้ามามีบทบาทในชีวิตประจำวันเรามากขึ้นเรื่อย ๆ อุปกรณ์หลาย ๆ อย่างรอบตัวก็เริ่มมีความสามารถในการเชื่อมต่อกับอินเทอร์เน็ต ทำให้ผู้ใช้สามารถเข้าถึงข้อมูลของอุปกรณ์ได้สะดวกมากขึ้นไม่ว่าจะอยู่ที่ไหนก็ตามขอแค่มีอินเทอร์เน็ตเท่านั้น

มารู้จัก ARM CPU กันดีกว่า

Photo by Vishnu Mohanan on Unsplash หลาย ๆ คนที่คุ้นเคยกับการเช็คสเปกคอมพิวเตอร์หรือโทรศัพท์ ก็คงจะเคยเห็นคำว่า ARM ที่อยู่ในหัวข้อ CPU แบบผ่านๆตากันมาบ้าง เพื่อนๆเคยสงสัยกันมั้ยว่า ARM คืออะไร เอาไปใช้งานอะไรได้บ้าง วันนี้เราจะเลยมานำเสนอบทความจากต่างประเทศมาสรุป ให้เพื่อน ๆ ได้รู้จักหน้าที่และประโยชน์ของ ARM กัน ความเป็นมาของ ARM ARM ถูกพัฒนาครั้งแรกโดยบริษัท Acorn Computer Limited ในปี 1983~1985 เป็นโปรเซสเซอร์ RISC ตัวแรกที่ถูกนำมาพัฒนาในเชิงพาณิชย์ ต่อมาในปี 1990 ได้แยกออกมาเป็นบริษัท Advanced RISC Machines Limited โดยมีเป้าหมายเพื่อขยายการใช้งานเทคโนโลยี ARM โดยเฉพาะ และในเวลานั้นเอง ARM6 ซึ่งเป็น ผลิตภัณฑ์ ARM ตัวแรกก็ได้ถือกำเนิดขึ้นมา ทางผู้พัฒนาได้ตั้งชื่อโปรเซสเซอร์ตัวนี้ว่า Advanced RISC … Read More