Different connection options are available:
USB or serial ports, PCI/ISA Cards, Ethernet, TCP/IP Protocol, Software / OPC / Others…
Here are listed all the connection interface drivers availables included in EasyPLC
PhidgetInterfaceKit® 0/0/4: 4 outputs (digital).
PhidgetInterfaceKit® 0/16/16: 16 inputs/16 outputs (digital).
PhidgetInterfaceKit® 8/8/8: 8 inputs/8 outputs (digital)/8 analogic inputs.
All Phidgets™ analogic-digital interfaces.
(Phidgets™ and PhidgetInterfaceKit® are trademarked and registered by Phidget™).
Alternatively, develop your own USB digital I/O card for your PC: Build your own interface for the USB port
To connect a serial port input/output device, you will need to make a device based on a microcontroller. This is because it will manage the serial port to send the communication messages to the various actuators that you connect to your PC (relays, opto-isolators, etc.).
EasyPLC allows two different protocol types: the byte protocol (you can only use 8 inputs and 8 outputs with this option) or the ASCII protocol, where a number is sent followed by a control character to indicate the end of the transmission (control characters: 13). In this way, you can get a maximum of 31 inputs and 31 outputs.
Please look at the EasyPLC help section for more information.
You can connect two remote computers with the EasyPLC TCP/IP external driver, for example, one in California and the other in Tokyo, and send the sensor/actuator information between them. This enables you to manage electronic devices over long distances.
With Siemens PLC driver for EasyPLC you will be able to connect your PC where is running EasyPLC software with a physical (or simulated) Siemens PLC via Ethernet protocol.
S7 300 / S7 400 / WinAC / S7 1200 / S7 1500 PLCs
With this driver, you will be able to make your Step 7 logic programs communicate directly with EasyPLC and the Machines Simulator without any additional hardware.
Utilizing this driver makes it possible to communicate with real or simulated PLCs using the standard OPC protocol specifications. For example, use the driver to talk to the Rockwell RSLogix software, SimaticNET or Mitsubishi MX OPC 6. All of these are included in the registered version of the EasyPLC Software Suite!
EasyPLC has another important characteristic: the simulated Virtual Interface I/O (VI). With this option, it is possible to produce and check programs without the need to connect any hardware.
This modality has multiple applications.
You can create programs to verify both their operation without having finished the hardware, as well as programs for other systems. You can also use the VI as a method of learning PLC languages, or as an approach to industrial automation.
If this interface is selected from the EasyPLC notify icon, the window will appear with the available inputs/outputs when the PLC is started. Pressing the input buttons makes it possible to force their state to ON/OFF, as well as to visualize the state of the outputs.
This is another powerful simulation driver. Test your logic programs with a virtual panel with lamps, push buttons and selectors, as if you were working with a physical console.
This driver is also available for Android devices. Download the free RemotePanel2 application, and you will manage the I/O buttons, selectors and lamps remotely from your Tablet or Smartphone.
The software or hardware driver interface you need to use is not in this list?, do you want to create you own driver to manage your card with EasyPLC?, great!, you can use the EasyPLC S.D.K.
EasyPLC is compatible with any I/O analogical/digital device designed for Windows XP/Vista /7. With the EasyPLC S.D.K any device compatible with the Windows .NET Framework or ActiveX/COM technology can be connected. Please contact us if you need a specific driver.
Click here to know more about EasyPLC S.D.K
IMPORTANT: To use EasyPLC S.D.K. you will need the registered version of the EasyPLC software.
In this example, 2 serial devices with 8 I/O + a parallel port interface with 8 outputs and 5 inputs + the PhidgetInterfaceKit® 0/16/16 are connected.
In total, this configuration provides: 33 inputs and 40 outputs.