2000 sorcus distri-4e: page 1 sorcus intelligent solutions with pcs dr. h.b. brinkhus... the future...

41
2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus ... the future starts now ...

Post on 19-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 1

SORCUS

Intelligent Solutions with PCs

Dr. H.B. Brinkhus

... the future starts now ...

Page 2: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 2

MODULAR-4/486MODULAR-4/486

Page 3: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 3

Module 2

CPU 586-133

CPU 586-133

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

Module 1

Module4

Module3

Module2

Module1

Page 4: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 4

MODULAR-4/486 MODULAR-4/486

TimerTimer

RS-232RS-232

RS-232RS-232

WatchdogWatchdog

RAMRAM

RTCRTC

ROMROM

EEPROMEEPROM

486-CPU486-CPU

SCCSCC

Module Slot 1Module Slot 1

Module Slot 2Module Slot 2

PC-InterfacePC-Interface

Inte

rrup

t-C

ontr

olle

rIn

terr

upt-

Con

trol

ler

Module Slot 3Module Slot 3

Module Slot 4Module Slot 4

6

NMI

ser. EEPROM

ser. EEPROM

ser. EEPROM

ser. EEPROM

Page 5: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 5

MODULAR-4 Carrier BoardsMODULAR-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)

Page 6: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 6

SPBus Analog Inputs Module SPBus Analog Inputs Module M-AD12-16 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

Page 7: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 7

Konfiguration(SE/Diff/Adjust)

A/D-Converterwith Sample & Hold

SettleTimer

DC/DC-Converter

+

-+

-

+

-

+

-

+

-

ser. EEPROM

+

AIN-0

AIN-1

AIN-2

AIN-3

AIN-4

AIN-5

AIN-6

AIN-7

-+

-

+

-

+

AIN-8

AIN-9

AIN-10

AIN-11

AIN-12

AIN-13

-

AIN-14

AIN-15

+

-

Mu

ltip

lexe

r&

A-L

ink

Gain/Offset Correction

SPBus Interface

Mu

ltip

lexe

r&

A-L

ink

LB1-LB4

M-AD12-16M-AD12-16• 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)

+ -x1, x10, x100

x200, x500

Prog. Gainx1, x2, x4, x8,

x16

Page 8: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 8

SPBus Modules with Analog InputsM-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 OutputsWith ext. Multiplex-Panels (5Bx02 and 5BA32) up to 64 resp. 256 Analog IO-Channels incl. Signal Conditioning and galvan. Isolation per Channel

Page 9: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 9

Multiplex-Panel 5Bx02:Multiplex-Panel 5Bx02:

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

Flat Ribbon CableFlat Ribbon Cable

M-5B-1 ModuleM-5B-1 Module

19“ Rack-Mounting19“ Rack-Mounting

Page 10: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 10

Multiplex-Panel 5BA32:Multiplex-Panel 5BA32:

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

Flat Ribbon CableFlat Ribbon Cable

M-5B-1 ModuleM-5B-1 Module

19“ Rack-Mounting19“ Rack-Mounting

Page 11: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 11

SPBus Modules with SPBus Modules with Analog Outputs Analog Outputs

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-DA4-2

M-DA2-2

M-DA16-2

M-5B-1

2 galv. isoalted analog Outputs, 12 Bit

2 galv. isolated analog Outputs, 16 Bit

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

Page 12: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 12

SPBus Modules with SPBus Modules with Digitale Inputs and Outputs 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/AM-OPT-1/BxM-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

Page 13: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 13

Multiplex-Panel 5Bx64Multiplex-Panel 5Bx64

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)

Flat Ribbon CableFlat Ribbon Cable

M-D40-2 ModuleM-D40-2 Module

19“ Rack-Mounting19“ Rack-Mounting

Page 14: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 14

SPBus Modules withSPBus Modules with Special Functions Special FunctionsM-C16-3 3 Channels of 16 Bit Counters, cascadable, 13 Operating Modes, e.g. Inkremental Decoder, Frequency Measurement, etc.

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

12 Opto-isolated Inputs and 4 Outputs:

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

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

M-AX-16/IRQ Interrupt Controller

M-AX-32 Gate Array Module, programmable with Custom Designs 32 TTL-compatible Inputs/Outputs:

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

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

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

Page 15: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 15

SPBus Timer/Counter Module:SPBus Timer/Counter Module: M-C16-3 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

Page 16: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 16

SPBus Modules for Communication

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.

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

M-COM-2 2 universal serial Interfaces with 2 C-Links (Sync., Async., HDLC, etc.)

Page 17: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 17

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

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

Page 18: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 18

PROFIBUS-ConfigurationPROFIBUS-ConfigurationComplete Installation and Configuration with Siemens Software COM-ET 200:

SlavesSlave-List:Selection withDrag & Drop

Master M-DPM-12

Page 19: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 19

PROFIBUS PROFIBUS Applikation Exampel using the Library for MasterApplikation 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);

Page 20: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 20

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

RS232

• 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

Page 21: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 21

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

Page 22: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 22

Multi-LAB/2

RAMRAM

EEPROMEEPROM x86-CPUx86-CPU

NMI

ResetWatchdogWatchdog

LEDLEDOUT-0UOUT-1UOUT-0IOUT-1I

IN-0

IN-15

DOUT-0

DOUT-7

DIN-0

DIN-15

RS-232RS-232

Number of Board

Number of Board

AnalogOutputs (12 Bit)

AnalogOutputs (12 Bit)

DigitalOutputsDigital

Outputs

AnalogInputs (12 Bit)

AnalogInputs (12 Bit)

DigitalInputsDigitalInputs

TMTRCV

LED

DATA

IRQDAKDRQ

PC-Interface

PC-Interface

Timer-ATimer-A Timer-B/CounterTimer-B/Counter

Interrupt-ControllerInterrupt-Controller

Page 23: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 24

Multi-COM

S-Link AS-Link A

S -Link CS -Link C

S -Link DS -Link D

S -Link ES -Link E

S -Link FS -Link F B

S-LinksS-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)

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

586-133586-133

Page 24: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 25

Multi-COMMulti-COMThe Communication Multi-TalentThe 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

Page 25: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 26

Multi-COMMulti-COM

RS-232RS-232

S-LinkS-Link

S-LinkS-Link

S-LinkS-Link

S-LinkS-Link

S-LinkS-Link

RAMRAM

UhrUhr

ROMROM

EEPROMEEPROM

TimerTimerSCCSCC

SCCSCC

Inte

rru

pt-

Con

trol

ler

Inte

rru

pt-

Con

trol

ler

SCCSCC

WatchdogWatchdog

PC-InterfacePC-Interface

486-CPU486-CPU

St1

St2 St3

NMI

C

D

E

F

A

B

Page 26: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 27

S-LinksS-Links

Physical Interfacefor one Serial Channel

Can be Connectedto any UART(Async or Sync)

Serial Interface Application Note

for Design-In available

Very Small

Page 27: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 28

Principle of the S-LinksPrinciple of the S-LinksTMTRTSDTR

RCVCTSDCD RiDSR

+5, +/-12, GND

RCV, TMT, GND*

6+1 Modem-Interface Lines

TST1, TST2

/RESETCLK (10 MHz)CL (EEPROM enable)

CLKio CTRL

TMS, TDI, TDO, TCK

S-Link

Page 28: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 29

Available S-LinksAvailable 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

Page 29: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 30

Communication Host<>MODULAR-4Communication Host<>MODULAR-4

Host 1(PC)Host 1(PC)

Host 2Host 2

Host 3Host 3RS-232

PC-Bus(Int., DMA, Polling)

CAN, RS-232, PROFIBUS, etc.

Page 30: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 31

PC-ProgramsPC-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

Page 31: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 32

Programs running on-boardPrograms running on-board(independently of the Host-PC)(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

Page 32: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 33

Development ofDevelopment ofReal-Time ProgramsReal-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

Page 33: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 34

Module-Device-Drivers (MDD)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

Page 34: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 35

Module-Device-DriverModule-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(...);

Page 35: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 36

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

Overview: Support forOverview: Support for Complete Software Systems Complete Software Systems

Page 36: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 37

PAUSEPAUSE

Page 37: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 38

Page 38: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 39

MODULAR-4: The ConceptMODULAR-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

Page 39: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 40

MODULAR-4MODULAR-4System ConfigurationSystem 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.

Page 40: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 41

SPBus Module fürSPBus Module für Kommunikation Kommunikation

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

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

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.

M-COM-2M-COM-2

C-LinkC-Link

M-COM-2/P u. /GM-COM-2/P u. /G Wie M-COM-2 mit Lichtwellenleiter

Page 41: 2000 SORCUS DISTRI-4E: Page 1 SORCUS Intelligent Solutions with PCs Dr. H.B. Brinkhus... the future starts now

2000 SORCUS DISTRI-4E: Page 42

Source-Level Debugging ofSource-Level Debugging ofReal-Timer ProgramsReal-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.