EC32 - Drivers
As mentioned above, the term driver refers to
a task inside the EC32 system, which in general provides the hardware-access-layer
for its hosting application task. An application task may or may
not have a number of 1 through 32 drivers. Due to this concept,
an application task does not need to know, whether it communicates
with the external world through a serial link, an ethernet-system
or any other media. In general, a driver accesses only one hardware
resource of the system: an COM-port, a digital I/O-interface or
an INTERBUS-S-adapter. As an exception, the embedded network-driver
is capable of using two adapters for the access to two physically
different subnets.
All serial and network drivers handle their own ISR (interrupt service
routine). Communication parameters as well as the diagnostic messages
generated by the drivers are not hardcoded rather than stored in
external files for easy maintenance and adoption to foreign languages.
An application task may only be started once, while a driver task
may exist with multiple instances in the system. Each instance has
its own variable area and its own stack. Of course they can not
work with shared hardware ressources.
The following standardized drivers are available:
|
| - |
Serial scanner drivers:
Datalogic and Sick scanners, various types. |
| - |
3964R: a communication protocoll
defined by Siemens. |
| - |
Digital I/O with two discrete
interfaces of 16 DI/DO each. |
| - |
Digital I/O via INTERBUS-S
(PHOENIX-CONTACT) with 255 DI/DO |
| - |
New:
PROFIBUS driver for connecting to external devices |
| - |
Siebert large scale display
driver |
| - |
Simple RS485 network (single
master, up to 31 slaves) |
| - |
UDP/IP Ethernet-communication.
Up to different simultaneous 32 host systems with automatic switching
to up to four alternative systems per host. The TCP-stack is embedded,
no third-party license or drivers required! Supports up to two separate
physical interfaces. |
| - |
New:
A second Ethernet interface is now possible for connecting to two
physically independent network segments. |
| - |
New:
TCP/IP client for connecting to COM-Servers of Wiesemann&Theis. With
this feature the number of available COM ports could be increased
drastically. COM-Servers are available with 2 and 4 serial ports.
|
| - |
Special drivers are easy
to implement, ask us for special information. |
| |
For those who are interested in serial
communication we have provided the
<UART> page. |