Page 1
NANO B and C Operator's Manual Article # 608 602 83 January 2002 / Printed in Germany Edition 3.5...
Page 2
PROCESS-PLC Edition 3.5 Jetter AG 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 have been compiled with due diligence.
Page 4
Missing or inadequate knowledge of the manual results in the loss of any claim of liability on part of Jetter AG. Therefore, the operating company is recommended to have the instruction of the persons concerned confirmed in writing.
Programming with the Aid of Registers 5.3.3 Calculating with the Aid of Registers 5.3.4 Special Registers User Interfaces, Operator Guidance Technical Data Description of Connections Multi-Display Mode Programming the User Interfaces 6.4.1 Display of Texts 6.4.2 Text Output Parameters Jetter AG...
Page 6
6.5.3 USER_INPUT: Suggested Value Registers for User Interfaces User Interface-related Flags Controlling the Keys and LEDs of the User Interface Network Operation JETWay-H: JETTER Data Highway JETWay-R: Process Level N-SEND Registers and N-GET Registers 7.3.1 N-SEND REGISTER 7.3.2 N-GET REGISTER 7.3.3...
Page 7
Table of Contents Expansion Modules 13.1 Topology of the JETTER System Bus 13.1.1 Centralised Arrangement on the JETTER System Bus 13.1.2 Decentralised Arrangement on the JETTER System Bus 13.1.3 Direct Connection of FESTO CP Modules to the JETTER System Bus 13.2...
Page 8
15.3 OS Error Messages NANO-C: Differences from NANO-B List of Appendices Appendix A: Downloading the Operating System Appendix B: Multitasking Operating System Appendix C: Glossary Appendix D: List of Abbreviations Appendix E: List of Illustrations Appendix F: Index Jetter AG...
Shutting down and disposing of the PROCESS-PLC NANO-B The environmental regulations for the respective country apply to shutting down and disposing of the PROCESS-PLC NANO-B on the operating company’s premises. Jetter AG...
· / - Enumerations are marked by full stops, strokes or scores. Operating instructions are marked by this arrow. Automatically running processes or results to be achieved are marked by this arrow. Illustration of PC and user interface keys. Jetter AG...
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, physical separation should be maintained between signal and voltage lines. Jetter AG...
The installation of such parts may impair the safety and the proper functioning of the PROCESS-PLC NANO-B. For any damages resulting from the use of non original parts and equipment any claims with respect to liability of Jetter AG are excluded. Jetter AG...
Please, observe the following precautions in order to avoid injuries such as muscle cramps, burns, unconsciousness, respiratory standstill: Isolate the PROCESS-PLC NANO-B from the mains (pull out the mains plug) when working on the control system. Have works on the electric and electronic system performed by qualified personnel only. Jetter AG...
Switch the controller on and download a SYMPAS program from your computer to your user interface. Check the controller for proper functioning. User Interface Cable DK-422 Programming Cable EM-PK Fig. 2: Example: Connecting a LCD display to the PROCESS-PLC NANO-B Jetter AG...
PROCESS-PLC NANO-B that have been sufficiently separated from the connected electric circuits; • a durable connection to the PROCESS-PLC and the expansion modules must be provided. Jetter AG...
In case of decentralised arrangement, the digital expansion modules are supplied through the power supply unit N-PS1, see chapter 13 "Expansion Modules", page 150. The intelligent expansion modules have got their own connection for the 24 V power supply. Jetter AG...
– RS485 15 pin SUB-D port • Programming – RS232 (front panel) • User Interfaces – RS422 • Visualising – RS232 • JETWay-R, -H – RS485 9 pin SUB-D port • Expansion by modules connected to system bus Jetter AG...
Page 18
RS485 short-circuited on both plug connectors Pin Assignment - 9 pin male SUB-D connector Signal Interface — — Programming interface or VIADUKT: RS 232 24 V — — — — — Ground Data + JETWay H, or JETWay R Data - Jetter AG...
Page 19
Power consumption through pin 4 of the 9 pin SUB-D connector, or pin 4 of the 15-pin SUB-D connector is limited to a maximum of 750 mA. In case both connectors are used simultaneously, power consumption of the 9- pin and 15-pin SUB-D connectors is limited to a maximum of 750 mA. Jetter AG...
Page 20
PC side (COM1). Important! • The connection cable EM-PK can be obtained from JETTER AG. • In case you prefer to fabricate your own cable, the following minimum requirements, also with a view to EMC, must be met: 1.
Page 21
Signal DC 24 V Important! • The connection cable EM-DK can be obtained from JETTER AG. • In case you prefer to fabricate your own cable, the following minimum requirements, also with a view to EMC, must be met: 1. Number of cores: 2.
Page 22
SUB-D, metallised 4. Maximum cable length: 400 m 5. Shield: complete shielding, no paired shielding • The shield must be connected to the metallised connector housings on both ends of the cable with the greatest possible surface area. Jetter AG...
Page 23
AUTEXEC.BAT as follows: SET JETWAY_PORT = 340h Note! If it is intended to use the SYMPAS program together with the operating system Windows NT and the JETWay port, the program "SETUP JETWAY BOARD" must be installed. Jetter AG...
Page 24
The AUTEXEC.BAT entry must be changed in accordance with the table as shown above: SET JETWAY_PORT = X During system configuration selection is made between programming interface RS232 and JETWay-H in the SYMPAS menu [menu item: Special -> Interface]. Fig. 6: SYMPAS Menu [Special -> Interface] Jetter AG...
Page 25
SUB-D, metallised 4. Maximum cable length: 400 m 5. Shield: complete shielding, no paired shielding • The shield must be connected to the metallised connector housings on both ends of the cable with the greatest possible surface area. Jetter AG...
Page 26
Signal DC 24 V Important! • The connection cable DK-422 can be obtained from JETTER AG. • In case you prefer to fabricate your own cable the following minimum requirements, also with a view to EMC, must be met: 1. Number of cores: 2.
Page 27
D connector Connect shield with the greatest possible surface area! Use metallised housing only! Signal For hardware-handshake, pins 7 and 8, as well as pins 1, 4 and 6 have to be short- circuited on the PC side (COM1). Jetter AG...
Page 28
Do not connect A detailed description of the CAN bus and of the expansion modules will be given in chapter 13.1 "Topology of the JETTER System Bus", page 150. Important! Also with a view to EMC, the following minimum requirements apply to the system...
Signal voltage OFF max. 10 V Electrical isolation None Numbering System of Basic Controller Inputs Input Number Input # 1 Input # 8 cf. chapter 5.1 "Addressing Digital Inputs/Outputs", page 48. Fig. 7: Connection Details for Digital Inputs Jetter AG...
Protection against inductive loads Signal voltage ON Typ. V -1.5 V Supply Numbering system of Basic Controller Outputs Output Number Output # 1 Output # 8 cf. chapter 5.1 "Addressing Digital Inputs/Outputs", page 48. Fig. 8: Connecting Digital Outputs Jetter AG...
20 ... 30 V Pulse Frequency 10 kHz Connection of Counter (X4) COUNTER A Channel # 1 COUNTER B Channel # 2 Ground Note! As a rule, use only 24 V sensors, since 5 V sensors cannot be evaluated. Jetter AG...
2920 in chapter 5.3.4 "Special Registers", page 61. Note! of register is set to 1 using the SYMPAS program or following a reset. 2900 This way, analog inputs are enabled. Fig. 10: Connection Details for Analog Inputs Jetter AG...
0 V (OUT 0 V) Voltage Range 0 .. 10 V Frequency 0.5 Hz ±10 mV Ripple Resolution 8 Bit Delay Time < 120 ms Load Current Carrying Capability 10 mA Fig. 11: Connection Details for Analog Output Jetter AG...
Consequently, the operator must ensure that the axis is smoothly moving and that settings for acceleration and deceleration ramps are not to steep, otherwise the motor will skip steps. Fig. 12: Connection Details for Stepper Motor Control Jetter AG...
Page 35
Connection according to fig. 13, page 38 is only one option for connecting a specific stepper motor controller, and is not universally applicable. Jetter AG...
Page 36
Stepper Motor Driving Circuit Fig. 13: NANO-B Stepper Motor Driving Circuit Possible Internal Circuitry DIR and STEP Fig. 14: Exemple: Internal Circuitry of a DIR and STEP Signal Jetter AG...
3. Program transfer -> Flash Error. Details of the error state are specified in registers 2008 through 2012. Direction signal for stepper motor STEP Stepping signal for stepper motor Channel # 1 of single/dual-channel counter Channel # 2 of single/dual-channel counter Jetter AG...
SHIFT-F2 in the SYMPAS program, or through transfer of a program. RUN Position If, at the time of applying the power supply voltage to the control system, the switch is in RUN position, the application program will start. Jetter AG...
Digital inputs, cf. page 31 DC 24 V Digital outputs, cf. page 32 Transistor DC 24 V, 0.5 A, pnp Analog inputs, cf. page 34 4 10-bit inputs: 0 -10 V Analog outputs, cf. page 35 1 8-bit output: 0 -10 V Jetter AG...
Page 40
Fieldbus interface RS485 JETWay System bus interface JETTER System Bus Interface Power supply unit DC 24 V (20 - 30 V) at the terminals X1, requirements residual ripple < 5%, filtered; double isolation between output (SELV or PELV) and input.
Page 41
Female connector SUB-D, 9 or 15 pins depending on configuration Field bus interface JETWAY Female connector SUB-D, 9 or 15 pins JETTER System Bus Interface Female connector SUB-D, 9 pins, with additional mechanical guiding for expansion modules Interface for connecting user inter-...
Ambient air must be free from higher concentra- tions of acids, alcaline so- lutions, salts, metal va- pours, or other corrosive or electroconductive con- taminants. Operating Altitude Up to 2,000 m above sea DIN EN 61131-2 level. Jetter AG...
Page 43
Severity level PS2 Important! Measures to avoid damages in transit and storage: The packing material and the storage place are to be chosen in a way that the values given in the above table "Operating Parameters" are kept to. Jetter AG...
Page 44
DIN EN 61000-4-6 modulated AM 80 % with 1 kHz Source Impedance 150 Ω Criterion A Burst Test voltage 2 kV DIN EN 50082-2 tr/tn 5/50 ns DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Jetter AG...
Page 45
DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Test with Damped Oscillation DIN EN 61131-2 Damped Frequency 1 MHz DIN EN 61000-4-12 Source Impedance 200 Ω Oscillation Repeat Factor 400/s Test voltage 1 kV Criterion A Jetter AG...
Intelligent modules, such as N-SV 1, N-SM 1, N-PID 1, etc., located among the digital input and output modules, are not taken into consideration. Module number 1 is assigned to the basic control unit. Starting from there, the module numbers are counted left to right. Jetter AG...
Page 47
The N-PS1 module is required as voltage supply module for the non- intelligent N-ID8 module. Please refer to chapter “N-PS1 Module - Power Supply Unit for Remote Modules” on page 237. When assigning input and output numbers, the N-PS1 module is not taken into account. Jetter AG...
For the complete list of flags overlaid on registers please refer to page 72. Note! Bits 16 through 23 of register 2610 are 0. Example: Overlaying of flags on registers by the example of register 2609 Bit # Reg. 2609 Flag Jetter AG...
Page 49
Execution of a second task -- the automatic task -- is to be started in the main task using a flag. TASK tMainTask---------------------------------------------- E eStartButton THEN Flag mAutomaticMode THEN GOTO tMainTask------------------ ---------------------------- TASK tAutomaticMode------------------------------------------ ---- WHEN Flag mAutomaticMode THEN THEN GOTO mAutomaticMode Jetter AG...
LED of 2232 LED of 2227 LED of 2233 LED of 2228 LED of 2234 LED of 2229 LED of 2235 LED of Scanning of user interface keys 2181 2201 2182 2202 2183 2203 2184 2204 2185 2205 Jetter AG...
Page 52
(particularly, polling of FESTO CP modules). 2061 Reading out of output states (not from RAM, but from the module). Network Control via Special Flags 2062 Multimaster mode signals readiness to receive tokens on the network. 2063 Master in multimaster mode. Jetter AG...
In the instruction above, "x" represents the number of the register value "a" is to be written into by analogy with Fig. 18 and Fig. 19. Fig. 18: REGISTER_LOAD with Fig. 19: REGISTER_LOAD with numeric parameters symbolic parameters Jetter AG...
Page 54
2. Copying one register into another register REGISTER_LOAD [rVoltage with R(rVoltage1)] The value which is contained in the register rVoltage1 will be loaded into register rVoltage. In other words, the contents of register rVoltage1 is copied into register rVoltage. Jetter AG...
In this example an assignment (output instruction) is shown, which is initiated by THEN. Register 105 is read and its contents multiplied by 25. The result of this arithmetic operation will be stored in register 1. The contents of register 105 will remain unchanged. Jetter AG...
Page 57
These two program parts have the same functions. On the righthand side of the example the comparison is carried out as a general arithmetic comparison. On the lefthand side of the example the special instruction is used. Using speeds up REGZERO REGZERO program execution. Jetter AG...
Page 58
REGZERO 1 THEN loop will go to the second to continue execution of the program THEN there. If the value of register 1 is not , the program will return to the starting point of the loop. Jetter AG...
Page 60
– dummy modules 2024 Bit-coded list: 0 .. 255 – non-intelligent modules last setting – dummy modules 2027 Error of output driver one bit per module 2028 Monitoring interval for I/O modules 0 .. 255 20 (200 ms) Jetter AG...
Page 61
254 = DELAY Index window 253 = USER_INPUT 250 = WHEN_MAX TASKBREAK not existing 2200 .. 2231 Task index 0 .. 65535 TASK Start SYMPAS: Index window 2300 .. 2331 Task time register for delay 0 .. +8388607 Jetter AG...
Page 62
6.5 "Fixed- point Numbers", page 2810 Number of decimal places 0 .. 255 (DISPLAY_REG) chapter 6.5 "Fixed- point Numbers", page 2812 Field length for integer display 0 .. 255 register chapter 6.6 "Registers for User Interfaces", page 87 Jetter AG...
Page 63
87 2820 Switch to monitor display 0 .. 255 chapter 6.6 "Registers for User Interfaces", page 87 2821 Dialog language: 0 .. 255 0 = German chapter 6.6 "Registers 1 = English for User Interfaces", page 87 Jetter AG...
Page 64
Basic key flag number for display 1 -161 - 1824. 2000 2000 chapter 6.6 "Registers for User Interfaces", page 87 2830 Basic key flag number for display 2 -161 - 1824. 2000 2000 chapter 6.6 "Registers for User Interfaces", page 87 Jetter AG...
Page 65
6.6 "Registers for User Interfaces", page 87 Network Control 2700 Network number 0 .. 255 chapter 7.4 "Registers for Network Operation", page 112 2701 Baud Rate 0 .. 255 chapter 7.4 "Registers for Network Operation", page 112 Jetter AG...
Page 66
0 .. 65535 ms 250 ms 2709 Network response time 0 .. 65535 ms chapter 7.4 "Registers for Network Operation", page 112 2710 Quantity of network errors 0 .. 255 chapter 7.4 "Registers for Network Operation", page 112 Jetter AG...
Page 67
-32768 .. +32767 2919 Time base for counting rate 0 .. 255 10 (100 ms) Other Registers 2900 Peripheral devices monitoring 0 .. 65535 register: chapter 8 "Single-/ Dual-Channel Counter", page 117 and chapter 9 "Analog I/Os", page 120 Jetter AG...
– Text variables alphanumeric – Bargraph function D/A transfer – Numeric keypad – Cursor keypad LCD 23 2 lines of 24 – Cursor left 5 mm character RS422 characters – Cursor right height DK-422 each – ENTER Jetter AG...
Page 73
2 lines of 24 – 5 F keys RS422 characters – Cursor keypad DK-422 each – Clear – ENTER LCD 34 2 lines of 24 – 5 F keys backlit RS422 characters – Special Function DK-422 each Keys – Numeric keypad Jetter AG...
For connecting several user interfaces to the LCD port of the PROCESS-PLC you need an adaptor or modified connecting cables. • The originally shipped cables have to be modified according to Fig. 23, page 77. • In multi-display mode only user interfaces with RS 422 interface can be used. Jetter AG...
Page 75
SUB-D, metallised 4. Maximum cable length: 100 m 5. Shield: complete shielding, no paired shielding • The shield must be connected to the metallised connector housings on both ends of the cable with the greatest possible surface area. Jetter AG...
6.4.2 Text Output Parameters Device Number The parameter "Device Number" is specified by entering numerals from 0 through 9. Selection of a user interface. #0 through #4 Not assigned #5 through #8 Selection of the user-programmable interface PRIM. Jetter AG...
Page 77
The cursor position 0 has a special meaning: If cursor position is set, new text will Position 0 be attached to the text displayed last. The cursor is located at exactly the same position, where it had been positioned after execution of the last instruction "DISPLAY_TEXT". Jetter AG...
Note! is containing a value ≠ If register , this value is interpreted as cursor 2814 position and the text " " is written at the given position, e.g. with the following ERROR instruction: DISPLAY_TEXT [#0, cp=1, "Error"] Jetter AG...
2, the actual position is stored to this register. For example, the actual position of axis 21 has got the value 5400............Actual Position: 5400 The dots are to represent the positions which have still got the „previous“ contents after issuing the instruction. Jetter AG...
" is displayed on the top left of the display. Then, the New Position? controller is waiting for a numeral to be entered. This numeral will be stored to register 100 and will serve as new set position for positioning purposes. Jetter AG...
Register Value Decimal Positions The number of decimal positions is defined through the value of this register. As an alternative, instead of register , register can also be used. A maximum of 2810 2809 four decimal positions is possible. Jetter AG...
The number of decimal positions for data input is defined through the value of this register. As an alternative, instead of register , register can also be used. A 2807 2808 maximum of four decimal positions is possible. Jetter AG...
Page 83
2000. For representation purposes, on the display a decimal point is added only. The operator has to input the value for register only, together with the desired decimal places. From this input the values of register and register will result. 2807 2808 Jetter AG...
Example 1: USER_INPUT [#0, cp=1, Reg=100] Display Text: The displayed value is the default value of register 2815 Example 2: Reg2815=88 USER_INPUT [#0, cp=1, Reg=100] Display Text: The displayed value is the defined value contained in register 2815 Jetter AG...
DISPLAY_TEXT_2 Output be displayed, e.g. for bilingual operator guidance. Additional example: Text 1 for the customer, text 2 for the service staff. In this register choice is made which one of the two texts is to be displayed. Jetter AG...
Page 86
Value 4: 4 decimal positions Value following reset: 0 Write Value range 0 - 4 Unlike register where the number of decimal positions is represented by a 2807 divisor, in register the number of decimal positions is specified directly. 2808 Jetter AG...
Page 87
2810 the amount of decimal positions can be specified directly. If, for example, 3 decimal positions are to be displayed, the value 3 can directly be input into register 2810. In register 2809, though, the divisor to be input would be 1000. Jetter AG...
Page 88
If values of two or three characters are to be entered only, the actually required number of positions can be assigned to the display by using register . This is of 2813 special importance if a great number of texts and values are to be displayed on a user interface. Jetter AG...
Page 89
Once a USER_INPUT instruction is activated, a default value will appear at the defined cursor position. This value is by default. If another value is to be displayed at this position, the position is to be specified in 2815. Jetter AG...
Page 90
To allow the user to have access to defined operating functions, certain keyboard areas can be enabled, or disabled, by register 2818 If keyboard functions disabled for service staff are to be enabled again, this can also be carried out through this register. Jetter AG...
Page 91
"Change of state" is disabled. Bit 6 = 1 Key "Change of outputs" Bit 6 = 0 Key "Change of outputs" disabled Bit 7 = 1 Key "Display of inputs" Bit 7 = 0 Key "Display of inputs" disabled Jetter AG...
Page 92
Value 1: Switching over by pressing ENTER disabled Value range 0 - 1 By pressing the ENTER key, direct switching over to monitor screen can be carried out. This function can be enabled or disabled using register 2820 Jetter AG...
Page 93
Value following reset: 6 Write New user interface baud rate: 0 = 150 1 = 300 2 = 600 3 = 1200 4 = 2400 5 = 4800 6 = 9600 7 = 19200 Value range 0 - 7 Jetter AG...
Page 94
2825 2828 display. Register 2825: Text Buffer for Display 1 Function Description Read Set number of text buffer Value following reset: 1 Write A new text buffer is assigned to display 1 Value range 1 - 4 Jetter AG...
Page 95
Register 2830: Basic Key Flag Number for Display 2 Function Description Read Set basic number Value following reset: 2000 Write Basic number of flags which are used for display 2 to recognize keystrokes. Value range -161 ... 1824, 2000 Jetter AG...
Page 96
Set register number for controlling LEDs of display 1 Value following reset: 2649 Write New register number defining which of the flags resp. register bits are for controlling LEDs of display 1 Value range 1 ... 1999, 2622 ... 2637, 2649 Jetter AG...
Page 97
The lower 12 bits of these registers, then, control the LEDs. If a given register is overlaid by flags, LEDs can also be addressed via these flags and not only via register bits. Example : Flags through are overlaid on register 2224 2239 2649 Jetter AG...
In most cases, more complex user and display functions are required in manual and setting-up mode of the machinery. Thus, it is possible to set this flag in manual mode (high priority) and to delete it again in automatic mode (low priority). Jetter AG...
"Overview: User Interfaces" of chapter 6.1: "Technical Data", page 74. Control of User Interfaces, Keys, and LEDs Special Flags LED, Key Special Flags LED, Key 2224 2230 2225 2231 2226 2232 2227 2233 2228 2234 2229 2235 Jetter AG...
Page 103
Scanning Keys of the LCD 19 User Interface Flag Flag 2201 2234 2202 2235 2203 2236 2204 2237 2205 2238 2206 2239 2221 2240 2222 2241 2223 2242 2224 2243 2230 2244 2231 2245 2232 2246 2233 2248 2249 Jetter AG...
Page 104
Scanning Keys of the LCD 27 User Interface Special Flags LED, Key Special Flags LED, Key 2209 2211 2210 2212 Note! With the user interface LCD 27 merely flags through differ from table 2209 2212 1 : "Scanning of User Interface Keys" on page 102. Jetter AG...
NANO-B 7.1 JETWay-H: JETTER Data Highway Network Operation JETWay-H: JETTER Data Highway 98 Nodes The data highway JETWay-H enables several networked control systems of the PROCESS-PLC family to be controlled by a host computer. Purely technical, the maximum amount of nodes to be controlled is 126. However, with such a number of nodes reasonable communication on the network gets next to impossible, since transmission rate slows down.
The maximum amount of nodes per level is 99. This network is a monomaster network. This means that there is one master and a maximum of 98 slaves per hierarchical level. Fig. 25: JETWay-R for the Process Level Jetter AG...
PASE # Example: N-SEND REGISTER [to 3 from Reg=100 to Reg=200] Following this instruction, the value contained in register 100 of the master controller is entered into register 200 of the slave controller with the network number 3. Jetter AG...
3. Transfer of flag registers to the master: Within the master the register, in which the slave inputs are mapped, in its turn is overlaid with flags. Now, access to slave inputs is carried out by the SYMPAS program with the help of flag instructions. Jetter AG...
Page 109
The user flags are overlaid on this register. This way, the program has high-rate access to slave inputs via these master flags. Overlaying of flags on registers by the example of register 2600 Bit # Value Flag FLAG 3 FLAG 21 THEN Jetter AG...
By analogy, this procedure has to be applied to outputs, flags and additional PROCESS-PLCs, such as DELTA, and PASE-E, for differing applications. Registers for Network Operation Each PROCESS-PLC system has got at least one interface for networking via the JETTER network JETWay. The registers through described below serve 2700 2711 the definition of transmission parameters and node numbers of this RS485.
Page 111
Present value for register offset Value following reset: 0 Write New value for register offset Value range 0 - 65535 This value will be added to the register number of a 50000-number network access when, for example, a MIKRO controller is used. Jetter AG...
Page 112
Present value for output offset Value following reset: 100 Write New value for output offset Value range 0 - 65535 This value will be added to the flag number of a 50000-number network access when, for example, a MIKRO controller is used. Jetter AG...
Page 113
If as network number parameter of a network instruction 0 is specified, the contents of register serve as network number. 2707 Register 2708: Time-out Period for Network Function Description Read Present time-out period Value following reset: 250 Write New time-out period Value range 0 - 65536 ms Jetter AG...
Page 114
Register 2711: Error Code of Network Access Function Description Read Present error code No error detected. Time-out Checksum error Error message from slave No master specified Value following reset: 0 Write New error code Value range 0 - 65536 Jetter AG...
Dual-channel counter Bit 1 = 1 Single-channel counter Register 2901: Count Value of the Single-/Dual-Channel Counter Function Description Read Present count value Value following reset = 0 Write Count value will be overwritten Value range -8388608 - +8388607 Jetter AG...
Page 116
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - × Register 2919 10 ms Note! is sensed earlier by the value than count value register 2919 x 10 ms count value Jetter AG...
Dual-channel counter Bit 1 = 1 Single-channel counter Register 2902: Analog Output (X5) Function Description Read Present value for analog output (X5) Value following reset: 0 Write New value for analog output (X5) Value range 0 - 255 Jetter AG...
Page 119
10 mV/ms) the slew rate limitation of the voltage input for AD conversion. However, only values from 2 to 2000 are practicable. Values above 2000 have no further effect on slew rate limitation for AD conversion. For additional information refer to fig. 26, page 122. Jetter AG...
Page 120
9 Analog I/Os PROCESS-PLC Fig. 26: Slew Rate Limitation for AD Conversion Note! Register 2920 addresses all analog inputs simultaneously. Jetter AG...
For stepper motor control, 2 terminals for the DIR and STEP signal and one 0 V Stepper Motor terminal have been provided on the basic controller (X3). Please refer to chapter Control 2.2.8 "Stepper Motor Control", page 36. Jetter AG...
The positioning parameters are defined by the program sequence as follows: REGISTER 100: Value of acceleration ramp REGISTER 101: Value of deceleration ramp REGISTER 103: Value of start/stop frequency In chapter 10.2.1 "Register Assignment", page 126, you will find a description of the characteristics of the parameters. Jetter AG...
Page 123
More of these functions, and many more possibilities are provided by the stepper motor controller. For example, values and parameters can perpetually be changed and adjusted during the positioning process. For this purpose, all internal values can be accessed directly with the help of registers. Jetter AG...
4. The register value following reset. Following power-up, to the registers their default values are assigned. In case of a read access, this value is uploaded. 5. An example regarding the use of the register with a description of the effect resulting from the given instruction. Jetter AG...
1 = Machine referencing error Bit 12: error? BUSY for instructions 1 = Busy Bit 13: from 9 through 12 not assigned 14 -15: Axis in deceleration 1 = Axis in deceleration Bit 16: not assigned 17 -23: Jetter AG...
Page 126
– or the negative limit switch has been operated. This causes machine referencing to be terminated. The set position is set to actual position, and an error is reported to the status register 11100 through bit 12. Jetter AG...
Page 127
(or instruction 0), is resumed and the axis travels to the initial target position. Stop at the reference position (default) Do not stop at the reference position: At the reference position, the actual position is set to zero, but not the set position. Then, the axis resumes travelling. Jetter AG...
Page 128
While doing so, the axis does not stop. Reversal of direction during a positioning process by means of register 11102 result in the axis to skip steps. Therefore, it is advisable to carry out reversal of direction by means of ramp functions. Jetter AG...
Page 129
This instruction forces the axis to travel with a stepping rate of 2500 Hz. THEN REG 11103 REG 11103 1000 The stepping rate of the axis is increased by 1000 Hz. On principle, the limiting value of 5000 Hz must not be exceeded. Jetter AG...
Page 130
Bit 5: INPUT3 is used as negative limit switch input. INPUT4 is used as positive limit switch input. INPUT2 is used as input. INPUT4 is used as input and the status bits of the limit switches are 0. Jetter AG...
Page 131
In register 11105 the rate of rise of the stepping rate, with which the axis accelerates when a motion is started, is defined. Please, refer to Fig. 28, page 133. The greater the value, the higher the acceleration, however, the more critical the motor performance. Fig. 28: Speed Profile of Acceleration/Deceleration Ramps Jetter AG...
Page 132
By using the destination window parameter, faster program flow can be achieved, because the step enabling condition WHEN AXARR THEN is fulfilled already before the exact target position is reached. Nevertheless, the exact target position will be reached. Jetter AG...
Page 133
The new value for acceleration/ deceleration stepping rate will be used only when the next positioning process begins, i.e. by writing into register or by issuing the instruction. 11102 Jetter AG...
Page 134
Skipped steps will not be recorded. Example: WHEN REG 11109 > 2000 THEN A 103 This program segment has the following meaning: Wait until the axis has crossed position 2000, then activate output 103. Jetter AG...
In the instruction register of the stepper motor control four different machine referencing modes have been stored which can be started by a register assignment. • Start of an automatic search for reference by means of a program which has been written with SYMPAS programming instructions. Jetter AG...
Page 136
"F12" key on the display module. LABEL 40 THEN REG_LOAD [11103 with 25] ;Set speed REGISTER_LOAD [11101 ;Automatic start with 12] WHEN ;Machine referencing, wait un- ;til processing is completed BIT_CLEAR [REG=11100, Bit=13] THEN ;Check for errors BIT_CLEAR [REG=11100, Bit=12] THEN Jetter AG...
Page 137
REGISTER_LOAD [11101 with 12] processed. With the reference is cleared and, for a while, REGISTER_LOAD [11101 with 4] nothing happens. When the axis approaches the next reference switch, the new reference is set. To do so, an additional program is required. Jetter AG...
User-Programmable Interface Cables for RS232 PC or LCD Sockets PROCESS-PLC Shield VIADUKT RS232 9-pin male SUB-D connector S h i e l d 15-pin male SUB- D connector Connect shield with the greatest possible surface area! Use metallised housing only! Signal Jetter AG...
Page 139
User-Programmable Interface Cables for RS422 LCD Sockets PROCESS-PLC Shield User Interface S h i e l d Connect shield with the greatest 15-pin male SUB- 15-pin male SUB- possible surface area! D connector D connector Use metallised housing only! Signal DC 24 V Jetter AG...
Page 140
RS485 9 pin male SUB-D connector (PC) S h i e l d 15 pin male SUB- D connector (LCD) Connect shield with the greatest possible surface area! Use metallised housing only! Signal Comment Data + Data - Jetter AG...
150 bits/s 300 bits/s 600 bits/s 1200 bits/s 2400 bits/s 4800 bits/s 9600 bits/s Default setting 19200 bits/s 38400 bits/s for RS485 only 57600 bits/s for RS485 only 115200 bits/s for RS485 only Value range 0 ... 10 Jetter AG...
Page 142
The maximum sending buffer size is 128 characters with a size of 8 bit. Register 10004: Sending Buffer Occupancy Function Description Read Present occupancy of the sending buffer Value following reset: 0 Write Illegal Value range 0 ... 128 Register displays the number of received values. 10004 Jetter AG...
;* from „A“ to „Z“ via the N-SER 1 module, and will then * ;* send them back as lower-case characters. ; ****************************************************** ; DEF_FUNCTION [RecPRIM, RP] Par: rFirstChar, rLastChar Var: rHelp ; ++++++++++++++++++++++++++++++++++++++++++++++++++++++ This function is used to read a character from the receiving buffer Jetter AG...
Page 144
REGISTER_LOAD [rPRIMconfig1 with 1] ;RS232 PC configuration REGISTER_LOAD [rPRIMconfig2 with 2] ;Configuration: even Parity, ;8 bit, 1 stop bit REGISTER_LOAD [rPRIMbaud with 7] ;19200 Baud LABEL mPRIMloop WHEN ;Are there any incoming REGZERO rRecCnt ;characters? THEN REG rChar RecPRIM [rLastChar=90, rFirstChar=65] Jetter AG...
A character is sent if the value is written into the sending register. • Occupancy of the the receiving buffer is queried from register 10006 • Access to register deletes characters contained in the receiving buffer. 10005 • Occupancy of the the sending buffer is queried from register 10004 Jetter AG...
If less digits are allowed than there are significant digits in the number, then leading digits are suppressed. The program uses this approach by adding the value 100 to the number of seconds and minutes. Then, display of the leading " " will be suppressed. Jetter AG...
Page 147
;the decimal place REG 2912 ;even if it is „0“ DISPLAY_REG [#0, cp=39, Reg=900] ;Minute REG 900 ;Procedure for displaying ;the decimal place REG 2911 ;even if it is „0“ DISPLAY_REG [#0, cp=42, Reg=900] ;Second Return End of Program Jetter AG...
The NANO-B control system can be expanded via digital and analog expansion Decentralised modules. The JETTER system bus port is located on the righthand side of the Arrangement of basic controller. The internal system bus is a JETTER system bus. The expansion...
13.1.2 Decentralised Arrangement on the JETTER System Bus – Use of the JETTER system bus as internal system bus allows that one or several modules can remotely be located at a maximum distance of 30 meters from the basic controller.
1CP power supply unit or a FESTO tee connector is required. Either of the devices must be supplied with DC 24 V; please refer to chapter 14: "NANO Network Topology and FESTO CP Modules", page 244. Fig. 33: Connecting FESTO CP Modules to the JETTER System Bus Jetter AG...
13.2 N-ID 8 Module, 8 Digital Inputs 13.2 N-ID 8 Module, 8 Digital Inputs The N-ID 8 module serves to connect centralised or decentralised actuators or valves. 13.2.1 Physical Dimensions Fig. 34: Mounting Dimensions of the Digital Input Module N-ID 8 Jetter AG...
DC 24 V -15 % .. +20 % Power Supply • centralised arrangement: via basic unit cf. chapter 13.1.1: "Centralised Arrangement on the JETTER System Bus", page 151 • decentralised arrangement: via power supply N-PS 1, cf. chapter 13.1.2: "Decentralised Arrangement on the JETTER System Bus", page 151...
Page 153
DIN EN 61000-4-6 modulated AM 80 % with 1 kHz Source Impedance 150 Ω Criterion A Burst Test voltage 2 kV DIN EN 50082-2 tr/tn 5/50 ns DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Jetter AG...
Page 154
DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Test with Damped Oscillation DIN EN 61131-2 Damped Frequency 1 MHz DIN EN 61000-4-12 Source Impedance 200 Ω Oscillation Repeat Factor 400/s Test voltage 1 kV Criterion A Jetter AG...
Addressing For more information on addressing digital inputs refer to chapter 5.1: "Addressing Digital Inputs Digital Inputs/Outputs", page 48. 13.2.4 Description of LEDs The LEDs show that a 24 V input signal is applied to the corresponding input. Jetter AG...
13 Expansion Modules PROCESS PLC 13.3 N-OD 4.2 Module, 4 Digital Outputs The N-OD 4.2 serves for connecting centralised or decentralised actuators, valves or contactors. 13.3.1 Physical Dimensions Fig. 36: Physical Dimensions of the Digital Output Module N-OD 4.2 Jetter AG...
Power supply of the internal logic • centralised arrangement: via basic unit circuit cf. chapter 13.1.1: "Centralised Arrangement on the JETTER System Bus", page 151 • decentralised arrangement: via power supply N-PS 1, cf. chapter 13.1.2: "Decentralised Arrangement on the JETTER System Bus", page 151...
Page 158
DIN EN 61000-4-6 modulated AM 80 % with 1 kHz Source Impedance 150 Ω Criterion A Burst Test voltage 2 kV DIN EN 50082-2 tr/tn 5/50 ns DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Jetter AG...
Page 159
DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Test with Damped Oscillation DIN EN 61131-2 Damped Frequency 1 MHz DIN EN 61000-4-12 Source Impedance 200 Ω Oscillation Repeat Factor 400/s Test voltage 1 kV Criterion A Jetter AG...
N-OD 8 module. However, it must be taken into account that there are only 4 outputs. 13.3.4 Description of LEDs The LEDs show that a 24 V output signal is applied to the corresponding output. Jetter AG...
13.4 N-OD 8 Module, 8 Digital Outputs 13.4 N-OD 8 Module, 8 Digital Outputs The N-OD 8 serves for connecting centralised or decentralised actuators, valves or contactors. 13.4.1 Physical Dimensions Fig. 38: Physical Dimensions of the Digital Output Module N-OD 8 Jetter AG...
Power supply of the internal logic • centralised arrangement: via basic unit circuit cf. chapter 13.1.1: "Centralised Arrangement on the JETTER System Bus", page 151 • decentralised arrangement: via power supply N-PS 1, cf. chapter 13.1.2: "Decentralised Arrangement on the JETTER System Bus", page 151...
Page 163
DIN EN 61000-4-6 modulated AM 80 % with 1 kHz Source Impedance 150 Ω Criterion A Burst Test voltage 2 kV DIN EN 50082-2 tr/tn 5/50 ns DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Jetter AG...
Page 164
DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Test with Damped Oscillation DIN EN 61131-2 Damped Frequency 1 MHz DIN EN 61000-4-12 Source Impedance 200 Ω Oscillation Repeat Factor 400/s Test voltage 1 kV Criterion A Jetter AG...
Fig. 39: Example: Output Wiring of an N-OD 8 Module Addressing For addressing of digital outputs refer to chapter 5.1: "Addressing Digital Inputs/ Digital Outputs", page 48. Outputs 13.4.4 Description of LEDs The LEDs show that a 24 V output signal is applied to the corresponding output. Jetter AG...
N-IO 16 Module - Digital Inputs and Outputs The N-IO 16 module serves to connect centralised or decentralised pushbuttons or lamps. 13.5.1 Physical Dimensions of the N-IO 16 Module Fig. 40: Physical Dimensions of the Digital Input and Output Module N-IO 16 Jetter AG...
≥ 1 s • Severity level PS2 Connections to the basic unit Male connector SUB-D, 9 pins via JETTER system bus Input and output terminal Double- and three-level terminal blocks blocks Enclosure Aluminium, powder coated, black...
Page 168
DIN EN 61000-4-6 modulated AM 80 % with 1 kHz Source Impedance 150 Ω Criterion A Burst Test voltage 2 kV DIN EN 50082-2 tr/tn 5/50 ns DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Jetter AG...
Page 169
DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Test with Damped Oscillation DIN EN 61131-2 Damped Frequency 1 MHz DIN EN 61000-4-12 Source Impedance 200 Ω Oscillation Repeat Factor 400/s Test voltage 1 kV Criterion A Jetter AG...
Volt. This will prevent the N-IO 16 module and the sensor, e.g. an inductive limit switch, from being destroyed. Following power-up, the N-IO 16 module is initialised by the NANO-CPU via JETTER system bus. During this process, the various initialisation modes are displayed through LEDs RUN, and ERR.
Page 171
Circuitry of the N-IO 16 Module Fig. 41: Example: Emergency Stop Circuitry of the N-IO 16 Module Note! Once the Emergency Stop button is pressed, all outputs are disabled. However, the logic circuit remains connected, e.g. for scanning errors. Jetter AG...
Page 172
13 Expansion Modules PROCESS PLC Fig. 42: Example: Input Wiring of the N-IO 16 Module Coding of the Input / Output Number: xyz Jetter AG...
The N-IA 4 module is for measuring analog input voltages and currents. The measured values are evaluated and processed by the application program. 13.6.1 Physical Dimensions of the N-IA 4 Module Fig. 43: Physical Dimensions of the Analog Input Module N-IA 4 Jetter AG...
N-PS 1, cf. chapter 13.1.2: "Decentralised Arrangement on the JETTER System Bus", page 151 Connections to the basic unit via JETTER Male connector SUB-D, 9 pins system bus Input terminals Screw terminals Enclosure Aluminium, powder coated,...
Page 176
13 Expansion Modules PROCESS PLC Jetter AG...
Page 177
DIN EN 61000-4-6 modulated AM 80 % with 1 kHz Source Impedance 150 Ω Criterion A Burst Test voltage 2 kV DIN EN 50082-2 tr/tn 5/50 ns DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Jetter AG...
Page 178
DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Test with Damped Oscillation DIN EN 61131-2 Damped Frequency 1 MHz DIN EN 61000-4-12 Source Impedance 200 Ω Oscillation Repeat Factor 400/s Test voltage 1 kV Criterion A Jetter AG...
Apply to the analog inputs of the N-IA 4 module a maximum voltage of 12 V, or current of 50 mA. This will prevent the N-IA 4 module and the sensor, e.g. a temperature sensor, from being destroyed. Jetter AG...
Page 180
• The distance "L" of unshielded conductor ends must not exceed 8 cm. Addressing Analog Inputs The address is made up of the module number and the number of the respective input or output: Coding of the registers: Jetter AG...
Page 181
Local register number = 9 Register number = 3019 + (3-2) * 10 +9 = 3003 Note! When the register number is called in the SYMPAS program, the number of the module's OS version is displayed. With inquiries always identify this number. Jetter AG...
Register 3yy2: Channel # 3 for input voltage/current Function Description Read Present value for input voltage/current Value following reset: Present value for applied input voltage/current Write Illegal Value range Voltage - unipolar: 0 ... 4095 - bipolar: -2048 ... 2047 Current: 0 ... 2047 Jetter AG...
Page 184
0 ... 4095 - bipolar: -2048 ... 2047 Current: 0 ... 2047 Register 3yy9: Version number of the operating system Function Description Read Version number of the operating system e.g. 101= V 1.01 Write Illegal Value range 23-bit-signed integer Jetter AG...
SYMPAS, and are output by the module according to definition. 13.7.1 Physical Dimensions of the N-OA 2, and N-OA 4 Modules Physical Dimensions of the N-OA 2 Module Fig. 45: Physical Dimensions of the Analog Output Module N-OA 2 Jetter AG...
Page 186
13 Expansion Modules PROCESS PLC Physical Dimensions of the N-OA 4 Module Fig. 46: Physical Dimensions of the Analog Output Module N-OA 4 Jetter AG...
Technical Data of the N-OA 2, and N-OA 4 Modules Power Supply • centralised arrangement: via basic unit; cf. chapter 13.1: "Topology of the JETTER System Bus", page 150 • decentralised arrangement: via power supply N-PS 1, cf. chapter 13.1.2: "Decentralised Arrangement on the JETTER System Bus", page...
Page 188
DIN EN 61000-4-6 modulated AM 80 % with 1 kHz Source Impedance 150 Ω Criterion A Burst Test voltage 2 kV DIN EN 50082-2 tr/tn 5/50 ns DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Jetter AG...
Page 189
DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Test with Damped Oscillation DIN EN 61131-2 Damped Frequency 1 MHz DIN EN 61000-4-12 Source Impedance 200 Ω Oscillation Repeat Factor 400/s Test voltage 1 kV Criterion A Jetter AG...
The supply voltage for analog outputs must not exceed 28.8 Volt (150 mA). This will prevent the N-OA 2, resp. N-OA 4 module and possibly the actuator from being destroyed. Fig. 47: Example: Wiring of Outputs of the N-OA 4 Module Jetter AG...
Page 191
Output of voltage values to the actuators is carried out via output channels 1 and 2 for the N-OA 2 module, resp. 1 through 4 for the N-OA 4 module. Example: Definition of Output Voltage Value 1534 is assigned to channel 1 (register 3000). The resulting voltage is 7.5 volt. Jetter AG...
Page 192
Local register number = 9 Register number = 3019 + (3-2) * 10 +9 = 3003 Note! When the register number is called in the SYMPAS program, the number of the module's OS version is displayed. With inquiries always identify this number. Jetter AG...
Register 3yy2 for N-OA 4 Module only: Channel # 3 - Output Voltage Function Description Read Present value of the output voltage Value following reset: 0 Write New output voltage Value range Voltage - bipolar: -2048 ... 2047 Jetter AG...
Page 194
- bipolar: -2048 ... 2047 Register 3yy9 for N-OA 2 and N-OA 4 Modules: Version Number of the Operating System Function Description Read Version number of the operating system e.g. 101= V 1.01 Write Illegal Value range 23-bit-signed integer Jetter AG...
The measured values are evaluated and processed by the application program. 13.8.1 Physical Dimensions of the N-CNT 1 Module Fig. 48: Physical Dimensions of the Digital Counter Module N-CNT 1 Jetter AG...
Technical Data of the N-CNT 1 Module Power Supply • centralised arrangement: via basic unit; cf. chapter 13.1: "Topology of the JETTER System Bus", page 150 • decentralised arrangement: via power supply N-PS 1, cf. chapter 13.1.2: "Decentralised Arrangement on the JETTER System Bus", page...
Page 197
DIN EN 61000-4-6 modulated AM 80 % with 1 kHz Source Impedance 150 Ω Criterion A Burst Test voltage 2 kV DIN EN 50082-2 tr/tn 5/50 ns DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Jetter AG...
Page 198
DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Test with Damped Oscillation DIN EN 61131-2 Damped Frequency 1 MHz DIN EN 61000-4-12 Source Impedance 200 Ω Oscillation Repeat Factor 400/s Test voltage 1 kV Criterion A Jetter AG...
Make sure that to the counter inputs of the N-CNT 1 module a maximum voltage of 24 V ± 10% is applied. This will prevent the N-CNT 1 module and the incremental encoder from being destroyed. Fig. 49: Example: Input Wiring of the N-CNT 1 Module Jetter AG...
Page 200
(K0, K1, K2 and REF) can be filtered digitally. This means that a counting pulse, resp. reference pulse will only be processed if a predefined set length is exceeded. This way, noise pulses are suppressed. For more information see register 3yy8 on page 211. Terminals are not shown separately as detail. Jetter AG...
Page 201
Example: Determination of the register numbers The number of the third expansion module’s register is determined as follows: Module number = 4 Local register number = 9 Register number = 3029 + (4-2) * 10 +9 = 3003 Jetter AG...
Page 202
Parity check ON xx08: odd parity even parity Single-channel 3yy4 xx05: counting up counter: counting down *) Bit 3 in the status register 3yy3 is reset by entering 1 during configuration. xx = Module number YY = Module number -2 Jetter AG...
Once the strobe signal is applied, bit 0 is set in the status register which is 3yy3 scanned by the application program. Multiple strobing is indicated by bit 4. Bits 0 and 4 have to be reset by the application program. Jetter AG...
Page 204
13 Expansion Modules PROCESS PLC Fig. 50: Pulse sequence of counting signals Jetter AG...
– Bit 0: Count is strobed – Bit 3: Counter set to zero – Bit 4: Strobing value is overwritten (strobing signal before reset of strobe message) Value following reset: 0 Write Bits 0 and 4 are reset Value range 0 ... 31 Jetter AG...
Page 206
N-CNT 1 module. This module then transmits the read-out position and the interval between two scans to the positioning module via JETTER system bus. Then, the position value can be read out of register...
Page 207
1. Once parity check is activated, you can toggle between even and odd parity through output xx08 If the N-CNT 1 module detects a parity error, the position value received is being ignored and register is incremented. 3yy7 Jetter AG...
Page 208
PPR count of 24 has to 3yy6 be used if a check of parity errors is not carried out. Once check of parity errors is carried out, a PPR count of 25 has to be used for calculations. Jetter AG...
Page 209
Register 3yy9: Version number of the operating system Function Description Read Version number of the operating system e.g. 101= V 1.01 Value following reset: Version number of the operating system Write Illegal Value range 0 ... 8388607 Jetter AG...
Through this module, for instance, data of a pair of scales, communicating via a RS-232 interface, can be sensed. While doing so, data are exchanged, for example, with a SYMPAS application program. 13.9.1 Physical Dimensions of the N-SER 1 Module Fig. 51: Physical Dimensions of the Serial Interface Module N-SER 1 Jetter AG...
Technical Data of the N-SER 1 Module Power Supply • centralised arrangement: via basic unit; cf. chapter 13.1: "Topology of the JETTER System Bus", page 150 • decentralised arrangement: via power supply N-PS 1, cf. chapter 13.1.2: "Decentralised Arrangement on the JETTER System Bus", page...
Page 212
DIN EN 61000-4-6 modulated AM 80 % with 1 kHz Source Impedance 150 Ω Criterion A Burst Test voltage 2 kV DIN EN 50082-2 tr/tn 5/50 ns DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Jetter AG...
Page 213
DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Test with Damped Oscillation DIN EN 61131-2 Damped Frequency 1 MHz DIN EN 61000-4-12 Source Impedance 200 Ω Oscillation Repeat Factor 400/s Test voltage 1 kV Criterion A Jetter AG...
Receive Data RS232 Output RS232 Input Data + RS485 Data - RS485 RS422 Sending RS422 Sending RS422 Receiving RS422 Receiving *) For technical specifications on cable length, diameter, wiring and shielding see chapter 2.2: "Electrical Connection", page 18. Jetter AG...
Page 215
Examples: Determination of the register numbers The number of the first expansion module’s register is determined as follows: Module number = 2 Local register number = 3 (sending buffer) Register number = 3000 + (2-2) * 10 +3 = 3003 Jetter AG...
Page 216
Coding of the virtual outputs yyzz Example: Determination of virtual outputs Determination of the virtual output 1 of the 3rd expansion module Module number = 4 Output number = 1 Number of the virtual output = 401 Jetter AG...
150 bits/s 300 bits/s 600 bits/s 1200 bits/s 2400 bits/s 4800 bits/s 9600 bits/s Default setting 19200 bits/s 38400 bits/s for RS485 only 57600 bits/s for RS485 only 115200 bits/s for RS485 only Value range 0 ... 256 Jetter AG...
Page 218
1 stop bit Value range 0 ... 23 applies from firmware version 2.10 on. Note! To initialize the N-SER 1 module, values have to be entered into registers 3yy1 . Failure to do so may result in malfunctions. 3yy2 Jetter AG...
Page 219
Illegal Value range 0 .. 128 Register 3yy5: Receiving Buffer; Characters are Cleared at Access Function Description Read Received character Value following reset: 0 Write Illegal Value range 0 .. 255 (8-bit format) 0 .. 127 (7-bit format) Jetter AG...
Page 220
Register 3yy9: Version number of the operating system Function Description Read Version number of the operating system e.g. 101 = V 1.01 Value following reset: Version number of the operating system Write Illegal Value range 0 .. 8388607 Jetter AG...
XOFF. If this is the case, the sending process will be interrupted, until an XON has been received. Note! The characters XON and XOFF must not be contained in the user data! This may result in a shutdown of the plant. Jetter AG...
Par: rSendChar ;++++++++++++++++++++++++++++++++++++++++++++++++++++++ ;+ This function is used to write a character ;+ into the sending buffer. ;++++++++++++++++++++++++++++++++++++++++++++++++++++++ WHEN REG rSendCnt ;Is there free space < ;in the sending buffer? THEN REG rPRIMSend ;Send back modified ;character REG rSendChar Jetter AG...
Page 223
REGISTER_LOAD [rPRIMconfig with zConfig] ;Setting control byte LABEL fPRIMloop WHEN ;Are there any incoming REGZERO rRecCnt ;characters? THEN REG rChar RecPRIM [rLastChar=90, rFirstChar=65] REGZERO rChar ;Is there a valid THEN ;character? GOTO fPRIMloop THEN SendPrim [rSendChar=R(rChar)] GOTO fPRIMloop End of Program Jetter AG...
Page 224
3003 • Occupancy of the the receiving buffer is queried from register 3006 • Access to register deletes characters contained in the receiving buffer. 3005 • Occupancy of the the sending buffer is queried from register 3004 Jetter AG...
Output of data is carried out via a CENTRONICS interface. 13.10.1 Physical Dimensions of the N-PRN 1 Module Fig. 53: Physical Dimensions of the Parallel Interface Module N-PRN 1 Jetter AG...
13.10.2 Overview and Technical Data Technical Data of the N-PRN 1 Module Power Supply • centralised arrangement: via basic unit; cf. chapter 13.1: "Topology of the JETTER System Bus", page 150 • decentralised arrangement: via power supply N-PS 1, cf. chapter 13.1.2: "Decentralised Arrangement on the JETTER System Bus",...
Page 227
DIN EN 61000-4-6 modulated AM 80 % with 1 kHz Source Impedance 150 Ω Criterion A Burst Test voltage 2 kV DIN EN 50082-2 tr/tn 5/50 ns DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Jetter AG...
Page 228
DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Test with Damped Oscillation DIN EN 61131-2 Damped Frequency 1 MHz DIN EN 61000-4-12 Source Impedance 200 Ω Oscillation Repeat Factor 400/s Test voltage 1 kV Criterion A Jetter AG...
The shield must be connected to the metallised connector housings on both ends of the cable with the greatest possible surface area. The braided shield has to be made of tin-coated copper wires with a minimum degree of coverage of 85 %. Jetter AG...
Page 230
Examples: Determination of the register numbers The number of the first expansion module’s register is determined as follows: Module number = 2 Local register number = 3 (control register) Register number = 3000 + (2-2) * 10 +3 = 3003 Jetter AG...
Value range 0 .. 255 The status register is bit-coded, i.e. each bit indicates a specific state. The status register is cleared when reading. Note! In case the printer is ready, register contains the value 223 (0xDF) 3yy2 Jetter AG...
Page 232
Register 3yy9: Version number of the operating system Function Description Read Version number of the operating system e.g. 101 = V 1.01 Value following reset: Version number of the operating system Write Illegal Value range 0 .. 8388607 Jetter AG...
;Last character? THEN Print [rChar=R(rChar)] ;Output of character REGINC rChar ;Next character GOTO sPrnLoop ;Repeat ELSE ;Received character Print [rChar=10] ;Line feed Print [rChar=13] ;Carriag return THEN ;End of program LABEL sPrnLoop1 GOTO sPrnLoop1 End of program Jetter AG...
Page 234
;on the first module position after the NANO-B controller! rData 3001 ;Data register rStatus 3002 ;Status register rControl 3003 ;Control register rChar ;Character ;********** Numbers **************** zbBusy ;Busy bit (0=Busy) zbError ;Error bit in the status register (0=Error) zFirstChar ;First character (A) zLastChar ;Last character (Z) Jetter AG...
Intelligent modules have got their own 24 volt power supply unit. 13.11.1 Physical Dimensions of the N-PS 1, and N-PS 1CP Modules Physical Dimensions of the N-PS 1 Module Fig. 54: Mounting Dimensions of the N-PS 1 Module Jetter AG...
Page 236
13 Expansion Modules PROCESS PLC Physical Dimensions of the N-PS 1CP Module Fig. 55: Physical Dimensions of the N-PS 1CP Module Jetter AG...
13.11.2 Technical Data Modules N-PS 1, and N-PS 1CP: Power Supply Unit for Remote Arrangement Connection to the Male connector SUB-D, 9 pins JETTER system bus 24 V connection • Terminal block X1 • With the N-PS 1CP module only:...
Page 238
DIN EN 61000-4-6 modulated AM 80 % with 1 kHz Source Impedance 150 Ω Criterion A Burst Test voltage 2 kV DIN EN 50082-2 tr/tn 5/50 ns DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Jetter AG...
Page 239
DIN EN 61131-2 Repetition rate 5 kHz DIN EN 61000-4-4 Criterion A Test with Damped Oscillation DIN EN 61131-2 Damped Frequency 1 MHz DIN EN 61000-4-12 Source Impedance 200 Ω Oscillation Repeat Factor 400/s Test voltage 1 kV Criterion A Jetter AG...
13.11.3 Description of Connections of the N-PS 1 Module Fig. 56: Connections of the N-PS 1 Module For the incoming JETTER system bus a SUB-D connector (male) and for the outgoing JETTER system bus a 9-pin SUB-D connector (female) are available. Important! The FESTO CP modules have to be connected in series at the end of the JETTER system bus.
N-PS 1CP Module Fig. 57: Connections of the N-PS 1CP Module There is a male SUB-D connector for the incoming JETTER system bus. For FESTO CP valve terminals a CP connector (female) and for the outgoing JETTER system bus a 9-pin SUB-D connector (female) are available.
NANO Network Topology and FESTO CP Modules The PROCESS-PLC NANO-B is internally operated with the JETTER system bus. The JETTER system bus allows remote arrangement of NANO expansion modules at a distance of up to 30 meters. Instead of expansion modules, FESTO CP modules can be connected.
(120 Ω) must be attached to the FESTO CP module. The • NANO modules do not require terminating resistors, since these are included as standard. Fig. 60: Connection of FESTO CP Modules to the JETTER System Bus (bus topology) Jetter AG...
2 valve terminals and 1 input module can be connected to 1 FESTO tee connector. Only FESTO CP modules occupy I/O numbers, but not the FESTO tee connector. Fig. 61: Connection of FESTO CP Modules to the JETTER System Bus via Tap Lines Important! •...
Page 245
Output 501 .. 508 101 .. 108 though unused Important! Address numbers are assigned to FESTO CP modules only after NANO modules. For more information refer to chapter 14.5: "Example: Register Assignment of FESTO CP Modules", page 255. Jetter AG...
14.3.1 Commissioning a PROCESS-PLC NANO- B/C equipped with FESTO CP Modules The PROCESS-PLC NANO-B/C and FESTO CP modules communicating via Jetter System Bus are initialised using the following flow chart: Fig. 62: Flowchart for Commissioning NANO-B/C with FESTO CP Modules...
The program extract given in fig. 63 shows that the set configuration of FESTO CP modules ist stored to registers starting with register 100. The information contained herein is required to compare set with actual configuration. Fig. 63: Setting Configuration of FESTO CP Modules Jetter AG...
Page 248
FESTO CP modules, for which the program was designed, have been detected during initialisation of the PROCESS-PLC system. Fig. 64: Comparison of Set Configuration with Actual Configuration Jetter AG...
CP Module Register 2017: Amount of FESTO CP Modules Function Description Read Amount of FESTO CP modules recognised as connected to the JETTER bus and appearing in the configuration table. Value following reset: 0 Write Illegal Value range 0 ... 8...
Page 251
The check numbers of FESTO CP modules are to be entered into the configuration table by means of register in the same order in which they are 2018 intended to be addressed during operation. The first entry is addressed as the first module, the second entry as second module etc. Jetter AG...
Page 252
The cause of an error message of a FESTO CP module can be read out of register . To do so, the number of the FESTO CP module must have been entered into 2034 register 2018 Jetter AG...
14.5 Example: Register Assignment of FESTO CP Modules Fig. 66: Example: FESTO CP Modules connected to the JETTER System Bus Note! Register assignments, references to additional registers and additional information resulting from the configuration shown in fig. 66 are as follows:...
Page 255
Following the numbering of NANO-B modules, numbering of inputs and outputs of the FESTO CP module is continued with the FESTO module with the least check number. Please give heed to the difference in numbering of expansion modules from Jetter AG. Jetter AG...
• Operating system errors 15.1 Hardware Errors If communication with a module connected to a NANO-B is not possible via JETTER system bus, this error is signaled by the following messages: • register resp. 2012 shows the number of the module where a 2011 communication time-out has occurred;...
SYMPAS by pressing SHIFT F3, [F2, F4] or by writing into register 2001 • if the "STOP-RUN" switch is in "STOP" position when the controller is powered Jetter AG...
Page 258
Only in case the autoflash function is activated, the SYMPAS program is permanently stored to the flash memory of the CPU. If the autoflash function is not activated, the JETTER test program, for example, is in the CPU memory when the NANO-B is restarted.
Page 259
Fig. 69: Autoflash Settings in the SYMPAS Program The SYMPAS program is transferred by pressing Note! SYMPAS programs should only be transferred upon completion of program creation, since the CPU's flash memory allows only a certain amount of write cycles (approx. 10000). Jetter AG...
No valid user program present Bit 3 = 1 I/O module timeout: • Intermittent electrical – Check JETTER system bus Module does not answer contact or break of cable JX2-SBK1 for continuity JETTER system bus and short circuit. While doing cable JX2-SBK1 so, shake the cable.
Page 261
Time-out slave module: corresponds to register 2008 Bit 4 2051 Time-out during slave access through SYMPAS 2052 User programmable interface: Parity error 2053 User programmable interface: Frame error 2065 Enable error message (CPU output driver). For more information see register 2008, bit 3 Jetter AG...
Numbering of user registers is carried out as follows: 0 .. 1999 20000 .. 27999 256 Floating point registers (NANO-B none) Floating point registers are numbered as follows: 65024 .. 65279 with a value range from ± (8.43 10 through 3.38 10 Jetter AG...
Page 263
-1.00 through +1.00 Potential errors: None Computing time: approx. 2.7 ms Function 23: Tangent (tan) Value range of argument: -1000 to +1000 in radian measure! Value range of the result: through +10 Potential errors: None Computing time: approx. 2.5 ms Jetter AG...
Page 264
Computing time: approx. 3.0 ms Note! SYMPAS programs for a NANO-B controller can also be used for a NANO-C controller. For this purpose, the extensions of SYMPAS files for NANO-B have to be renamed from .PNB to .PNC. Jetter AG...
In the menu "Transfer" of the SYMPAS programming interface the operating system can be updated. For this purpose, operating system files (*.OS) are made available on the internet (http://www.jetter.de) by JETTER AG. Fig. 70: SYMPAS Programming Interface For downloading an OS update, time-out must be set to 4000 ms in the SYMPAS menu "Special / Interface".
Technology To realise an OS with multitasking and a descriptive, process oriented execution for the whole range of automation technology, JETTER AG has developed an easy-to- use multitasking OS. This OS was designed for meeting the demands of automation technology and already enables multitasking to be implemented into the micro controller NANO-B.
Page 269
IF instruction has not been fulfilled. In addition to the user task, three further functions are carried out in the background: • interface for connection with the user interface • interface for connection with PC, VIADUKT or graphic user interface • JETWay interface Jetter AG...
Page 270
A task which is controlling the displays needs not have, for example, the same response time as a task for automatic mode. Insertion of one or more DELAY 0 instructions into user interface tasks results in time saving which is made available to other task. Jetter AG...
30 m maximum, high bit rate of 1 Mbit/s and its noise immunity. The same demands apply to automation technology. Therefore, this bus system (serial bus) is used in Jetter control systems. Digital Presentation of a parameter, e.g. time, in the form of characters or figures.
Page 272
This frame consists of one start bit and one or several stop bits which define the beginning and the end of a data byte. In a Jetter control, a framing error indicates that the received character has not got a valid stop bit.
Page 273
(e.g. - 32,768 to +32,767) than long integers do (e.g. - 2,147,483,648 to + 2,147,483,647). On Jetter controllers integer values are defined for a range of 24 bit = - 8 388 608 to + 8 388 607. Plaintext High-Level...
Page 274
A high-speed memory for a group of bits placed in a microprocessor or in another electronic device where data can be buffered for a specific purpose. On JETTER controllers, usually, these are 24 bit wide storage positions in a remanent RAM.
Page 275
When the receiving device cannot continue to receive data, it transmits an XOFF control character. When transmission can resume, the device signals the sender with an XON character. Jetter AG...
Handrad 1 = Thumbwheel 1 Input/Output International Electrotechnical Commission LAdder Diagramm Liquid Crystal Liquid Crystal Display Llight - Emitring Diode Least Significant Bit, e.g. of a word. Man Machine Interface Millisecond NUM 25 Keyboard module for LCD 16 user interface Jetter AG...
Page 277
Send Data B - The second differential channel of the RS 422 interface SELV Safe Extra Low Voltage: Voltage up to 60 V, galvanically separated from the network. Stepper Motor Synchronous Serial Interface STEP Step STatement List SUB-D Type name of a plug-in connector Servomotor Jetter AG...
Page 278
Processing Language tr/tn time rise/time normal: Rise time of a pulse/total duration of a pulse Transmit (TX) Data A line used to transmit received serial data from one device to another; e.g. from a computer to a modem. Jetter AG...
Fig. 31: Centralised Arrangement on the JETTER System Bus Fig. 32: Decentralised Arrangement on the JETTER System Bus Fig. 33: Connecting FESTO CP Modules to the JETTER System Bus Fig. 34: Mounting Dimensions of the Digital Input Module N-ID 8 Fig.
Page 280
Fig. 60: Connection of FESTO CP Modules to the JETTER System Bus (bus topology) Fig. 61: Connection of FESTO CP Modules to the JETTER System Bus via Tap Lines Fig. 62: Flowchart for Commissioning NANO-B/C with FESTO CP Modules Fig. 63: Setting Configuration of FESTO CP Modules Fig.
Damages in transit and storage Degree of Protection DELEOL Hardware Flow Control DELSCR Hardware-Handshake Device Number Dielectric Test Voltage Digital Inputs Installation Accessories Digital Outputs Installation Sequence DIN Rail Interface for LCD Displays DIP switch Disposal JETWay-H Cable Jetter AG...
Page 282
Pin Assignment - 9 pin male SUB-D 2709 connector 2710 Pollution Degree 2711 2804 Programming Cable EM-PK 2805 Programming Instruction 2806 2807 REGDEC and REGINC 2808 REGZERO 2809 Programming interface 2810 JETWay-H 2812 RS232 2813 Programming with the Aid of Flags 2814 Jetter AG...
Page 283
3yy4 User Flags 3yy5 User Interface Cable DK-422 3yy6 User Interface Port 3yy7 3yy8 User-Programmable Inter- 3yy9 face Residual Dangers VIADUKT Cable Scope of Supply Vibration Resistance Servo Control Visualisation Interface Shielding in conformity with the EMC standards Jetter AG...
Page 284
+49 7141 2550-484 Internet: http://www.jetter.de E-mail: sales@jetter.de Subsidiaries Jetter UK Ltd. Jetter Asia Pte. Ltd. Jetter AG Switzerland 43 Leighswood Road Aldridge 32 Ang Mo Kio Industrial Park 2 Münchwilerstrasse 19 GB-West Midlands WS9 8AH #07-03 Sing Industrial Complex CH-9554 Tägerschen...
Page 285
Branches Jetter AG Büro Nord Jetter AG Büro Süd Jetter AG Büro Mitte Am Nordbahnhof 5 Am Pulverl 5 Wohnbacher Strasse 19 D-59555 Lippstadt D-85051 Ingolstadt D-61200 Wölfersheim Germany Germany Germany Phone: +49 2941 6691-10 Phone: +49 841 97149-30 Phone:...
Need help?
Do you have a question about the NANO B and is the answer not in the manual?
Questions and answers