Home

Profibus

Net Theory

Service

Products

Download Docu

EC32

RTC-32

SMB New

New: Preventive Maintenance Issues

Support New

Disclaimer


RTOS-32


Statistic

Private

Translate

 


ICS

Industrielle Automatisierungssysteme GmbH

 
           
Home News Products Company Profile EC32-Info Download Contact
 

EC32 - General Information

-

Its kernel performs the internal administration, provides interfaces for intertask- and driver-communication as well as for PLC?s like Siemens S5 , S7, and Modicon (ModBus+). Online diagnostic is possible through 3 different media: trace-messages are sent to a logfile, an external serial COM-port and for interactive operating and monitoring to a service window on the console.

-

New: The connectivity to PLC has been expanded to the PROFIBUS-FMS. This communication protocol is available not only with Siemens S7 PLC's but also with other brands.

-

Very often we were tied into discussions why we still are using a so called outdated DOS based operating system and not Windows NT or UNIX. We have very good reasons not to do as asked.

  -

Certain areas of the system software and also certain applications require realtime performance and do not allow latency times which still do exist in those other multi-tasking systems. Of course there are measures also available with NT to overcome those latencies. Nevertheless, in many cases this requires to write drivers, which can execute in ring 0 of the OS. With EC32 we can guarantee to provide our customers with a implementation of a new driver in less than a week, analyzed, coded, tested and released for productional usage. If you know somebody who could write and release a driver for NT ring 0 in the same amount of time, please let us know. Please check also : Why not Windows?

  -

Another reason is the maintainabilty. Every hardware is supposed to fail at some time and requires a new software installation.

One question: how long would it take to re-install for example a Windows-NT system including the application software and get it back to opertion?

With EC32 we guarantee to have the entire system re-installed in less than 15 minutes, of which the DOS OS installation takes 10 minutes. We believe, that this could save valuable production time. Furthermore, not each company has maintenance personal ready and skilled enough to handle NT or UNIX systems.

  -

By the way: EC32 is not a DOS operating system. It is a summary of system tools and applications, which are using a real-time, protected mode (up to 64 Mega-Bytes of memory) and re-entrant multi-tasking kernel!

  -

Finally its also a matter of cost. Using NT you'll need at least a OS license which is not very expensive, but if you got multiple installations, it adds up.

By the way: Due to the large pool of existing applications we are able to guarantee the 'ready for installation' status of ANY new application based upon a Technical Specification within ONE WEEK!

-

Intertask communcation is done via a channel-concept provided by the system through mailboxes and semaphores. The current maximum number of channels is 1000. Up to 32 drivers may be configured and up to 8 interrupt-controlled serial ports are serviced concurrently. Interfacing with production control systems may be done by means of discrete I/O interfaces (32 DI and 32 DO)or an INTERBUS-S interface (255 DI, 255 DO)

- Network communication is done via an embedded TCP/IP stack, protocoll UDP-IP with up to 32 concurrent host-systems. (No third-party TCP-stack required !)
  -

Very often we were asked "Why do you use the unsecured UDP layer instead of the secure TCP"? There are different reasons:

  -

TCP requires to establish a connection between two sockets in the two adjacent host systems. The first development for network communication in this scenario was done using a 16 bit real mode platform by the name of ASA, which only had limited memory. It was found, that the ressources for that socket could not be re-gained after a connection was accidently interrupted and a new socket had to be created. If this was repeated several times, which is quite normal for an unattended system, the software was running out of memory. So Volkswagen had made the decision to use UDP for their internal FIS environment.

  -

The overhead of TCP is much higher due to the security mechanisms and causes a lower overall troughput.

  -

The most important reasons are found in the different implementation requirements. With TCP we have to define whether the driver will be a client OR a server. Using unattended systems on the other hand requires, that each system could close and re-open a connection at any time regardless, whether the connection was closed by controlled and pre-defined functions or was accidently interrupted due to power failures or simply because somebody pulled the connector.

  - With TCP the sequence of operations is:
Client Server
socket() socket()
connect() blind()
listen()
accept()
send() recv()
recv() send()
closesocket() closesocket()
     
  - The server has to do a listen() accept() and then loops on the recv(). If the connection is interrupted uncontrolled, the server never will be aware of the fact, that the client has restarted and requires a new connection. On the other hand, there are no functions on the client side to open a connection without the functionality provided by the server.
  - There are no extra costs for third party licenses and no time consuming installation of that software. We have spent more than USD 30,000.00 for our implementation of the internal TCP/IP stack. You get it for free!
- New: A TELNET server has been implemented for remote access from any TELNET client.
- New: A FTP server has been implemented for remote access from any FTP client. This feature allows transfers of files from and to the installation while in normal operation. Both functions, TELNET and FTP are password protected.
- All necessary parameters are stored in external configuration files, which makes it easy to change or adjust parameters according to new requirements.
- A graphic-interface allows the representation of process status, an information display for production workers and maintenance personal. Even the graphical appearance is not hard-coded rather than stored in external files for better maintenance.
- EC32 is multi lingual
- All texts, for the actual display are well as for the system-trace-messages, are stored in external files in order to adopt foreign languages without changing the software.
- A wide range of text and symbols fonts are available. Graphics and fonts are based upon tools from MetaGraphics. Thus, by means of a font-editor it is possible to create special fonts, e.g. for a Chinese character representation.

back to previous page
 

 

         
Home Search Sitemap Our friends Security FAQ Contact

 

© 2004 ICS GmbH. All rights reserved. - Last update: December 12, 2004 - Webadmin: service@ics-control.com