Configure the DIO of Axiomtek EBOX640-521-FL with Python
DIO stands for Digital Input/Output. It is a hardware device that receives or sends digital signals. Examples of applications that use DIO are alarms, control relays, fans, lights, horns, valves, motor starters, solenoids, etc. Recently I wrote a Python binding for the Axiomtek BSP to configure the DIO of EBOX, so that my AI program that runs on Python is able to control PLC through DIO. Some industrial PC required users to enable and configure the DIO in BIOS first, but EBOX640-521-FL does not require users to enter BIOS to enable and configure DIO. Figure 1 shows the DIO pin number of EBOX based on Axiomtek BSP.
/*! elementor - v3.6.6 - 08-06-2022 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}
Figure 1: The DIO pin number of EBOX based on Axiomtek BSP
Step 0: Install the Axiomtek BSP (with Python bindings)Please contact us to get a copy of this Python version Axiomtek BSP. The Axiomtek BSP that you found online only supports C code. Then...