EG A . 1 9 C PCS/VPAEG PCS/VPC 91. AEG Appendix to the PCS 091/PCS 925/PCS 991/PCS 9091 manuals PLC systems PLC interfacing (1) (2) (2) Reg 5049/0996ss (2) Vers. 1/09.
A Information for the driver selection ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ Lauer driver Fast A120 communication with the PCS micro/mini/midi and maxi.
A Information for the driver selection ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ "MODBUSPS" driver 'Plug and Play' communication between Modicon programmable controllers and PCS Operating unit: PCS 009/PCS 090/PCS 095/PCS 900/PCS 920 /PCS 950 Programmable controller systems: Modicon 984-120, - 380, -381, -385, -480, -485, -680, -685, -780, -785, -X, -A, -B Interface: Modbus interface Protocol: MODBUS 1 SLAVE Adapter cable: PCS
Table of contents ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ A. Lauer driver A1. Description of KOS 201/201 A1.1 A1.1.1 A1.1.2 A1.2 A1.3 A1.4 A1.5 Settings at the board Addressing of the board Baud rate settings Description of the handling software Parameterization of FB 200 Implementation of the handling FB Program integration A2.Program listing A3. A3.1 A3.1.1 A3.
Table of contents ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ C. MODBUSPS driver C.1. First commissioning C.1.1 C.1.2 C.1.3 C.1.4 Delimitation ................................ 36 Loading of the MODBUSPS driver to the PCS ................................ 36 Connection of the PCS to the programmable controller ......................... 37 Trouble-shooting ................................ 38 .......................... 36 C.2.
A Table of contents ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ D3. D3.1 D3.1.1 D3.2 D3.3 D3.4 D3.5 D3.6 Communication PCS 778 adapter cable Screening Programming cable PCS 733 Data transfer PCS - PLC PCS - PLC effective response times Speed optimization Communication error .......................... 62 ................................ 62 ................................ 62 ................................ 63 ...............
A ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ Description of the loadable AEG120DR/AEGBKOS driver for the PCS 009/ 090/095/900 operating consoles. For communication with an AEG 120/ 250 PLC. Functionality: Selective direct driver for KOS 201/202 PLCs. Required devices and accessories: 1. The PCS operating console itself (already parameterized). 2.
A Description of KOS 201/202 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ A1. Description of KOS 201/201 A1.1 Settings at the board A1.1.1Addressing of the board The KOS 201/202 board is only pluggable in the base magazine, i.e. DTA 200 (slots 1, 2 and 3). Slot 1 however, is required by the DNP 205 power supply board, at least when using the ALU 201 or 202. Thus, slot 2 or 3 remains in the DTA 200 rack.
A Description of KOS 201/202 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ A1.3 Parameterization of FB 200 RESET Switch for resetting after faults (input: bit) If a communication fault appears, then the communication can be restarted with this bit. The faults indicated in ABx.6 and ABx.7 are then automatically reset! It is to be noted that no edge evaluation is made, i.e.
A Description of KOS 201/202 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ A1.4 1. 2. 3. 4. 5. 6. 7. 8. Implementation of the handling FB Turn off the programmable controller Plug the 201/202 KOS board into slot 2 or 3 of the DTA 200 Switch the programmable controller to stop and supply voltage Depending on the used slot, add the PB200, PB201, PB202 function blocks from the PCS 9002 or PCS 9003 to each own project.
A Description of KOS 201/202 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ A1.5 Program integration Regarding the integration into your program, the following transfer operations must be executed (non-required functions can be skipped): All values read by the PCS must be copied to the corresponding ABx.y. This affects: word 15 to word 19 (ABx.30 to ABx.
A Program listing ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ A2.Program listing Only the listing for slot 2 (9002 programming unit) is printed! The listing for slot 3 is identical with the slot 2 except for the EBx/ABx numbers (EB2.Y and AB2.Y are replaced with EB3.Y and AB3.Y).
A Program listing ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ NETWORK: 0003 :BE PCS 9002\PB200 NETWORK: 0001 2.6 2.6 2.7 2.7 2.8 2.8 2.9 2.9 2.10 2.10 2.11 2.11 2.12 2.12 2.13 2.13 2.14 2.14 2.15 2.15 2.16 2.16 2.17 2.17 2.18 2.18 2.19 2.19 2.20 2.20 2.21 2.21 2.22 2.22 2.23 2.23 2.24 2.24 2.25 2.25 2.26 2.26 2.27 2.27 2.28 2.28 2.29 2.29 2.30 2.30 2.31 2.31 2.32 2.32 2.33 2.
A Program listing ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 14 ○ :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L := :L EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB AB EB
A Program listing ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ 2.66 2.67 2.67 2.68 2.68 2.69 2.69 2.70 2.70 2.71 2.71 2.72 2.72 2.73 2.73 2.74 2.74 2.75 2.75 2.76 2.76 2.77 2.77 2.78 2.78 2.79 2.79 2.80 2.80 2.81 2.81 2.82 2.82 2.83 2.83 2.84 2.84 2.85 2.85 2.86 2.86 2.87 2.87 2.88 2.88 2.89 2.89 2.90 2.90 2.91 2.91 2.92 2.92 2.93 2.93 2.94 2.94 2.95 2.95 2.96 2.96 2.97 2.97 2.
A Program listing ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :L EB := AB :*** NETWORK: 000
A Program listing ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ RESTART-PB 9002 PROGRAMMING UNIT \ PB201 NETWORK: 0001 :L := := := := := := := := := := := := := := :L := :L := :*** KH AB AB AB AB AB AB AB AB AB AB AB AB AB AB KH AB KH AB 0 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14 2.15 2.35 2.36 2.38 2.39 F 2.34 80 2.
A Program listing ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ CALL EXAMPLE This example shows how the parameterization on the enclosed floppy disk is realized. PS9002 \ OB1 NETWORK: 0001 :L KH 3 * * ENTER BAUD RATE HERE := MB 1 * * 0: 1200 BAUD, 1: 4800 BAUD :BA FB 200 * * 2: 9600 BAUD, 3: 19200 BAUD NAME :HANT_PROGRAMMING UNIT RESET : M 1.1 ERROR : M 1.2 BAUD : MB 1 TOGGLM: M 1.3 :UN M 1.
A Communication ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ A3. Communication A3.1 Communication cable programming UNIT/KOS The connection is made with one 3-wire cable (TXD, RXD, GND) When using shielded standard cable (3 * 0.14, not twisted in pairs) a maximum length of 15 meters is recommended. A connection interruption is registered in both the PCS 200 and 850 and noted in the fault word (ABx.6/ABx.
A Communication ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ Sketch KOS boards (top view) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ° gn ° ° ° yel yel ← yel ← ° yel ← ° ° red red TXD RXD → → GND → Ready 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 °- LED - screw-type terminal ○ 20 ○ A3.
B ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ Description of the loadable AEG 120DR/AEGBKOS driver for the PCS 009/ 090/095/900 operating consoles. For the communication with an AEG 120/250 PLC. Functionality: Selective direct driver for AEG 120/AEG 250 PLCs. Required devices and accessories: 1. The PCS operating console itself (already parameterized). 2.
B First commissioning ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ B1. First Commisioning B1.1 Delimitation The successful parameterization of the PCS as described in the PCSPRO and/or PCS9092 manual is assumed. This appendix relates exclusively to the use of a PCS together with an AEG A120/A250 controller. This controller is defined in the following as programmable controller.
B First commissioning ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ B1.3 PCS connection to the programmable controller AEG120DR-driver ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ © Systeme Lauer GmbH ○ 1. Set the DIL-switches 8 and 9 at the rearside of the 090/095/900 PCS to OFF. Nothing needs to be changed for the 9000 PCS. 2.
B First commissioning ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ B1.4 Trouble-shooting Here, the most frequent faults are listed which occur during the first commissioning and permanent operation: 1 DIL switch no. 8 is set to ON or the rotary switch is to a position >3. If this is the case, then the PCS enters a diagnosis routine after powering up. This is required only for test purposes.
B First commissioning ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ References for the connection of the PCS to a programmable controller: AEG120DR-driver ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ © Systeme Lauer GmbH ○ p Connect the cable screening to the central earthing point of the switching cabinet! p Ensure appropriate chassis groundings with regard to the PCS housing on th
B Programmable controller handling software ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ B2.Programmable controller handling software The used AEG120DR driver is a direct driver, i.e. it replaces directly the data words between the programmable controller and the PCS. Either a small or no programmable controller program is required for that resulting only in a small scan time burden for the programmable controller.
B Programmable controller handling software ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ B2.1 Asynchronous Communication Actual and preset value data words must be strictly separated (writing accesses can interfere). Even then, e.g. the reading of a variable which extends across several data words can result in a fault and of course then, if the variable is read although only a part of the variable has been written.
B Programmable controller handling software ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ B2.2.1 Procedure To realize synchronous communication between the PCS and programmable controller you must: select the SYNC setting on the PCS, load the handling software into the programmable controller. This handling software is described in the following. Of course you can also solve these tasks differently in your software.
B Programmable controller handling software ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ PB3: The real data access occurs here. Evaluate here the keys, set menus, LEDs, etc.. PB4: Resets the keys and synchronous words at communication loss. Attach your measures here. Used programmable controller areas: 0..
B Communication ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ B3.Communication B3.1 Adapter cable PCS 778 The connection is made via the RS232C - programmable controller interface. B3.1.1 Screening ○ 30 ○ The screen should be connected on both sides to a metal coated connector case. The screen can also be connected to pin 1 when using non-metal coated connector cases.
B Communication ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ B3.
B Listing ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ B4.Listing ○ 32 ○ PB1; /#Initialization#/; L KH 0/* ZERO KEYS */; = MW 104 /* PCS 090 = MW104,105 */; = MW 105 /* PCS 095 = MW104,105,123 */; = MW 106 /* PCS 900 = MW104,105,106 */; = MW 107 /* PCS9000 = MW104,105,106,107 */; = MW 123; NOP /* insert enables start.
B Listing ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ AEG120DR-driver ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ © Systeme Lauer GmbH ○ UN SM 1 /* timer reset */; = M 1.1; SP =END2; END: O SM1 /* start Timer */; = M 1.1; END2: U M 1.1 /* timer processing */; SE T 1; DZB 1000MS; L TSW 1; U M 1.2; R T 1; = A 2.
B ○ 34 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ AEG120DR-driver © Systeme Lauer GmbH
C ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ Description of the loadable MODBUSPS driver for the PCS operating console. For the communication with an AEG MODICON 984 PLC. Functionality: Selective MODBUS 1 direct driver for AEG MODICON PLC. Required devices and accessories: The following products are required for the operation of a programmable controller with an already parameterized PCS (Systeme Lauer company): 1.
C First commissioning ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ C.1. First commissioning C.1.1 Delimitation The successful parameterization of the PCS, as described in the PCSPRO and/or PCS9092 manual, is assumed. This appendix relates exclusively to the use of a PCS together with a Modicon controller of the AEG company. This controller is defined in the following as programmable controller.
C First commissioning ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ The first number defines the used MODBUS baud rate. The LMODSOFT programming default setting is 9600 baud, use 19200 baud (if possible). The communication is thereby almost twice as fast. For other MODBUS linkages, the interface can be selected also as TTY or RS-422. These two are not dealt with here. With SYNC, the usage of a synchronization word is mandatory.
C First commissioning ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ C.1.4 Trouble-shooting Here, the most frequent faults are listed which occur during the first commissioning and permanent operation: DIL switch no. 8 is set to ON or the rotary switch is to a position >3. If this is the case, then the PCS enters a diagnosis routine after powering up. This is only required for test purposes.
C First commissioning ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ References for the connection of the PCS to a programmable controller: MODBUS 1-direct driver ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ © Systeme Lauer GmbH ○ p Connect the cable screening to the central earthing point of the switching cabinet! p Ensure appropriate chassis groundings with regard to the PCS housin
C PLC handling software ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ C.2. PLC handling software Warning! Check the PCS function and also after parameterization and/or driver installation. All parameterized functions must be examined. Otherwise malfunctioning of the PCS and/or programmable controller are possible. The used MODBUSPS driver is a direct driver, i.e.
C PLC handling software ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ The measurements were made with a PCS 095 in synchronous operation while the following data are displayed: 8 consecutive double word variables 8 non-consecutive DW variables. 1 word variable no variable Key → LED [seconds] (the programmable controller scan time must be counted) Baud rate Port 19200 19200 9600 9600 1 2 1 2 8 DW flush 0.26 0.50 0.46 1.
C PLC handling software ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ C.2.2 Synchromous communication C2.2.1 Procedure If you want to use the entire functional extent of the PCS, then the access to the data in the programmable controller must be synchronized, i.e. programmable controller and PCS access alternately. Therefore, a synchronization word is transferred to the programmable controller.
C PLC handling software ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ C2.3 Description of the handling software Warning! Check the functioning of the handling software to avoid PCS and/or programmable controller malfunctions. The existing handling software is required only for synchronous operation.
C Communication ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ C3.Cables C3.1 PCS 780 adapter cable The connection is made via a programmable controller MODBUS 1 interface (RS232). C3.2 Screening ○ 44 ○ The screen should be connected on both sides to a metal coated connector case. The screen can also be connected to pin 1 when using non-metal coated connector cases.
C Communication ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ C3.
C Communication ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ C3.
C Listing ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ C4. Listing Configuration overview Programmable controller : Pr. contrl. type 984 COMPACT Model A13X Memory 4.0K Extended memory K —————————————+ Areas 0xxxx 1xxxx 3xxxx 4xxxx | Size of prgr.memory | No. words I/O spec.
C Listing ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ Segment: 01 Netzwerk: #00001 41001 STAT #004 41003 41850 41750 SUB 40657 40400 BLKM #0025 Segment: 01 Netzwerk: #00002 #0300 --- ] / [ --00101 #002 T.
C Listing ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ Segment: 01 Netzwerk: #00003 ][ 00101 #002 40404 41850 41851 40410 40404 41856 40404 41854 BKLM #0001 SUB 40657 40414 SUB 40657 40414 BKLM #0001 BKLM #0001 ][ 00101 #002 41852 41853 40404 41855 40404 41800 SUB 40657 40415 SUB 40657 40415 BKLM #0008 00101 #002 ][ 40403 40403 40403 40402 COMP #0001 BKLM #0001 BKLM #0008 ASCII Numerical operand
C Listing ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 00000 00000 40606 40606 00000 00000 00256 00128 00000 00000 00000 00000 00000 04040 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 0000 0000 9E9E 9E9E 0000 0000 0100 0080 0000 0000 0000 0000 0000 0FC8 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
C Listing ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ 00000 00000 00000 00000 04040 00128 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 0000 0000 0000 0000 0FC8 0080 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 41850 41851 41852 41853 41854 41855 41856 = = = = = = = 32768 16384 08192 04096 00000 65535 00129 8000 4000 2000 1000 0000 FFFF 0081 .. @. . .. .. ..
C ○ 52 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ MODBUS 1-direct driver © Systeme Lauer GmbH
D ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ Description of the AEG250PX Expander driver for the PCS 900/PCS 950/ PCS 950c/PCS 9000 operating consoles. For the communication with an AEG A250 PLC. Required devices and accessories: The following products are required to operate a programmable controller with an already parameterized PCS (System Lauer company): 1. The PCS operating console itself (already parameterized). 2.
D First commissioning ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ D1. First commissioning D1.1 Delimitation The System Lauer operating consoles of the PCS topline series are designated in the following as PCS. The parameterization software for parameterizing the PCS is designated as PCSPRO. The successful parameterization of the PCS, as described in the PCS 91/925/991 or 9091 manual, is assumed.
D First commissioning ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ D1.2.1 PCS midi driver variables Seven variables can be set for the AEG250PX driver in the PCSPRO software under the menu item Project/Driver Parameter.... The content of the variables can be examined with the PCS offline menu.
D First commissioning ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ D1.2.2 The PCS maxi driver variables COM_TIMEOUT: PCS time-out time The time-out time determines the maximum admissible time for the processing of the job package in the programmable controller. The default is 2000ms. Admissible values for the variable are 1000ms to 9999ms (= 1 to 9.9 sec.).
D First commissioning ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ D1.4 Trouble-shooting The communication between programmable controller and PCS is monitored constantly by the two participants. The error indication on the programmable controller is made by setting the A 2.1 fault output. On the occurrence of communication faults, a corresponding fault text is shown in the display of the PCS and the ERR LED flashes.
D First commissioning ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ D1.7 References for the connection of the PCS to a PLC Warning! Check the PCS function after parameterization and/or driver installation. All parameterized functions must be examined. Otherwise malfunctioning of the PCS and/or programmable controller are possible.
D PLC handling software ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ D2.PLC handling software The used AEG250PX driver is an expander driver, i.e. it replaces the data area between programmable controller and PCS via job packages. A programmable controller program is required for this.
D PLC handling software ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ D2.1.2 PB1 The enclosed PBS1 program block manages the data traffic between the A250 and a PCS 9000. Thereby, the PCS sends orders to the receive buffer of the programmable controller. The expander block transfers the data according to the received orders. The synchronization of the data traffic is made via an order number.
D PLC handling software ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ D2.1.7 FB210 FB210 is called by FB200 at a selected reading order. Herewith, the data words of the PCS data block addressed by the ADR_W variable are written into the send buffer of the programmable controller. The number of consecutive data words is defined by the DW_COUNT_W variable. D2.1.8 FB211 FB211 is called by FB200 at a selected writing order.
D Communication ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ D3 Communication D3.1 PCS 778 adapter cable AEG A250 - PCS connection via RS-232 The connection is made via the RS232 PG interface of the PLC. D3.1.1 Screening ○ 62 ○ The screen should be connected on both sides to a metal coated connector case. The screen can also be connected to pin 1 when using non-metal coated connector cases.
D Communication ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ D3.2 Programming cable PCS 733 D3.3 Data transfer PCS - PLC PC - PCS Connection The data traffic with the controller is made in data packages. Each data package is provided with a checksum. The contents of the checksum is examined for possible faults by the programmable controller operating system and by the PCS.
D Communication ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ Structure of the write cycle: PCS PROGRAMMABLE CONTROLLER WRITE N BYTES → ← OK / ERROR ... (REPETITION CORRESPONDING TO THE DATA FIELD) ... WRITE N BYTES → ← OK / ERROR WRITE DW3 → ← OK / ERROR D3.4 PCS - PLC effective response times The response time of the protocol depends extensively on the tasks executed in the PCS.
D Communication ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ D3.5 Speed optimization The speed of the data transfer depends essentially on two criteria: 1. The enabled transfer functions in the command words and 2. The number of variables displayed on the indicated display page.
D Communication ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ To 1. Programmable controller program optimizations for the PCS 900/ 920/ 950: Generally, the same principles are valid as for the PCS 090 but the command words are arranged differently. Consider especially however, the transfer of clock time and message words. Disable all functions not required in the command words via the programmable controller program.
D Communication ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ You can dynamically change the amount of transferred data with your programmable controller program. If for instance, you want to realize a jog operation, go ahead as follows: disable all functions as described above. Select jog operation text without variables. After termination of the jog operation, the transfer functions are enabled again.
D Communication ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ D3.6 Communication error During PCS - programmable controller communication, the PCS operates as master and the programmable controller as slave. Thus, it is the task of the PCS to set up and monitor communication. Thereby, the correct communication is monitored between the programmable controller and the PCS.
D Printout of the AEG250PX handlingsoftware ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ D4.
D Printout of the AEG250PX handlingsoftware ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ NAME :ANW_PRO :U TIM_RES :SE T1 :DZB 1000MS :L K 4 :U RESET :R T1 := COM_ERR :*** ;timeout timer M1.1 T1 TIM_RES ;reset timeout output E2.1 T1 A2.
D Printout of the AEG250PX handlingsoftware ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ FB201: NETWORK: NAME 1 :INIT :*** NETWORK: :L := :L := :*** NETWORK: Signal Symbol ;offset for 256 word pcs data MW1 P_DAT_OFF ;offset 100 word I/O buffer ;and receive buffer MW2 P_REC_OFF Signal Symbol 2 K 1000 P_DAT_OFF K 1256 P_REC_OFF 3 :BE FB202: NETWORK: NAME 1 :JOB_INI :*** NETWORK: 2 :L P_REC_OFF := PJOB_W :L P_REC_
D Printout of the AEG250PX handlingsoftware ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ FB205: NETWORK: NAME 1 :AUFT_END :*** NETWORK: Signal Symbol MW2 MW3 MW2 MW9 MW9 P_REC_OFF PJOB_W P_REC_OFF PSEND PSEND MW9 SFB139 PSEND LA5 MW3 MW4 SFB139 PJOB_W COUNT_W LA5 MW3 MW8 MW4 PJOB_W SYNC_W COUNT_W MW4 MW4 COUNT_W COUNT_W MW4 SFB138 COUNT_W LA4 MW4 MW9 MW4 COUNT_W PSEND COUNT_W Signal Symbol ;actual job MW3 P
D Printout of the AEG250PX handlingsoftware ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ NAME IN OUT :LA6 : : :L :ADD := :L :ADD := :L :DEC := :L :== :SPZ := :*** NETWORK: :BE ADR_W PSEND PSEND K 1 PSEND ADR_W K 1 ADR_W DW_COUNT_W DW_COUNT_W DW_COUNT_W K 0 =RD_LP DW_COUNT_W ;increment send pointer MW5 MW9 MW9 ADR_W PSEND PSEND ;increment data pointer MW9 MW5 PSEND ADR_W ;decrement data word counter MW5 MW7 ADR_W DW_COUN_
D Printout of the AEG250PX handlingsoftware ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ FB212: NETWORK: NAME 1 :AND_FUN :*** NETWORK: 2 :L COUNT_W ;update data word counter :SUB K 1 :SUB DW_COUNT_W := COUNT_W ¦ :L P_DAT_OFF ;pointer actual pcs data :ADD ADR_W := ADR_W :L PJOB_W ;actual job :ADD K 1 := PJOB_W ;pointer to received data AND_LP:BA LA5 ;received data NAME :LA5 IN : PJOB_W OUT : TEMP1_W :BA LA5 ;plc data NAME :LA5
D Printout of the AEG250PX handlingsoftware ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ FB213: NETWORK: NAME 1 :OR_FUN :*** NETWORK: 2 :L :SUB :SUB := :L :ADD := :L :ADD := OR_LP :BA NAME :LA5 IN : OUT : :BA NAME :LA5 IN : OUT : :L :O := :BA NAME :LA4 IN : OUT : :L :ADD := :L :ADD := :L :SUB := :SPN :*** NETWORK: COUNT_W K 1 DW_COUNT_W COUNT_W P_DAT_OFF ADR_W ADR_W PJOB_W K 1 PJOB_W LA5 PJOB_W TEMP1_W LA5 ADR_W TEMP2_W TEMP2
D Important user information ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ D5.Important user information D5.1 Ideograms and symbols The following symbols and ideograms are used in this manual. Warning! Possibly dangerous situation which can cause death and most serious injuries. D5.2. Safty related information The device may only be connected to the systems specified by Systeme Lauer.
D Who for what to task? ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○○ ○○ ○○ ○○ ○○ ○○ ○○ ○○ ○○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ Whenever you need us we are there for you: dynamically, creatively and tremendously efficiently. Simply select the appropriate support and hotline number! By the way... ... you can daily access the newest product informations via Mailbox: 07022/9660225 CompuServe: 100565,1525 Internet: 100565.1525@compuserve.
D ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ Index A AA variable ....................................... 55 AC, AD, AE, AF variables ................ 55 Adapter cable ............................ 56, 62 AEG250 ...................................... 53, 54 AG variable ...................................... 55 AJ variable ........................................ 55 Asynchronous communication . 27, 41 asynchronous communication ....
D ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ ○ ○ ○ ○ R Repetition .......................................... 36 RESET ................................... 8, 37, 38 Response .................................... 40, 46 Response time ........................... 26, 64 S Scan time .......................................... 40 Screening .............. 19, 25, 30, 44, 62 screening .......................................... 39 Sequence ........
D ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 80 ○ Operating instructions, manuals are protect by the copyright. All rights will be reserved. The copy, duplication, translation, convertion in parts or all is not allowed. One exception is a back-up copy of the software for the own use.