Instruction/ maintenance manual of the product RS232 Pepper Computer
Go to page of 320
SMART I/O User’s Manual 8 Channel AC Input Unit Micro PLC s and Real -Time Co mputers Manual ID 09901, Rev. Index 0500 of 08 Jan. 98.
This page was intenti onally left blank..
Prefac e 08 Jan. 98 SMART I/O Use r’s Manual Page 0 - 3 Manual ID 0990 1, Rev. Ind ex 0500 Preface Rev ision Hist ory ...... ....... ..... ....... ... 0- 4 Fo r Your Safet y ....... ....... ..... ....... ... 0- 5 Special Ha nd ling and Unp a cking In- structions .
Pref ace Page 0 - 4 SMART I/O Us er’s Manual 08 Jan. 98 Manual ID 099 01, Rev . Index 05 00 Revision History This docume nt contains pr oprietary i nformati on of PEP Mo dular Computers .
SMART I/O User’s Manual 08 Jan. 98 Pref ace Page 0 - 5 Manual ID 0990 1, Rev. Ind ex 0500 For your safety This PEP product is carefully desi gned for a lon g, fault-fr ee life. However, i ts life expec tancy can be drast ically red uced by improper treatment dur ing unpacking and i nstallat ion.
Pref ace Page 0 - 6 SMART I/O Us er’s Manual 08 Jan. 98 Manual ID 099 01, Rev . Index 05 00 Special Handling and Unpacki ng Instructions Electron ic boards are sensitive t o static el ectricit y.
SMART I/O User’s Manual 08 Jan. 98 Pref ace Page 0 - 7 Manual ID 0990 1, Rev. Ind ex 0500 Two Years Warranty PEP Modular Computers grants the original p urchaser of PEP products a TWO YEARS LIMIT ED HARDW ARE WARR ANTY as described i n the following.
Pref ace Page 0 - 8 goodwill, a nd will be de fined in the “ Repair Report ” issued by PEP with the repaire d or r epl aced it em. PEP Modular Computers will not accep t liabilit y for any furthe r claims resul t- ing direct ly or indirectl y from any warranty claim, othe r than the above speci- fied rep air , rep lacement or re fundi ng.
SMART I/O User’s Manual 08 Jan. 98 Pref ace Page 0 - 9 Manual ID 0990 1, Rev. Ind ex 0500 Table of Contents Chapter 1 1. Genera l Informa tion ...... ....... .......... ....... . 1-3 1.1 Product Overview .......... .......... .... ..... ..... .... .
Pref ace Page 0 - 1 0 SMART I/O Us er’s Manual 08 Jan. 98 Manual I D 09901, Rev. Index 0500 2.5 Pinouts ... .............. .............. .............. .............. .. 2-9 2.6 ‘C’ Programming ................ .... ..... ..... .... .......... 2-17 2.
SMART I/O User’s Manual 08 Jan. 98 Pref ace Page 0 - 11 Man ual ID 0 9901, Rev. Index 050 0 4.3 SM-REL1 ............... ..... .... .............. .......... .... .... 4-33 4.4 SM-ACI1 ................ ..... .... ..... ......... ..... ..... .... ....
This page was intenti onally left blank..
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 1 - 1 Introduction 1 T able of Contents General Information ..................................... 1-3 W eights & Measures ..........................................
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 1 - 2 Introduction This page has been left blank intentionally ..
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 1 - 3 Introduction 1 General Information All PEP products are intended for use in industrial climates where extreme environments exist. Dirt, temperature extremes, varying humidity levels, vibration, noise, shock and electromagnetic signals must all be considered.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 1 - 4 Introduction W eights & Measures The following line drawings serve to illustrate the method of fixing the controller to a DIN rail or brackets for wall/cabinet mounting.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 1 - 5 Introduction 1 Optional Bracket Mounting.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 1 - 6 Introduction.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 1 - 7 Introduction 1 Unit Weight Unit Weight SMART-BASE 650g SM-THERM 4 0 g SMART-EXT 250g SM-ADC1 7 0g SM-DIN1 40 g .
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 1 - 8 Introduction 1.1 Product Overview SMART I/O is based on a cost effective open system for industrial automa- tion and industrial computing.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 1 - 9 Introduction 1 1.2 Ordering Information Product Description Order Nr. SMART-BASE Micro PLC & real-time computer, 1 MByte EPROM, 512 kByte DRAM, 64kByte SRAM, OS-9 v3.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 1 - 10 Introduction Product Description Order Nr. ISaGRAF- ROM-START ROM kit v3.x for SMART I/O enables the generation of custom firmware EPROMs. Platform can be a PC or OS-9 development system 13829 OS9TRG-RG- SMART Target CPU kit for SMART I/O (OS-9 v3.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 1 - 11 Introduction 1 The attachment of both units is achieved by sliding them over the DIN rail with the clip assembly pulled out and then releasing it when correctly posi- tioned.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 1 - 12 Introduction An on-board fuse protects the 24V DC input circuitry from damage through higher voltages than those expected or AC voltages being inadvertently applied to the system.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 1 - 13 Introduction 1 1.4 Installation 1.4.1 Overview The SMAR T -BASE and SMAR T -EXT units are supplied without screw terminal blocks for the I/O slots, SMAR T Module piggybacks or blank panels.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 1 - 14 Introduction Up to 4 SMAR T -EXT units can be cascaded depending on the power con- sumption of the individual SMAR T Modules. SMART I/O Modules or blank panels must be ordered separately to the SMART -BASE or SMAR T -EXT units.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 1 - 15 Introduction 1 W ARNING! Once fitted on the board, the Module sockets and components should be on the right hand side of the Module. Screw terminal connectors are available in packs of 5.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 1 - 16 Introduction 1.4.3 RJ45 T elephone Connector Installation The RJ45 connector is fitted into the RS232 T elephone connector (BU1) on the SMAR T -BASE. This is illustrated in the Figure below .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 1 - 17 Introduction 1 1.4.5 Battery Installation The battery piggyback SMPBBA T is fitted into the socket BU3 on the SMAR T -BASE. It is important that the piggyback is inserted in the correct way .
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 1 - 18 Introduction 1.5 ISaGRAF-Installation 1.5.1 Before Installing ISaGRAF is a W indows™ 3.xx based software development tool requiring a minimum of 10 MB of hard disk space and 4 MB of available memory .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 1 - 19 Introduction 1 1.5.2 Installation of the ISaGRAF for W indows W orkbench The following steps should be followed to ensure successful installation of the ISaGRAF software.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 1 - 20 Introduction Having checked the installation directory (default is C:ISA WIN ) and selected Install , the program progresses by asking whether the complete system should be installed or just certain sections.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 1 - 21 Introduction 1 Figure 1.5.2.3 ISaGRAF Program Group 1.5.3 Installation of PEP Library Functions The library functions are adapted to suit the SMAR T I/O and other PEP products and should be installed using the two diskettes labelled LIB/ APPLI/HELP .
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 1 - 22 Introduction These libraries for projects, I/O boards, ’C’ functions and common data are extracted by follo.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 1 - 23 Introduction 1 It should be noted that the standard ISA-T erminal is configured for COM2.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 1 - 24 Introduction In order to verify that the hardware and software have been correctly setup, the following procedure should be followed. • Connect the D-Sub connector end of the terminal cable to the chosen COM port of the computer .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 1 - 25 Introduction 1 The error messages that are shown in figure 1.5.3.2 are normal as the system is trying to create files or directories in the RAM disk that are already present.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 1 - 26 Introduction 1.5.4 Demo Application Several demonstration applications are delivered with the ISaGRAF set of disks and are installed automatically .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 1 - 27 Introduction 1 • Finally , from the Files/Download pull-down menu, select Motorola T arget Code. The chosen SM_DEMO will be downloaded to the SMAR T I/O (target system) and the application will begin automatically .
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 1 - 28 Introduction This page has been left blank intentionally ..
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 1 2 Chapter 2 SMAR T -BASE T able of Contents 2. SMAR T -BASE ......................................... 2-3 2.1 Specifications .....................................
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 2 Chapter 2 SMAR T -BASE 2.7 ISaGRAF Programming ...................................................... 2-32 2.7.1 The ISaGRAF Board Parameters .....................
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 3 2 Chapter 2 SMAR T -BASE 2. SMAR T -BASE The SMAR T -BASE is the main unit to which up to three SMAR T -Modules.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 4 Chapter 2 SMAR T -BASE 2.1 Specifications DC/DC Nominal Input Voltage 24V DC Input Voltage Range 18V - 36V DC Input Current 140mA typ. @ 24V (static) 400mA typ. @ 24V (full load) Main Output Voltage 5V D C / 1.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 5 2 Chapter 2 SMAR T -BASE 2.2 Board Overview Front view J13 J1 DC/DC BU2 BU1 SCR2 SCR1 SCR5 SCR4 SCR3 ST6 ST4 ST.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 6 Chapter 2 SMAR T -BASE 2.3 Functional Description Figure 2.3.0.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 7 2 Chapter 2 SMAR T -BASE The isolated DC/DC converter is based on a switched mode regulating system operating at 100 kHz and supplies power to both the system and the isolated RS485 (PROFIBUS) interface.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 8 Chapter 2 SMAR T -BASE 2.4 Configuration The SMAR T BASE has 2 configurable jumpers which are explained in the following sections. The jumper settings marked in italics in the tables are default.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 9 2 Chapter 2 SMAR T -BASE 2.4.2 Jumper J6: LED Function (Pin Connector) This jumper selects the function of the red LED; halt or user defined. The user defined function that is supported in software will only take effect if this jumper is set accordingly .
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 10 Chapter 2 SMAR T -BASE Note Slot# numbers are counted from #0 up to #10 while the ISaGRAF logic counts from #1 to #1 1! 2.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 11 2 Chapter 2 SMAR T -BASE SMART-Module location #2 (ST1) pinouts Pin Nr.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 12 Chapter 2 SMAR T -BASE 2.5.3 Timer I/O Scr ew T erminal (SCR1) 2.5.2 Screw T erminal Pinouts The following shows the pinout for a screw terminal block suited for use with SMAR T -Modules.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 13 2 Chapter 2 SMAR T -BASE +Vcc (24V) Gnd (common) Digital Input Low P ass Filter Input Circuit Timer I/O TIN +V.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 14 Chapter 2 SMAR T -BASE Figure 2.5.3.2 shows the TOUT block diagram. Here, the output is only active when an interrupt on level 4 has been acknowledged by the I/O controller or a previously set timer has decremented to 0.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 15 2 Chapter 2 SMAR T -BASE 2.5.5 RS232 T elephone Connector (BU1) In order to meet the needs of widespread standards, the RS232 connector is selected as a telephone connector, an 8-pin RJ12 telephone jack with full MODEM support.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 16 Chapter 2 SMAR T -BASE The full-duplex description may be found in the SMART-I/O Advanced User ’ s Guide. There is no internal line termination as laid down in DIN 19245 Part 1 and must be performed externally .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 17 2 Chapter 2 SMAR T -BASE 2.6 ‘C’ Programming 2.6.1 SMAR T -BASE Library The SMAR T -BASE library of functions smartio.l provide a convenient way of accessing various features of the SMAR T -BASE.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 18 Chapter 2 SMAR T -BASE 2.6.2 SMT selIn Syntax error_code SMTselIn(u_int8 mode); Description This function selects one of four possible counter/timer input (TIN) configu- rations utilizing the 6MHz internal counter/timer clock.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 19 2 Chapter 2 SMAR T -BASE MODE11 The Simple I/O/TIN pin serves as a timer input and the prescaler is not used.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 20 Chapter 2 SMAR T -BASE 2.6.3 SMT settout Syntax error_code SMTsettout(u_int8 mode); Description This function sets the timer output (TOUT) control. Input u_int8 mode T wo modes of T OUT control are available.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 21 2 Chapter 2 SMAR T -BASE 2.6.4 SMTpr e Syntax error_code SMTpre(u_int32 *value); Description This function reads / sets the timer preload register . Input u_int32 *value Pointer to a variable that holds the value to set.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 22 Chapter 2 SMAR T -BASE Example for a Square W ave Generator The T imer Control Register In this configuration, the timer produces a square wave at the TOUT pin which is connected to the user ’ s circuitry .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 23 2 Chapter 2 SMAR T -BASE 2.6.5 SMT stasto Syntax error_code SMTstasto(u_int8 mode); Description This function .
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 24 Chapter 2 SMAR T -BASE 2.6.6 SMT rd Syntax error_code SMTrd(u_int32 *value); Description This function reads the actual timer count value. NOTE ! A stable read value can only be achieved if the timer is not running.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 25 2 Chapter 2 SMAR T -BASE 2.6.7 SMTtin Syntax error_code SMTtin(u_int8 *value); Description This function reads the current level present on TIN/PC2. Input u_int8 *value Pointer to a variable in which to place the read value.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 26 Chapter 2 SMAR T -BASE 2.6.8 SMT stat Syntax error_code SMTstat(u_int8 *value); Description This function reads the timer status register and clears it if set. Input u_int8 *value Pointer to a variable in which to place the read value.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 27 2 Chapter 2 SMAR T -BASE 2.6.9 SMT out Syntax error_code SMTout(u_int8 *value); Description This function reads the actual status of the T OUT pin. Input u_int8 *value Pointer to a variable in which to place the read value.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 28 Chapter 2 SMAR T -BASE 2.6.10 SMLed Syntax error_code SMLed(u_int8 led, u_int8 value); Description This function switches on / off user LED’ s. Input u_int8 led T wo options are available.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 29 2 Chapter 2 SMAR T -BASE 2.6.1 1 SMwdon Syntax error_code SMwdon(u_int32 *time); Description This function activates the watchdog timer of the 68302.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 30 Chapter 2 SMAR T -BASE 2.6.12 SMwdtrig Syntax error_code SMwdtrig(void); Description This function re-triggers the watchdog of the 68302 preventing a timeout and subsequent system reset.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 31 2 Chapter 2 SMAR T -BASE 2.6.13 SMwdoff Syntax error_code SMwdoff(void); Description This function deactivates the watchdog timer . Output error_code SUCCESS or standard OS-9 error code (refer to the OS-9 T echnical Manual Error Codes Section).
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 32 Chapter 2 SMAR T -BASE 2.7 ISaGRAF Pr ogramming 2.7.1 The ISaGRAF Board Parameters Information on board parameters may be found in the PEP online help and ISaGRAF online help or user ’ s manual.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 33 2 Chapter 2 SMAR T -BASE 2.7.2 The ISaGRAF Operate Calls Operate calls are built into a program using ST or FBD languages when defining the project.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 34 Chapter 2 SMAR T -BASE A complete list of the operate COMMANDS may be obtained by selecting a project from the ISaGRAF projects group, opening an application and observing the Common defines in the Dictionary pull-down menu.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 35 2 Chapter 2 SMAR T -BASE O_START_COUNTER : This call starts the counter; it’ s syntax is as follows : <RetVar> := OPERATE(<iovar>, O_START_COUNTER, <null>); where the <iovar> is typically t_in.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 36 Chapter 2 SMAR T -BASE O_PRELOAD : W ith this call the counter preload register can be set.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 2 - 37 2 Chapter 2 SMAR T -BASE 2.8 Flash Utility The flash utility allows ISaGRAF applications, a new ISaGRAF kernel or other OS-9 modules to be loaded into FLASH memory .
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 2 - 38 Chapter 2 SMAR T -BASE Example to download ISA1 1 module and store in FLASH Start the isa terminal in MS W indo.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 3 - 1 3 Chapter 3 SMAR T -EXT T able Of Contents 3. SMAR T -EXT ........................................... 3-3 3.1 Specifications .....................................
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 3 - 2 Chapter 3 SMAR T -EXT This page has been left blank intentionally.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 3 - 3 3 Chapter 3 SMAR T -EXT 3. SMAR T -EXT The SMAR T -EXT is a carrier unit enabling the connection of a further 2 SMAR T -Modules thereby enhancing the I/O capacity of the SMAR T I/O system.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 3 - 4 Chapter 3 SMAR T -EXT 3.2 Board Overview SCRA SCRB ST4 ST2 ST3 ST1 ST5 MCU 68HC05C4 SPI I/O Slot B I/O Slot A SM.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 3 - 5 3 Chapter 3 SMAR T -EXT 3.3 Functional Description Figure 3.3.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 3 - 6 Chapter 3 SMAR T -EXT 3.4 Pinouts Figure 3.4.0.1: SMAR T -EXT Pinout Overview W ARNING ! Dangerous voltages may be present at the terminals.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 3 - 7 3 Chapter 3 SMAR T -EXT 3.4.1 SMAR T Module Piggyback Connectors There are two sets (one for each module) of SMAR T -Module piggyback connectors present on the SMAR T -EXT , each divided into two sets of 2x8 standard pin rows.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 3 - 8 Chapter 3 SMAR T -EXT Pinouts process side (ST2 and ST4) Refer to figure 3.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 3 - 9 3 Chapter 3 SMAR T -EXT 3.4.3 SPI Connectors (ST5 and BU1) On both sides of the board are standard 2x5 pinrow connectors (BU1, ST5), that provide the interface connection between SMAR T -EXT units and the SMAR T -BASE.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 3 - 10 Chapter 3 SMAR T -EXT This page has been left blank intentionally .
Digital Modules 08 Jan. 98 SMART I/O Use r’s Manual Page 4 - 1 Manual ID 0990 1, Rev. Ind ex 0500 Di g ital Modules.
SMART I/O User’s Manual Page 4 - 2 Digital Modules 08 Jan. 98 Manual I D 09901, Rev. Index 0500 Table of Contents Chapter 4 4.1 SM-DIN1 ....... ... ..... .. .. ... ....... ..... .. ... .. ....... ... 4-5 4.1.1 Introduction . .............. .........
Digital Modules 08 Jan. 98 SMART I/O Use r’s Manual Page 4 - 3 Manual ID 0990 1, Rev. Ind ex 0500 4.2.7 Pinouts .... .............. .............. .............. ........ 4-22 4.2.9 ISaGRAF Programming .......... .............. .... 4-29 4.3 SM-REL 1 .
This page was intenti onally left blank..
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 5 4 Chapter 4 Digital Modules 4. Digital Modules 4.1 SM-DIN1 4.1.1 Introduction The SM-DIN1 provides 8 optoisolated 24V DC digital inputs arranged in 6 independent groups with respect to the ground connections.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 6 Chapter 4 Digital Modules 4.1.3 Front Panel Layout Green LEDs User Descriptor Fields.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 7 4 Chapter 4 Digital Modules 4.1.4 Board Overview Component Side Solder Side Pin 16 Pin 2 Pin 16 Pin 2 BU1 BU2 L.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 8 Chapter 4 Digital Modules 4.1.5 Functional Description Figure 4.1.5.1: SM-DIN1 Schematic Diagram The input circuit comprises a Zener diode requiring 3mA to drive it beyond the ‘knee’ that borders between ‘OFF’ and ‘ON’.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 9 4 Chapter 4 Digital Modules 4.1.6 Configuration Although two solder jumpers exist on the board (J1 and J2), they should remain at their factory settings unless a user-specific filter is required that cuts of f at higher frequencies for example.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 10 Chapter 4 Digital Modules 4.1.7 Pinouts Screw T erminal Pinouts The following shows the pinout/signal relationship for the SM-DIN1 when connected to a particular screw terminal block.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 11 4 Chapter 4 Digital Modules Connection Input Circuit +Vcc (24V) Gnd (0V) IN0 G0EXT K1 5K1 8V2 T yp: Common GND.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 12 Chapter 4 Digital Modules 4.1.8 ‘C’ Pr ogramming 4.1.8.1 SM-DIN1 Library The SM-DIN1 library of functions smartio.l provide a convenient way of accessing the SM-DIN1 module.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 13 4 Chapter 4 Digital Modules 4.1.8.2 SMDIN1Init Syntax error_code SMDIN1Init(u_int8 PortNr); Description This function initialises the SM-DIN1 Module on port PortNr by allocating space in memory for resources and resetting all inputs.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 14 Chapter 4 Digital Modules 4.1.8.3 SMDIN1DeInit Syntax error_code SMDIN1DeInit(u_int8 PortNr); Description This function de-initialises the SM-DIN1 Module on port PortNr by releas- ing all resources assigned to it thereby freeing memory for other uses.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 15 4 Chapter 4 Digital Modules 4.1.8.4 SMDIN1Get Syntax error_code SMDIN1Get(u_int8 PortNr, u_int8 *buffer); Desc.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 16 Chapter 4 Digital Modules 4.1.9 ISaGRAF Programming 4.1.9.1 The ISaGRAF Board Parameters Information on board parameters may be found in the PEP online help and ISaGRAF online help or user ’ s manual.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 17 4 Chapter 4 Digital Modules 4.1.9.2 The ISaGRAF Operate Calls Operate calls are built into a program using ST or FBD languages when defining the project.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 18 Chapter 4 Digital Modules A complete list of the operate COMMANDS may be obtained by selecting a project from the ISaGRAF projects group, opening an application and observing the Common defines in the Dictionary pull-down menu.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 19 4 Chapter 4 Digital Modules 4 4.2 SM-DOUT1 4.2.1 Introduction The SM-DOUT1 provides eight optoisolated 24V DC (typ.) digital outputs arranged in 2 independent groups.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 20 Chapter 4 Digital Modules 4.2.3 Front Panel Layout 4.2.4 Board Overview Component Side BU1 BU2 LED 0 LED 7 LED .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 21 4 Chapter 4 Digital Modules 4.2.5 Functional Description Figure 4.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 22 Chapter 4 Digital Modules 4.2.6 Configuration There are no jumpers to configure on the SM-DOUT1. 4.2.7 Pinouts Screw T erminal Pinouts The following shows the pinout/signal relationship for the SM-DOUT1 when connected to a particular screw terminal block.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 23 4 Chapter 4 Digital Modules Connection Output Circuit +Vcc (24V) Gnd (0V) OUT0 G03EXT V01EXT T yp: PNP Load BYM05-100 6.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 24 Chapter 4 Digital Modules 4.2.8 ‘C’ Pr ogramming 4.2.8.1 SM-DOUT1 Library The SM-DOUT1 library of functions smartio.l provide a convenient way of accessing the SM-DOUT1 module.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 25 4 Chapter 4 Digital Modules Note If the same SM-DOUT1 Module is to be accessed from different tasks, the user must make sure that the actual output status is ensured by using for example, semaphores within OS-9.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 26 Chapter 4 Digital Modules 4.2.8.3 SMDOUT1DeInit Syntax error_code SMDOUT1DeInit(u_int8 PortNr); Description This function de-initializes the SM-DOUT1 Module on port PortNr by releasing all resources assigned to it thereby freeing memory for other uses.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 27 4 Chapter 4 Digital Modules 4.2.8.4 SMDOUT1Get Syntax error_code SMDOUT1Get(u_int8 PortNr, u_int8 *buffer); Description This function fetches the output status of the port PortNr and writes it to the memory location pointed to by buffer .
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 28 Chapter 4 Digital Modules 4.2.8.5 SMDOUT1Set Syntax error_code SMDOUT1Set(u_int8 PortNr, u_int8 *buffer); Description This function sets the output of the port PortNr with the contents of the address pointed to by buffer .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 29 4 Chapter 4 Digital Modules 4.2.9 ISaGRAF Pr ogramming 4.2.9.1 The ISaGRAF Board Parameters Information on board parameters may be found in the PEP online help and ISaGRAF online help or user ’ s manual.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 30 Chapter 4 Digital Modules 4.2.9.2 The ISaGRAF Operate Calls Operate calls are built into a program using ST or FBD languages when defining the project.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 31 4 Chapter 4 Digital Modules A complete list of the operate COMMANDS may be obtained by selecting a project from the ISaGRAF projects group, opening an application and observing the Common defines in the Dictionary pull-down menu.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 32 Chapter 4 Digital Modules This page has been left blank intentionally .
SMAR T I/O User ’ s Manual Chapter 4 Digital Modules ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 33 4 4.3 SM-REL1 4.3.1 Introduction The SM-REL1 provides power switching up to 250V AC or 220V DC with sur ge protection and the ability to switch inductive loads being built-in features of this versatile module.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 34 Chapter 4 Digital Modules 4.3.3 Front Panel Layout SM-REL1 6 N/O Relay Outputs Y ellow LEDs Green LED Y ellow LED User Descriptor Fields 4.
SMAR T I/O User ’ s Manual Chapter 4 Digital Modules ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 35 4 The individual relays are low active which means that a digital ‘0’ delivered by the system closes the relay and illuminates the LED on the front-panel corresponding to the required channel.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 36 Chapter 4 Digital Modules 4.3.6 Configuration Jumper J1 - EEPROM Pr otection 4.3.7 Pinouts Screw T erminal Pinouts The following shows the pinout/signal relationship for the SM-REL1 when connected to a particular screw terminal block.
SMAR T I/O User ’ s Manual Chapter 4 Digital Modules ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 37 4 Connection +Vcc (24V) Gnd (0V) NO1 GNDEXT COM1 VCCEXT 6.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 38 Chapter 4 Digital Modules 4.3.8 ‘C’ Pr ogramming 4.3.8.1 SM-REL1 Library The SM-REL1 library of functions smartio.l provide a convenient way of accessing the SM-REL1 module.
SMAR T I/O User ’ s Manual Chapter 4 Digital Modules ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 39 4 Note If the same SM-REL1 Module is to be accessed from dif ferent tasks, the user must make sure that the actual output status is ensured by using for example, semaphores within OS-9.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 40 Chapter 4 Digital Modules 4.3.8.3 SMREL1DeInit Syntax error_code SMREL1DeInit(u_int8 PortNr); Description This .
SMAR T I/O User ’ s Manual Chapter 4 Digital Modules ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 41 4 4.3.8.4 SMREL1Reset Syntax error_code SMREL1Reset(u_int8 PortNr); Description This function resets the SM-REL1 Module by setting all relays to OPEN and all LEDs to OFF .
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 42 Chapter 4 Digital Modules 4.3.8.5 SMREL1GetRly Syntax error_code SMREL1GetRly(u_int8 PortNr, u_int8 *buffer); Description This function gets the input of the port Por tNr and writes it to the buffer .
SMAR T I/O User ’ s Manual Chapter 4 Digital Modules ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 43 4 4.3.8.6 SMREL1SetRly Syntax error_code SMREL1SetRly(u_int8 PortNr, u_int8 *buffer); Description This function sets the output of the port PortNr with the buffer contents.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 44 Chapter 4 Digital Modules 4.3.8.7 SMREL1GetLed Syntax error_code SMREL1GetLed(u_int8 PortNr, u_int8 *buffer); Description This function gets the status of the User LED on the port PortNr and writes it to the buffer .
SMAR T I/O User ’ s Manual Chapter 4 Digital Modules ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 45 4 4.3.8.8 SMREL1SetLed Syntax error_code SMREL1SetLed(u_int8 PortNr, u_int8 *buffer); Description This function sets the status of the User LED on the port PortNr with the contents of the buffer .
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 46 Chapter 4 Digital Modules 4.3.8.9 SMREL1GetExtVcc Syntax error_code SMREL1GetExtVcc(u_int8 PortNr, u_int8 *buffer); Description This function gets the input of the port Por tNr and writes it to buffer .
SMAR T I/O User ’ s Manual Chapter 4 Digital Modules ©1996 PEP Modular Computers GmbH March 12, 1996 Page 4 - 47 4 4.3.9 ISaGRAF Pr ogramming 4.3.9.1 The ISaGRAF Board Parameters Information on board parameters may be found in the PEP online help and ISaGRAF online help or user ’ s manual.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 4 - 48 Chapter 4 Digital Modules 4.3.9.2 The ISaGRAF Operate Calls Operate calls are built into a program using ST or FBD languages when defining the project.
Digital Modules 08 Jan. 98 SMART I/O Use r’s Manual Page 4 - 51 Manual ID 0990 1, Rev. Ind ex 0500 A complete li st of the operat e COMM ANDS may be obtai ned by selecti ng a project fr om the ISaGRAF pro jects group, open- ing an ap plica tion an d observ ing the Common def ines in the Dic- tionary pull-do wn menu.
SMART I/O User’s Manual P a g e 4 - 5 2 Digital Modules 08 J a n. 9 8 M a nu a l I D 09 9 01 , Re v . I n de x 0 5 00 O_EXT_POWER, 0); where <analog var > represent s t he a n alo g ret urn v .
Digital Modules 08 Jan. 98 SMART I/O Use r’s Manual Page 4 - 53 Manual ID 0990 1, Rev. Ind ex 0500 4.4 SM-ACI1 4.4.1 Introdu ction The SM-ACI1 p rovides eigh t optois olated 80 V AC to 264 V AC inputs arranged in six in dependent groups with respect to common neutr al connec tions.
SMART I/O User’s Manual Page 4 - 5 4 Digital Modules 08 Jan. 98 Manual I D 09901, Rev. Index 0500 4.4.2 Specifications Table 4-1: Specifications Isol ation 2.5 k V opt oisolat ed tow ards t he syst em Input 8 ch annels (80 V AC - 264 V AC) Com mon neutr al < 0.
Digital Modules 08 Jan. 98 SMART I/O Use r’s Manual Page 4 - 55 Manual ID 0990 1, Rev. Ind ex 0500 4.4.3 Front Panel Layout Figure 4-1: Front Panel Layout.
SMART I/O User’s Manual Page 4 - 5 6 Digital Modules 08 Jan. 98 Manual I D 09901, Rev. Index 0500 4.4.4 Board Overview Figure 4-2: Component Side.
Digital Modules 08 Jan. 98 SMART I/O Use r’s Manual Page 4 - 57 Manual ID 0990 1, Rev. Ind ex 0500 Figure 4-3: Solder Side.
Digital Modules 08 Jan. 9 8 SMART I/O User’s Ma nual Page 4 - 5 8 Manual ID 09901 , Rev. Inde x 0500 4.4.5 Functional Description Figure 4-4: SM-ACI1 Schematic Diagram.
Digital Modules 08 Jan. 98 SMART I/O Use r’s Manual Page 4 - 59 Manual ID 0990 1, Rev. Ind ex 0500 Dow nstr eam th e opt oisol atio n part of the c ircui t, an R C firs t- order, low-pass fi lter conv erts sign als greater than 40 Hz in to logicall y suitabl e values bef ore they ent er the syst em’s digi tal input.
Digital Modules 08 Jan. 9 8 SMART I/O User’s Ma nual Page 4 - 6 0 Manual ID 09901 , Rev. Inde x 0500 Figure 4- 5: SM-ACI1 Conf igurable Filt er.
Digital Modules 08 Jan. 98 SMART I/O Use r’s Manual Page 4 - 61 Manual ID 0990 1, Rev. Ind ex 0500 Surface- Mounted Devic es (SMDs) are used in the production of SM-ACI1 modules. T he components to be chang ed, marked with an asterisk i n figure 4-5, nee d not neces sarily be SMDs.
SMART I/O User’s Manual Page 4 - 6 2 Digital Modules 08 Jan. 98 Manual I D 09901, Rev. Index 0500 Table 4-3: Pinout/Si gnal Relationship Pin # Sign al Descrip tion Pin # Sign al Desc riptio n 1 N0 N.
Digital Modules 08 Jan. 98 SMART I/O Use r’s Manual Page 4 - 63 Manual ID 0990 1, Rev. Ind ex 0500 Figure 4-7: Connect ion.
SMART I/O User’s Manual Page 4 - 6 4 Digital Modules 08 Jan. 98 Manual I D 09901, Rev. Index 0500 Figure 4-8: Example: Input Circuit (Only One Channel Shown) 4.4.8 ANSI ’C’ Programming 4.4.8.1 SM- ACI1 Library The SM-ACI1 library of f unctions smartio.
Digital Modules 08 Jan. 98 SMART I/O Use r’s Manual Page 4 - 65 Manual ID 0990 1, Rev. Ind ex 0500 Software Requir ement s The compiler belongin g to one of the followin g environment s: • Ultra C Version 1.1. 2 or higher ; • FasTrak for Windows v ersion 2.
SMART I/O User’s Manual Page 4 - 6 6 Digital Modules 08 Jan. 98 Manual I D 09901, Rev. Index 0500 Input u_int8 PortNr SM-Port number to in itiali ze. Output error_code SUCCESS E_BMODE If the modu le is unkn own, or stand ard OS-9 error cod e (refer to the OS-9 Tec hnical Manua l Error Co des Section).
Digital Modules 08 Jan. 98 SMART I/O Use r’s Manual Page 4 - 67 Manual ID 0990 1, Rev. Ind ex 0500 Example RetVal = SMACI1DeInit(0); 4.4.8. 4 SMACI1 Get Syntax error_code SMACI1Get(u_int8 PortNr, u_.
SMART I/O User’s Manual Page 4 - 6 8 Digital Modules 08 Jan. 98 Manual I D 09901, Rev. Index 0500 Buffer Explanati on: Bit Value: 0 = No inpu t or not c onnected 1 = Input Active 4.
Digital Modules 08 Jan. 98 SMART I/O Use r’s Manual Page 4 - 69 Manual ID 0990 1, Rev. Ind ex 0500 Logical Address The 8 input s of th is module ma y be clearl y seen to gether wi th the logi cal addr ess at which this par ticular bo ard is res iding.
SMART I/O User’s Manual Page 4 - 7 0 Digital Modules 08 Jan. 98 Manual I D 09901, Rev. Index 0500 Channel provides cha nnel speci fic informa tion and i n the exam- ple shown here, any of the 8 input chan nels may b e used. The last pa rameter i s not us ually used b y PEP implemen tations and is set t o 0 (zero) .
SMAR T I/O User ’ s Manual © 1 996 PEP Modu l a r Co m pute r s G m bH Ma r c h 1 2, 1 996 Page 5 - 1 5 Chapter 5 Analog Modules Analog Modules for SMART I/O.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 2 Chapter 5 Analog Modules T able of Contents 5. Analog Modules ....................................... 5-7 5.1 SM-DAD1 .............................................
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 3 5 Chapter 5 Analog Modules 5.2.7 Pinouts ............................................................................................... 5-33 5.2.8 ‘C’ Programming .
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 4 Chapter 5 Analog Modules 5.3.8.5 SMADCSetSensorT ype ............................................................ 5-71 5.3.8.6 SMADCGetSensorT ype ................
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 5 5 Chapter 5 Analog Modules 5.4.9.2 The ISaGRAF Operate Calls .................................................. 5-102 5.5 SM-DAC1 ................................
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 6 Chapter 5 Analog Modules This page has been left blank intentionally .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 7 5 Chapter 5 Analog Modules 5. Analog Modules 5.1 SM-DAD1 5.1.1 Introduction The SM-DAD1 provides a fast, 12-bit.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 8 Chapter 5 Analog Modules 5.1.3 Front Panel Layout Red LEDs User Descriptor Fields.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 9 5 Chapter 5 Analog Modules 5.1.4 Board Overview Component Side Solder Side 21 6 BU1 BU2 LED 0 LED 1 Input Multi.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 10 Chapter 5 Analog Modules 5.1.5 Functional Description The SM-DAD1 has 4 differential voltage inputs and 2 unipolar/bipolar voltage outputs. An on-board EEPROM contains board specific calibration data, module ID byte and production data.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 11 5 Chapter 5 Analog Modules 5.1.5.2 Output Circuitry The digital to analog converter (DAC) section consists of a twin output 12- bit DAC with external (on-board) 10.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 12 Chapter 5 Analog Modules 5.1.6 Configuration The SM-DAD1 has 5 solder jumpers which may be configured as follows: Jumpers J1 and J2 These jumpers are reserved for PEP use only .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 13 5 Chapter 5 Analog Modules 5.1.7 Pinouts Screw T erminal Pinouts The following shows the pinout/signal relationship for the SM-DAD1 when connected to a particular screw terminal block.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 14 Chapter 5 Analog Modules Connection Gnd (0V) AGND AGND VOUT1 VOUT0 Pin 1 Pin 2 Pin 13 Pin 14 Analog Actuators Analog Sensors IN0P IN2P IN0N IN2N IN1P IN3P IN1N IN3N AGND AGND A/D Circuit IN0N MUX 1:4 MAX359 4.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 15 5 Chapter 5 Analog Modules D/A Circuit V OUT0 AGND +15V -15V L T1013 1/2 J4 20 k +15V -15V 20 k 20 k 20 k +15V 10 V DAC MAX532 REF MAX876 Jumpers J4 and J5 should be set if the DAC should operate in bipolar mode.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 16 Chapter 5 Analog Modules 5.1.8 ‘C’ Pr ogramming 5.1.8.1 SM-DAD1 Library The SM-DAD1 library of functions smartio.l provide a convenient way of accessing the SM-DAD1 module.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 17 5 Chapter 5 Analog Modules 5.1.8.2 SMDAD1Init Syntax error_code SMDAD1Init(u_int8 PortNr); Description This fu.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 18 Chapter 5 Analog Modules 5.1.8.3 SMDAD1DeInit Syntax error_code SMDAD1DeInit(u_int8 PortNr); Description This function de-initializes the SM-DAD1 Module on the port PortNr by freeing the resources tied up with it and setting all outputs and inputs to zero.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 19 5 Chapter 5 Analog Modules 5.1.8.4 SMDAD1GetVRaw Syntax error_code SMDAD1GetVRaw(u_int8 PortNr, u_int8 Channel, int16 *pValue); Description This function fetches the conversion result of a selected channel without performing a gain or offset correction.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 20 Chapter 5 Analog Modules 5.1.8.5 SMDAD1GetV Syntax error_code SMDAD1GetV(u_int8 PortNr, u_int8 Channel, int16 *pValue); Description This function fetches the conversion result of a selected channel.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 21 5 Chapter 5 Analog Modules 5.1.8.6 SMDAD1PutVRaw Syntax error_code SMDAD1PutVRaw(u_int8 PortNr, u_int8 Channel, u_int16 Value); Description This function sets the selected DAC channel to the chosen value.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 22 Chapter 5 Analog Modules 5.1.8.7 SMDAD1PutV Syntax error_code SMDAD1PutV(u_int8 PortNr, u_int8 Channel, int16 Value); Description This function sets the selected DAC channel to the chosen value.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 23 5 Chapter 5 Analog Modules 5.1.8.8 SMDAD1SetLed Syntax error_code SMDAD1SetLed(u_int8 PortNr, u_int8 LedNr); Description This function switches on one of the two LEDs fitted to the SM-DAD1.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 24 Chapter 5 Analog Modules 5.1.8.9 SMDAD1ClrLed Syntax error_code SMDAD1ClrLed(u_int8 PortNr, u_int8 LedNr); Description This function switches off one of the two LEDs fitted to the SM-DAD1.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 25 5 Chapter 5 Analog Modules 5.1.9 ISaGRAF Pr ogramming 5.1.9.1 The ISaGRAF Board Parameters Information on board parameters may be found in the PEP online help and ISaGRAF online help or user ’ s manual.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 26 Chapter 5 Analog Modules 5.1.9.2 The ISaGRAF Operate Calls Operate calls are built into a program using ST or FBD languages when defining the project.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 27 5 Chapter 5 Analog Modules A complete list of the operate COMMANDS may be obtained by selecting a project from the ISaGRAF projects group, opening an application and observing the Common defines in the Dictionary pull-down menu.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 28 Chapter 5 Analog Modules O_DISABLE_CONV : This operate call tells ISaGRAF to disable the conversion of a particular channel of a connected SM-DAD1 module.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 29 5 Chapter 5 Analog Modules 5.2 SM-PT100 5.2.1 Introduction The SM-PT100 is used for 2, 3 or 4-wire temperature measurement using PT100 sensors driven by an on-board constant current source.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 30 Chapter 5 Analog Modules 5.2.3 Front Panel Layout SM-PT100 4 Ch.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 31 5 Chapter 5 Analog Modules 5.2.5 Functional Description Figure 5.2.5.1: SM-PT100 Schematic Diagram The SM-PT100 has provision for 4 sets of 4-wire PT100 sensors driven by an on-board generated 400 µ A constant current source.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 32 Chapter 5 Analog Modules The two- and three-wire measurement methods shown in figure 5.2.5.2 are not compensated and will experience errors due to line-resistances.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 33 5 Chapter 5 Analog Modules 5.2.6 Configuration Jumper J1 - EEPROM Protection 5.2.7 Pinouts Screw T erminal Pinouts The following shows the pinout/signal relationship for the SM-PT100 when connected to a particular screw terminal block.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 34 Chapter 5 Analog Modules Connection Input Circuit CUR0 CUR1 CUR3 CUR2 IN0+ IN0- AGND IN2+ IN2- IN1+ IN1- AGND I.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 35 5 Chapter 5 Analog Modules 5.2.8 ‘C’ Programming 5.2.8.1 SM-PT100 Library The SM-PT100 library of functions smartio.l provide a convenient way of accessing the SM-PT100 module.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 36 Chapter 5 Analog Modules T o compile the source, execute the following commands at the shell prompt: > chd /.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 37 5 Chapter 5 Analog Modules Read T emperature V alues The HW task is prepared with a function that converts RA W values of a channel to degrees Celsius. T o enable this facility , the function SMADCEnableConversion must be called after calling SMADCEnableRead.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 38 Chapter 5 Analog Modules Figure 5.2.8.1. illustrates a typical programming structure for the correct operation of an SM-PT100 SMAR T -Module.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 39 5 Chapter 5 Analog Modules 5.2.8.2 SMADCInit Syntax error_code SMADCInit(u_int8 PortNr); Description This func.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 40 Chapter 5 Analog Modules 5.2.8.3 SMADCCalibrate Syntax error_code SMADCCalibrate(u_int8 PortNr); Description This function signals the HW task that a calibration cycle has to be started for the SM-PT100 at slot PortNr .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 41 5 Chapter 5 Analog Modules 5.2.8.4 SMADCSetCyclicCalib Syntax error_code SMADCSetCyclicCalib(u_int8 PortNr, u_int secs); Description This function sets the time between two calibration cycles in seconds.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 42 Chapter 5 Analog Modules 5.2.8.5 SMADCSetSensorT ype Syntax error_code SMADCSetSensorType(u_int8 PortNr, u_int8.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 43 5 Chapter 5 Analog Modules 5.2.8.6 SMADCGetSensorT ype Syntax error_code SMADCGetSensorType(u_int8 PortNr, u_int8 channel, u_int16 *pBuffer); Description This function checks if an SM-PT100 board is fitted on the specified port and if the channel is valid.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 44 Chapter 5 Analog Modules 5.2.8.7 SMADCSetPrecision Syntax error_code SMADCSetPrecision(u_int8 PortNr, u_int8 channel, u_int8 precision); Description This function checks if an SM-PT100 board is fitted on the specified port and if the channel is valid.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 45 5 Chapter 5 Analog Modules 5.2.8.8 SMADCGetPrecision Syntax error_code SMADCGetPrecision(u_int8 PortNr, u_int8 channel, u_int16 *pBuffer); Description This function checks if an SM-PT100 board is fitted on the specified port and if the channel is valid.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 46 Chapter 5 Analog Modules 5.2.8.9 SMADCSetMode Syntax error_code SMADCSetMode(u_int8 PortNr, u_int8 channel, u_i.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 47 5 Chapter 5 Analog Modules 5.2.8.10 SMADCGetMode Syntax error_code SMADCGetMode(u_int8 PortNr, u_int8 channel, u_int8 *pBuffer); Description This function checks if an SM-PT100 board is fitted on the specified port and if the channel is valid.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 48 Chapter 5 Analog Modules 5.2.8.1 1 SMADCSetSignal Syntax error_code SMADCSetSignal(u_int8 PortNr, u_int8 channe.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 49 5 Chapter 5 Analog Modules 5.2.8.12 SMADCSetGain Syntax error_code SMADCSetGain(u_int8 PortNr, u_int8 channel,.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 50 Chapter 5 Analog Modules 5.2.8.13 SMADCGetGain Syntax error_code SMADCGetGain(u_int8 PortNr, u_int8 channel, u_int8 *pBuffer); Description This function checks if an SM-PT100 board is fitted on the specified port and if the channel is valid.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 51 5 Chapter 5 Analog Modules 5.2.8.14 SMADCEnableRead Syntax error_code SMADCEnableRead(u_int8 PortNr, u_int8 channel, BOOLEAN enable); Description This function checks if an SM-PT100 board is fitted on the specified port and if the channel is valid.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 52 Chapter 5 Analog Modules 5.2.8.15 SMADCEnableConversion Syntax error_code SMADCEnableConversion(u_int8 PortNr, .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 53 5 Chapter 5 Analog Modules 5.2.8.16 SMADCReadRaw Syntax error_code SMADCReadRaw(u_int8 PortNr, u_int8 channel, u_int16 *pBuffer); Description This function checks if an SM-PT100 board is fitted on the specified port and if the channel is valid.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 54 Chapter 5 Analog Modules 5.2.8.17 SMADCReadConverted Syntax error_code SMADCReadConverted(u_int8 PortNr, u_int8.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 55 5 Chapter 5 Analog Modules 5.2.8.18 SMADCDeinit Syntax error_code SMADCDeinit(u_int8 PortNr); Description This function frees the resources attached to this module if it was initialised.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 56 Chapter 5 Analog Modules 5.2.9 ISaGRAF Programming 5.2.9.1 The ISaGRAF Board Parameters Information on board parameters may be found in the PEP online help and ISaGRAF online help or user ’ s manual.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 57 5 Chapter 5 Analog Modules 5.2.9.2 The ISaGRAF Operate Calls Operate calls are built into a program using ST or FBD languages when defining the project.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 58 Chapter 5 Analog Modules A complete list of the operate COMMANDS may be obtained by selecting a project from the ISaGRAF projects group, opening an application and observing the Common defines in the Dictionary pull-down menu.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 59 5 Chapter 5 Analog Modules 5.3 SM-THERM 5.3.1 Introduction The SM-THERM supports up to four groups of thermoelement sensors together with a cold junction (ext. PT100) for accurate temperature measure- ment.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 60 Chapter 5 Analog Modules 5.3.3 Front Panel Layout SM-THERM 4 Channel Thermocouple Inputs Red LEDs User Descriptor Fields 5.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 61 5 Chapter 5 Analog Modules Multiplex er A/D Conv er ter System Interface Serial I/O Impedance Conv er ter Ther.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 62 Chapter 5 Analog Modules 5.3.6 Configuration Jumper J1 - EEPROM Pr otection 5.3.7 Pinouts Screw T erminal Pinouts The following shows the pinout/signal relationship for the SM-PT100 when connected to a particular screw terminal block.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 63 5 Chapter 5 Analog Modules Connection Input Circuit AGND AGND A GND AGND IN0+ IN0- IN2+ IN2- IN1+ IN1- IN3+ IN.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 64 Chapter 5 Analog Modules 5.3.8 ‘C’ Pr ogramming 5.3.8.1 SM-THERM Library The SM-THERM library of functions smartio.l provide a convenient way of accessing the SM-THERM module.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 65 5 Chapter 5 Analog Modules T o compile the source, execute the following commands at the shell prompt: > ch.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 66 Chapter 5 Analog Modules Read T emperature V alues The HW task is prepared with a function that converts RA W values of a channel to degrees Celsius. T o enable this facility , the function SMADCEnableConversion must be called after calling SMADCEnableRead.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 67 5 Chapter 5 Analog Modules Figure 5.3.8.1. illustrates a typical programming structure for the correct operation of an SM-THERM SMAR T -Module.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 68 Chapter 5 Analog Modules 5.3.8.2 SMADCInit Syntax error_code SMADCInit(u_int8 PortNr); Description This functio.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 69 5 Chapter 5 Analog Modules 5.3.8.3 SMADCCalibrate Syntax error_code SMADCCalibrate(u_int8 PortNr); Description This function signals the HW task that a calibration cycle has to be started for the SM-THERM at slot PortNr .
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 70 Chapter 5 Analog Modules 5.3.8.4 SMADCSetCyclicCalib Syntax error_code SMADCSetCyclicCalib(u_int8 PortNr, u_int secs); Description This function sets the time between two calibration cycles in seconds.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 71 5 Chapter 5 Analog Modules 5.3.8.5 SMADCSetSensorT ype Syntax error_code SMADCSetSensorType(u_int8 PortNr, u_i.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 72 Chapter 5 Analog Modules 5.3.8.6 SMADCGetSensorT ype Syntax error_code SMADCGetSensorType(u_int8 PortNr, u_int8 channel, u_int16 *pBuffer); Description This function checks if an SM-THERM board is fitted on the specified port and if the channel is valid.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 73 5 Chapter 5 Analog Modules 5.3.8.7 SMADCSetPrecision Syntax error_code SMADCSetPrecision(u_int8 PortNr, u_int8 channel, u_int8 precision); Description This function checks if an SM-THERM board is fitted on the specified port and if the channel is valid.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 74 Chapter 5 Analog Modules 5.3.8.8 SMADCGetPrecision Syntax error_code SMADCGetPrecision(u_int8 PortNr, u_int8 channel, u_int16 *pBuffer); Description This function checks if an SM-THERM board is fitted on the specified port and if the channel is valid.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 75 5 Chapter 5 Analog Modules 5.3.8.9 SMADCSetMode Syntax error_code SMADCSetMode(u_int8 PortNr, u_int8 channel, .
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 76 Chapter 5 Analog Modules 5.3.8.10 SMADCGetMode Syntax error_code SMADCGetMode(u_int8 PortNr, u_int8 channel, u_int8 *pBuffer); Description This function checks if an SM-THERM board is fitted on the specified port and if the channel is valid.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 77 5 Chapter 5 Analog Modules 5.3.8.1 1 SMADCSetSignal Syntax error_code SMADCSetSignal(u_int8 PortNr, u_int8 cha.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 78 Chapter 5 Analog Modules 5.3.8.12 SMADCSetGain Syntax error_code SMADCSetGain(u_int8 PortNr, u_int8 channel, u_.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 79 5 Chapter 5 Analog Modules 5.3.8.13 SMADCGetGain Syntax error_code SMADCGetGain(u_int8 PortNr, u_int8 channel, u_int8 *pBuffer); Description This function checks if an SM-THERM board is fitted on the specified port and if the channel is valid.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 80 Chapter 5 Analog Modules 5.3.8.14 SMADCEnableRead Syntax error_code SMADCEnableRead(u_int8 PortNr, u_int8 channel, BOOLEAN enable); Description This function checks if an SM-THERM board is fitted on the specified port and if the channel is valid.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 81 5 Chapter 5 Analog Modules 5.3.8.15 SMADCEnableConversion Syntax error_code SMADCEnableConversion(u_int8 PortN.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 82 Chapter 5 Analog Modules 5.3.8.16 SMADCReadRaw Syntax error_code SMADCReadRaw(u_int8 PortNr, u_int8 channel, u_int16 *pBuffer); Description This function checks if an SM-THERM board is fitted on the specified port and if the channel is valid.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 83 5 Chapter 5 Analog Modules 5.3.8.17 SMADCReadConverted Syntax error_code SMADCReadConverted(u_int8 PortNr, u_i.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 84 Chapter 5 Analog Modules 5.3.8.18 SMADCDeinit Syntax error_code SMADCDeinit(u_int8 PortNr); Description This function frees the resources attached to this module if it was initialized.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 85 5 Chapter 5 Analog Modules 5.3.9 ISaGRAF Pr ogramming 5.3.9.1 The ISaGRAF Board Parameters Information on board parameters may be found in the PEP online help and ISaGRAF online help or user ’ s manual.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 86 Chapter 5 Analog Modules 5.3.9.2 The ISaGRAF Operate Calls Operate calls are built into a program using ST or FBD languages when defining the project.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 5 - 87 5 Chapter 5 Analog Modules A complete list of the operate COMMANDS may be obtained by selecting a project from the ISaGRAF projects group, opening an application and observing the Common defines in the Dictionary pull-down menu.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 88 Chapter 5 Analog Modules This page has been left blank intentionally .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 89 5 Chapter 5 Analog Modules 5.4 SM-ADC1 5.4.1 Introduction The SM-ADC1 provides a fast, 12-bit, bipolar ( ± 10V DC), 6-channel analog to digital converter .
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 90 Chapter 5 Analog Modules 5.4.3 Front Panel Layout Red LEDs User Descriptor Fields 5.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 91 5 Chapter 5 Analog Modules 5.4.5 Functional Description The SM-ADC1 has 6 differential voltage or current inputs depending on the ordered type. An on-board EEPROM contains board specific calibration data, module ID byte, sub ID byte and production data.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 92 Chapter 5 Analog Modules 5.4.6 Configuration Although the SM-ADC1 has one solder jumper (J2) for EEPROM configura- tion, the user should not interfere with it.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 93 5 Chapter 5 Analog Modules Connection: Input Circuit: +Vcc (24V) Gnd (0V) Pin 1 Pin 2 Pin 13 Pin 14 Analog Sensors IN0P IN3P IN0N IN3N IN1P IN4P IN1N IN4N AGND AGND IN2P IN5P IN2N IN5N IN0N MAX358 4.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 94 Chapter 5 Analog Modules 5.4.8 ‘C’ Pr ogramming 5.4.8.1 SM-ADC1 Library The SM-ADC1 library of functions smartio.l provide a convenient way of accessing the SM-ADC1 module.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 95 5 Chapter 5 Analog Modules 5.4.8.2 SMADC1Init Syntax error_code SMADC1Init(u_int8 PortNr); Description This .
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 96 Chapter 5 Analog Modules 5.4.8.3 SMADC1GetVRaw Syntax error_code SMADC1GetVRaw(u_int8 PortNr, u_int8 Channel, int16 *pValue); Description This function fetches the conversion result of a selected channel without performing a gain or offset correction.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 97 5 Chapter 5 Analog Modules 5.4.8.4 SMADC1GetV Syntax error_code SMADC1GetV(u_int8 PortNr, u_int8 Channel, int16 *pValue); Description This function fetches the conversion result of a selected channel.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 98 Chapter 5 Analog Modules 5.4.8.5 SMADC1SetLed Syntax error_code SMADC1SetLed(u_int8 PortNr, u_int8 LedNr); Description This function switches on one of the two LEDs fitted to the SM-ADC1.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 99 5 Chapter 5 Analog Modules 5.4.8.6 SMADC1ClrLed Syntax error_code SMADC1ClrLed(u_int8 PortNr, u_int8 LedNr); Description This function switches of f one of the two LEDs fitted to the SM-ADC1.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 100 Chapter 5 Analog Modules 5.4.8.7 SMADC1DeInit Syntax error_code SMADC1DeInit(u_int8 PortNr); Description This function deinitialises the SM-ADC1 Module on the port PortNr by freeing the resources tied up with it and setting all outputs and inputs to zero.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 101 5 Chapter 5 Analog Modules 5.4.9 ISaGRAF Pr ogramming 5.4.9.1 The ISaGRAF Board Parameters Information on board parameters may be found in the PEP online help and ISaGRAF online help or user ’ s manual.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 102 Chapter 5 Analog Modules 5.4.9.2 The ISaGRAF Operate Calls Operate calls are built into a program using ST or FBD languages when defining the project.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 103 5 Chapter 5 Analog Modules A complete list of the operate COMMANDS may be obtained by selecting a project from the ISaGRAF projects group, opening an application and observing the Common defines in the Dictionary pull-down menu.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 104 Chapter 5 Analog Modules O_ENABLE_LINE_CHECK : This operate call allows the user to enable open- loop checking on the current version of the SM- ADC1.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 105 5 Chapter 5 Analog Modules O_SET_LINE_LIMIT : This operate call allows the user to set the open loop detect level on the current version of the SM-ADC1.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 106 Chapter 5 Analog Modules This page has been left blank intentionally .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 107 5 Chapter 5 Analog Modules 5.5 SM-DAC1 5.5.1 Introduction The SM-DAC1 provides a fast, 12-bit, bipolar ( ± 10V DC), 2/6-channel digital to analog converter .
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 108 Chapter 5 Analog Modules 5.5.3 Front Panel Layout 5.5.4 Board Overview Component Side 2 16 BU1 BU2 LED 0 LED.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 109 5 Chapter 5 Analog Modules 5.5.5 Functional Description The SM-DAC1 has 2, 4 or 6 differential voltage or current outputs depending on the ordered type.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 110 Chapter 5 Analog Modules 5.5.6 Configuration Although the SM-DAC1 has one solder jumper for EEPROM configuration, the user should not interfere with it.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 111 5 Chapter 5 Analog Modules Connection: Current Output Cir cuit: +Vcc (24V) Gnd (0V) Pin 1 Pin 2 Pin 13 Pin 14 Analog Sensors OUT0 OUT4 OUT2 AGND OUT3 AGND OUT1 AGND OUT5 AGND AGND AGND AGND AGND DAC 20k 2k7 1k 1k 24 Ω AGND 0.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 112 Chapter 5 Analog Modules V oltage Output Cir cuit: DAC 20k 20k GND 5k6 49k9 1/2 L T112 Software Controlled Switch 1/4 DG413 ± 10V DC AGND -2.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 113 5 Chapter 5 Analog Modules 5.5.8 ‘C’ Programming 5.5.8.1 SM-DAC1 Library The SM-DAC1 library of functions smartio.l provide a convenient way of accessing the SM-DAC1 module.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 114 Chapter 5 Analog Modules 5.5.8.2 SMDAC1Init Syntax error_code SMDAC1Init(u_int8 PortNr); Description This fu.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 115 5 Chapter 5 Analog Modules 5.5.8.3 SMDAC1OpenLoop Syntax error_code SMDAC1OpenLoop(u_int8 PortNr, u_int8 pStatus); Description This function should only be used for the current version of the SM-DAC1 module and checks the wires for open loop in a 4.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 116 Chapter 5 Analog Modules 5.5.8.4 SMADAC1Operate Syntax error_code SMDAC1Operate(u_int8 PortNr); Description This function powers up the outputs as they are disconnected from the screw terminals by default.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 117 5 Chapter 5 Analog Modules 5.5.8.5 SMDAC1StandBy Syntax error_code SMDAC1StandBy(u_int8 PortNr); Description This function places the module connected on Port PortNr in standby mode where the outputs are disconnected from the screw terminal block.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 118 Chapter 5 Analog Modules 5.5.8.6 SMDAC1PutVRaw Syntax error_code SMDAC1PutVRaw(u_int8 PortNr, u_int8 Channel, u_int16 Value); Description This function sets the selected DAC channel to the chosen value.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 119 5 Chapter 5 Analog Modules 5.5.8.7 SMDAC1PutV Syntax error_code SMDAC1PutV(u_int8 PortNr, u_int8 Channel, int16 Value); Description This function sets the selected DAC channel to the chosen value.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 120 Chapter 5 Analog Modules 5.5.8.8 SMDAC1SetLed Syntax error_code SMDAC1SetLed(u_int8 PortNr, u_int8 LedNr); Description This function switches on one of the two LEDs fitted to the SM-DAC1.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 121 5 Chapter 5 Analog Modules 5.5.8.9 SMDAC1ClrLed Syntax error_code SMDAC1ClrLed(u_int8 PortNr, u_int8 LedNr); Description This function switches of f one of the two LEDs fitted to the SM-DAC1.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 122 Chapter 5 Analog Modules 5.5.8.10 SMDAC1DeInit Syntax error_code SMDAC1DeInit(u_int8 PortNr); Description This function deinitialises the SM-DAC1 Module on the port PortNr by freeing the resources tied up with it and shuts down the outputs.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 123 5 Chapter 5 Analog Modules 5.5.9 ISaGRAF Pr ogramming 5.5.9.1 The ISaGRAF Board Parameters Information on board parameters may be found in the PEP online help and ISaGRAF online help or user ’ s manual.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 124 Chapter 5 Analog Modules 5.5.9.2 The ISaGRAF Operate Calls Operate calls are built into a program using ST or FBD languages when defining the project.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 5 - 125 5 Chapter 5 Analog Modules A complete list of the operate COMMANDS may be obtained by selecting a project from the ISaGRAF projects group, opening an application and observing the Common defines in the Dictionary pull-down menu.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 5 - 126 Chapter 5 Analog Modules O_DISABLE_CONV : This operate call tells ISaGRAF to disable the conversion of a particular channel of a connected SM-DAC1 module.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 6 - 1 Chapter 6 Communications Modules 6 Communications Modules for SMART I/O.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 6 - 2 Chapter 6 Communications Modules T able of Contents 6. Communications Modules ....................... 6-5 6.1 SM-RS232 ............................................
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 6 - 3 Chapter 6 Communications Modules 6 6.2.8 MA TCH Function .............................................................................. 6-26 6.2.9 T ested Sensors .
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 6 - 4 Chapter 6 Communications Modules This page has been left blank intentionally .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 6 - 5 Chapter 6 Communications Modules 6 6.1 SM-RS232 6.1.1 Introduction The SM-RS232 provides serial communication observing a true RS232 interface definition. Interface parameters such as baud rate, stop bits, data bits and parity are defined by software.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 6 - 6 Chapter 6 Communications Modules 6.1.3 Front Panel Layout 6.1.4 Board Overview Component Side SM-RS232 1 Serial .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 6 - 7 Chapter 6 Communications Modules 6 6.1.5 Functional Description Figure 4.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 6 - 8 Chapter 6 Communications Modules Pin Nr. Signal Description Pin Nr.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 6 - 9 Chapter 6 Communications Modules 6 Connection TxD RxD DTR CTS GND Interface DTR MAX232A RxD GND Vcc TxD CTS Con.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 6 - 10 Chapter 6 Communications Modules 6.1.8 ISaGRAF Programming 6.1.8.1 The ISaGRAF Board Parameters Information on board parameters may be found in the PEP online help and ISaGRAF online help or user ’ s manual.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 6 - 11 Chapter 6 Communications Modules 6 char_length : This represents the number of data-bits within a transmitted character and may be 5, 6, 7 or 8 stop_bits : The number of stop-bits supported by the communi- cation protocol may be : 0 for 1 stop-bit 1 for 1.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 6 - 12 Chapter 6 Communications Modules 6.1.8.2 The ISaGRAF Operate Calls Operate calls are built into a program using ST or FBD languages when defining the project.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 6 - 13 Chapter 6 Communications Modules 6 A complete list of the operate COMMANDS may be obtained by selecting a project from the ISaGRAF projects group, opening an application and observing the Common defines in the Dictionary pull-down menu.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 6 - 14 Chapter 6 Communications Modules 6.1.9 OS-9 Programming Due to the fact that the device descriptor for the serial I/O is burnt into EPROM, it cannot be over-written with new values.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH March 12, 1996 Page 6 - 15 Chapter 6 Communications Modules 6 modify the settings, for example:- $ xmode baud=19200 cs=7 par=none /scc3 &.
SMAR T I/O User’ s Manual March 12, 1996 ©1996 PEP Modular Computers GmbH Page 6 - 16 Chapter 6 Communications Modules This page has been left blank intentionally .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 6 - 17 6 Chapter 6 Communications Modules † All outputs ar e refer enced to the common Ext. Vcc 6.2 SM-SSI 6.2.1 Introduction The SM-SSI is an optoisolated single-channel, 24-bit RS422 interface for absolute encoders.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 6- 18 Chapter 6 Communications Modules 6.2.3 Front Panel Layout 6.2.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 6 - 19 6 Chapter 6 Communications Modules 6.2.5 Functional Description Figure 6.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 6- 20 Chapter 6 Communications Modules 6.2.6 SSI Operation W ith reference to figures 6.2.6.1 and 6.2.6.2, the operation of the SSI inter- face will be discussed. • The position of the encoder disk is continuously clocked.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 6 - 21 6 Chapter 6 Communications Modules • The first HIGH to LOW clock edge (1) in figure 6.2.6.1, triggers the monoflop and allows the current parallel data word present in the parallel -> serial converter to be processed.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 6- 22 Chapter 6 Communications Modules 6.2.7 Register Description The SM-SSI SMAR T -Module connected to a SMAR T I/O slot uses the SPI transparent mode for on-board data reading and writing and 5 parallel lines for data selection.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 6 - 23 6 Chapter 6 Communications Modules 6.2.7.2 CTRL1 Register ENIO-P enable / disable (1 / 0) interrupt on parit.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 6- 24 Chapter 6 Communications Modules 6.2.7.5 Compare Register This 24-bit register indicates the comparison value and is cleared after a power-on reset. 6.2.7.6 Identification Register The identification register is read only and fixed at a value of $81.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 6 - 25 6 Chapter 6 Communications Modules 6.2.7.9 ST A T2 Register PE parity error on last transmission (True/False.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 6- 26 Chapter 6 Communications Modules 6.2.8 MA TCH Function The match output, which is useful for detecting when an.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 6 - 27 6 Chapter 6 Communications Modules 6.2.10 Configuration Jumper J1 - EEPROM Protection 6.2.1 1 Pinouts Screw T erminal Pinouts The following shows the pinout/signal relationship for the SM-SSI when connected to a particular screw terminal block.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 6- 28 Chapter 6 Communications Modules Connection Input Circuit +Vcc (24V) Gnd (0V) Pin 1 Pin 2 Pin 13 Pin 14 CLK+ C.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 6 - 29 6 Chapter 6 Communications Modules 6.2.12 ‘C’ Programming 6.2.12.1 SM-SSI Library The SM-SSI library of functions smartio.l provide a convenient way of accessing the SM-SSI module.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 6- 30 Chapter 6 Communications Modules 6.2.12.2 SMSSIInit Syntax error_code SMSSIInit(u_int8 PortNr); Description This function initializes the SM-SSI Module on port PortNr , resetting and clearing the status of registers and allocating resource memory .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 6 - 31 6 Chapter 6 Communications Modules 6.2.12.3 SMSSIDeInit Syntax error_code SMSSIDeInit(u_int8 PortNr); Description This function deinitializes the SM-SSI Module on the port PortNr by freeing the resources tied up with this module.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 6- 32 Chapter 6 Communications Modules 6.2.12.4 SMSSISetSetPoint Syntax error_code SMSSISetSetPoint(u_int8 PortNr, u.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 6 - 33 6 Chapter 6 Communications Modules 6.2.12.5 SMSSISetCtrlReg Syntax error_code SMSSISetCtrlReg(u_int8 PortNr,.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 6- 34 Chapter 6 Communications Modules 6.2.12.6 SMSSIGetStatus Syntax error_code SMSSIGetStatus(u_int8 PortNr, u_int8 *pStatus1, u_int8 *pStatus2); Description This function reads the status of the module selected on port Por tNr .
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 6 - 35 6 Chapter 6 Communications Modules 6.2.12.7 SMSSIGetData Syntax error_code SMSSIGetData(u_int8 PortNr, u_int32 *pData); Description This function returns the absolute position data from the SM-SSI.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 6- 36 Chapter 6 Communications Modules 6.2.13 ISaGRAF Programming 6.2.13.1 The ISaGRAF Board Parameters Because this module has not been defined as a physical board in the ISaGRAF project, it has been created as a function block as shown in figure 6.
SMAR T I/O User ’ s Manual ©1996 PEP Modular Computers GmbH October 01, 1996 Page 6 - 37 6 Chapter 6 Communications Modules FB_SSI_READ In order that the current state of the encoder may be read, this command is issued - nor mally in a loop built into the ISaGRAF cycle.
SMAR T I/O User’ s Manual October 01, 1996 ©1996 PEP Modular Computers GmbH Page 6- 38 Chapter 6 Communications Modules This page has been left blank intentionally .
An important point after buying a device Pepper Computer RS232 (or even before the purchase) is to read its user manual. We should do this for several simple reasons:
If you have not bought Pepper Computer RS232 yet, this is a good time to familiarize yourself with the basic data on the product. First of all view first pages of the manual, you can find above. You should find there the most important technical data Pepper Computer RS232 - thus you can check whether the hardware meets your expectations. When delving into next pages of the user manual, Pepper Computer RS232 you will learn all the available features of the product, as well as information on its operation. The information that you get Pepper Computer RS232 will certainly help you make a decision on the purchase.
If you already are a holder of Pepper Computer RS232, but have not read the manual yet, you should do it for the reasons described above. You will learn then if you properly used the available features, and whether you have not made any mistakes, which can shorten the lifetime Pepper Computer RS232.
However, one of the most important roles played by the user manual is to help in solving problems with Pepper Computer RS232. Almost always you will find there Troubleshooting, which are the most frequently occurring failures and malfunctions of the device Pepper Computer RS232 along with tips on how to solve them. Even if you fail to solve the problem, the manual will show you a further procedure – contact to the customer service center or the nearest service center