|
Local_Bus Board or simply LB Board is a PC Bus
circuit board designed by ER-Soft.
>
LB Board functions
Local_Bus Board presents 5 incorporated functions:
- Brodersen System 2000 Interface.
- Eight high speed counters.
- Interface for three bar code readers.
- Watch Dog.
- Real Time Clock.
> Brodersen System 2000 I/O Interfaz
Connector for two conector para two System 2000
Local Buses. The two buses are high speed (configurable from 1ms
to 1s by e/s cycle, it works with DMA = Direct Memory Access, which
loads the CPU to the minimum) and it makes possible to connect a
PC to up to 2048 2048 inputs or outputs in any analogic, digital
or counter configuration. The input or output limit depends on the
current consumption of the configuration input or output blocks.
The digital inputs and outputs consume less resources than the analogic
inputs and outputs and counters.
> Interface for bar code readers
Three connectors for bar code readers. The inputs
are multi-use as they can measure very precisely the time between
pulsations (necessary to decode the bar codes). The decoding is
done through software. Some procedures are considered as parts of
the board.
> Eight High Speed Counters
Connector with inputs to eight high speed counters (up to 2 MHz).
> Four Arm Robot
A version of the board with four meters of two
rapid phases or positionners is being developed. With this utility,
a PC can control a Robot easily with the dPCs Programming Language.
Elements in dPCs for engine and clutuide function acceleration control
are also under development. (NOTE: Clutuide function acceleration
is the softer system for these purposes).
> "Watch-Dog"
A "Watch Dog" checks that the board driver
is working well. If the service of the board components stops, a
relay is desactivated and all the digital outputs are desactivated
to indicate to the environment that the PC no longer controls the
system.
> dPCsIO for the Board and I/O
dPCsIO is an intelligent driver. dPCsIO leads the
access to digital and analogic input and high precision counters.
If the parameters in the API calls go beyong the permitted ranks,
a bug value different from 0 indicates that the call failed and
in which checking it did so.
The dPCsIO API is open, that is, "C", Pascal, Assembler
and other programs can access the I/O.
|