OpenPLC เป็น open-source ใช้งานร่วมกับ Arduino, ESP8266/ESP32, Raspberry Pi

OpenPLC Editor

OpenPLC เป็นซอฟต์แวร์สำหรับการเขียนโปรแกรมแบบ Open Source, การเขียนโปรแกรมเชิงลอจิก (Programmable Logic Controller) ใช้งานได้ฟรี , รองรับด้วยมาตรฐาน IEC 61131-3 และใช้งานร่วมกับแพลตฟอร์มฮาร์ดแวร์ต่างๆ เช่น Arduino, ESP8266/ESP32, Raspberry Pi SBCs และเครื่องคอมพิวเตอร์ระบบปฏิบัติการ Windows และ Linux เมื่อ Arduino เปิดตัว Arduino PLC IDE มีภาษาที่รองรับการเขียนโปรแกรมตามมาตรฐาน IEC-61131-3 ที่ได้รับใบอนุญาตและ Portenta Machine Control จะต้องซื้อ PLC IDE License key เพิ่มราคา $17.60(~600฿) มีผู้อ่านรายหนึ่งบ่นเกี่ยวกับค่า License ต่ออุปกรณ์แพง แต่ Massimo Banzi ผู้ร่วมก่อตั้งโครงการ Arduino ตอบว่าคุ้มค่าสำหรับการใช้งานในบริษัทขนาดเล็ก หรือใช้งานน้อยปริมาณน้อย แต่ยังมีตัวเลือกอื่นอย่าง OpenPLC ซึ่งเป็น Open Sourc […]

Linux 6.1 LTS – กับการเปลี่ยนแปลงสถาปัตยกรรม Arm, RISC-V และ MIPS

Linux-6.1-LTS

Linus Torvalds ประกาศเปิดตัว Linux 6.1 kernel, อาจจะเป็นรุ่น LTS (Long Term Support) รุ่นล่าสุดสำหรับ Linux เมื่อวันอาทิตย์ที่ผ่านมา: Linux 6.0 ที่ออกก่อนหน้านี้มีปรับปรุงการใช้พลังงาน มีการเพิ่มเติมบางอย่างกับสถาปัตยกรรม OpenRISC และ LoongArch เช่น รองรับ PCI buses, ใช้โปรโตคอล “send” เวอร์ชัน 2 ของ Btrfs และอินเทอร์เฟซ HEVC/H.265 ได้รับการเลื่อนระดับให้เสถียรแล้ว การเปลี่ยนแปลงที่น่าสนใจใน Linux 6.1 LTS ดังนี้ กำลังเริ่มรองรับภาษา Rust ดูรายละเอียดเพิ่มเติมที่บทความที่ lwn.net KMSAN (kernel memory sanitizer) เป็นเครื่องตรวจจับข้อผิดพลาดแบบไดนามิกที่ออกแบบมาเพื่อค้นหาตัวแปรที่ไม่ได้กำหนด (uninitialized values) และคล้ายกับเครื่องมือ MemorySanitizer ที่ใช้ใน userspace ควรเปิดใช้งานสำหรับการดีบักเท่านั้น เนื่องจา […]

Alif Ensemble : ชิปรวม Cortex-A32, Cortex-M55 และ microNPU Ethos-U55

Alif E7-processor-block-diagram

ชิปกลุ่ม Ensemble ของ Alif Semiconductor เป็นโปรเซสเซอร์และไมโครคอนโทรลเลอร์ที่ใช้ Arm Cortex-A32  และ/หรือ Cortex-M55 , Ethos-U55 AI accelerators (ตัวเร่งความเร็วประมวลผล AI) 1 – 2 ตัว, I/O และอุปกรณ์ต่อพ่วง มีให้เลือก 4 รุ่น ดังนี้ ไมโครคอนโทรลเลอร์ Alif E1 single-core พร้อม Cortex-M55 1 คอร์ @ 160 MHz, Ethos U55 microNPU 1 ตัว พร้อม 128 MAC/c ไมโครคอนโทรลเลอร์ Alif E3 dual-core พร้อม Cortex-M55 1 คอร์ @ 400 MHz , Cortex-M55 1 คอร์ @ 160 MHz, Ethos U55 1 ตัว พร้อม 256 MAC/c , Ethos U55  1 ตัว พร้อม 128MAC/c โปรเซสเซอร์ fusion Alif E5 triple-core พร้อม Cortex-A32 1 คอร์ @ 800 MHz , Cortex-M55 1 คอร์ @ 400 MHz, Cortex-M55 1 คอร์ @ 160 MHz, Ethos U55 1 ตัว พร้อม 256 MAC/c,  Ethos U55 1 ตัว พร้อม 128MAC/c โ […]

Lattice Avant : ชิป FPGA ระดับกลางกับ logic cell สูงสุด 500K, SERDES 25 Gbps, Hard PCIe Gen4

Lattice Avant

Lattice Avant เป็นแพลตฟอร์ม ชิป FPGA (Field-Programmable Gate Array) ระดับกลางที่ใช้พลังงานต่ำและมีขนาดเล็ก ซึ่งผลิตด้วยกระบวนการ FinFET 16 นาโนเมตร และติดตั้ง SERDES 25 Gb/s, Hard PCI Express (PCI-e) Gen 4, หน่วยความจำภายนอก PHY interfaces, จำนวน DSP สูง และเครื่องมือรักษาความปลอดภัย Lattice Semi เป็นที่รู้จักกันดีใน FPGA ระดับ entry เช่น iCE40 ซึ่งเป็นที่นิยมในชุมชนด้วยฮาร์ดแวร์ เน้นราคาถูกและรองรับชุดเครื่องมือ (tools)โอเพ่นซอร์ส แต่แพลตฟอร์ม Avant เป็นการเข้าสู่ตลาด FPGA ระดับกลางของบริษัท โดยกำหนดชิปที่มี Logic Cells (LCs) 100k ถึง 500k จุดเด่นของ Lattice Avant: FPGA fabric– Logic cells 200K – 500K สูงสุด 350 MHz DSP – 700 – 1,8000 18×18 multipliers @ สูงสุด 650 MHz เพื่อรองรับอัลกอริธึม AI ล่า […]

เปิดตัว Arduino PLC IDE รองรับ Portenta Machine Control และจะรองรับ Opta micro PLC ในเร็วๆ นี้

Arduino PLC IDE 1.0

เปิดตัว Arduino PLC IDE รองรับการเขียนโปรแกรมตามมาตรฐาน IEC-61131-3 สำหรับ PLC Programming ซึ่งมี 5 ภาษา: Ladder Diagram, Function Block Diagram, Sequential Function Chart , Structured Text, Instruction List เมื่อ Arduino มุ่งเน้นไปที่ด้านอุตสาหกรรมมากขึ้น ได้มีการเปิดตัวสินค้าใหม่ในกลุ่ม Arduino Pro ที่ชื่อว่า Arduino Opta Micro PLC เมื่อเดือนที่แล้ว และได้กล่าวว่าสามารถเขียนโปรแกรมด้วยภาษา PLC แบบเดิม เช่น Ladder และ FCB รวมถึง Arduino 2.0.0 IDE ดูเหมือนว่าบริษัทได้สร้างสภาพแวดล้อมการพัฒนาแบบครบวงจรสำหรับฮาร์ดแวร์ดังกล่าวด้วย Arduino PLC IDE ที่รองรับการเขียนโปรแกรม PLC ร่วมกับ Arduino Sketches ขณะนี้โปรแกรมรองรับเฉพาะ บอร์ด Portenta Machine Control และคาดว่าจะรองรับ Opta micro PLC ในเร็วๆ นี้, IDE รวมเอาตัวก […]

UP Xtreme i12 SBC พร้อม CPU Alder Lake รองรับจอ 4K ได้สี่จอ, Raspberry Pi HATs

UP Xtreme i12 Alder Lake SBC

AAEON เปิดตัวคอมพิวเตอร์บอร์ดเดี่ยว UP Xtreme i12 (SBC) พร้อม SoC Intel 12th generation Alder Lake-P hybrid ที่มีคอร์สูงสุด 12 คอร์/16 threads, หน่วยความจำ LPDDR5 สูงสุด 32GB รองรับจอแสดงผล 4Kp60 4 จอ และติดตั้งพร้อมอินเทอร์เฟซ high-speed เช่น USB 4.0 และ 2.5 GbE บอร์ดยังมีซ็อกเก็ต M.2 4 ตัว สำหรับพื้นที่เก็บข้อมูล NVMe, การเชื่อมต่อเครือข่าย Wi-Fi 6 และ 5G, พอร์ต SATA 3 พอร์ต, พอร์ต USB 3.2/2.0 Type-A หลายพอร์ต และ Pin Headers GPIO 40 ขา สำหรับ Raspberry Pi HAT ซึ่งเหมาะสมเป็นพิเศษสำหรับ IoT, หุ่นยนต์ และแอปพลิเคชันร้านค้าปลีกอัจฉริยะ รวมถึงการผลิตอัจฉริยะที่มีช่วงแรงดันไฟฟ้ากว้าง 12 ถึง 36V สเปคของ Xtreme i12: SoC : Alder Lake-P (เลือกอย่างใดอย่างหนึ่ง) โปรเซสเซอร์ Intel Core i7-1270PE 12-core/16-thread @ 3.3 […]

DFI EC70A-TGU : คอมพิวเตอร์อุตสาหกรรมแบบฝัง รองรับสัญญาระยะยาว 15 ปี

DFI EC70A TGU embedded computer

บางอุตสาหกรรมต้องการการรองรับฮาร์ดแวร์ในระยะยาว และ Embedded Computer คอมพิวเตอร์อุตสาหกรรมแบบฝัง EC70A-TGU ของ DFI ใช้โปรเซสเซอร์ Tiger Lake IOTG, รับประกันความพร้อมใช้งาน CPU 15 ปี ใช้งานได้จนถึงไตรมาสที่ 3 ปี 2578 คอมพิวเตอร์ไม่มีพัดลมมาพร้อมกับ RAM ขนาด 8GB, รองรับ M.2 NVMe SSD storage, และยังมีสล็อตขยาย M.2 สำหรับโมดูล 5G, มีเอาต์พุตวิดีโอ HDMI และ VGA, พอร์ต DB3 แบบอนุกรม (Serial) 4 พอร์ต และมีพอร์ต Ethernet สูงสุด 4 พอร์ตและ พอร์ต USB สูงสุด 6 พอร์ต สเปคของ DFI EC70A-TGU: Tiger Lake UP3 “IoTG” SoC (เลือกอย่างใดอย่างหนึ่ง) @ 1.5GHz ถึง 4.4GHz ขึ้นอยู่กับ SKU Embedded โปรเซสเซอร์ Intel Core i7-1185G7E quad-core พร้อม Iris Xe graphics; TDP: 28W โปรเซสเซอร์ Intel Core i5-1145G7E quad-cor พร้อม Iris Xe graphi […]

Innodisk EXMU-X261 – บอร์ด FPGA ใช้ AMD Xilinx Kria K26 เพื่อใช้ในงาน Machine Vision

Innodisk EXMU X261 FPGA machine vision platform

Innodisk เป็นที่รู้จักกันดีผู้ผลิตด้านอุปกรณ์จัดเก็บข้อมูลแบบฝัง (embedded storage) และชิปหน่วยความจำ ก่อนหน้านี้ได้ประกาศความตั้งใจที่จะหันไปหาตลาด AI และเริ่มต้นด้วยการเปิดตัว USB โมดูลกล้อง เมื่อเดือนที่แล้ว แต่บริษัทได้ก้าวไปอีกด้วยการเปิดตัว บอร์ด FPGA “EXMU-X261” ที่เป็นแพลตฟอร์ม Machine Vision EXMU-X261 ขับเคลื่อนโดยระบบโมดูล (system-on-module) AMD Xilink Kria K26 และมีเอาต์พุตวิดีโอ HDMI 1.4, Gigabit Ethernet, พอร์ต USB 3.1 Gen 1 จำนวน 4 ช่องสำหรับกล้องและอุปกรณ์ต่อพ่วงอื่น ๆ รวมถึงซ็อกเก็ต M.2 2 ช่องและ เทอร์มินัลบล็อก (Terminal block) สำหรับส่วนขยาย สเปคของ EXMU-X261: System-on-module  ระบบโมดูล – โมดูล FPGA AMD Xilinx Kria K26 ที่ขับเคลื่อนโดย Zynq UltraScale+ XCK26 FPGA MPSoC พร้อมโปรเซส […]