Home

User manual

image

Contents

1. Output 113 in the NANO A slave contol with network number 5 is addressed by the master contol by OUTPUT 50513 Before that value 100 must be written in the number offset register for input no 2705 on the NANO A slave control VII Network Function Addressing the Flags The flag offset register is in the slave control Access to flags of the Save control by the master control only differs from an intemal masterflag instruction by the parameter number Apart from this number the program sequences foraccess to a masterflag and a slave flag are identical The flag number is made up as follows EN Flag number 0 99 Network no of slave 2 32 Figure 5 Register 2703 Number offset forthe NANO A flag the register is on the Slave control NANO A This value is added to the flag number in the master control program The value of the total results in the flag number in the slave control which is accessed by the master control Value after Reset 0 NANO A 151 PROC ESS PLC System NANO A 152 NANO A Example Flag 154 in the NANO A slave control with network number 12 is accessed by the master control by FLAG 51254 Before that value 100 must be written into the number offset register flags on the slave control VII Network Function 4 Network Access by N SEND REGISTER and N GET REGISTER A Note These register numbers are not influenced by the number offset in register 2702 No
2. LA GOT label for program flow setting resetting querying a flag NG N GET REGISTER a register of a slave contol is loaded A into the memory of a mastercontrol J EWay fieldbus logic NoT an input condition inverted N SEND REGISTER a register of a master control is loaded into the memory of the slave control J EWay fieldbus OR m jJ ogic on input condition an axis is positioned with speed v onto eo pos RD REGDEC a a register value isdecremented by1 is a register value isdecremented by1 byt register instruction e g REG 100 1234 RJ jmEGINC a registervalue is incremented by 1 a register area is set to 0 REGZERO a register is set to zero ora register is queried for zero RETURN a subroutine ora function is finished a WHEN WHEN THEN e g TOEN lll MAX WHEN MAX THEN additionally a time can be input after which a subroutine e g bugfix can be called IF THEN ELSE EL ELSE IF THEN ELSE NANO A 21 PROCESS PLC System NANO A TB jTASKEREAK jatasisbealed 1 IR TASKRESTART breaked task is started from the beginning a subroutine is called up taskprocessing is breaked fora certain time WO wor QomRlnegeofegses PROCESS PLC Numbers number binary the numbers are input as binary numbers DIT 0101010TOTC OTI al uel numbers are input as decimal e 1234 NH number hexadecimal the numbers are input as hexadecimal numbers
3. NANO A 605 PROC ESS PLC System NANO A Contact QUA Figure 18 Exemplary Input Wiring of an N ID8 Module Figure 19 Intemal Circuit of the Digital Inputs Accessing the Digital Inputs On accessing the digital inputs see chapter V 1 Accessing the Digital Inputs and Outputs 66 NANO A IV Expansion Modules Hardware 2 4 Description of the LED s The LED s indicate that a 24V input signal has been activated on the conesponding input NANO A 607 PROCESS PLC System NANO A 3 The N OD8 Module 8 Digital Outputs 3 1 Overview and Technical Data Overview Module N OD8 Voltage supply intemal Centralised a rangement logic by basic contoller Decentralised arrangement by N PS1 voltage supply controller via system bus 9 pin LED outputs 1 8 Dimensions 114 x45 x70 HxWxD in mm Weight DNmi O Mounting Technical Data of Outputs Number of outputs SSS EEE Output types Rated voltage 24 VDC 15 20 Voltage range Load curent Potential isolation none Protective circuit Overload over voltage over temperature Inductive load protection Provided Signal voltage ON type Vsuppiy 1 5 V 68 NANO A IV Expansion Modules Hardware 3 2 Mechanical Dimensions Figure 20 Mechanical Dimensions of the Digital Output Modules 3 3 Description of Connections Eight output termi
4. 8388607 When a USER INPUT instruction has been activated an allowed value will appearatthe defined cursor position As a standard this value is O If atthis position another value is to be displayed it can be written into register 2815 NANO A 129 PROCESS PLC System NANO A Register 2816 Sign Suppression atthe DISPLAY REG Instruction Present value for sign suppression in the case of Value after reset 0 with sign Present value for sign suppression Value 0 with sign Value 1 Sgn will not be displayed Value Range 0 1 Register values can be output either with or without sign value As a standard output with signs has been activated Using register 2816 switc hing to sign suppression is possible 130 NANO A M User Interfaces Operator Guidance Register 2817 Status of User Input Read Present status of user input Value 0 no user input is active Value 1 user input is active Value after Reset 0 White New status of user input Value 0 interrupt without value transfer Value 2 interrupt with value transfer Value Range 0 2 Interuptof n this register it is shown whether at the moment a user User Inputis input is active Thus for example the time of the user Possible input can be monitored by anothertask If a defined time is over an interupt with transfer of the value shown in the display can be made by writing value 2 into register 2817 If value O has been written into register 2817
5. If you make the cable yourself the following minimum requirements must be considered Number of wires 3 Dia meter 0 25 Connection SUB D male meta llised Shielding total not paired The shield must on both sides have extensive contact with the connector shells NANO A 47 PROCESS PLC System NANO A 3 2 4 User Interface Connections User Interface Cable DK 422 PROC ESS PLC User Interface R9422 15 pin male 15 pin male SUB D max cable length SUB D connector 400m connector Shield Please shield extensively Only use metallised housing s 48 NANO A Ill Basic Unit NANO A Hardware Note The prefabricated connection cable DK 422 incl male connectorforoperating devices can be obtained from J ETTER If you make the cable yourself the following minimum requirements must be considered Number of wires 8 Diameter 0 25 Connection SUB D male meta llised Shielding total not paired The shield must on both sides have extensive contact with the connector shells NANO A 49 PROCESS PLC System NANO A 3 2 5 Monitoring Interface The MADUKT process monitoring system can be connected with the PROCESS PLC by two different cables VIADUKTCable Connection VIADUKT RS232 9 pin SUB D male max connector cable length 15m or 15 pin SUB D male connector Please shield extensively Only use
6. hFA23CD 22 NANO A ll Overview 2 4 2 Data Structure Registers 260 registers freely disposable to the user The NANO A data are either 24 Bit wide registers or flags 1 Bit LER Tas Recreo pa e seen Se BE N Registers are addresses containing system oruser data The NANO A control system is equipped with 260 data registers freely disposable to the user nextto various system registers These can be used forstorage of comparative values results of calculations measured values or the like 0 199 1000 1059 volatile non volatile user registers Register Format 24 Bit registers All NANO A registers have gota data format of 24 Bit integer integer format This results in a value range from 8 388 608 to 8 388 607 Kinds of Registers 1 Special registers Influencing and monitoring operating system functions as forexample task contol 1 User registers Data memones freely disposable to the user 2 Peripheral registers Registers for peripheral functions as forexample user interfaces and analogue inputs outputs 4 Overlapping registers Registers partially overlapped by flags or inputs outputs NANO A 23 PROC ESS PLC System NANO A Flags Flags can also be classified into flags freely disposable to the userand into special flags that are used by the operating system orthe peripheral functions 24 NANO A 2 5 Complete Accessto Fu
7. an interrupt without value transfer is made NANO A 131 PROCESS PLC System NANO A Register 2818 Keyboard Enable for User Interfa ces Read Present status of keyboard enable Value after reset 255 Write New status of keyboard enable bitcoded Value Range 0 255 Disable of To definitely enable respectively disable the userto Keyboard have accessto the operating functions certain Areasforthe keyboard aras can be enabled respectively disabled User by this register If keyboard functions disabled for service staff are to be enabled again this can also be camed out using this register Bit of Register Function 2818 Display of a flag 2 times R Display of flags is not possible Display of inputs 2 times O Display of inputs is not possible Change of flag condition by Change of flag condition disabled Permanent input display by hasgot no function for inputs 132 NANO A Shift Time after Application of Monitor Functions M User Interfaces Operator Guidance Register 2819 Shift Time between Monitor Screen and Normal Display Present value of shift time between monitor screen and normal display Multiple of 100 ms Value after reset 35 Write New value of shift ime between monitor screen and normal display Value Range 0 65536 If the monitor functions for register flag output and input display respectively change have been activated the display of the u
8. fixed point numbers Divisor DISPLAY_REG 1 0 255 2 1 3 Vi 4 Input and display of fixed point numbers Number of decimal places 1 0 255 DISPLAY REG 2 0 3 M 4 Input and display of fixed point numbers Field width of integerregister 1 0 255 display 2 8 3 M 5 Registers for user interfaces Field length USER_INPUT 1 0 255 2 8 3 VI 5 Registers for user interfaces Indirect cursor position 1 0 255 2 0 3 VI 5 Registers for user interfaces 118 NANO A M User Interfaces Operator Guidance 2815 Allowed value default for 1 8388608 8388607 USER INPUT 2 0 3 VI 5 Registers for user interfaces 2816 Sign suppression 1 0 255 2 0 3 VI 5 Registers for user interfaces 2817 Status of USER_INPUT 1 0 255 2 Status 3 M 5 Registers for user interfaces 2818 Restriction of monitor functions 1 0 255 O aus 1 ein 2 255 Bit0 0 R I O keys without 3 M 5 Registers for user monitor functions yet interfaces bits will be set Bit0 1 Rkey with monitor function R key without function flag input R O key with flag input R VO key without output access R O key with output access R VO key without input access R O key with input access register contents are not changed by key register contents are changed by key flag is not changed by key flag is changed by key flag is changed by key outputs are changed by key inputs are not displayed by key inputs
9. meta llised housings 50 NANO A Ill Basic Unit NANO A Hardware 3 2 6 System Bus for Expansion Modules On the right hand side of the basic controller respectively the expansion modules the connection for the expansion modules has been placed In centralised arrangement they are plugged into the basic controller directly in decentralised arrangement via a connection cable A detailed description of the CAN bus and of the expansion modules will be given in chapter IV 1 Basics on CAN System Bus Topology NANO A 51 PROCESS PLC System NANO A System Bus for Expansion Modules Connection Shielding Specification max length CAN 9 pin SUBD Sl male CIS max respectively m cable length female EN du 40m connector Cn VE Please shield extensively Only use metallised housing s Specification System Bus for Expansion 1 MBitg s max bus length 52 NANO A Ill Basic Unit NANO A Hardware Note The connection cables incl male connector for decentralised arrangement can be obtained from J ETTER If you make the cables yourself the following minimum requirements must be considered Number of wires 7 Dia meter 0 25 Connection SUB D male metallised Shielding total not paired The shield must on both sides have extensive contact with the connector shells NANO A 53 PROCESS PLC System NANO A 3 3 Digital Inputs On the lower side of the basic contoller eight
10. on the mailbox These can be inscribed on the respective EPROM and plugged into the contoller Mailbox 00 49 7141 59834 NANO A 163 PROC ESS PLC System NANO A Appendix B The NANO A Multita sking Operating System Bl Basics on Parallel Functions Camied out by Multita sking 164 NANO A This chapter has been written forthe user who wants to know more about the basic functioning of the NANO A multitasking operating system Multita sking Most control systems make use of a program which is run through in cycles Cyclic storage run is necessary unless several parallel programs are applied which is called multitasking Every control system however small it may be contains parallel functions and processes Even if only one automatic run is needed there are parallel functions or operator guidance functions to be monitored The most practicable way to operate parallel processing is multitasking The reasons why this kind of technology has not been applied on a widerrange yet are the following 1 PLC automation technique is very much obliged to its traditional concept part of which are the PLC languages ladderdiagram block diagram and statement list 2 The standard realtime multitasking operating systems are very complex so that effective and thus expensive hardware will be needed Besides that specialists are needed for maintenance 3 The multitasking operating systems generally known in offi
11. 100 REG 200 WHEN FLAG 10 THEN IF IN 101 THEN OUT 105 Access to registers Access to flags Access to inputs Access to outputs register 100 is loaded with 1234 the content of register 200 jis added to the content of register 100 when flag 10 is active the task will be continued if input 101 is active output 105 Will be set NANO A 75 PROCESS PLC System NANO A 1 Addressing of the Digital Inputs and Outputs Basic Controller Numbering of the Inputs on the Basic Controller Numbering of the Outputs on the Basic Controller 76 NANO A V Programming Software Expansion Modules The address results from the slot number and the number of the corresponding input output Coding of the Input Output Number xyz Meaning X y z T Module Decimal place Unit place 2 5 0 0 9 Note For module numbering the digital input or output modules are being counted If there are any analogue input output modules among the digital ones they are not being counted The basic controller is counted as module number 1 starting from there the slot numbers are being counted left to right NANO A 77 PROCESS PLC System NANO A 78 NANO A Example 1 Basic controller with two N ID8 modules and one N OD8 output module arranged as follows The input output numbering is shown in the table below NANO B N OD8 N ID8 N ID8 Basic Output Output Input Controller
12. Guidance Note The numeric value of register 200 is 2000 Only on the display of the user interface a comma is shown The operator must input the value of register 200 together with the desired comma places The values of registers 2807 and 2808 result from this input USER INPUT Suggested Value Default An additional special registerhas been provided to suggest a value to the user after giving the USER INPUT instruction which can either be confimed by ENTER or else be changed Register 2815 Suggested Value The register value will be shown on the user interface with the cursor following instead with zero The value can be confimed by pressing ENTER orelse it can be changed first to be confirmed by ENTER afterwards By pressing C clean the input is deleted then the suggested value of register 2815 wil appearagain NANO A 117 PROCESS PLC System NANO A 5 Registers for User Interfaces Overview Registers for User Interfaces Control of User Interfaces LCD Display Number of characters 1 0 255 2 48 3 VI 5 Registers for user interfaces Number of characters perline 1 0 255 2 24 3 M 5 Registers for user interfaces Text choice for DISPLAY TEXT 2 1 0 255 0 Tet 1 1 Tet 2 2 0 3 VI 5 Registers for user interfaces Divisor USER_INPUT 1 0 255 2 1 3 Vi 4 Input and display of fixed point numbers Number of decimal places 1 0 255 USER_INPUT 2 0 3 Vi 4 Input and display of
13. Mechanical Dimensions NM H 110 0 4 ees E LN LAL AZ Lk Se 2 4 Ov Oe O Ow Qs 30 gages Orr Or 4O ik Qs 5Q 11 Os N Q7 o o D Figure 7 Mechanical Dimensions of the NANO A Basic Device 10 2 7 Note N MN The depth shown here refers to PX all NANO modules H Bs N S V Figure 8 The Side View of the NANO A Modules NANO A 37 PROC ESS PLC System NANO A 3 Electrical Connections Specifications 3 1 Power Supply i J 24V power supply with E 7 the following cr I Characteristic s MEN Voltage range 20V 30V ln f Filtered Remaining ripple 5 96 Power Supply Power ca 50 Wforcompletion In case of centralised arangement the digital expansion modules are also supplied by the basic controller In case of decentalised anangement power is supplied by the digital exoansion modules via the N PS power supply see Chapter IV 4 ___ fhe N PS1 Module Power Supply for Decentralised Modules The intelligent expansion modules have got their own connection forthe 24 V power supply 38 NANO A Ill Basic Unit NANO A Hardware 3 2 Interfaces On the basic device there are three female connectors forthe various interfaces Interfaces of the Basic Controller 9 pin SUB D front programming RS232 monitoring RS232 J ETWay H R RS485 15 pin SUB D programming front opera
14. Module Module Module Basic Slot no 2 Sot no 3 Sot no 4 Controller 1 Input Output Input Input 101 108 201 208 301 308 401 408 Example 2 Basic controller with one analogue expansion module N AD4 one digital input module N ID8 and one digital output module N OD8 NANO B N OD8 N AD4 anal N ID8 Basic Output Input Input Controller Module Module Module Basic Slot 2 Sot 3 Sot 4 Contoller 1 Input Output Analogue input 101 108 201 208 inputs 301 308 V Programming Software This shows that for module numbering of the digital inputs and outputs the analogue module is counted as a void module Note For centralised arrangement first all digital input and output modules are placed in order and only then the modules for analogue I Os as well For decentralised arrangement the order is determined by the functional context which means that intelligent and digital modules can occur together NANO A 79 PROC ESS PLC System NANO A 2 Accessto Flags 2 1 User Flags Flags 0 to 255 FlagsO to 255 are are to the to the user s free user s free disposal disposal They are also overlapping the registers 2600 to 2610 thus entire flag groupings can be accessed via registers In connection with the word processing instructions W AND W OR and W XOR many new opportunities open up 240 255 N Note Bits 16 to 23 of register 2610 are 0 80 NANO A V Programming So
15. Operating System The following operating system erors are signalised in register 2008 Register 2008 Error Description 2 there is no program stored in the NANO A memory 7 wrongly programmed arithmetic calculation a label numberhas been used several times 8 jgenemlsmtaxemor one or more than one output drives are overloaded NANO A 173 PROCESS PLC System NANO A D 3 Bugs in the User Program The best thing In the SYMPAS programming surface a syntax check to isto letthe deal with bugs in the user program is implied This syntax syntaxcheck check can be freely activated ordeactivated for in SYMPAS remain active Program transferto the controller asthusthe If the syntax checkhas been deactivated faulty greatestbugs programs can be transfered to the NANO B In this willbe sorted case these enors will be reported in register 2008 In outatonce register 2001 it is signalised whether the program is run normally or whether it has been stopped Register 2001 Status Register Read Condition Value 0 Program has been stopped Value L 0 1 Program is running Value 1 Start the program Value Range 0 1 In the status register it is signalised whetherthe program in the controller is running or stopped atthe moment A program can be stopped when a syntaxemor has been detected in the user program The enortype will be reported in register 2008 and the ERR LED will shine A program can also be stop
16. Value after reset 0 Write New field length forthe USER INPUT instruction Value Range 1 8 Number of places reserved for input If values of only two orthree places are to be input only reservation of the actually needed places on the display will be allowed by register 2813 This is of special importance if a great number of texts and values is to be displayed on a userinterface Note It should be considered that one place each will be occupied by the sign and the comma If a value of six places isto be output value 7 isto be input into register 2813 NANO A 127 PROCESS PLC System NANO A Register 2814 Indirect Cursor Position for DISPLAY TEXT DISPLAY REG and USER INPUT Present value for indirect cursor position Value after reset 0 New value for indirect cursor position Value Range 0 127 If forthe DISPLAY TEXT DISPLAY REG and USER INPUT instrction the cursor position 0 is input the cursor position written in register 2814 will be chosen If the value of this register is O as well the text value to be displayed will be attached to the texts or values that have been output last 128 NANO A M User Interfaces Operator Guidance Register 2815 Allowed Value for the USER INPUT Instruction Defa ult Present allowed value atthe cursor position defined by the USER INPUT instuction Value after reset 0 Write New allowed value forthe USER INPUT instruction Value Range 8388608
17. bilingual e g tex 1 forthe customer tex 2 for the service staff Which of the two texts is displa yed will be defined in this register NANO A 121 PROCESS PLC System NANO A Register 2807 Divisor for USER INPUT of Fixed Point Numbers Read Present value forthe divisorto define the number of decimal places for user inputs Value 0 no decimal place Value 10 1 decimal place Value 10000 4 decimal places Value after reset 0 Wie Value Range O 10000 Decimal Places forthe Input of Integer Values The data being supplied by the NANO A are integer values When at USER INPUT they are input with comma places they can be read by either register 2807 or 2808 Into register 2807 a divisor has been written which the number of post comma places result of A divisor value 10 for example results in a post comma place 1 10 0 1 this relates to a decimal place 122 NANO A Display of Decimal Places for USER INPUT M User Interfaces Operator Guidance Register 2808 Number of Decimal Places for USER INPUT of Fixed Point Numbers Read Present value of the numberof decimal places for user inputs Value 0 no decimal place Value 1 1 decimal place Value 4 4 decimal places Value after Reset 0 Wie Value Range 0 4 Different from register 2807 where the number of decimal places is shown by a divisor in register 2808 the number of decimal places has been written NANO A 123 PROCESS PLC System
18. but the contents of the specified register is loaded into register x or Ry If instead of a RR press space key twice and then any number b is written into the register REGISTER LOAD x with RRb This will have the following result First the value of register number b is read This value then serves as register number This means a new value is read in the register having gotthis value as its number and finally this new value is stored in register x NANO A 87 PROCESS PLC System NANO A Indirect and Double Indirect Addressing of Registers 88 NANO A KL MN Pointer1 Figure 26 By pressing SPACE or CTRL R the Indirect Steps R and RR can be Entered Exa mples 1 Loading of a numberinto a register REGISTER LOAD rNewPosition with 1280 Value 1280 is loaded into the register rNewPosition 2 Copying one register into another one REGISTER LOAD rVoltage with RrVoltagel The value written into register rVoltagel1 will be loaded into register rVoltage With otherwords register contents rVoltagel will be copied into register rVoltage 3 Loading by double indirect addressing REGISTER_LOAD rVoltage with RR rV Pointer The value of register number contents of register rV Pointer Wil be loaded into register rVoltage V Programming Software Double Indirect Addressing Example Register Number Value 111 REG 111 70035 REG 150 REG 11 arbitrary with this content the f
19. counter The digital input INPUT 1 is connected 160 NANO A VII Network Function 2 Register Description Register 2900 Peripheral Control Register Function Description Present value of peripheral control register Value after reset 0 New value of peripheral contol register 0 65535 Single channel counter OFF gt dig input Single channel counter ON A D conversion deactivated A D conversion active The digital input INPUT 1 serves acquisition of events that have a frequency of up to 10kHz If the single channel counter has been deactivated only INPUT 1 will function asa digital input Register 2901 Counter Value Single Channel Counter Value after reset 0 NANO A 161 PROC ESS PLC System NANO A Appendix Further This appendix serves for the deepening of certain information on topics or forgiving an overview over peripheral topics ordeepening On some of the topics mentioned here individual of certain topics Manua Is or brochures have been provided They will explicitly be mentioned in the respective passages In appendixE you will find a questionnaire about this manual which can be copied and faxed We would be very grateful if you could help us with suggestions and criticism in orderto make the manuals still more user friendly 162 NANO A VII Network Function Appendix A Operating System Update J ETER has supplied operating system updates BIN or HEX files
20. deviation via hardware level that is a characteristic of the standard PLC can be omitted completely The processcan directly be transfered into a program sequence The process can directly be transferred into a program run SYMPAS can be programmed in German or English language All PROCESS PLC systems are programmed identically This means that programs are portable thus a programmer will not have any adjustment problems after changing to another PROCESS PLC system All systems are functioning on a multitasking operating system which helps to transferthe parallel sequences of each process into parallel programs This makes the Cyclic storage run unnecessary In Chapter Il 2 3 Process Orientated Versus Cyclic Storage Run some instructions of the SYMPAS plain text high level language have already been explained These are the basic instructions WHEN and IF which the program flow is determined by SYMPAS high level language effectiveness without high level complexity By instructions adapted to automation technique programming is made easier Readability is made easier by symbolic programming ll Overview By these instructions the basis of SYMPAS programming is clearly shown the high level language SYMPAS is a language adapted to automation technique simple yet effective A problem with the application of standard high level languages in automation is the complexity and the high level of freedom What
21. etc For further details 136 NANO A M User Interfaces Operator Guidance on task processing please see the register descriptions fortask control Note Normally the user interface of low priority should be operated If during user input there are remarkable delays the priority of the user interface can be increased by setting the flag In most cases more complex user and display functions in the manual or setting mode of the device are needed Thus it is possible to setthis flag in the manual mode high priority and to delete itagain in the automatic mode low priority NANO A 137 PROCESS PLC System NANO A 138 NANO A Controlling the Keys and LED s of the User Interface Controlling the User Interface LED s Special Special Flag Flag 2227 2233 Query of User Interface Keys Flag Key Flag Function Keys F5 2205 SHFFF5 X 2185 F6 2200 SHEFF6 2186 F7 220 9 SHFFF7 2187 F9 2200 SHFFF9 2189 M User Interfaces Operator Guidance Keys for Special Functions lt 2214 SHFT 2193 Swr 2200 0 227 JSHFT 2197 222 HAT 223 2220 gSHFIT 2221 R 225 X JSHFR X 2195 Numeric Keys O 2160 SHFTO 217 4 j21604 HE X 2017 6 2160 SHE X 2176 8 2168 SHAB 2178 9 2169 sm 2179 NANO A 139 PROC ESS PLC System NANO A Vil Network Op
22. instruction introduced by THEN is shown Register 105 is read and its contents multiplied by 25 The result of this operation will be stored in register 1 The contents of register 105 will remain unchanged 2 IF REG 1 REG 105 25 THEN In this case the expression REG 1 REG 105 25is not part of an output instruction but of an input condition In this part of the program the value of register 1 remains unchanged It will only be compared with the productREG 105 25 NANO A 91 PROC ESS PLC System NANO A 92 NANO A By using the instruction REGZERO a registeris set to O or if queried whethera register contains a value of O REGZERO RegNo As an input condition this instruction has got after r or WHEN the following meaning which is demonstrated in the example below Example IF IF REGZERO 49 REG 49 THEN 0 THEN By those two program parts the same functions are carried out On the right hand side the comparison is to be carried out as a standard arithmetic comparison and on the left the special instruction REGZERO willbe used advantage faster execution The Instructions REGDEC REGINC Those two instructions serve for decreasing decrementing respectively increasing incrementing a register by 1 These functions are frequently used in loops forincreasing ordecreasing counters and pointers Exa mples la 1b THEN THEN REGDEC 100 REG 100 REG 100 V Programming Software T
23. register values which can be input by a userinterface Forthe parameters device number and cursor position the same factsapply asforthe DISPLAY TEXT instruction yet with the following alterations If cursor position O is input the value of register 2814 will be chosen as cursor position at the user input If this value is 0 as well which is the reset value of the register the register contents will be written at the present cursor position The register number is the number of the registerthe value that has been input is assigned to Here a simple indirect register address is possible as well ForUSER INPUT there are normally 8 characters available This value format of the user input which has been stored in register 2812 can also be altered Example DISPLAY TEXT 0 cp 1 New Position USER INPUT 0 cp 17 Reg 100 In orderto achieve sensitive operator guidance the USER INPUT instuction is most times combined with the DISPLAY TEXT instruction NANO A 111 PROC ESS PLC System NANO A 112 NANO A After issuing those two instructions the NEW POSITION text will be displayed on the left of the upperline and after that the input of a numberis being waited for This number which will be stored in register 100 will serve as a new nominal position fora positioning run this applies to NANO B only M User Interfaces Operator Guidance 4 Input and Display of Fixed Point Numbers Fixed Point Numbers can
24. 01 308 Beeren N 1501 1508 1601 1608 co a o 3 2 5 D a 5 v c a 201 208 Be DZ 1601 1608 N gt eo o 3 7 5 D a o c 8 c e 2500 101 108 201 208 301 308 2501 201 208 301 308 401 408 e 2513 1401 1408 1501 1508 1601 1608 16 combined outputs 2520 101 108 201 208 2521 201 208 301 308 eea 2534 1501 1508 1601 1608 co a o 3 c 3 D a o 8 c uU 256 279 280 303 i ot enn I 2024 2047 e 2600 N A 2601 24 47 ae ee 2610 240 255 2611 2048 2071 2612 2072 2095 ta 2621 2288 2301 Single Dual channel counter 1 8388608 8388607 NANO A 99 PROCESS PLC System NANO A EMEN EUER 5 Sere ee 0 0 0 100 NANO A M User Interfaces Operator Guidance VI User Interfaces Operator Guidance 1 Overview Technical Data Overview User Interfaces Type Display Remarks Interface Cable ICD9a 2 lines of24 characters each LCD10a 2 lines of 24 characters each LCD11 4linesof21 characters each LCD12 2 linesof16 characters each LCD16 4 lines of 20 characters each 12 F keys LED special function keys decimal block 12 F keys LED special function keys decimal block 12 F keys LED special function keys decimal block 4 F keys special function keys decimal block 5 F keys LED i K RS422 DK 422 RS422 DK 422 D illuminated designed for OpenColl operation b
25. 4 Connection of Digital Outputs ID 4 Vss external supply gt gt je electric Switc ux Ww SRS Figure 22 Intemal Circuit of Digital Outputs NANO A 57 PROC ESS PLC System NANO A 3 5 Single Channel Counter Events of a frequency of up to 10kHz can be evaluated by the single channel counter Forthis purpose the digital input INPUT 1 is connected Figure 15 Connection of Single Channel Counter 58 NANO A Ill Basic Unit NANO A Hardware 4 Description of the LED s 24V Operating voltage OK 5V Intemallogic voltage OK RUN lit User program is running flashing User program is not running Switch set on Stop ERR Eror The enor state has been specified in registers 2008 to 2012 oO 000000 D u 00000000 or 0 gd 5 Q Digital Digital Input is Active Output is Active 24V signal is connected 24V signal is activated NANO A 59 PROC ESS PLC System NANO A 5 Description of the Mode Switch 60 NANO A 0000008 Figure 16 The STOP RUN Switch STOP Position If atthe point of attaching the voltage supply to the control system the switch is in STOP position the users program will not start It can be activated by pressing Shift F2 in the SYMPAS program RUN Position If atthe point of attaching the
26. A RR o good o quite useful o only medium o bad quality Commentary TIS o good o quite useful o only medium o bad quality Commentary DULCI e o Lua t TII o good o quite useful o only medium o bad quality Commentary Appendix F VII Network Function Further J EMER Components Service Besides controllers a whole range of peripheral products or various kinds of service is also offered by the J EMER GmbH About all the components mentioned below there are brochures available which can be ordered F1 User Interfaces and Monitoring Devices All about Operating and Monitoring In addition to our controllers we also offer user interfaces and monitoring systems which are fully integrated into PROCESS PLC technology A great range of alpha numeric user interfaces are there to serve standardised operator guidance starting from mere display units with only a few keys to displays of several lines with a numeric keyboard plus function keys If graphics are also to be displayed the graphic LCD 17 user interfaces present themselves for all relevant possibilities of tex and graphic display If either display of complex processes and or data management by PC is required the following possibilities are provided by the PC operated VIADUKT monitoring system e Graphic process monitoring Data transferto and from the controller Operating data and emor documentation Trend graph functions Access vi
27. Data 64 N OD8 Description of Connections 69 Mechanical Dimensions 69 Technical Data 68 N PS1 LED s 74 Mechanical Dimensions 73 Technical Data 72 NANO A 183 PROC ESS PLC System NANO A 184 NANO A Terminal Description 74 O Operating System Update 164 Operator Guidance 102 P Programming Interface 40 R Register EEPROM Register 87 Registers 87 Calculating with Registers 91 Indirect Addressing 88 Overlapping of Registers and Flags 81 Power Failure Safe 87 Programming with Registers 88 Special Registers 95 S Set of Instructions 20 Single Channel Counter 161 Description of Connections 161 Register Description 162 Special Flags 83 Special Registers 95 System Bus for Expansion Modules 51 U User Input Display of Texts 106 User Interface 102 Connections 48 Cursor Position 107 Display of Register Contents 110 Fixed Point Numbers 114 Flags 137 Overview 102 Programming 106 Query of Register Values 112 Registers 119 Terminal Descriptions 104 User Input 112 User Register 87
28. F ON ON ON OFF 30h OFF OFF ON ON OFF ON 3300 OFF OFF ON ON OFF OFF 30h OFF OFF ON OFF ON ON 3500 OFF OFF ON OFF ON OFF 360h OFF OFF ON OFF OFF ON Deuts Default setting Corespondingly the line in AUTOEXEC BAThasto be changed SET EIWAY_PORT x Ill Basic Unit NANO A Hardware In the SYMPAS menu Special Interface a choice can be made between a programming interface via RS232 or via J ETWay H Length 22 8 47 SCHNUPP1 PNA Interface Figure 11 SYMPAS Menu Special Interface Note If you make the cable yourself the following minimum requirements must be considered Number of wires 3 Diameter 0 25 Connection SUB D meta llised Shielding total not paired The shield must on both sides have extensive contact with the connector shells NANO A 45 PROCESS PLC System NANO A 3 2 3 Network Interface J ETWa y R J ETWay R serves for networking PROCESS PLC s and or networking REMOTE I Os valve blocks etc with the PROCESS PLC See Chapter MI Network Operation Connection on the NANO B 9 pin SUB D male connector or 15 pin SUB D male connector 46 NANO A J ETWay R Cable Shielding Please shield extensively Only use metallised housings Specification maximum length RS485 max cable length 400m Ill Basic Unit NANO A Hardware Note
29. NANO A MANUAL JETTER GmbH Gr terstr 2 D 71642 Ludwigsburg Tel 49 7141 25500 Fax 49 7141 2550 425 Hotline 49 7141 2550 444 E Mail jetter jetter de Mailbox 49 7141 59834 PROCESS PLC Edition 1 0 September 1997 J EMER GmbH reserves the right to make alterations to its products in the interest of technical progress These alterations need not be documented in every single case This manual and the information contained herein has been compiled with the necessary care J EMER GmbH makes no warranty of any kind regarding this material including but not limited to the implied warranties of merchantibility and fitness for a particular purpose JETIER GmbH shall not be liable for emors contained herein or for incidental or consequential damage in connection with the fumishing performance or use of this material The brand names and product names used in this hardware description are trade marks or registered trade marks of the respective title owner Table of Contents Safety Instructions General Technical Specifications Interference EMI Il Overview 1 Introduction 2 PROCESS PLC The Technolog 2 1 What does PROCESS PLC Technology Really Mean 9 2 2 Ihe Advantage of Multitasking IV Expansion Modules 1 Basic Remarks on the CAN System Bus 1 1 Centalised Arrangement at the CAN System Bus 62 1 2 Decentralised Arrangement at the CAN System Bus63 4 The N PS1 M
30. NANO A Definition of Decimal Places for Value Output 124 NANO A Register 2809 Divisor for the Display of Fixed Point Numbers for DISPLAY REG Present value forthe divisor to define the number of decimal places for DISPLAY REG Value 0 no decimal place Value 10 1 decimal place Value 10000 4 decimal places Value after reset 0 New value for defining the number of decimal places for DISPLAY REG Value 0 no decimal place Value 10 1 decimal place Value 10000 4 decimal places Value Range O 10000 The data being supplied by the NANO A are integer values If these foroutput on the user interface are displayed by the prsPLAY REG instruction with comma places this can either be camed out by register 2809 or 2810 The value of register 2809 is a divisor which results in the number of decimal places Divisor value 10 for example is a decimal place 1 10 0 1 refersto a decimal place M User Interfaces Operator Guidance Register 2810 Number of Decimal Places for Display of Fixed Point Numbers in DISPLAY REG Read Present value Number of decimal places for register display Value 0 no decimal place Value 1 1 decimal place Value 4 4 decimal places Value after reset 0 Write New value Number of decimal places for register display Value 0 no decimal place Value 10 1 decimal place Value 10000 4 decimal places EZ 4OJ 0 Value Range _ Direct Different from register 2809 where decim
31. NANO A Ill Basic Unit NANO A Hardware Ill Basic Device NANO A Hard ware 1 Overview and Technical Data Basic Device NANO A Program memory 6 kByte EEPROM User register 24 Bit 250 200 volatile 50 EEPROM Data format 24 Bit Integer 8 388 608 8 388 607 Intemal intermediate results 32 Bt Number of user flags Digital inputs Digital outputs Fastsingle channel counter 10kHz 24V Programming interface Operator and monitoring RS 232 RS 422 interface Field bus interface J EIWay System bus interface CAN bus interface HxWxD in mm Mounting DNmi Connections Voltage supply Digital inputs outputs Programming interface 9 pin SUB D female connector J EIWay field bus interface 15 pin SUB D female connector System bus interface 9 pin SUB D female NANO A 35 PROC ESS PLC System NANO A connector Operator and monitoring 9 pin SUB D female interface connector 15 pin SUB D female connector Voltage Supply Power consumption incl 8 ca 25 Watt digital outputs except expansion modules Power consumption for ca 100 Watt centralised fully equipped configuration without power supply for decentralised arrangement Demands on power supply 24VDC 15 20 Switches LED s SIO P RUN switc h When the switch is set to SIOP position the user program will not be started after attaching the voltage pply 36 NANO A Ill Basic Unit NANO A Hardware 2
32. System NANO A Note The data indicated in this manual have got merely informational character without warranty of any quality 2 NANO A Safety Instructions Specifications 2 General Technical Specifications A Note The general technical specifications listed below apply to all PROCESS PLC NANO A modules Above that further module specific data will be mentioned in the respective chapters on modules Technical Data Remarks Ambient 0 50 C temperature Storing temperature 10 70 C PO Air humidity 5 95 RH2 according to IEC 1131 2 Contamination level Il according to IEC 1131 2 Oscillation fatigue IEC 1131 2 limit IP20 according to IEC 1131 2 Fr NN NNNM protection ED evelED according to IEC 11312 Housing jAumnum NANO A 3 PROC ESS PLC System NANO A 3 Instructions on Electro Magnetical Interference EMI A Besides other precautions shielding is important Directand extensive grounding is important Please use metallised male connector housings Separate signal and voltage connections spatially 4 NANO A A characteristic of interference immunity is the same as that of the often quoted Chain It is as strong as its weakest link That s why besides precautions inside the device cable connections respectively correct shielding are of greatest importance Shielding must be done on both ends of the applicable cables
33. The entire shield must be drawn behind the isolation and then be extensively clamped undera stain relief When the signal is connected to terminal screws The strain relief must be connected with a grounded surface directly and extensively When male connectors are used Only use metallised connectors e g SUB D with metallised housing Please take care of direct connection here as well On principle separate signal and voltage connections spatially Safety Instructions Specifications SUB D male or female connectors 9 15 orn 25 gt poles fully metallised housing Q s gem i 7 3 gt eg Fd 1 1 The extensive shielding must be held tight under the shield fixings as a conducting connection with the housing Abbildung 1 Shielding in Agreement with EMI NANO A 5 PROC ESS PLC System NANO A Il Overview 1 Introduction 6 NANO A First of all congratulations on your mini size PROCESS PLC NANO A You will soon realise thata small device can also be effective and easy to handle Programming in plain text high language and a multitasking operating system are a novelty in the category of mini controllers About the Manual We have also taken new lines in designing the manual hoping that your busy workdays will be seasoned with some humour In the appendix you will find a
34. a J EIWa y H to up to 126 controlling devices NANO A 179 PROC ESS PLC System NANO A F2 Drive Components and their Design Digital Servo System DIMA with a broad Performance Range 180 NANO A Ourservice ranges from designing to offering drive series Let us know the required mechanical data and we will design the drive for you Especially in the area of servo technique we can offer an integrated solution by a digitised servo system Its performance ranges from 8 to 100 Ampere Of course we will also provide the required drives Figure 29 Digital DIMA 32 Motor Control with Servo Motor VII Network Function F3 Image Processing In this area we can also offer you an integrated solution an image processing system that is open and easy to manage fully integrated into PROCESS PLC technology 3 NeuroCheck Disc 8 x Ell Eie Tools Check Check Function Automatic Window i8 x Dieta 1S wli wel B P Disc Check E d Measure slide position D Capture image Transfer image A Calibrate pixels Define ROIs CY Determine threshold CY Create ROIs by thresholding EJ E Gauge AOls Select New Check Function a Calibrate pixels Image calibration Calibrates conversion of pixels to Set digital output System communicati Sets a digital output Read digital input System communicati Reads a digital input 153 wait for asynchronous image c Image acq
35. al places are Definition of defined by a divisor in register 2810 the decimal places Pob to be displayed can be input directly aces for Value Output If forexample 3 decimal places are to be displayed value 3 can directly be input into register 2810 In register 2809 though the divisorto be input would be 1000 NANO A 125 PROCESS PLC System NANO A Register 2812 Field Length for the DISPLAY REG Instruction Present field length forthe DISPLAY REG instuction Value after reset 8 Write New field length forthe DISPLAY REG display Big MM Value Range Numberof Definition of the numberof placesto be output Eight Reserved placescan be reserved fora register display asa Places for Value Output lei on the User IF only values of two or three characters are to be Interface displayed only the numberof places that are actually needed will be reserved by register 2812 This is of special importance if a great number of texts and values are to be displayed on a user interface Note It should be considered that one place each will be occupied by the sign and the comma If a value of six places is to be output value 7 respectively 8 is to be input into register 2812 126 NANO A Number of Reserved Places for Value Input A VI User Interfaces Operator Guidance Register 2813 Field Length for the USER_INPUT Instruction Present field length for the USER INPUT instuction
36. are displayed by key 2819 Display time for monitor 1 0 65535 functions 2 350 3 VI 5 Registers for user interfaces 2820 Activate monitor display 1 0 255 2 0 3 M 5 Registers for user interfaces 2821 Dialogue language 1 0 255 NANO A 119 PROC ESS PLC System NANO A 3 M 5 Registers for user interfaces Register 2804 Number of User Interface Characters 120 NANO A Function Read Present value of entre number of user interface characters all lines Value after reset 47 of the connected user interface Value Range 1 127 The register is initialised by the connected user interface Register 2805 Number of Characters per Line Present value of number of user interface characters Value after reset 24 New value fornumber of characters of the connected user interface Value Range 1 127 The register is initialised by the connected user interface M User Interfaces Operator Guidance Register 2806 Text Choice for the DISPLAY TEXT 2 Instruction Present value forthe text to be output in connection with the DISPLAY TEXT 2 instruction Value 0 Text 1 Value 1 Text 2 Value after reset 0 White New value fortex choice Value 0 Tex 1 Value 1 Tex 2 0 1 O Value Range 0 1 Bilingual text By the DISPLAY TEXT 2 instruction a choice can be outputis mage between two texts for the text output This does possible for example make sense when the operator guidance is to be
37. ation reg gt PASE NO In PASE NO the network number of the slave contol is written which is to be addressed via network Source Reg From source reg the number of the of the registercan be read from which a value isto be written into the master contol This register is in the slave control Destination Reg From destination reg the number of the master control register can be read the value of the slave register is to be written into Example N GET REGISTER from 2 Reg200 Reg here 100 Result Value of slave control register 200 network number 2 is copied into master contol register 100 by this instruction NANO A 155 PROCESS PLC System NANO A 5 Registers for Network Operation 156 NANO A Overview Network Registers Network number Register offset 2704 2705 Each PROCESS PLC system has at least one interface for networking via the J ETWay network The registers described here serve for definition of transfer parameters and participant numbers of this R485 interface Register 2700 Participant Number Read Present participant number in JEIWay Value after reset 0 White New participant number in J ETWa y Value 0 deactivated Value 1 prohibited as itis a master number Value 2 127 possible slave number Value Range 0 and 2 127 VII Network Function The NANO A can only function as slave in a J ETWay R network Thus this participant number must be a slave number Slave number
38. be displayed and input with the help of the user interfaces The functions of registers 2812 field length for DISPLAY REG and 2813 field length for USER_INPUT remains unchanged thus the registers are specified as before If the result isto be displayed though the comma is presented as an additional character This means that in the display of the result one more characterthan it has been defined forthe registers is available Display of Fixed Point Numbers Forthis purpose two additional special registers have been provided Register 2809 Divisor DISPLAY REG By the register value the number of decimal places is defined as an altemative register 2810 can be used 2809 Divisor for Value Output DISPLAY REG Bo 05 7 jog 72 NANO A 113 PROCESS PLC System NANO A 4 decimal places are possible as a maximum Register 2810 Post Comma Places DISPLAY_REG By the register value the numberof decimal places is defined as an altemative register 2810 can be used 2810 Decimal Places DISPLAY REG Oo 4 decimal places are possible as a maxmum Only one rgister is to be defined altematively either register 2809 or register 2810 can be written into Example By the instruction DISPLAY REG 0 cp 1 reg 200 the content of register 200 is displayed on the LCD Number 20 00 forexample is presented by the following register definitions Register200 2000 Register 2809 100 altemative to
39. ce In standard setting both functions are executed after having carried out all tasks By flags 2056 and 2057 priority of these functions can be increased In this case the interfaces are always addressed in between two task changes In most cases standard setting is best asthe highest priority is usually given to automatic functions instead of operating functions It is advisable to switch these flags for example from automatic function to manual operation of the system VII Network Function Remarks AND Pd u the DELAY 0 Parameter 0 instruction task switch is enforced If a task hits DELAY 0 during its processing it will immediately go to the next task Using this instruction tasks of low priority or program parts can be defined as such If one or several DELAY 0 instructions are written into the user interface task the time gained here is made available to the other ta sks NANO A 169 PROC ESS PLC System NANO A Appendix C Symbolic Programming The symbolic way of writing can be recommend ed because it is easier to understand 170 NANO A All parameters can be programmed either in numeric orin symbolic mode Without Symbols THEN OUT 302 With Symbols THEN OUT oEject Due to the use of symbols the already good readability of PROCESS PLC programs has been further improved A fixed way of writing is quite helpful In the example given above the name of the output begins
40. ces are in realtime only to a certain limit as many system functions such as hard disk access mouse Display of the Actual Process J ETix The Multita sking Operating System for Automation Technique VII Network Function handling and similar functions work as intenupts of a program flow 4 Due to the complexity of the curent multitasking operating systems application in the area of small to middle sized control systems has not been possible so far Yet multitasking as such is the way of parallel processing that is easiest to understand and to realise logically When multitasking is applied transfer into a cyclic program run which does not correspond to the actual process is omitted By multitaskng a way of controlling is granted that refers to the actual process To create an operating system with multitasking and a descriptive process oriented execution forthe whole range of automation technique J EMER has developed a multitasking operating system that is easy to manage J ETix This operating system designed forthe requirements of automation technique even allows implementation in the NANO A mini size controller NANO A 165 PROC ESS PLC System NANO A B2 The Way J ETix Works Multita sking with Single Processor System J ETix functions byan optimised time slic e technique 166 NANO A First of all a distinction must be made In the area of electronic data processing there are so called m
41. ch decentralised unit must be supplied with an N PS1 power supply 28 NANO A ll Overview 3 2 3 Direct Connection of Festo Valve Blocks to the CAN System Bus Connection of Valve blocks by Festo of the CP type can be directly valve blocks connected to the NANO PROCESSPIC This means no without Special agapteron either valve blockorsystem NANO additional i adapters wil be needed Connection to the controller is the same as it is with the decentralised arangement of digital and analogue components CE II rs AS 4 Ny festo Ventil Insel NANO A 29 PROCESS PLC System NANO A 3 3 Possibilities of Networking On each of the J ETTER control systems the NANO A included there is a J EIWay fieldbus interface on the basic unit Network Topology JETWayH for the Control Level PC with the Programs SYMPAS Programming VIADUKT Process Monitoring etc up to 126 Participants PASE E DELTA Figure 6 J ETWay H for the Control Level 30 NANO A ll Overview Highlevel NANO B NANO A si SLAVE Lowlevel Decentralised Periphery max 126 REMOTE YO VALVE BLOCK NANO A 31 PROC ESS PLC System NANO A 3 4 User Interfa ces Process Monitoring The user interfaces are also controlled directly by the user program they need not be programmed separately 32 NANO A Various user interfaces have been supplied for operator guidance If still mo
42. e as intermediate storage and asa storage forcomparing measuring and nominal values Power Failure Above that fifty power failure safe memory registers Safe Registers 1000 to 1049 have been made available These power n to 10493 failure safe registers are EEPROMS The number of writing umber of DEE Writing accesses is limited 100000 writing accesses the Accessesis humberof reading accesses is not limited Limited The registers are 24 Bitwide and have a value range of 8 388 607 to 8 388 608 Registers can forexample be loaded with the REGISTER LOAD instuction FEGISTER_LO D Karina Pos Forutioml Figure 25 LOAD_REGISTER with Figure 24 LOAD_REGISTER with Numeric Parameters Symbolic Parameters 86 NANO A V Programming Software Programming with Registers The instruction REGISTER LOAD x with a serves forloading of numeric values or contents of other registers into a register Description In the instruction shown above x represents the number of the register value a isto be written into Indirect and Double Indirect Addressing Forthe x and the a in the instruction shown above not only a numbercan be witten but a registercan be specified as well By pressing the space key an R is written in front of the register number If Ry is written instead of X value a is written into the registerthe number of which is in register y If Ro is written instead of a not the value per se
43. e of Operation Number of the highest usertask 0 31 number j 0 255 2200 2231 Taskindex 2300 2331 Tasktime register Various Registers 2900 Peripheric control registers 1 0 65535 Bit 1 0 Dual channel counter 2 0 Bit 1 1 Single channel counter Bt 0 0 No A D conversion Bit O 1 A D conversion active Control of User Interfaces LCD Display 2804 Number of characters 2805 Number of characters per line 2806 Text choice for DISPLAY TEXT 2 0 Tex1 1 lex2 2807 Divisor USER INPUT 2808 Numberof decimal places USER INPUT 2809 Divisor DISPLAY REG 2810 Numberof decimal places DISPLAY REG SYMPAS Index window 0 65535 Beginning TASK SYMPAS Index window 8388608 8388607 WNHWNHINH ln u NH o Wy eS o lt Hro lt soo lt ro aE ye af on Ul on on Ww v DE o N u u V Programming Software 2812 Field width for integer register display 2813 Field width USER INPUT ia 2815 Allowed value Default USER_INPUT 2818 Restictions of monitor functions O OFF 1 ON BitO 0 R I O keys without monitor function yet bits are set BtO 1 R key with monitor function Bitl 0 R key without function flag input Btl 1 R I O key with flag input Bi2 0 R I O key without output access Bi2 1 R I O key with output access Bt3 0 R I O key without input access Bi3 1 R I O key with input access Bt4 0 Register contents not changed by key Bt4 1 Registe
44. ed as well Examples 1 DISPLAY REG 0 cp 17 Reg 100 By this instruction register 100 is transfered to the LC display If register 2812 has not been changed since reset register 100 will be displayed atthe end of the first display line as Shown below assumptions display was empty before the instruction was issued and register 100 3567 The dots are to represent the positions which have still got the previous contents after issuing the instructions NANO A 109 PROC ESS PLC System NANO A 2 DISPLAY TEXT 0 cp 25 actual position DISPLAY REG 0 cp 41 Reg 11009 In this example useful combination of the two DISPLAY instructions is illustrated First the text actual position is written into the second line left while the rest of the second line is deleted Dollar character By the second instruction register 1109 is displayed down on the right In this register the actual axis position is stored if a servo controller module has been connected at slot no 1 This applies to NANO B only Assumptions The actual position of axis 11 isto have value 5400 The dots are to represent the positions which after having given the instructions still have got the previous contents 110 NANO A M User Interfaces Operator Guidance Query of Register Values by the Program The instruction USER INPUT lt DeviceNo gt cp lt Cursor pos Reg lt RegNo gt serves for writing the
45. elf the following minimum requirements must be met Number of wires 6 Diameter 0 25 Male connector SUB D meta lise d Shielding asa whole not in pairs On both sides of the shield extensive contact with the male connector housings must be granted M User Interfaces Operator Guidance 3 Programming of User Interfaces DISPLAY TEXT DISPLAY REG USER INPUT In this chapter the instructions which are necessary for user interface and keyboard modules wil be described DISPLAY TEXT DISPLAY REG USER INPUT Display of Texts The instruction DISPLAY TEXT lt Device no gt cp lt cursor pos gt lt Text gt serves for editing texts on user interfaces Meaning of the Parameters Device Number For this parameter 0 1 2 or3 can be entered 0 or 2 A user interface will be controlled 3 NANO A 105 PROCESS PLC System NANO A 106 NANO A This device number causes the contoller to edit the text on a printer Separate display on several simultaneously connected user interfaces is possible a description can be ordered Cursor Position By this parameterthe cursor position is defined where the first bit of the text isto appear Cursor Positions of Various User Interfa ces 2 line 2 line 2 line LCD 16 1 to 24 25 to 48 1 to 24 25 to 48 1 to 16 17 to 32 LCD17 status line 1 to 40 1 line 2 line lto 16 1to 7 1 line 2 line 1
46. endly input insruction and windows and integrated into the program text parametering by input windows Length 18 8 17 BEFEFENS PNA DISPLAY_TEXT 8 1 parameter input Figure 2 Easy input of instructions by an input window NANO A 19 PROCESS PLC System NANO A 2 4 1 Overview over Instructions PROCESS PLC Set of Instructions DISPLAY_REG output of register contents onto LCD or printer DI DISPLAY_TEXT output of texts onto LCD or printer texts can be chosen output the help of the LCD queried for zero O BIT_SET the bit of a register is set or queried for 1 THEN IF THEN ELSE WHEN THEN 2 nion DEF_FUNCTION the beginning of a function definition is marked INPUT NUMBER a digital input is queried IF SE THEN ELSE LIMITS 1 it is queried whether the register is inside certain limits condition a register is placed between certain limits by force assignment AXARR it is queried whether the axs has been stopped condition axis is stopped assignment END DEF the end of a function definition is marked D2 U U TH DF ED IF U AX 20 NANO A ll Overview ACTUAL_POS the actual axis position is queried COPY a register area is copied AP NOP this instuction is of no effect yet a bud EE processing time is needed test purposes A REGISTER_LOAD a value is witten into a register direct indirect doubly indirect
47. eration 1 J ETWa y R Processing Level 140 NANO A The J ETWay R network has two functions l The hierarchic networking of PROCESS PLC contol Systems 2 The connection of decentralised peripheral devices like Remote I Os or valve blocks The maximum number of participants per level is 126 This is a monomaster network which means that on each hierarchic level there is one master and up to 126 Slaves Note The PROCESS PLC NANO A is always a slave in the J EIWay R because it cannotactively access another controller Nevertheless other controllers can access the NANO A VII Network Function Netztopologie JETWay R fur die Feld und Prozess Ebene DELTA SLAVE Highlevel NANO A MASTER Lowlevel dezentrale Peripherie REMOTE I O VENTILINSEL Figure 27 J EIWa y R for the Process Level max 126 NANO A SLAVE max 126 max 126 NANO A 141 PROCESS PLC System NANO A 2 Description of Connections J ETWay R serves for the networking of several PROCESS PLC s and orthe networking of Remote I Os valve blocks etc with a PROCESS PLC J ETWa y R Cable Connection Shielding Specification on the Side of max Length the NANO B RS485 9 pin SUB D male max connector rd cable length a 400m or 15 pin SUB D male connector Please shield extensively Only use metallised housings 142 NANO A VII Network Function N
48. ftware Example Overlapping of User Flag Registers Example Register 2609 Btno O 1 2 3 4 21 2223 Reg 2609 1 0 0 0 1 Op 1 0 Flag 217 218 219 220 221 238 239 240 Programming with Flags Example 1 Processing is to be started by pressing the start key and the automatic mode being activated by setting the respective flag for example in another task WHEN IN iStartKey Flag fAutomatic THEN Example 2 In the main task processing of the second task which is the automatic task is to be started using a flag TASK tMainTask IF IN iStartKey THEN Flag fAutomatic GOTO tMainTask TASK tAutomatic NANO A 81 PROC ESS PLC System NANO A WHEN Flag fAutomatic THEN GOTO tAutomatic 2 2 Special Flags In the PROCESS PLC operating system various special flags have been provided to support function control or modification In the table below an overview over special flags is given subdivided according to functions with cross references to chapters where the special flags are described in detail in connection with their respective functions Note Basically setting a flag means activating a function 82 NANO A Exceptions will be referred to separately V Programming Software Special Function C ross Flag Reference Control of the User Interface LED s lEDfuncionkeyF3 J lEDfuncionkeyFA 2232 LED function key F9 p 2233 LED
49. function key F10 HERREN ns po LED function key F8 2234 LED function key F11 2235 LED function key F12 Querying of User Interface Keys 2183 SHFTF3 0 0 2184 SHFTFA 0 000 0 0000 2185 SHFIF 0 y 2186 SHFIF 0 0 0 00 2187 JSHFTE7 000 00 0 2188 SHIFTS 2189 SHAFTF9 o 2190 3 SO 0 21900 SHFTIFl 0 0 2192 SHFTFI2 0 0 00 2193 SHFT 0 2194 SHIFT 2198 SHFIC 0 2199 SHFTENER 0 2197 SHIFTS S j NANO A 83 PROCESS PLC System NANO A 2203 WPT 8 8 5 22001 SAAT 0 0 0 0 2195 SHFIR 0 00 2190 SHFTVO 0 2170 SHFTO 0 0 0 0 0 00 2171 SAT 2173 SHFT3 0 0 0 0 000 2174 SHFITA 0 0 0 00 000 C ENTER SHIFT 2215 2215 2161 84 NANO A V Programming Software Error Messages Issued by Special Flags 2048 Timeout O module Po 2049 Timeout slave module Pp 2050 Fatal CAN bus enor i Giving Priorities to System Tasks 2056 PC task aftereach usertask 2057 LCD taskafter each user task 2058 J EWay task Network Control by Special Flag 2064 Shifting between slave registers and registers using 50000 numbers NANO A 85 PROCESS PLC System NANO A 3 Register Description NANO A Data 3 1 User Registers User Registers n the range of registers 0 to 199 200 user registers are 0 to 199 to the users free disposal They serv
50. hose two program parts have the same function In both of them the contents of register 100 will be decremented by 1 2a 2b THEN THEN REGINC 88 REG 88 REG 88 1 Here the results of both program parts are the same as well Register 88 is incremented by 1 3 REGISTER LOAD 1 with 10 LABEL 55 REGDEC 1 IF REGZERO 1 THEN ELSE GOTO 55 THEN This way a loop can be realised which is repeated a certain number of times In the loop the counting register will be decremented by one in each loop and finally it will be checked whether it is O REGZERO 1 If it is zero nothing will be executed after the first THEN This means the program will go to the second THEN to be continued If register 1 is not zero though the program wil go backto the starting point of the loop NANO A 93 PROC ESS PLC System NANO A 3 2 Special Registers Applied by the Operating System Special Registers for Messages User Interfaces Network Peripheral Functions Special Registers as Time Registers orto Combine Inputs Outputs and Flags A 94 NANO A Special registers are the registers that are used by the operating system for controlling various intemal as well as extemal functions By special registers the functions of the operating system are controlled Special registers contain enon reports or serve for controlling user interfaces peripheral functions orthe instalment of network operation There are ti
51. inputs e 4analogue outputs 26 NANO A ll Overview 3 2 Expansion via Intemal System Bus Using the intemal system bus decentralised arrangement of expansion modules is possible The NANO A system can be expanded by digital and analogue expansion modules The intemal system bus is a CAN bus The expansion modules can either be directly coupled with the basic module or else in decentralised mode in 40 m distance as a maximum from the basic controller In case of decentralised arrangement one power supply per decentralised unit wil be needed Figure 3 PROCESS PLC NANO A with Expansion Modules NANO A 27 PROCESS PLC System NANO A 3 2 1 System NANO Centralised Forcentralised arangement the expansion modules are directly plugged into the basic controller Basic Device Module 1 Module 2 Module x Figure 4 Centralised arrangement of expansion modules As a maximum 5 expansion modules are possible 3 2 2 System NANO Decentralised By using the CAN bus as intemal system bus one or more modules can be ananged in up to 40 meters total distance decentralised from the basic controller The modules are addressed by the user program as if they had been ananged in central mode NPS N PS Power Supply Module x Basic Device Module 1 Power Supply Module 2 Module 3 la gt Figure 5 Decentralised anangeffrient of expansion modules Asa maximum 5 expansion modules are possible Ea
52. is of great effectiveness on one hand will cause problems with program expansions and maintenance that is service on the other SYMPAS has got the central effectiveness of a high level language together with the advantage to be generally understood clar and easy to manage This orientation towards automation technique can be clearly demonstrated by the peripheral instructions S DISPLAY TEXT e DISPLAY REGISTER e USER INPUT e POSITION These and further instructions allow easy access to user interfaces axes and controllers This is another characteristic of a high level plain tex language All functions are realised by a programming language and a programming memory This means that the texts are not stored in the user interface to be called by the control system but they are written into the user interface directly out of the operator programming level All parameters like e g input and output numbers analogue values or registers can be programmed by symbolic programming NANO A 17 PROC ESS PLC System NANO A Programming Example Without Symbols TASK 1 WHEN IN 101 THEN OUT 205 Symbols can either be defined in a symbol file before programming or directly during programming itself Programming Example With Symbols TASK tAutomatic mode WHEN IN tStart symbolic 101 THEN OUT oSignal symbolic 205 18 NANO A ll Overview Easy inputof The instructions are parameterised by userfri
53. ital and analogue inputs and outputs were required so this was no problem Asthere are parallel processes in each system the cyclic storage run was chosen asa processing method NANO A 9 PROC ESS PLC System NANO A New Demands on Automation Technique 10 NANO A The world of automation though has changed a lot especially during the last few years The systems to be controlled are getting more and more complex thus the demands on automation technique increase Lampe einschalten FB4 FBA 0999 NETZWERK 1 TO u M 3 0 M3 2 51A 0002 Servo and steppermotoraxes PID controllers Data management Operator guidance Process monitoring Arithmetic Decentalised intelligence Operating data acquisition Auf dem Bildschirm will ich sehen Was los ist All diese Maschinen gleichzeitig Steuern Genaue All these functions gain more and more importance As the PLC languages ladder diagram block diagram and statement list are closely oriented torwards the hardware functions digital input and output problems can arise here Many of the required functions can only be realised at great expense To prevent this certain functions are transfered to separate devices or A new conceptfor new requirements PROC ESS PLC ll Overview assemblies that can be programmed by their own programming languages This has lead to a great number of
54. lave control which is actually accessed by the master control Using these register numbers the master control can address all registers of the slave contol Example Register 62 of the slave contol with network number 32 is addressed from a PROCESS PLC by the instruction REGISTER LOAD 100 with R 53262 If a register is to be addressed the number of which is greaterthan 99 a numeric offset value is to be written into register 2702 of the slave control This value will be added to the register number in the program of the master control when registers of the slave control are addressed by the master contol The instruction REGISTER LOAD 100 with R 53262 NANO A 145 PROC ESS PLC System NANO A 146 NANO A in the master control program plus value 100 written into register 2702 of the slave control of network number 32 serves for actually addressing register 162 of the slave contol VII Network Function 3 2 Addressing of Inputs Outputs and Flags Addressing of Inputs The input offset register is in the NANO A slave control Access to inputs of the slave contol by the master control only differs from an intemal master input instruction by the parameter number Apart from this number the program sequences for accessto a master input and a slave input are identical The input number is made up as follows Input number 1 16 Network no of slave 2 32 Figure 5 Register 2704 Numbe
55. me registers and special registers where several inputs outputs orflags have been combined Note Improper change of special register settings can lead to malfunctioning or crash V Programming Software Overview Special Registers Register No Function 1 Value Range 2 Reset Value 3 Cross Reference Operating System Error Reports Version 2001 Sta tus register 1 8388608 8388607 2 Status 3 Appendix D 3 Eror in the User Program 2002 Runtime register 1 8388608 8388607 time base 2 not defined 2008 Operating system enor 1 0 65535 2 0 3 Appendix D2 Operating System Eror Reports 2009 Number of emortask 1 0 255 2 1 3 Appendix D 3 Eror in the User Program intemal use 2 0 2011 Timeout YO module with 1 0 255 numbers 2 3 4 5 2 0 3 App D1 Hardware 2012 Timeout slave module 1 0 255 with module numbers 2 0 3 App D1 Hardware 2013 Number of connected I O modules Cee ee mee modules 2016 Module array 2015 means pointer 2015 0 gt 2016 numberof modules 2015 1 gt 2016 Code of the first module 2015 2 gt 2016 Code of second module etc Codes 0 N OD8 1 N ID8 128 N SV1 NANO A 95 PROCESS PLC System NANO A 96 NANO A 129 DIMA 255 not identified Task Control 2004 Task switch conditions 1 0 255 2 3 3 Appendix B2 The J ETix Mode of Operation 2005 Tasktimeout time 1 0 255 2 20 20ms 3 Appendix B2 The J ETix Mod
56. mming a PROCESS PLC 2 Manual Programming with SYMPAS The plain tex programming language SYMPAS is a high level language adapted to the requirements of automation technique With this high level language as an excellent basis a maximum of functional possibilities are provided You might ask here whether none of the famous high level languages like BASIC C or PASCAL are used The most important reason is the complexity of the known high level languages which results in the following disadvantages 1 Long training periods for beginners 1 Problems will be caused in maintaining these programs as in the standard high level languages a high degree of freedom is allowed 2 Only to be managed by high level language experts NANO A 15 PROC ESS PLC System NANO A SYMPAS An open programming language accessible by everyone All PRO C ESS PLC systems are programmed identically 16 NANO A SYMPAS though is a programming language accessible by everybody be it mechanical engineers electricians computer scientists or process engineers SYMPAS is open to everyone In SYMPAS the basic high level language functions and possibilities are made use of yet it is less complex than other languages In addition SYMPAS has got simple instuctions for peripheral functions as for example POSITION and DISPLAY TEXT SYMPAS is a descriptive programming language close to human thinking This means that the
57. nal points have been made available forthe 24V signal on the expansion module The OV signal is connected to the control cabinet ground GND NANO A 69 PROC ESS PLC System NANO A load T Figure 21 Exemplary Output Wiring of an N OD8 Module 24 Vss Cexternal supply Tho AY HER N Figure 22 Intemal Circuit of the Digital Outputs Accessing the Digital Outputs On accessing the digital outputs see chapter V 1 Accessing the Digital Inputs and Outputs 70 NANO A IV Expansion Modules Hardware 3 4 Description of the LED s The LED s indicate that a 24V output signal has been set on the comesponding output NANO A 71 PROC ESS PLC System NANO A 4 The N PS1 Module Power Supply for Decentralised Modules 4 1 Overview and Technical Data A 72 NANO A By the power supply unit decentralised digital expansion modules are being fed via two terminal points of 24V being changed into 5V logic voltage Up to five digital expansion modules can be connected to a power supply Note Only the digital and analogue input and output modules are fed by the N PS1 power supply while the intelligent modules have gottheir own 24V supply Forthe input NANO system bus a SUB D male connector and forthe outgoing system bus a 9 pin female SUB D connector has been provided IV Expansion Modules Hardware N PS1 Power Supply for Decentralised Arrangement Connec
58. nctions in Realtime PROCESS PLC Accessto all parameters in realtime ll Overview Forthe standard PLC several programming languages and several devices to be programmed are needed Thus hardware and and software interfaces must be used Yet they cause accessto various functions lie display axes and controllers to be complicated and not easy to manage Here the concept of PROCESSPIC is of great advantage As by one programming language all functions can be addressed and realised accessto all function parameters can easily be made in realtime Example An analogue input value is to be witten into the display TASK 1 DISPLAY_TEXT 0 cp 1 temperature DISPLAY REG 0 cp 14 Reg rANAIN1 First the text temperature is displayed in device O user interface in cursor position 1 After this text the contents of register rANAIN1 analogue input is written This value is accessed directly and output on the user interface NANO A 25 PROC ESS PLC System NANO A 3 PROCESS PLC NANO A So Small yet Talking Plain Text 3 1 Basic Device NANO A e digital inputs outputs e analogue inputs outputs Integrated into the Basic Controller 8 digital inputs 6 digital outputs fast single channel counter 10kHz field bus interface R485 J EIWa y R interface RS422 of user interface programming interface RS 232 Expandability Basic Device Included e 62 digital inputs outputs e 4 analogue
59. odule Power Supply for V Programming 1 Addressing of the Digital Inputs and Outputs76 2 Access to Flags 2 1 User Flags oecial Flags 3 1 User Registers pecial Registers VI User Interfaces Operator Guidance 3 Programming of User Interfaces VIII Single Channel Counter Appendix F Further J EMER Components Service 179 F1 User Interfaces and Monitoring Devices 179 F5 Training Safety Instructions Specifications Safety Instructions General Technical Specifications 1 Safety Instructions The PROCESS PLC NANO A is a quality product made according to the recognised electrotechnical rules The device has been delivered by the manufacturing company in faultless state In order to keep up this condition and to guarantee problem free operation the technical specifications given in this documentation are to be observed The devices must not be used for purposes other than the purposes they have been designed for e The devices are only to be used inside the limits given in theirtechnical data The devices are only to be operated by SEV The maxmum operating voltage must not be exceeded When failure or malfunctioning of the device could result in endangering of man ordamage of equipment this should be prevented by incorporating additional safety mechanisms like limit switc hes protection devices etc into the system NANO A 1 PROC ESS PLC
60. ogram will not be processed further in cyclic manner Processing all the other parallel program tasks though will be camed out during this time NANO A 13 PROC ESS PLC System NANO A 14 NANO A If the program flow is to be continued and only a decision to be made the rr instruction must be used TASK 1 IF OUT oStart THEN OUT oSlide ELSE OUT oGripper In this example the start input will be queried ata certain point of the program flow If itis active atthat moment the output slide will be activated If the input is not deactivated the output gripper will be set Other than in the WHEN instruction the arrival of the condition is not waited for but merely checked Depending on the result one of the two outputs will be set This means that the program flow need not be interrupted By these two examples the machine orientated program flow has been demonstrated The programmer will not have to transferthe process that has been defined forthe machine into a way of thinking according to cyclic processing ll Overview 2 4 Plain Text High Level Language SYMPAS A programming Manual is available SYM PAS Programming the way you think Plain text language SYMPAS programming has been described ina separate manual For this reason only some important basics will be explained in this place There are two possibilities of beginning to work with the PROCESS PLC 1 A basic seminar of three days on progra
61. ogy for the whole range of your applications from simple digital input and output functions up to complex engineering processes or axis application NANO A 7 PROC ESS PLC System NANO A 8 NANO A For Everybody We wish you much fun and success working with the NANO A PROCESS PLC In case there are any questions or problems our hotline will be available for you Application 0049 7141 2550 444 Technical Sales 0049 7141 2550 433 e mail jetter jetter de Best Regards J EMER GmbH ll Overview 2 PROCESS PLC The Technology 2 1 What does PROCESS PLC Technology Really Mean The concept of the standard PLC came into being in the seventies without remarkably changing ever since The philosophy of PROCESS PLC systems can be best explained by a comparison with standard PLC control Systems To highlight the differences it might be good to undertake a joumey into the past NE OR at the beginning of the seventies as a substitute for relays and contactors the Sessa pioneer advantage of flexible Ss programming of functional routines yee Programming was carried out in the ladder diagram programming language that could be understood by the electrician Block diagram and statement list were soon to complete the language resources that are known today The PLC control system was developed All three languages have got one thing in common they are closely hardware oriented First only dig
62. ollowing instruction will be carried out REGISTER LOAD R 150 with RR 64 The following register values result from this instruction Register 64 111 remains Register 111 70035 remains Register 150 11 remains Register 11 R150 RR64 R111 70035 Diagram R 150 RR 64 REG 150 REG 64 TA L 111 RECHINI REG 111 arbitrary a 70035 70035 is copied LNTO register 11 NANO A 89 PROCESS PLC System NANO A Calculating with Registers 90 NANO A The following instructions are used for calculating REG lt RegNo gt REGZERO lt RegNo gt REGDEC lt RegNo gt REGINC lt RegNo gt In all four instructions it is possible to indirectly specify the register number which is the only parameterthat must be given As a register number R100 can be written This means that forthe parameterthe contents of the register numbered REG 100 wil be chosen Length 17 0 37 W NARIO1 PNB Figure 37 Simple Example on Register Arithmetic V Programming Software REG This instruction directly refers to the register value and can be dealt with like a variable In an output instruction the register left of the equal sign is given a certain value In an input condition the register content is read The register accesses on the right of the equal sign in both cases result in reading the register content Exa mples 1 THEN REG 1 REG 105 25 In this example an instruction output
63. ote For manufacturing this cable the minimum requirements are Number of wires 3 Dia meter 0 25 Male connector SUB D meta llised Shielding asa whole not in pairs On both sides the shield must be extensively connected to the male connector housings NANO A 143 PROC ESS PLC System NANO A 3 Network Access by 50 000 er Numbers A Note The PROCESS PLC NANO A is always a slave in the J ETWay R it cannot actively access another controller Nevertheless the NANO A can be accessed by other controllers In the following examples the NANO A is always the slave controller 3 1 Addressing the Registers 144 NANO A Addressing registers of a controller by the master control only differs from an intemal REGISTER LOAD instruction by the parameter number Apart from this number the program sequences for addressing an intemal register and foraddressing a slave register are the same Register Number 00 99 for accessto NANO A The register number is made up according to the following pattem LELIT EN Register Number 00 99 Network No of Slave 2 32 Figure 5 The register offset register is in the NANO A slave control VII Network Function Register 2702 Number offset for registers NANO A the register is on the Slave control NANO A This value is added to the register number in the master control program The value of the total results is the register number in the NANO A s
64. ped via the SYMPAS setup monitor orby writing into this register 174 NANO A A VII Network Function Note In the LED RUN itis signa lised whethera program is running normally or whether it has been stopped LED RUN activated Program is running LED RUN deactivated Program has been stopped Register 2009 Bug Task Number Function Read Task number where a bug has occured Value Range If in the user program a bug has been detected the number of the task where the bug has occured can be read here NANO A 175 PROC ESS PLC System NANO A D 4 The J ETTER Hotline 176 NANO A If there are any problems which cannot be solved with the help of the manual our free of charge hotline is available for you Applications 0049 7141 2550 444 Technical Sales 0049 7141 2550 433 E mail jetter jetter de VII Network Function Appendix E Questionnaire on the NANO A Manual Would you please evaluate our manual according to the following criteria and fax this questionnaire to us Fax number 0049 7141 2550 425 NANO A 177 PROC ESS PLC System NANO A Questionnaire on the NANO A manual Please fill in and fax 0049 7141 2550 425 178 NANO A INA PR BA o good o quite useful o only medium o bad quality Commentary IAAT ATTA o good o quite useful o only medium o bad quality Commentary ILLI d o good o quite useful o only medium o bad quality Commentary TLL
65. r line of the userinterface cursor position 1 NANO A 107 PROC ESS PLC System NANO A The cursor position can be given indirectly using register 2814 108 NANO A After cp any other number could be witten as it wont be considered afterthe DELSCR character any more Actual Position 2 DISPLAY TEXT 0 cp 25 nominal position After issuing this instruction at the given cursor position 25 i e starting with the first character of the second display line the text nominal position is written then the rest of this line is deleted 3 DrSPLAY TEXT 0 cp 0 ERROR After issuing this instruction the text ERROR is written starting from the present cursor position This means that the tex is simply attached to the one written last If in register 2814 anything else but zero has been written the register contents is interpreted as cursor position and the tex ERROR written atthis position M User Interfaces Operator Guidance Display of Register Contents The instruction DISPLAY REG lt Device no gt cp lt Cursor Pos Reg lt RegNo gt serves for the output of a register value on operating devices The parameters device number and cursor position have got the same function as the DISPLAY TEXT instruction see above Additionally the number of the register the content of which isto be displayed must be input here Forthis purpose indirect addressing can be appli
66. r contents changed by the key Bit5 0 Flag not changed by the key Bit5 1 Flag changed by the key Bt6 0 Outputs not changed bythe key Bt6 1 Outputs changed bythe key Bt7 0 Inputs not displayed by pressing the key Bt7 1 Inputs displayed by pressing the key 2819 Display time of monitor functions 1 0 65535 2 350 NANO A 97 PROCESS PLC System NANO A 1 JMb Regdse Switch to monitor display b Register Dialogue language 0 German 1 English b Registers Network Control 2700 Network number 1 0 255 2 2 3 M 5 Registerfor Network Operation Baud rate 1 0 255 2 10 3 M 5 Registerfor Network Operation Register offset 1 0 65535 2 0 3 VI 5 Register for Network Operation Flag offset 1 0 65535 2 0 3 VI 5 Register for Network Operation Input offset 1 0 65535 2 100 3 VI 5 Register for Network Operation Output offset 1 0 65535 2 100 3 VI 5 Register for Network Operation Output mask 1 0 65535 2 0 3 VI 5 Register for Network Operation 2003 Time base for DELAY SIARF TIMER 0 255 and TIMER END 10 100ms 2300 2331 Tasktime register 8388608 8388607 0 24 combined inputs 2400 101 108 201 208 301 308 2401 201 208 301 308 401 408 PE 2413 1401 1408 1501 1508 1601 1608 16 combined inputs NH o ur co NJ lt 98 NANO A V Programming Software 101 108 201 208 201 208 3
67. r offset for inputs NANO A the register is on the Slave contol NANO A This value is added to the input number in the master control program The value of the total results is the input number in the NANO A slave control which is actually accessed by the master contol NANO A 147 PROC ESS PLC System NANO A 148 NANO A Value after Reset 100 Example Input 112 in the NANO A slave contol with network number 4 is addressed by the master contol by INPUT 50412 Before that value 100 must be written in the number offset register for input no 2704 on the NANO A slave contol VII Network Function Addressing the Outputs The output offset register is in the NANO A slave control Access to outputs of the slave control by the master control only differs from an intemal master output instruction by the parameter number Apart from this number the program sequences for accessto a master output and a slave output are identical The output number is made up as follows j Output number 1 16 Network no of slave 2 32 Figure 5 Register 2705 Number offset for output NANO A the register is on the NANO A slave control This value is added to the output number in the master control program The value of the total results is the output number in the slave control which is actually accessed by the master contol Value after Reset 100 NANO A 149 PROC ESS PLC System NANO A 150 NANO A Example
68. re advantageous compared to using the 115kBaud pc53 interface Up to 126 PROCESSPLC can be accessed from one SYMPAS workstation Transfer data of up to 115kBaud can be realised J ETWay H Cable Connection Shielding Specification on the max Length NANO A Side RS485 9 pin male l SUB D max connector I gt cable length 400m or 15 pin male SUB D connector Please shield extensively Only use metallised housings 42 NANO A Ill Basic Unit NANO A Hardware The J ETWa y H Board forthe PC With the help of the PC board shown below the connection between SYMPAS and up to 126 PROCESS PLC control systems via J ETWay H can be realised gt T 3 By these DIL 7 s S switches the port Be D address can be S el az defined 3 is The default is a 340h 3 Ele e D B BI Fig ure 10 J ETWa y H board for the PC AUTO EXEC BAT In the AUTOEXEC BAT of your PC the following line must be inserted on the condition that default has been set SET EIWAY_PORT 340h NANO A 43 PROCESS PLC System NANO A DIL SWITCH 44 NANO A A different port address can be chosen using the DIL switches on the J EIWay H board as shown above DIL Switches on the J ETWa y H Board 7 6 5 4 3 2 3h OFF OF ON ON ON ON 73h OFF OF
69. re complex processes are to be displayed one can choose between graphic data processing devices and the PC compatible monitoring system VIADUKT which contains additional functions for operating data acquisition and data management Pictures of Devices iem LCD 17 LCD 34 VIADUKT ll Overview 3 5 Big Brother NANO B Big brother NANO B for digital and analogue inputs outputs axes PID controllers and a lot more The following functions can be camed out by the NANO B basic controller 8 digital inputs 24 V 8 digital outputs 24 V 0 5 A stepper motor control up to 5 kHz 4 analogue inputs 8 Bit 1 analogue output 8 Bit Fast single channel counter 10 kHz Fast dual channel counter 5 kHz Programming interface RS232 Fieldbus interface RS485 Interface for operating devices RS232 R422 Freely programmable interface RS232 RS422 RS485 Realtme clock System bus interface for centralised or decentalised expansions To be expanded up to basic device included 136 digital inputs outputs 28 analogue inputs 13 analogue outputs 3 servo axes 7 stepper motor axes 12 PID controllers 4 hardware counters NANO A 33 PROC ESS PLC System NANO A 2 POWER OUTPUT RUN 1010 X 1 J YU FS mr AQ C O C A tet u INPUT COUNTER IN ANALOG OUT 4 ov O C Figure 6 PROZESS PLC NANO B without Expansion Modules 34
70. register 2810 Register 2810 2 altemative to register 2809 114 NANO A M User Interfaces Operator Guidance Note The numeric value of register 200 does not change Only for presentation on the display a comma is added Input of Fixed Point Numbers Forthis purpose two additional special registers have been made available Register 2807 Divisor USER INPUT In this register the numberof decimal places is stored at the data input as an altemative register 2808 can be used 2807 Divisor for Value Input USER INPUT ee 1 0 0 0 1000 Z2 4 4 decimal places are possible as a maximum Register 2808 Decimal Places USER INPUT In this register the numberof decimal places is stored at the data input as an altemative register 2807 can be used NANO A 115 PROCESS PLC System NANO A 2808 Decimal Places USER INPUT o0 1 O 4 decimal places are possible as a maximum For evaluation of the numberof comma places either register 2807 or 2808 can be used Example By the instruction USER_INPUT 0 cp 1 reg 200 data are written into register 200 by the user interface When the operator inputs 20 00 the following values appearin the corresponding registers Register200 2000 Register 2807 100 altemative to register 2808 Register 2808 2 altemative to register 2807 116 NANO A M User Interfaces Operator
71. s range from 2 to 127 Register 2701 Baud Rate JETWay R Function Description Present value for baud rate in JEIWWay R Value afterreset 10 115 2 kBaud New value for baud rate in J EWay R 0 150 2 300 3 600 4 1200 5 2400 6 4800 7 19200 8 38400 9 57600 10 115200 Register 2702 Register Offset Value after reset 0 0 65535 This value wil be added to a 50 000 number network access See Chapter VI 3 1 Addressing the Registers NANO A 157 PROCESS PLC System NANO A Register 2703 Flag Offset Read Present value forflag offset Value after reset 0 Write New value forflag offset Value Range 0 65535 This value wil be added to the flag numberof a 50 000 er number network access Chapter VI Addressing Inputs Outputs and Flags Register 2704 Input Offset Value after reset 100 This value wil be added to the input numberof a 50000 number network access Chapter MI Addressing Inputs Outputs and Flags Register 2705 Output Offset Read Present Value for Output Offset Value after reset 0 158 NANO A VII Network Function New Value for Output Offset Value Range 0 65535 This value wil be added to the input numberof a 50000 number network access See Chapter MI 3 2 Addressing Inputs Outputs and Flags NANO A 159 PROC ESS PLC System NANO A VIII Single Channel Counter 1 Description of Connections Figure 28 Connection of the single channel
72. ser interface will be in the monitor screen mode Using register 2819 the time for shifting from monitor screen to nomal display can be defined Shifting is camed out after having completed the input in the monitor mode of the user interface A value of 35 in this register stands fora shift time of 3 5 seconds NANO A 133 PROCESS PLC System NANO A Register 2820 Shifting to Monitor Screen Read Present condition Shift to monitor screen by pressing ENTER Value 0 Shifting by ENTER Value 1 Shifting by ENTER disabled Value after reset 0 New status of shifting to monitor screen by pressing ENTER Value 0 Shifting by ENTER Value 1 Shifting by ENTER disabled Value Range 0 1 By pressing the ENTER key direct shift to monitor screen can be carried out This function can be activated ordeactivated using register 2820 134 NANO A M User Interfaces Operator Guidance Register 2821 Display Language Function Present setting forthe language of integrated user interface functions Value 0 German Value 1 English Value after Reset 0 New setting of the language for Communication with the user interface Value 0 German Value 1 English Value Range 0 1 Setting the language forfunctions of communication between user interface and user These are the operating system functions of the user interface though notthe text output by the user Operating system functions of
73. short questionnaire which you may copy and faxbackto us We would appreciate you giving us your opinion about this manual that way foronly you asthe user can really tell us whether contents and layout are attractive and refer to everyday experience We then will consider your ideas for new manuals orforfurther editions of manuals that are already existing as well as possible PRO C ESS PLC stands fora complete set of controllers ll Overview For the PROCESS PLC Beginner Forthe PROCESS PLC beginner we would recommend to read chapter ll where basic characteristics of the PROCESS PLC technology will be explained Additionally programmers who are already very experienced in standard PLC systems will find great help for programming the NANO A You will certainly come to appreciate the advantages of process oriented descriptive programming as well as the advantages of multita sking For PROCESS PLC Experts With the PROCESS PLC NANO A the development of the PROCESS PLC series towards mini contoller is completed In the NANO A you will rediscover all features common to you from PROCESS PLC technology The philosophy that all PROC ESS PLC systems can be programmed in exactly the same way has also come true without any restrictions in the area of mini controllers This makes the NANO B contol system and its big brother NANO A unique in their area Foryou asa PROCESSPIC userthis means that you can make use of PROCESS PLC technol
74. software interfaces and to complicated data exchange User interfaces and positioning routines and functions for example are programmed separately with the result of functional restrictions uneasy programming and long program creation time in consequence For this reason J EMER GmbH has totally broken away from this historical concept when developing their PROCESS PLC technology The principle is to find new ways in automation technique The basics of this technology are e Direct transfer of the process into a program e Direct literal description by plain tex language programming of the assignment that is to be carried out e Parallel functions are realised by parallel programming multitasking e All functions can be realised by one single programming language e No programming expertise will be necessary e Access to all system parameters in realtime PROC ESS PLC System NANO A 2 2 The Advantage of Multita sking Multita sking is the logic processing of parallel sequences 12 NANO A MW Am Gm N Son In classical PLC technique the requirements of parallel processing has been realised by cyclic storage run An actually L easier possibility would be multitasking This expression might remind you of operating systems complex to handle This is not the case in PROCESS PLC technology Using the TASKBREAK TASKCONTINUE and TASKRESTART instructions task contol can be realised in an easy way that is clearto
75. tal arrangement distance of up to 40 m from the basic controller Only a N PS1 power supply per unit the N PS1 power supply module will be needed The willbe Modules are being accessed by the user s program as needed ifthey were centralised Note In case of decentralised arangement at the CAN system bus a N PS1 power supply per unit is connected to the central device N PS N PS Basic Device Module 1 Power Supply Module 2 Module 3 Power Supply Module x i gt i 40 m max NANO A 63 PROCESS PLC System NANO A 2 The N ID8 Module 8 Digital Inputs 2 1 Overview and Technical Data Overview Module N ID8 Voltage supply centralised arangement by basic contoller decentralised arrangement by N PS1 power supply Connection to basic SUB D male connection controller by system bus 9 pin Connection of inputs LED inputs 1 8 24 V have been attached to the input Dimensions 114 x45 x70 HxWxD in mm Mounting ODNmi Technical Data of Inputs Numberofinputs 8 j tage range Signal voltage ON Signal voltage OFF 64 NANO A IV Expansion Modules Hardware 2 2 Mechanical Dimensions Figure 17 Mechanical Dimensions of the Digital Input Module 2 3 Description of Connections Forthe inputs there are eight terminal points forthe 24 V signal available atthe expansion device The OV signal is connected to the control cabinet ground Gnd
76. te The NANO A PROCESS PIC is always a slave in the J EIWay R it cannot actively access another controller Nevertheless the NANO A can be accessed by other controllers In the following examples the NANO A is always the sla ve controller NANO A 153 PROC ESS PLC System NANO A The N SEND REGISTER Instruction 154 NANO A p y KER By the following instruction registers can be written into Slave controls by the master control N SEND REGISTER to PASE no from reg lt source reg into reg lt destination reg gt PASE no PASE no stands forthe network number of the slave contol which is to be addressed via the network Source reg Here the number of the register is assigned This is the registerthe value of which isto be transmitted to a slave by the network Destination reg Here the number of the register is assigned which the contents from the master control is transferred into This registeris on the slave control of the slave number PASE no Example N SEND REGISTER To 2 from reg100 into reg200 Result The value of master control register 100 will after this instruction be written in slave control register 200 of network number 2 VII Network Function The N GET REGISTER Instruction By the following ee ee mL f instruction slave control registers can be read bythe master contol N GET REGISTER From lt PASE no gt reg lt source reg gt into reg here lt destin
77. terminal points have been provided forthe 24V input signal The OV signal is connected to the control cabinet ground Gnd Technical Data of Inputs Numberofinputs 1 8 Votagerangg 15 27V VO tage range i Numbering of the Basic Controller Inputs eee E a 108 Also see Chapter V 1 Addressing of the Digital Inputs and Outputs 54 NANO A Ill Basic Unit NANO A Hardware Contact 177 CONTECH 8 d I 24 V Power Supply connect with OV controller e OV Figure12 Wiring of the digital inputs E ee f Q 9 2k amp C EE p NIA Figure 13 Intemal circuit of the digital inputs NANO A 55 PROCESS PLC System NANO A 3 4 Digital Outputs The outputs are positioned on the upper six terminal screws provided forthis purpose The OV signal is connected to the control cabinet ground Gnd Technical Data Outputs Transistor pnp 24 VDC 20 30 V max 0 5 A output none Protection switch Overload over voltage over temperature loads Signal voltage ON type Vrowersuppiy 1 5 V Numbering of Outputs on the Basic Controller See also Chapter V 1 Addressing of the Digital Inputs and Outputs 56 NANO A Ill Basic Unit NANO A Hardware load 24V Cexternal supply ON x Ac ji 24V e 4 5 IUTPUT STUP Il RUN x connect with OV controller Figure 1
78. ters 145 Addressing the Flags 152 Addressing the Inputs 148 Addressing the Outputs 150 Flag Offset 159 Input Offset 159 Output Offset 159 Register Offset 158 A Addressing Indirect Double Indirect 88 B Basic Controller Digital Inputs 54 Digital Outputs 56 LED s 59 Monitoring Interface 50 Programming Interface 40 Single Channel Counter 58 Switch 60 System Bus for Expansion Modules 51 User Interface Connections 48 Basic Device Interfaces 39 JETWay H 42 JETWay R 46 Mechanical Dimensions 37 Network Interface 46 Power Supply 38 Technical Data 35 Bugfix Bug Task Number 176 Error Register 174 Status Register 175 D Digital Inputs Addressing 77 78 Digital Outputs Addressing 77 78 VII Network Function F Flags 81 Overlapping of Registers and Flags 81 Special Flags 83 User 81 I Interfaces 39 J JETWay H 42 Interface in SYMPAS 45 JETWay H Board for the PC 43 AUTOEXEC BAT 43 DIL Switch 44 JETWay R 46 Network Operation 141 M Monitoring Interface 50 Multitasking 165 N Network Interface JETWay R 46 Network Operation 141 Access by 50 000 er Numbers 145 Baud Rate 158 Description of Connections 143 JETWay R 141 N GET REGISTER 156 N SEND REGISTER 155 Participant Number 157 Registers 157 N ID8 Description of Connections 65 LED s 67 Mechanical Dimensions 65 Technical
79. that hasto be there from the beginning The order in which the furthertasks are programmed is of no importance Forreasons of clarity a complete sequence cormesponding to the process should be recommended Remark As the program processing time does in the first place notdepend on the program length but on the number of tasks that have been used as few tasks as possible should be implied The available time is not necessarily made use of by a task If forexample the next task instruction to be Camed out is an expired DELAY task switch takes place immediately Afterthe following instructions task switch is inevitably carried out this step cannot be influenced e DELAY process has not been completed yet e wHEN condition has not been fulfilled yet e USER INPUT Wait until value is input by the user Additionally furthertask switch conditions can be defined in register 2004 which are NANO A 167 PROC ESS PLC System NANO A Priority of managing the user interface and the serial interface can be defined 168 NANO A e when the time of register 2005 has expired e when the taskreaches a GOTO instruction e when the task reaches instuction IF while the condition has not been fuffilled yet In addition to the usertasks three furtherfunctions are camed out in the background e nterface forconnection with the user interface e Interface forconnection with VADUKT or graphic user interface e JEIWay interfa
80. the user interface are for example the monitor functions for registers flags inputs and outputs NANO A 135 PROCESS PLC System NANO A 6 Flags being used by User Interfaces Flags 2057 LCD Operation after each User Ta sk Function Description Present priority of the user interface Flag 0 Userinterface will be operated after execution of all user tasks low priority Flag 1 Userinterface will be operated after execution of each individual user task high priority Value after reset 0 White Setting for high priority deletion for low priority of the user interface Definition of The user interface is operated by a kind of background the User task In most situations the user interface has gota TUE priority lowerthan the priority of the user program In this Case the user interfaces will not be processed before complete processing of all usertasks As a rule this is completely sufficient because this will happen in a range of centiseconds which will not be felt to be a waiting time by the user If a great number of values are being displayed though especially on displays of four lines while at the same time user inputs are being waited for the user interface priority can be increased by setting this flag In this case the user interface will be operated after each usertask Processing of the operating system will be camed out as follows Task1 user interface task 2 user interface task 3 user interface
81. ting devices monitoring JEIWay R expansion by modules connected to system bus Simultaneous use of the following interfaces is not possible Restrictions in case of Simultaneous Use of Various Interfaces Interface Simulta neous use Simultaneous use is not nn is not Bere RS232 9pin pio RS232 9 pin ezim mI lE R5485 9 pin a NEG EH RS485 15 pin po RSA22 15 bn pum s not NANO A 39 PROCESS PLC System NANO A 3 2 1 Programming Interface to PC RS232 See also chapter Ill 3 2 2 Programming Interface to the PC J ETWa y H Programming Cable EM PK PROC ESS PLC RS232 9 pin SUB D max cable length female connection 9 pin SUB D female connection Please shield extensively Only use metallised On the PC side COM1 pins 7 and 8 and pins 1 4 and 6 are to be bridged 40 NANO A Ill Basic Unit NANO A Hardware Note The connection cable EM PK can be obtained from J ETTER If you make the cable yourself the following minimum requirements must be considered Number of wires 3 Diameter 0 25 Connection SUB D male meta lise d Shielding total not paired The shield must on both sides have extensive contact to the connector shells NANO A 41 PROCESS PLC System NANO A 3 2 2 Programming PC Interface J ETWa y H JETWay H Using the J ETWay H interface as a programming 126 participants interface is mo
82. tion to system bus Male 9 pin SUB D connector Voltage supply 24 VDC 15 20 30 Vrange the 5V 5 HxWxD in mm 360g Mounting Nat O 4 2 Mechanical Dimensions 45 0 4 N PS1 as A KZ FN 63 n 0 2 RE n AA Yo xi ee LE er we I POWER III r Yd D x p ie B JOR C e Ge ka D J 4 has Figure 23 Mechanical Dimensions of the N PS1 Power Supply Module NANO A 73 PROCESS PLC System NANO A 4 3 Terminal Description Attach 24VDC voltage supply System bus input System bus output for incoming system for further modules cable 4 4 Description of LED s LED of the N PS1 Module LED 24V 24V attached in the 20 to 30V range LED 5V Intemal logic voltage in the 5V 5 74 NANO A V Programming Software V Programming Software In this chapter access to registers inputs outputs and flags of the NANO A will be explained Numbering of registers and special registers flags and special flags inputs and outputs wil be presented in a table Using the following instructions access to registers flags inputs and outputs can be made REG LOAD REG FLAG INPUT OUTPUT Examples LOAD REGISTER 100 with 1234 REG 100 REG
83. to 16 1to 7 2 line 2 line 1 to 24 25 to 48 1 to 24 25 to 48 1 to 24 25 to 48 1 to 24 25 to 48 The text will be attached after the last character by cursor position 0 M User Interfaces Operator Guidance Cursor position O has got a special meaning The latest text is attached to the text edited last The cursor will appear at exactly the same position where it was last after having carried out the last user interface instruction Text Here the tex can be written which isto be displayed In this case the two characters and serve as control characters First deleting the display and then display of the given tex is triggered by this character starting from cursor position 1 independent from the parameterthat has been input This characterdoes only make sense when it appears atthe beginning of the text as otherwise the first part of the text would be displayed first yet then would be deleted again immediately This characterhas gotthe meaning DELSCR Delete Screen If itisto be displayed the charactercode for DELSCR can be changed in the special register By this character the rest of a line following the present cursor position wil be deleted This character is also called DELEOL Delete End of Line Exa mples 1 DISPLAY TEXT 0 cp 0 actual position By this instruction first the entire LC display is deleted and afterthis actual position is written into the uppe
84. uisition Synchronizes check routine with Determine threshold Image analysis Computes histogram and thresho Image calibration Computes parameters for adjustir Image analysis meas Compares gauged measures to a gt E x El E G Image analysis meas Computes derived measures fron Measure Description Measuring rule 223 0466 slide position Distance in search direction For Help press F1 EA P77 NUM Figure 30 NEUROC HECK is totally integrated into the PROC ESS PLC and is called up by SYMPAS like all the other functions NANO A 181 PROC ESS PLC System NANO A F4 System Technique From building control cabinets to programming and setup we can offer you full service Yet it is not ouraim to manage a lot of programming projects butto make available to you the entire know how about our control systems If you are looking fora system supplier though we would be pleased to offer you this service F5 Training Seminars Forbeginning with PROCESS PLC programming we offer orientated three day seminars which are centred around practical tour experience With the help of realistic models the experience for Participants will write and setup exemplary programs beginnersand building up on each other on advanced level Foradvanced PROCESS PLC users we offer workshops where more complex programs are written Please orderour seminar program 182 NANO A 5 50 000 er Numbers Access to Regis
85. ulti processor systems transputer for applications with a great amount of data e g complex data processing There parallel processing is carried out by several processors Yet these are not applied forthe multitasking systems generally used in offices as well in most of the other areas of data processing Multiprocessor systems are not practicable forthe broad spectre of controller applications due to their hardware software and thus financial expenses Some special applications are an exception Forthis reason a processorto manage all parallel programs is used in automation technique One of these is J ETix Some basic techniques are applied to multitasking operating systems One of them is the so called time sice or time sharing technique In time sharing some definite amount of time is made available to each task which will be processed until this given time has expired Then there will be a change to the next task Tasks are being changed until it is the tum of task no 1 again to start the course from the beginning The multitasking that is applied to PROCESS PLC systems is an optimised or condition dependent time sharing technique Up to 32 tasks parallel programs can be written In most cases especially for mini Controllers 3 to 10 tasks are realistic There are fixed and freely definable task switch conditions VII Network Function Note A program must be started with TASK 0 This is the only task
86. understand Without long initialising routines a program can be witten which can contain up to 32 parallel programs Parallel functions of the device are structured into definite parallel programs which are called tasks By multitaskng subroutine technique and functions to be parameterised a clear programming structure can be created G In classical PLC functions of various priority are given their individual tasks while in PROCESS PLC independent process parts are given their own tasks That s why they can be easily described independent of other program parts This makes the program very easy and clear ll Overview 2 3 Process Orientated Versus Cyclic Storage Run Programming the PROCESS PLC is directly orientated towards the process tra nsfer into Cyclic processing can be omitted As parallel processing in PROCESS PLC technology can be realised by multitasking cyclic storage run is not necessary This on the otherhand means that the process sequences can be directly transfemed into a program run A short example An output is to be set atthe arrival of an input signal This is to remain 0 5 seconds to be reset after this In the SYMPAS plain text language this can be simply expressed by TASK 1 WHEN I iStart THEN OUT oValvel DELAY 5 OUT oValvel The WHEN instruction means that in this task the input Signal has to be waited for This means that the pr
87. voltage supply to the control system the switch is in RUN position the user s program will start IV Expansion Modules Hardware IV Expansion Modules 1 Basic Remarks on the CAN System Bus Topology _ Thanks to the The NANO A operating system can be expanded using intemal system additional digital and analogue modules The intemal bus system bus is a CAN bus The expansion modules can decentralised f arrangement either be directly connected to the basic module or ofexpansion else be placed in decentalised position 40 meters modulesis distantasthe most from the basic controller In case of possible decentralised arangement one power supply per de centralised unit will be needed To be expanded to basic device included e 62 digital in outputs e 4analogue inputs e 4 analogue outputs NANO A 61 PROC ESS PLC System NANO A 1 1 Centralised Arrangement at the CAN System Bus 62 NANO A In case of centralised arrangement the expansion modules are directly plugged into the basic controller by a mechanical SUB D connection Its advantage is the reliability of mechanical and electrical functions as well as good EMI characteristic s Basic Device Module 1 Module 2 Module x IV Expansion Modules Hardware 1 2 Decentralised Arrangement at the CAN System Bus In case of By using the CAN bus as an intemal system bus one or decentralised more than one modules can be placed in a to
88. with oXx This is a free definition Basically any way of writing would be possible yet we would recommend a uniform way of writing the beginning of a name asthis isto make clear whether it is the name of a flag an input an output ora register The advantage of this uniform way of writing is the use of names that are known and clearto everybody If for example in a company several members of staff do the programming each one will know which kind of parameteris being dealt with This is also helpful for programs that have been taken overfrom other companies E it VII Network Function Remarks Further information can be taken from the SYMPAS programming manual Suggestions forthe naming of various data and parameters are also made there We would recommend to apply this suggested way of writing as it is also used by our hotline staff NANO A 171 PROC ESS PLC System NANO A Appendix D Bugfix When dealing with bugfix first of all the bug must be Classified e hardware bug e enorreports of the operating system e bugsin the users program D1 Hardware Bugs If communication with a module connected to a NANO B is not possible this will be signalised 1 In register 2011 respectively 2012 the number of the module will be written where a communication timeout has occured 2 The ERR LED on the NANO A basic contoller will shine 172 NANO A VII Network Function D2 Error Reports of the
89. y DK manual operation Systems can be RS422 extended by DK 422 keyboard modules NUM25 and handwheel modules HR1 NANO A 101 PROCESS PLC System NANO A Overview User Interfaces Cables Graphic Display 6 F keys LED Monitoring 128 x240 Pixel specialfunction with keys decimal block cursor block text variable bargraph 2 lines of 24 Cursor left characters each Cursorright character DK 422 ENTER height LCD23L 1line of 16 characters each 8mm char height LED23 1 line of 7 characters 12mm char height 2 lines of 24 5 F keys LED 5mm Characters each char height illuminated 1 line of 16 8mm characters char height illuminated 1 line of 7 12mm Characters LED char height 2 lines of 24 5 F keys cursor characters each 2 lines of 24 12 F keys LED illuminated characterseach special function keys decimal block 102 NANO A M User Interfaces Operator Guidance 2 Terminal Description User Interface Cable DK 422 User Interface PROC ESS PLC RSA22 15 pin SUB D 15 pin SUB D male max cable length male 400m connector connector Schirm CBS Please shield extensively Only use metallised housings NANO A 103 PROC ESS PLC System NANO A A 104 NANO A Note The pre fabricated connection cable DK 422 together with the male connector for operating units is supplied by J ETTER If you make the cables yours

Download Pdf Manuals

image

Related Search

Related Contents

Public Health Provincial Quick Reference Cards  取扱説明書 PROMINENCE ご使用前に必ずご確認ください  Manual - WholeSaleGateOpener  INSTALLATION AND OPERATING INSTRUCTIONS WEST  Cuisinart CSB-33 Series User's Manual  Ver.1.00  Chief LCDCP project mount  Serie 2400.indb - Deublin Company  HF+HH_2G_nur deutsch  View PDF  

Copyright © All rights reserved.
Failed to retrieve file