The JNIOR supports a variety of communication protocols including TCP/IP, Modbus/TCP, serial and OPC for integrating the JNIOR controller and I/O with other applications.
Ethernet using ASCII Commands
Ethernet using HEX Commands
Ethernet using the JNIOR Protocol
Custom Communication Protocols
JNIOR Web Server
Modbus RS485 Master
Kepware OPC Server (Modbus)
Serial ASCII Commands
A Variety of Communication Methods - At the same time!
The JNIOR can be integrated into a variety of applications via several communication methods. Because the JNIOR can have multiple connections, you can have several connections via the same method or you can use a variety of methods with separate connections, all at the same time.
JNIOR Web Server – the JNIOR contains its own web server for launching various monitoring, control and configuration web pages. The JNIOR web pages consist of three Java Applets that make a connection back to the JNIOR for real-time updating of the web pages. INTEG provides example software code so the user can develop their own Java-based Applets for use in their own custom web page using our standard protocol Applet.
JNIOR Protocol – the JNIOR uses a series of custom, well-defined packets of information to send and receive data and requests for data from the JNIOR to whatever application is communicating with it via the Ethernet. INTEG provides the user with the complete documentation of the JNIOR protocol. By implementing the JNIOR protocol communications within their application directly, the user can establish an efficient communications link with the JNIOR to take advantage of all the JNIOR functionality.
HEX Commands – the JNIOR protocol can be converted to a string of HEX characters per command that can be sent to the JNIOR protocol port via the Ethernet. The JNIOR Support Tool contains a tool that creates the HEX string for all the JNIOR commands. The user can then build these HEX strings into their applications.
ASCII Commands – the Serial Control Plus program allows the user to interact with the JNIOR I/O via simple ASCII commands. The connection can be made via the JNIOR serial port and/or the Ethernet port. The user can control the relay outputs (on, off, pulse) and receive the status of the digital inputs (on, off) and counters via simple ASCII commands such as C1 (close output 1) or C1p=1000 (pulse relay output 1 for 1000 milliseconds).
Serial-to-Ethernet Server – is a software application that runs on the JNIOR that allows the JNIOR to act as a converter between a serial device connected to the JNIOR serial port and a remote application. Communication to the JNIOR is via the Ethernet network using TCP/IP.
Modbus/TCP Slave and Master – supports access to the JNIOR I/O via Modbus TCP communications over the Ethernet network. The JNIOR can act as a Modbus Slave and/or a Modbus Master.
Modbus RS485 Master – the JNIOR Model 410 can communicate via RS485 and act as a Modbus master to other devices on the RS485 network.
Kepware Modbus OPC Server – the JNIOR supports access to data points via OPC communications with third party OPC servers such as those available from Kepware. The Kepware OPC Server utilizing Modbus commands can connect to the JNIOR using the JNIOR Modbus Server (Slave).
Windows DLL – the JNIOR Windows DLL allows the user to access the JNIOR functions through easy to use API calls. By taking advantage of these predefined API calls, the user can easily design custom applications which access all available JNIOR data and functionality without having to know the details behind the JNIOR protocol communications structure. There are many functions in the DLL to accommodate the needs of the software developer.
SNMP – the JNIOR supports SNMP (Simple Network Management Protocol) for querying the JNIOR I/O status, controlling the relay outputs and configuring the I/O to be 'traps'. The JNIOR MIB and SNMP application notes are available for download in the Support section of our web site.
Custom Communications Methods – have your own communication method for your application? You, or INTEG, can develop a custom application that will run on the JNIOR and interface with the JNIOR I/O via our standard Java Class for the JNIOR OS. Your custom application can then convert the JNIOR I/O commands to your protocol for integrating with your application. Contact INTEG for more information to learn how we have already done this for several customers.