New NXprog Programmable I/O Module from Novus
By: CAS Dataloggers
Compatible with Arduino, DigiRail NXprog allows the use of high-level programming languages, such as C/C++, which allow the implementation of complex algorithms such as state machines, logic, mathematical functions, statistical analysis, and controllers. When compared with traditional ladder logic or IEC standard programming found in most PLCs, the NXprog provides a clear advantage of a modern programming environment along with access to an extensive community library of example code.
The DigiRail NXprog offers a complete set of I/O capabilities including:
• 2 Universal Analog Inputs for mV, V, mA, thermocouple, PT100/1000 RTD, and NTC
• Analog Outputs – V or mA
• Digital/Counter Inputs – Dry contact, NPN or PNP
• 3 Digital or 2 Relay Outputs
• USB, RS485, and Ethernet Communications Interfaces
The NXProg utilizes an ATMEGA4809 processor with 48kB of Flash memory and 256kB of EEPROM along with a battery-backed real-time clock, watchdog timer, and brown-out detector.
To enable communication with other devices, the NXprog relies on the industry-standard Modbus communications protocol. It supports the Modbus RTU protocol via the RS-485 interface and Modbus TCP via the Ethernet interface. When used as a Modbus slave, it offers two sets of registers: one to directly access the I/O channels and one set of registers shared with the Arduino environment.
Designed especially for harsh environments, NXprog bridges the world of easy to use Arduino compatible devices and industrial applications – it is the perfect combination of robustness and simplified programming!
For more information on the new Novus NXprog, or to find the ideal solution for your application-