![]() |
a product of the Fuhse GmbH |
The ABC- computer network and our Company:
When we founded the Fuhse GmbH in 1979, the first microprocessors had just left the laboratories. At that time, data acquisition in chemical plants or power stations or large factories - if they had a computer at all - was done by huge cable assemblies, filling cable canals by the lot. Every metering point, every switch, every monitored unit was directly connected to a central computer. And this central computer was - in most cases - just busy to register all states of the metering units. There was hardly any plant, where the central computer did, what it was meant to do: controlling the plant.It was my idea, to replace all these cables by an intelligent system, employing the newly available micro processors. Every unit should be equipped with a microprocessor unit, which on the one hand controles the metering unit or the switch etc., and on the other hand whould deliver the data on a simple cable system. All other units are connected to the same cable, which therefore - due to its general purpose for all units - can be called "bus- cable". We thought that, in many cases, a single twisted pair of cable or a simple coaxial cable would be sufficient for all data acquisition and control in a huge plant. We called this system "ABC- Computer network". Thereby "ABC" means "Asynchronous Bus Communication" . This concept required an intelligent and well done communication protocoll on the "Bus"- cable. During the years 1979 to 1984, we developed this protocoll. This went hand in hand with the development of our own microprocessor units. Our first industrial controll units were already delivered to a printed board factory "Präzisions- Leiterplatten PL" in Oldenburg in 1983, and some of these first boards are still in use today. After these first applications, we developed many different computer systems, ranging from simple switch controls to A/D- converters and multiplexers, mass spectrometer controls up to the industrial control system employing the newly developed "cockpit"- multiple computer system for extreme reliability. All these units have one thing in common: they have a direct interface to the ABC- computer network. |
General concept of the ABC- Computer Network: |
Every unit is - by implanting the programmed network operating system - extremely skilled for the network dialog:
If one unit wants to send a message - say "the limit level of a process state in the plant is reached" - to the central computer, it first observes the state of the bus line. It patiently waits, till the bus is free, and, of course, the other units are polite enough, to terminate their dialog as quickly as possible. So, when the bus is free, the unit puts a message on the bus: "My priority is P, I want to call unit AB, my name is XY, and I want to send a standard message". This message, of course, is coded. It reads "PABXYN", where P stands for priority, AB for the address of the computer, XY for the own address, and N for normal message.
This message is codes serially and asynchronously. The coding follows just standard RS-232-C encoding, except of the fact, that the signal is inverted (this has important practical reasons due to increasing the system reliabilty).
When the unit "AB" is listening to the bus, it will send an "R"- message (Ready) back. Only then, the message will be delivered, flanked by a number of checks to encertain that all data are correct.
Generally, this whole transfer of date takes place within 100 milli- seconds. This is a long time as compared to todays standards in office communication. But please consider, during this time, many checks have been made. And, most importantly, the system allows to garantee that the message passes within this time. The whole system is a "real time system".
The reason for this extreme network safety and reliability of the ABC computer network is, that the units observe the bus, while the data transfer takes place. Even the two units, who actually do the communication, observe very carefully, what is happenen on the bus, while putting the data on the bus. E. g. if two units are - by accident - sending simultaneously, the unit with the lower priority will realize that a high priority message is on the bus; it therefore will retreat without having disturbed the high priority message.
This is a very important item of the ABC- system: in fact, two or even more units, who happen to send a message at the same time, will sort out, who is going to proceed, without having disturbed the message of this one unit. Therefore: if there is a collision of data, there is always one unit left, which may proceed, - even, if one of the other units has the same priority. And the system makes shure that this one message will not be disturbed an can reach the addressee freely.
This is one of the most important particularities of the ABC- computer network, and it makes the ABC- computer network unique as compared to all other field busses. It allows for perfect data transmission, even if two or more units try to access to the bus simultaneously. Of course, further methods, as to randomly accessing the bus after the end of another dialog, etc. ease data traffic even more.
Network
nodes with computer interface: |
These units are used for interfacing all sorts of computers, printers, even CNC- drilling machines etc. to the network.
A difference is made between thump devices as printers, which allow just for the raw data to be transferred to the printer, or computers, which - in most cases - will also be given additional information as to the sender´s address and the command. This information is used to reassign the information to the individual ABC- units. Thereby the computer can evaluate the information and develop strategical methods as to how to cope with the new situation.
Of course, the way, how the information is processes, is depending on the individual application of the customer.
Terminals
for data acquisition: |
Additionally, the terminal can be equipped with bar code readers, magnetic card readers or even chip card read/write- systems. Furthermore, the terminals may have a built in vocoder, thereby transferring ASCII- data to speech (with English- and German pronounciation).
The terminals are developed to make data acquisition as simple and as clean as possible. Although the terminal is just as large as a keyboard (even a bit smaller than th standard PC- keyborad), it provides a complete interfacing system on the working place, which otherwhise would be covered by CRT- screens and periphery, thus obscuring the workers sight from the essential things - his works.
Terminals
for time control: |
For external uses, a built in heater is also available, insuring that the terminal will work at extreme frost.
Power
supply with built in network device: |
The units depicted do also include a galvanic decoupling of application side and bus side. Galvanic decoupling is made employing opto- couplers.
Environmental
control station: |
Mass-
Spectrometers interface: |
Our company has set up a PC- program, which does all that. The program is available for DOS- applications as a stand alone system. It can also be made available as a Windows 3.X- application or for Windows95, thereby ensuring free use of the computer for additional tasks.
Industrial
control unit FX1: |
The unit in this picture has 4 digital I/O- cards, a built in A/D- converter with 64 channel multiplexer and other peripheral interfacing devices.
The lower part of the picture shows a slide away terminal for 19 "- rags; this terminal is a separate ABC- unit and controls the FX1- unit via the ABC- bus.
Time
controlling system: |
Production
controlling: |
With this system, many companies have improved the flexibility of their production. Instant information about production scheduling, quick response, if any disturbance occurs, and many more advantages make this concept advantageous for production and storage. Of course, there is no ready made system for all applications. Hardware installation must be flanked with an organisational scrutiny and the setup of a data evaluation and handling system.
There is no standard system. However, our general networking software (running under DOS, Win3.X or Win95) can, in many cases, be used as basic building brick of a complete system.
Large electric
current contol units: |
The picture shows in the top box a slide away terminal for 19"- rag mounting. The centre unit is the FX1- industrial control system. The bottom unit contains the high current output unit as used by a customer for controlling some physical chemical process.
|
Clean desk top and complete data acquisition is accomplished with the 2002 terminals. As the pictures show, the desk is minimally occupied by the terminal, and just a thin and flexible cable connects the terminal to the power supply, which also contains the network interface.
Environmental
control system for petrol industry: |
Time
data controll system: |
The system runs on standard PCs. Programme versions are available for DOS, Windows 3.X or even Windows95.
The picture shows the presence- board in a company with 160 staff members. Windows95- versions of the programme allow for the presence indication of some 700 staff members on one screen. The states are indicated in different colours, according to "presence", "on leave", "break", or "out of house". Modern monitors with their large variety of colors allow for even more status indications.
|
Direct
network interfacing with CNC machines: |
Industrial
robot control: |
The picture shows two robots working on the same piece. This is only possible, when close networking of two robot controls nearly makes them appear as one unit.
Complete
systems for networked production: |
In accompaniing our customers, which mostly set up their production system themselves or by external systems programmers, our company gained the experience as to how a complete system has to be installed and will eventially work.
Intelligent
sensors with direct network interface: |
These comprise:
- radioactive sensor using Geiger- Mueller- Counters
- dielectric sensor for humidity and moisture in food and other solid substances
- nuclear magnetic resonance sensor for sensing elementary abundances and magnetic properties.
This latter NMR- sensor allows also to determine to some extent physical- chemical properties, because the narrow resonance lines of the NMR- spectra are broadened by various effect, thus allowing for indirect metering systems of all sorts of quality quantities. These, as the NMR- systems in human medical application, have the advantage of non destructive metering.
Fuhse
2001 terminals with magnetic card reader: |
The units are equipped with the ABACOS- operating systems (Asynchronous Bus Application Control Operating System). This is a specially devoloped operating system, which gives the terminals a multi- user /multi- tasking capability. Up to 40 programmes can simultaneously run in the terminal.
This allows the terminal to work as a stand alone unit, as long as the central computer is not available. As soon as the central computer (main network node) becomes available, the terminal will send the stored data.
Fuhse
2002 terminal with bar code reader: |
The picture shows that the bar code reader fits nicely to the terminal and still leaves the working place clean.
![]() terms of contracts further products and experiences general information |
We can be reached by E- Mail "fuhsenet@wilmar-fuhse.de" zu erreichen
Direct return to the main page of Fuhse
(c) Fuhse GmbH 1997
date of last issue: 3. 4. 1997