SORCUS
Download
1 / 41

SORCUS - PowerPoint PPT Presentation


  • 620 Views
  • Uploaded on

SORCUS. Intelligent Solutions with PCs. Dr. H.B. Brinkhus. ... the future starts now . MODULAR-4/486. Module 1. “Small" and “Large" MODULAR-4/486. CPU 586-133. Module 2. Module 4. Module 3. Module 2. Module 1. CPU 586-133. MODULAR-4/486 . RAM. Module Slot 1. ser. EEPROM. ROM.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'SORCUS' - LeeJohn


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Slide1 l.jpg

SORCUS

Intelligent Solutions with PCs

Dr. H.B. Brinkhus

... the future starts now ...



Slide3 l.jpg

Module 1

“Small" and “Large" MODULAR-4/486

CPU 586-133

Module 2

Module4

Module3

Module2

Module1

CPU 586-133


Modular 4 486 l.jpg
MODULAR-4/486

RAM

Module Slot 1

ser. EEPROM

ROM

ser. EEPROM

Module Slot 2

EEPROM

486-CPU

Module Slot 3

ser. EEPROM

NMI

6

Watchdog

Module Slot 4

Interrupt-Controller

ser. EEPROM

Timer

RTC

SCC

RS-232

PC-Interface

RS-232


Slide5 l.jpg

MODULAR-4 Carrier Boards

  • Local Processor (486 to 586-133)

  • Real-Time Multi-Tasking Operating System OsX on-board

  • Up to 4 resp. 34 MByte RAM on-board

  • 2, 4 or 9 Slots for SPBus Modules

  • Mailbox-Communication with DMA and Interrupt with the PC

  • 6 Timers on-board, Real Time Clock with Date and Time

  • Watch-Dog for the local CPU

  • Monitoring of Supply Voltages (Power-Fail) with NMI

  • Two RS-232 Interfaces on Carrier Board

  • Interrupt-Inputs, e.g. for external Trigger Functions

  • Drivers and Libraries for DOS, Windows and Linux

  • New: Can be usesd as Stand-alone System (without PC)


Slide6 l.jpg

SPBus Analog Inputs Module M-AD12-16

  • 16 Single-Ended resp. 8 Differential-Inputs with 12 Bit Resolution

  • 16 Input Ranges, Programmable per Channel ± 312,5 mVolt to ± 10 Volt 0...+625 mVolt to 0...10 Volt 0...-625 mVolt to 0...-10 Volt (Custom Ranges by A-Links)

  • 1,8 µs Conversion Rate

  • Automatic Gain- and Offset Correction

  • Automatic Settle-Time Correction when Changing the Channel resp. Range

  • Overvoltage Protection to ± 35 Volt


M ad12 16 l.jpg

AIN-0

+

Konfiguration

(SE/Diff/Adjust)

-

AIN-8

AIN-1

+

Multiplexer

&

A-Link

M-AD12-16

-

AIN-9

+

+ -x1, x10, x100x200, x500

-

AIN-2

+

  • 1,8 µs Conversion Time

  • 12 Bit Resolution

  • 16 Single-Ended resp. 8 Differential Inputs.

  • Automatic Gain- and Offset-Correction

  • Automatic Settle-Time Correction

  • 16 Input Ranges ±312,5 mV to ±10 V, 0..625 mV to 0..10 V, 0..-625 mV to 0..-10 V

  • Optional Custom Ranges via A-Links:(e.g. 20 mA, ± 100 V)

-

AIN-10

LB1-

LB4

AIN-3

+

-

AIN-11

Prog. Gainx1, x2, x4, x8,x16

AIN-4

+

-

AIN-12

AIN-5

+

Multiplexer

&

A-Link

-

AIN-13

+

-

AIN-6

+

A/D-Converter

with Sample & Hold

-

AIN-14

AIN-7

+

-

AIN-15

ser. EEPROM

DC/DC-

Converter

Settle

Timer

Gain/Offset Correction

SPBus Interface


Slide8 l.jpg

SPBus Modules withAnalog Inputs

M-AD12-16

M-SH12-8

M-AD16-4

M-5B-1

16 Single-Ended resp. 8 Differential Inputs, 12 Bit Resolution, 1,8µs Conversion Rate, 16 Input Ranges

8 simultaneously sampling Analog Inputs, 12 Bit Resolution, 3µs Conversion Rate

4 Analog Inputs with 16 Bit Resolution, galvan. isolated., 0..5 / 0..10 / ±5 / ±10V

4 Analog Inputs, 1 Analog Output, 12 Bit Resolution, 14 digital Outputs

With ext. Multiplex-Panels (5Bx02 and 5BA32) up to 64 resp. 256 Analog IO-Channels incl. Signal Conditioning and galvan. Isolation per Channel


Slide9 l.jpg

Multiplex-Panel 5Bx02:

19“ Rack-Mounting

Flat Ribbon Cable

  • 16 Slots for 5B-Signal Conditioners per Panel

  • 5B-Inputs and -Outputs combinable

  • Up to 4 5Bx02 Panels (= 64 Channels) per Module M-5B-1

  • Up to 576 Analog Channels per Carrier Board

M-5B-1 Module


Slide10 l.jpg

Multiplex-Panel 5BA32:

19“ Rack-Mounting

Flat Ribbon Cable

  • 2 Groups of 16 Inputs per Panel with one 5B-Signal Conditioner per Group

  • Up to 8 5BA32 Panels (= 256 Channels) per Module M-5B-1

  • Up to 2304 Analog Channels per Carrier Board

M-5B-1 Module


Slide11 l.jpg

SPBus Modules with Analog Outputs

M-DA4-2

4 analog Outputs, 12 Bit Resolution

8 Output Ranges per Channel:

0..2,5 Volt 0..5 Volt 0..10 Volt ± 2,5 Volt ± 5 Volt ± 10 Volt 0..20 mA 4..20 mA

All 4 Channels can be set simultaneously

M-DA2-2

M-DA16-2

M-5B-1

2 galv. isoalted analog Outputs, 12 Bit2 galv. isolated analog Outputs, 16 Bit

Combi-Module: 1 x Analog-Out, 4 x Analog-In, 14 x Digital-Out for ext. Multiplexer


Slide12 l.jpg

SPBus Modules with Digitale Inputs and Outputs

40 digital IO (TTL)

8 Channels per Group, each Group can be programmed as Inputs or Outputs, Outputs can be read back

All Inputs can be read simultaneously

4 Interrupt-Inputs, 2 Timer Outputs

M-D40-2

M-OPT-1/A

M-OPT-1/Bx

M-RU8-2

16 Inputs, Opto-coupled, 4-48 V

16 Outputs, Opto-coupled, up to 100 mA/80 V

8 Relais, up to 100V/1 A


Slide13 l.jpg

Multiplex-Panel 5Bx64

19“ Rack-Mounting

Flat Ribbon Cable

  • 64 Digital Channels per Panel, each Channel Optically isolated

  • Each Group of 8 Channels can be configured as Inputs (4 - 48 Volt) or Outputs (1 A/ 100 V per Channel)

  • Up to 512 = 8 x 5Bx64 Panels (= 512 Channels per Module (= 4608 per Board)

M-D40-2 Module


Slide14 l.jpg

SPBus Modules with Special Functions

M-C16-33 Channels of 16 Bit Counters, cascadable, 13 Operating Modes, e.g. Inkremental Decoder, Frequency Measurement, etc.

M-C16-1Single Channel Version of M-C16-3

M-AX-16Gate Array Module, programmable with Custom Designs

12 Opto-isolated Inputs and 4 Outputs:

M-AX-16/IO12 dig. Inputs, 4 dig. Outpus, galv. Isolated

M-AX-16/C13 20 Bit Counters incl. Interrupt Controller

M-AX-16/IRQInterrupt Controller

M-AX-32Gate Array Module, programmable with Custom Designs

32 TTL-compatible Inputs/Outputs:

M-AX-32/IO32 TTL-compatible Inputs/Outputs

M-AX-32/SSI2 synchroneous serial Interfaces (SSI)


Slide15 l.jpg

SPBus Timer/Counter Module:

M-C16-3

  • 3 Independent Channels of Cascadable Multi-Function Timers/Counters, 16 Bit

  • 10 MHz max. Counting Frequency

  • 12 Inputs and 4 Outputs, Opto-isolated

  • 13 Modes of Operation: Up/Down-Counter, Inkremental Decoder, Measurement of Frequency, Pulse Width, Period, etc.

  • 16-Channel Interrupt-Controller

  • Reference Impulses and Frequencies created on-board

  • Single Channel Verson available: M-C16-1


Slide16 l.jpg

SPBus Modules for Communication

M-COM-2 2 universal serial Interfaces with 2

C-Links (Sync., Async., HDLC, etc.)

M-COM-2/P u. /G Same as M-COM-2 for optical fibers

M-COM-8 8 Channels RS-232 (same as M-COM-2)

M-IEC-1 IEEE 488 (GPIB) resp. HP-IB Interface.

M-DPM-12 Profibus Master/Slave, 12 MBit/s

M-DPS-12 Porfibus Slave (2 Channels)

M-CAN-1 CAN-Bus (1 MBit/s), galvan. isolated.


Slide17 l.jpg

SPBus PROFIBUS Module: M-DPM-12 (Master/Slave)

  • Profibus Master up to 12 MBaud

  • Intelligent Module with on-board CPU and RAM, processes the complete PROFIBUS Protocol

  • Completely configurable by Software

  • Dual-Ported RAM Interface to MODULAR-4 Carrier Board

  • Compatible with PROFIBUS DP(DIN 19245, Teil 1-3)

  • RS-485 isolated by C-Link


Slide18 l.jpg

PROFIBUS-Configuration

Complete Installation and Configuration with Siemens Software COM-ET 200:

Master M-DPM-12

Slave-List:

Selection with

Drag & Drop

Slaves


Profibus applikation exampel using the library for master l.jpg
PROFIBUS Applikation Exampel using the Library for Master

Talking to a Slave with 4 Byte Input-Data and 4 Byte Output-Data:

/* Set Master into State Operate */

m044_set_master_mode(microslot, _M044_OPERATE);

m044_refresh_slave_datastruct(microslot);

/* Check whether Slave is active */

m044_check_slave_active(microslot, slave, &active);

if(active)

{

/* Exchanging Data (4 Byte each) */

m044_set_slave_data_block(microslot, slave, 4, &dout);

m044_get_slave_data_block(microslot, slave, 4, &din);

}

/* Check whether Slave has indicated Diagnostic Info */

m044_check_slave_diagnosis(microslot, slave, &diaglen);

if(diaglen > 0)

m044_get_slave_diagnosis(microslot, slave, diaglen, &diag);


Slide20 l.jpg

Multi-LAB/2 - The complete, intelligent Low-Cost Board

  • x86 CPU up to 16 MHz

  • 512 KByte RAM max.

  • 2 Timers

  • Interrupt Controller

  • 16 Analog Inputs (12 Bit)

    • 1,8 µs Conversion Rate

    • Automatic Gain- and Offset-Correction

    • Progr. Settle-Timer

  • 2 Analog Outputs (12 Bit)

    • 4 Ranges incl. 20 mA

  • 16 Digital Inputs

  • 8 Digital Outputs

  • Measurement of Frequency-, Pulse Width and Period, Inkremental Decoder

RS232


Multi lab 2 l.jpg
Multi-LAB/2

  • Intelligent Multi-Functional PC-Board

  • '86 compatible CPU, 512 kB RAM and Peripherals

  • Multi-Tasking Operating System OsX

  • 16 Analog Inputs, 16 Input Ranges, 12 Bit

  • 2 Analog Outputs, 4 Output Ranges, 12 Bit

  • 16 Digital Inputs, 8 Digital Outputs (max. 1 A)

  • Timer, Inkremental Decoder, Measurement of Frequency, etc.

  • Development of Real Time Programs using Standard PC-Compilers (Pascal und C++)

  • Comfortable Drivers for DOS, Windows 3.x, 95, 98 und NT

  • Testbox for all Inputs and Outputs


Multi lab 222 l.jpg
Multi-LAB/2

IN-0

TMT

AnalogInputs (12 Bit)

RS-232

RAM

RCV

IN-15

LED

LED

x86-CPU

NMI

OUT-0U

AnalogOutputs (12 Bit)

OUT-1U

EEPROM

OUT-0I

OUT-1I

Watchdog

Reset

DigitalOutputs

DOUT-0

Interrupt-Controller

Number of Board

DOUT-7

PC-Interface

DATA

DigitalInputs

DIN-0

IRQ

Timer-A

Timer-B/Counter

DAK

DIN-15

DRQ


Multi com l.jpg
Multi-COM

S-Links

6 Serial Interfaces on an Intelligent PC-Board(5 of them can be freely configured via S-Links)

  • Micro-Modules to Configure the physical Interfaces:

  • RS-232, RS-232iso

  • RS-422, RS-422iso

  • RS-423, RS-423iso

  • RS-485, RS-485iso

  • 0-20 mA Current iso

  • CANiso

  • LWL

  • SSI (2 Channels)

S-Link A

586-133

S -Link C

S -Link D

S -Link E

S -Link F

B


Multi com the communication multi talent l.jpg
Multi-COMThe Communication Multi-Talent

  • Local CPU on-board (486 to 586-133MHz)

  • Up to 34 MByte RAM on-board. 10 Timers, RTC

  • 6 serial Channels, 5 configurable with S-Links, 1 x RS-232 (e.g. for Source-Level-Debugging)

  • Complete Protocols can be Pre-Processed, e.g. 3964/R

  • Real-Time Multi-Tasking-Operating System OsX on-board (in Flash-EPROM)

  • Compatible with MODULAR-4/486 and 3 M-COM-2 Modules

  • Short PC-Karte


Multi com25 l.jpg
Multi-COM

RAM

St1

SCC

S-Link

ROM

A

EEPROM

S-Link

C

486-CPU

SCC

S-Link

D

S-Link

E

NMI

SCC

S-Link

Watchdog

F

Interrupt-Controller

RS-232

B

Timer

Uhr

St2

St3

PC-Interface


Slide26 l.jpg

S-Links

  • Physical Interfacefor one Serial Channel

  • Can be Connectedto any UART(Async or Sync)

  • Serial Interface

  • Application Notefor Design-In available

  • Very Small


Slide27 l.jpg

Principle of the S-Links

TMT

RTS

DTR

RCV, TMT, GND*

6+1 Modem-Interface Lines

TST1, TST2

RCV

CTS

DCD Ri

DSR

S-Link

CLKio CTRL

/RESET

CLK (10 MHz)

CL (EEPROM enable)

TMS, TDI, TDO, TCK

+5, +/-12, GND


Slide28 l.jpg

Available S-Links

Physical Isolated Non-Iso Supply CLK req. Reset JTAG Note Interface Version Version +5 +/-12 10 MHz

RS-232 SL-232i SL-232 +5 - - - 1RS-232 - SL-232A +5 +/-12 - - - 2RS-422 SL-422i SL-422 +5 - - - -RS-485 SL-485i SL-485 +5 - - - 320 mA SL-20MA - +5 +12 - - - 4Fiber SL-LWL - +5 - - - -CAN SL-CANi - +5 + + + -SSI SL-SSI2i - +5 + + + -

Note 1: SL-232i provides RTS and CTS resp. CLKout and CLKinNote 2: SL-232A/i and SL-232A/o available with additional Clock-LinesNote 3: Can be used for PROFIBUS up to 12 MbaudNote 4: -12 Volt only required for larger voltage compliance


Communication host modular 4 l.jpg
Communication Host<>MODULAR-4

Host 3

CAN, RS-232, PROFIBUS, etc.

RS-232

Host 2

PC-Bus(Int., DMA, Polling)

Host 1

(PC)


Slide30 l.jpg

PC-Programs

  • Application Programs include the SORCUS-Libraries resp. DLLs (Pascal, C, ...)

    • Communication between the SORCUS-Board and the PC

    • Processing the Data

    • Storing the Data on Disk resp. LAN

  • Test- and Service Programs SNW32 and Debugging-Software RTDS

  • Drivers (e.g. for DOS, Windows, Linux, ...)

  • PC- and RT-Libraries provide nearly identical functionality and calling conventions


Programs running on board independently of the host pc l.jpg
Programs running on-board(independently of the Host-PC)

  • OsX Real-Time Multi-Tasking Operating System

    • Up to 1024 Tasks, various Types of Tasks

    • Each Task can access the structural elements of all other tasks

    • Real-Time capable

    • The PC is treated on-board as a Task

  • Application Programs (Tasks)

    • Data Acquisition, Control, Communication Protocols

    • Digital Signal Processing

    • Communication


Slide32 l.jpg

Development ofReal-Time Programs

  • Development on the PC using DOS or Windows withBORLAND-PASCAL oder BORLAND C++

  • Using the SORCUS-Libraries and Modul Device Drivers

  • Creating a *.EXE File

  • Transferring the compiled programs onto the MODULAR-4 board using SNW or SNW32 (= PC-Service-Program) or by calling Functions within the SORCUS PC-Library

  • Source-Level-Debugging of the Real-Time programs directly on-board of the MODULAR-4 board using the Turbo-Debugger or SORCUS-RTDS via the serial interface of the PC


Module device drivers mdd l.jpg
Module-Device-Drivers (MDD)

  • Very Simple Real-Time Programming for all Hardware Devices with these Advantages:

    • Channel-oriented Structure

    • Simple Access onto the Devices (no direct Programming of the Hardware)

    • Error-free Access onto the Devices(Devices can be declared as exklusive)

    • Simultaneous Access onto the same Device from on-board Tasks and from the PC

    • Fast Access and Compact Code

    • Security for Long-term delivery


Slide34 l.jpg

Module-Device-Driver

For each Module, a Device Driver is Installed as a Task

After Opening a Channel, several Functions are available for accessing the Device

handle1 = mdd8_open_channel(...);

handle2 = mdd8_open_channel(...);

...

data = mdd8_read_channel_...(handle1);

mdd8_write_channel_...(handle2, data);

...

mdd8_close_channel(...);


Slide35 l.jpg

Overview: Support for Complete Software Systems

Product Company Availability

ARGUS SORCUS now

DIA/DAGO GfS/NI now

DIAdem 4.0 - 7.0 GfS/NI now

PDES GIF now

DasyLab Dasytec/NI now

LabVIEW NI now



Slide38 l.jpg

MODULAR-4: The Concept

  • Intelligent data acquisition and control system

  • Real parallel processing by on-board 486/586-CPU “The Real Time Situation is well known and PC-independent"

  • By Plug-On modules, the system can easily be adopted to various requirements (about 50 different I/O-Modules available) “The User has to Learn only one System“

  • Standard-PC-Software can be used to develop you own real time programs (e.g. Pascal and C) “No Special Tools or Cross-Compilers Needed"

  • Comfortable drivers for DOS, Windows and Linux (for Pascal, C++, Delphi, Visual Basic, etc.) available


Slide39 l.jpg

MODULAR-4System Configuration

  • PC

  • Development of Real-Time and PC Programs

  • Storage, Visualizing and Analyzing the Data

  • Modem-Connection for Remote Monitoring

  • Connection to LAN, WAN and Internet

  • MODULAR-4

  • All Real-Time Tasks

  • Data Acquisition

  • Online Preprocessing

  • Control

  • Communication

  • SPBus Modules

  • Analogue In-/Outputs

  • Digital In-/Outputs

  • Counter, Inkremental Decoder, SSI

  • Serial Interfaces

  • PROFIBUS, CAN-Bus,etc.


Slide40 l.jpg

SPBus Module für Kommunikation

M-COM-2

2 universelle serielle Schnittstellen: Sync, Async, SDLC, HDLC, NRZ, NRZI, FM, etc.

Baudratengenerator und DPLL je Kanal

Max. Baudrate 1,2 MBaud

Jede Schnittstelle per C-Link konfigurierbar:RS-232, RS-422, RS-485, RS-232iso, RS-485iso, 20 mA

Protokolle: CQ8, 3964R, LSV2, FANUC, etc.

C-Link

M-COM-2/P u. /G

Wie M-COM-2 mit Lichtwellenleiter

M-COM-88 Kanäle RS-232 (Betriebsarten s. M-COM-2)

M-IEC-1IEEE 488 (GPIB) bzw. HP-IB Schnittstelle


Slide41 l.jpg

Source-Level Debugging ofReal-Timer Programs

  • The MODULAR-4 Board is connected to the PC via a serial RS-232 Interface (Remote-Debugging)

  • The Host-Interface on the Board can be used without any restrictions

  • Watches

  • Breakpoints

  • Disassembler

  • Hex-Dump

  • etc.


ad