sinumerik 840/840c 880; fb 8 plc-controlled data input/output · plc-controlled data input/output...

69
Planning Guide 11.92 Edition Manufacturer Documentation SINUMERIK 840/840C SINUMERIK 880/880 GA2 PLC 135 WB Function Blocks Package 8: PLC-Controlled Data Input/Output

Upload: ngonguyet

Post on 31-Aug-2018

258 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

Planning Guide 11.92 Edition

Manufacturer Documentation

SINUMERIK 840/840CSINUMERIK 880/880 GA2PLC 135 WB Function BlocksPackage 8: PLC-Controlled Data Input/Output

Page 2: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

SINUMERIK 840/840CSINUMERIK 880/880 GA2PLC 135 WB Function BlocksPackage 8:PLC-Controlled Data Input/Output

Planning Guide

Manufacturer Documentation

November 1992 Edition

Valid for:

Control Software Version

SINUMERIK 840 T/M from 01SINUMERIK 840C from 01SINUMERIK 880T/880M from 04SINUMERIK 880 GA2 from 01

Page 3: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

SINUMERIK® documentation

Printing history

Brief details of this edition and previous editions are listed below.

The status of each edition is shown by the code in the ”Remarks” column.

Status code in ”Remarks” column:

A . . . New documentation.B . . . Unrevised reprint with new Order No..C . . . Revised edition with new status.

If factual changes have been made on the page since the last edition, this isindicated by a new edition coding in the header on that page.

Other functions not described in this documentation might beexecutable in the control. This does not, however, represent anobligation to supply such functions with a new control or whenservicing.

This publication was produced on the Siemens 5800 OfficeSystem. Subject to change without prior notice.

The reproduction, transmission or use of this document or itscontents is not permitted without express written authority.Offenders will be liable for damages. All rights including rightscreated by patent grant or registration of a utility model ordesign, are reserved.

© Siemens AG 1992 All Rights Reserved

Edition Order No. Remarks

02.92 6ZB5 410-0EJ02-0AA0 A

11.92 6FC5197-0AB50-0BP0 C

Page 4: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

Preliminary Remarks

Reader's guidance

We recommend the following documentation to get acquainted with the user interface"Configurable frames":

• Planning Guide for the computer link SINUMERIK 840 or SINUMERIK 880.

Technical information

• We recommend the use of the configuration software SINPS 315 as from Version 7.0.• We recommend the use of the CP interface module with CP firmware as from Version

02A.21.• We recommend the use of the publication ”SINUMERIK System 800 Universal Interface”

for configuring.

Terms/abbreviations

UI User interfaceUI/O User interface outputUI/I User interface inputCP Communications processorCP interface Communications processor interfaceDB/DX PLC data block, class DB or DXFB/FX PLC function block, class FB or FXDW PLC data wordDPR Dual port RAMMPR Multiport RAMCOM COM CPU (in the case of SINUMERIK 840, the COM area is integrated into the

NC CPU )CL OS Computer link operating system functionMD Machine dataID IdentifierPLC OS PLC operating system

Page 5: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

SINUMERIK 840/840CSINUMERIK 880/880 GA2PLC 135 WB Function BlocksPackage 8: PLC-Controlled Data Input/Output Part 1: PLC-Controlled Data Input/Output

Planning Guide

Manufacturer Documentation

Page 6: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

Introduction 1

Data Input Function 2

Data Output Function 3

Data Sheets 4

Configuration 5

Block Data 6

Error Messages 7

Application Example 8

Page 7: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

Contents

Page

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1

1.1 General remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–11.2 Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–21.3 Package structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2

2 Data Input Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1

2.1 Description of data input function . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12.1.1 Unsorted data transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–22.1.2 Sorted data transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–22.1.3 Single frame transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–32.2 Frame sequence error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–32.3 Input sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–42.4 Signal chart for data input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5

3 Data Output Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–1

3.1 Description of data output function . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–13.2 Output sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–23.3 Signal chart for data output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–3

4 Data Sheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–1

4.1 FX 26 PLC-controlled data input DAT-EIN . . . . . . . . . . . . . . . . . . . . . . 4–14.2 FX 27 PLC-controlled data output DAT-AUS . . . . . . . . . . . . . . . . . . . . 4–3

5 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–1

5.1 Configuration notes for data input . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–15.2 Configuration notes for data output . . . . . . . . . . . . . . . . . . . . . . . . . . 5–15.3 Configuration notes on data input/output via the same CP interface . . . . 5–25.4 Machine data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–3

Page 8: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

5.5 Signal charts for XON/XOFF-, RTS-LINE procedures and procedures in thetransparent mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–4

5.5.1 General remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–45.5.2 Communication control with XON/XOFF . . . . . . . . . . . . . . . . . . . . . . . 5–45.5.2.1 Communication between "intelligent" and "non-intelligent"

(unequal) nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–45.5.2.2 Communication between "intelligent" and "intelligent"

(equal) nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–45.5.2.3 Signal chart for the XON/XOFF procedure . . . . . . . . . . . . . . . . . . . . . . 5–55.5.2.4 The overlay procedure ETX/ACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–75.5.3 RTS-LINE (RTS/CTS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–75.5.3.1 Signal charts for the RTS/CTS procedure . . . . . . . . . . . . . . . . . . . . . . 5–85.5.4 Communication control in the transparent mode . . . . . . . . . . . . . . . . . 5–95.5.5 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–105.5.6 Pin assignment for RS232C (V.24) . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–10

6 Block Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–1

7 Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–1

8 Application Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–1

Page 9: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 1 Introduction

1.1 General remarks

1 Introduction

1.1 General remarks

With the function block package 8, it is possible to transmit data serially with the PLC 135 WBvia the CP 315/373.

Only the PLC can initiate data input or data output. Implementation is effected on the basis ofthe existing computer link function, configurable user frames (see the figure ”Basic structure”below).

Basic structure

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

PLC

COM

CP 315/373

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

User programfor

initiationand

acknowledge-ment

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

FB package 8Data

input/output management

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

Useful data

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

User interfaceassignment

DB 99

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

Data distribution system ofthe computer link

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

Driver and management routine

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

Interface 1 and 4

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

Configuration/test interface

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

I/O units: e.g. barcode reader, printer, programmer, ...

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

SINPS 315

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 1–1SINUMERIK 840/880 (PJ)

Page 10: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

1 Introduction 02.92

1.2 Procedures

1.2 Procedures

The expanded number of procedures as well as protocol-independent communication enableuniversal application of the active serial interfaces (CP 315/373).

The following procedures can be used with this package:

• LSV2• 3964 R• XON/XOFF (character-controlled procedure)• RTS-LINE (line-controlled procedure)• TRANSPARENT (loadable procedures; which can be implemented in PLC)

The procedures are parameterized in the CP with the aid of the configuration software SINPS315.

1.3 Package structure

The blocks are structured in such a way that, in spite of different data handling, FBparameterization is very similar and easy to accomplish.

The essential differences are found in the acknowledgement procedure of input/output data.Please bear in mind that on data input a different signal behaviour is required. This affects boththe selected procedure and the size of the useful data DB provided by the user.

The remote station can only transmit data to the SINUMERIK on its own initiative after theinterface has been initialized by the PLC. Initialization, management of the CP interfaces anddata handling are performed by package 8.

The two function blocks to be parameterized support handling of a maximum of foursimultaneously active transfer jobs in each direction of data transfer.

There is a different function block for each direction of data transfer. The user calls FX 26 fordata input and FX 27 for data output (see figure ”Package structure”).

The user must coordinate the initiation, termination and, if necessary, abort of transmissionand must provide the useful data (for output) and receive them (for input). All internal controlsequences and data transfers are controlled by package 8.

1–2 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 11: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 1 Einführung

1.3 Paket-Struktur

Package structure

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

DB 99

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

DB 99

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

DB useful

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

DB 101

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

DB 102

Data output

Initiation of output

Last block

Parameter– DB/DX/DW– UI output No.

Acknowledgement

Data

Data input

Initiation of input

Parameter– DB/DX/DW with

specifications foracknow-ledegment (UI input)

– UI output No.

Acknowldgement

Block counter

End of jobmessage

Data

ND forinputdirection

ND

DB 102

UIoutput

DB useful

COM

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

Package 8

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

PLC

Dat-Ein UI output

ND

UIinput

1)

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

Dat-Aus

2)

2)

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

Computer link user interface

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

DB useful

_______1) Is used for assignment of the interface2) Same DB/DX

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0AP0 1–3SINUMERIK 840/880 (PJ)

Page 12: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 2 Data Input Function

2.1 Description of data input function

2 Data Input Function

2.1 Description of data input function

The data received by the CP is transferred to the COM from the DPR with a max. frame lengthof 244 bytes. The COM transfers the frame into one of the 6 input buffers of the MPR. Thecomputer link operating system receives this data and stores it in the parameterized usefuldata DB. In DB 101, data byte ID 7 assigned to user interface input indicates what type offrame it is. The following entries are permissible:

ASCII "E"= Single frame"N"= Initial frame"M"= Subsequent frame"L"= Terminating frame

ID byte 8 contains a number assigned by the CP to the frame, the frame number.

Data transmission to the user is executed depending on the selected procedure and the sizeof the useful data DB.

The user can select three different types of data handling. These types are described in detailin the following three subsections.

The signal ST (start) initiates the transmission job. The interface for the data to be received isassigned the required addressing data (e.g. destination DB, destination DW).

If the CP interface is defined as a slave, the start is initiated automatically by the functionblocks. For the XON/XOFF procedure, the XON character is sent. The CTS line is set activefor the RTS/CTS procedure.

The function block DAT-EIN executes a series of validity checks before assignment of theinterface. If one of the requirements is not met, the interface is not assigned; the user isinformed on the cause of the abort with the signals FEHL (error) and F-NR (error number).

At the same time the job trigger is reset.

The CP interface is not assigned if

• User interface (UI No.) not permissible,• Job number <1 or >4,• Useful DB/BX is not available or DB 0,• Useful DB/DX set up with a length <1 frame (246 bytes).

The interface is enabled when the user interface has been parameterized and enabling hasbeen triggered.

The interface is enabled if:

• The user resets the ST (start) signal.• The PLC wait cycles have elapsed after receipt of the last frame sequence and if no new

frame sequence is running.

The user can choose between three different data handling types. These are described indetail in the following subsections.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 2–1SINUMERIK 840/880 (PJ)

Page 13: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

2 Data Input Function 02.92

2.1.2 Unsorted data transfer

2.1.1 Unsorted data transfer

Precondition

The useful data DB is set up with a length which is at least the length of a frame (246 bytes).Procedure-independent, MD bit sorting on/off=0. CP is defined as a master with respect to theI/O unit.

Handling

The frames are transferred to the useful data DB in the sequence in which they are read in theCOM/PLC transfer buffer (by the computer link operating system not by the function blockFB=DAT-EIN). This type of data handling does not guarantee that the frames are transmittedto the useful data DB in the correct sequence. This must be ensured by the user himself bymeans of the frame number. The current frame number can be obtained from the parameterB-No. Please note that the frame sequence is not necessarily terminated with the AENDsignal (data input terminated). The remaining frames must still be fetched.

If the frame sequence is not terminated, but the useful data DB is full, the signal AFOR(continuation signal) is set. The user must interpret the data and must set the signal ANST(initiation enable) as an acknowledgement for further transmission. This handshake is repeateduntil all frames have been fetched.

In the case of a single frame, the signals AEND (data input terminated) and AFOR(continuation signal) are set directly; otherwise, only AFOR is set. Every single frame must beinterpreted by the user and enabled via the signal ANST (initiation enable).

Advantage: No internal data buffering; small useful data length on user side; high datatransfer rate.

Disadvantage: User must sort the frames.

2.1.2 Sorted data transfer

Precondition

The useful data DB is set up with a length which is at least the length of a frame (246 bytes).Procedure-independent, sorting MD bit on/off=1. CP is defined as a slave with respect to theI/O unit.

Handling

The computer link operating system transfers the frames into a data buffer which is assignedto the job number. The FB checks by means of the frame number whether the frameconforms to the sequence. If this is the case, the frame is transmitted directly to the usefuldata DB. Otherwise, the frame is buffered and transferred only when "its turn comes". If theframe sequence is terminated with an "L" frame, the AEND signal (data input terminated) isset.

If the frame sequence is not terminated, but the useful data DB is full, the AFOR signal (continuation signal) is set. The user must interpret the data and must set theANST signal (initiation enable) as an acknowledgement for further transmission. Thishandshake is repeated until the terminating frame has been sent.

The files can only be transferred in a useful data DB. When using this data handling method,bear in mind that an increased storage capacity of 370 bytes per job is required.

2–2 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 14: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 2 Data Input Function

2.1.2 Sorted data transfer

Advantage: The user must not sort the frames, simple data handling.

Disadvantage: Internal data buffering, additional user DB memory, low data transfer rate.

2.1.3 Single frame transfer

Precondition:

You must configure the CP as a slave and use a character/line-controlled XON/XOFFprocedure or a RTS line. Set up the useful data DB to be at least the length of a frame.

MD bits: CP master/slave=0; Sort On/Off=1.

Every single frame is transferred by the user with an end identifier.

Handling

In this mode, the input data is transferred to the user only within the size of a frame. Theselected procedure guarantees that the data is transferred in the correct sequence. The CPdisables the interface after having received a frame and waits for the PLC acknowledgement.The acknowledgement is effected by means of the internal frame "Data Start". The PLC inturn generates this frame after the user has evaluated the data; the user initiates dataevaluation by setting the signal ANST (initiation enable).

Advantage: None

Disadvantage: Block sortings and no internal data buffer, low data transfer rate.

2.2 Frame sequence error

One frame might overtake another during data transfer. The block DAT-EIN can coordinate upto two such events. If more than two should occur, the block outputs error message 3406 andterminates the job.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 2–3SINUMERIK 840/880 (PJ)

Page 15: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

2 Data Input Function 02.92

2.3 Input sequence

2.3 Input sequence

a) The user provides a useful data DB.b) The user starts the block.c) The block assigns the set interface and evaluates the acknowledgement signal.d) If the acknowledgement is positive, the useful data is transmitted via the interface and an

acknowledgement then sent to the remote I/O unit.e) Then the user enables the interface.f) The user then receives an acknowledgement from the block.

Input sequence

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

PLC

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

COM

a a a a a

a a a a a

a a a a a

a a a a a

CP

ExternalI/Ounit

b) Initiation from user

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

Acknowl.

d) Transferuseful data

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

Dat-Ein a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

c) Assigninterface

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

Acknow-ledgement

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a) Providing the useful dataDB

a a a a a a a a a a a a a

a a a a a a a a a a a a a

a a a a a a a a a a a a a

a a a a a a a a a a a a a

a a a a a a a a a a a a a

Acknow-ledgement

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

f) Acknow-ledgementto user

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

e) Enableinterface(user)

2–4 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 16: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 2 Data Input Function

2.4 Signal chart for data input

2.4 Signal chart for data input

Input frame sequence with sorting

a a a a a

a a a a a

a a a a a

a a a a aST

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

CP interface assignment

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

Data

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

< DB 61DW 99

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

AFOR

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

SSÜB

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

SSÜB (Interface monitoring)

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

AEND

a a a a a a

a a a a a a

a a a a a a

a a a a a a

SSÜB

a aa aa aa a

a

a a a

a a a

a a a

a a a

s

a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a

CP interface assigned

a a a

a a a

a a a

a a a

sa a a

a a a

a a a

a a a

aa a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

ANST1)

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

1 BLN

a a a

a a a

a a a

a a a

E

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

3 BLL

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

2 BLM

a a a

a a a

a a a

a a a

s

a a a

a a a

a a a

a a a

s

a aa aa aa a

s

a a a

a a a

a a a

a a a

s

a aa aa aa a

sa a a

a a a

a a a

a a as

a aa aa aa a

s

a aa aa aa a

s

a a a

a a a

a a a

a a a

a a a

sa aa aa aa aa a

s

a aa aa aa aa a

s

a a a

a a a

a a a

a a a

a a a

a

a aa aa aa aa a

a

a aa aa aa aa a

a

The input frame sequence is initiated with "ST".

Example with two frame sequences:

Frame sequence with several blocks and a single frame.

_______1) It is advisable to set the ANST signal immediately after receiving the AFOR in the same PLC cycle. The

number of the PLC wait cycles can be specified in DB 60 DW 17. Please refer to Computer Link,Programming Guide.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 2–5SINUMERIK 840/880 (PJ)

Page 17: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

2 Data Input Function 02.92

2.4 Signal chart for data input

With interface timeout

a aa aa aa aa a

s

a a a

a a a

a a a

a a a

a a a

a

a a a

a a a

a a a

a a a

s

a aa aa aa a

s

a a a

a a a

a a a

a a a

a

a aa aa aa a

s

a aa aa aa a

a

a a a

a a a

a a a

a a a

s

a a a

a a a

a a a

a a a

aa aa aa aa a

s

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

AEND

a a a

a a a

a a a

a a a

s a aa aa aa a

s a aa aa aa a

s a a a

a a a

a a a

a a a

s a a a

a a a

a a a

a a as a a

a aa aa a

s

a a a a a

a a a a a

a a a a a

a a a a a

ST

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

CP interface assignment

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

Data

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

< DB 61DW 99

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

AFOR

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

SSÜB runninga a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

SSÜB

a a a

a a a

a a a

a a a

s

a a a

a a a

a a a

a a a

sa a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a

CP interface assigneda aa aa aa a

s

a aa aa aa a

a

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

ANST

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

1 BLN

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

3 BLL

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

2 BLM

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a

FEHL (Error)

a a a

a a a

a a a

a a a

s

• Interface monitoring is set active by ANST after receipt of the last frame. After receivingthe signal AFOR, ANST must be set within a time specified in DB 60, DW 17 (PLC waitcycles). Otherwise the operating system enables the interface.

• After the interface timeout has elapsed, the interface is enabled and the signal ST is reset.The error bit is set.

2–6 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 18: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 2 Data Input Function

2.4 Signal chart for data input

Data input without sorting (the user sorts it himself)

a a a

a a a

a a a

a a a

sa aa aa aa a

a

a a a

a a a

a a a

a a a

s

a aa aa aa a

s

a aa aa aa a

s

a a a

a a a

a a a

a a a

s

a aa aa aa a

a

a a a

a a a

a a a

a a a

s

a a a

a a a

a a a

a a a

a

a aa aa aa a

sa aa aa aa a

aa a a

a a a

a a a

a a a

s

a aa aa aa a

a

a a a

a a a

a a a

a a a

s

a a a

a a a

a a a

a a a

a

a aa aa aa a

sa a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

3 BLM

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

AEND1)

a a a

a a a

a a a

a a a

s a a a

a a a

a a a

a a a

s a a a

a a a

a a a

a a a

s a a a

a a a

a a a

a a a

s a a a

a a a

a a a

a a a

s a aa aa aa a

s a a a

a a a

a a a

a a a

s a aa aa aa a

s a a a

a a a

a a a

a a a

s a aa aa aa a

s

a a a a a

a a a a a

a a a a a

a a a a aST

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

CP interface assignment

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

CP inter-face assinged

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

Daten

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

< DB 61DW 99

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

AFOR

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

SSÜBa a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

SSÜB

a aa aa aa a

a

a a a

a a a

a a a

a a a

s

a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a

CP interface assigned

a a a

a a a

a a a

a a a

sa a a

a a a

a a a

a a a

aa a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

ANST

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

1 BLN

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

4 BLL

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

2 BLM

a aa aa aa a

E

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

FEHL

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

SSÜB

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

> DB 61DW 99

_______1) Without sorting, it is possible that the frame sequence is not terminated after receipt of the AEND signal.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 2–7SINUMERIK 840/880 (PJ)

Page 19: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 3 Data Output Function

3.1 Description of data output function

3 Data Output Function

3.1 Description of data output function

You must specify the useful data and its length (in bytes). The length is in the first data wordof the pointer.

The transmission job is initiated by means of the ST signal (start) and the interface isassigned.

After the transmission has been completed and the signal LBL (last frame) is not set, the userhas the option of specifying new data or another useful data DB. Retriggering is effected bysetting the signal ST (start). The user must retrigger within the number of PLC wait cyclesdefined in MD. Otherwise the CP interface is enabled.

If the signal LBL (last frame) is set before initial or retriggering, the job is finished after datatransmission and the CP interface is enabled.

Note:

The block supports data transfer up to a length of 4084 bytes.

The function block for data output executes a series of validity checks before assignment ofthe interface. If one of the requirements is not met, the interface is not assigned and the useris informed of the cause of the abort with the signals FEHL (error) and F-NR (error number). Atthe same time the job triggering is reset.

Assignment of the CP interface is not effected if:

• Not permissible user interface (UI No.),• NUTZ-DB/DX is not available or DB 0,• NUTZ-DB/DX too short,• Impermissible data block type (DB/DX).

The interface is enabled when the user interface has been parameterized and enabling hasbeen triggered.

The interface is enabled if:

• The signal LBL (last frame) is present and the transfer of the last frame has beenacknowledged positively.

• A negative acknowledgement has been issued after a frame transfer.• The signal LBL (last frame) is not present and the number of wait cycles has elapsed.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 3–1SINUMERIK 840/880 (PJ)

Page 20: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

3 Data Output Function 02.92

3.2 Output sequence

3.2 Output sequence

a) The user enters the useful data in the useful data DB.b) The user starts the block.c) The block assigns the set interface and evaluates the acknowledgement signal.d) If the acknowledgement is positive, the useful data is transmitted via the interface and the

acknowledgement received evaluated.e) After this the interface is enabled.f) The user then receives an acknowledgement from the block.

Output sequence

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

PLC

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

COM

a a a a a

a a a a a

a a a a a

a a a a a

CP

ExternalI/Ounit

b) Initiationfrom user

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a aAcknowl.

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a) Entering theuseful datain the usefuldata DB

d) Useful datatransm.

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

e) Enable interface

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

Acknowl.

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

Dat-Aus a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

c) Assigninterface

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a aAcknowl.

c) Acknowledge- ment to user

3–2 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 21: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 3 Data Output Function

3.3 Signal chart for data output

3.3 Signal chart for data output

Fig. a

a a a

a a a

a a a

a a a

sa a a

a a a

a a a

a a a

a

a a a

a a a

a a a

a a a

s

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a1 BL

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

2 BL

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

3 BL

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

n BL

a a a

a a a

a a a

a a a

a

a a a

a a a

a a a

a a a

s

a a a

a a a

a a a

a a a

s

a a a

a a a

a a a

a a a

s

a aa aa aa a

s

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

Pulse

a a a a

a a a a

a a a a

a a a a

a a a a

STa a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

LBL

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

AssignCP interface

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

Data

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

AEND

• The output frame sequence is initiated by setting the signal ST.• After transmission has been completed and if the signal LBL is not set, the user has the

option of specifying new data or another useful data DB. Retriggering is effected by settingthe signal ST.

• The interface is enabled if– The signal LBL (last frame) is present and a positive acknowledgment has been issued

after transfer of the last frame.– A negative acknowledgment has been issued after a frame transfer.– The signal LBL is not present and the number of the wait cycles for a new parameter

specification has elapsed (Fig. b).• The signal AEND is set after transmission has been completed and the signal LBL is set

(Fig. a).

Fig. b

a

s

s

s a

a

Number of wait

cycles

ST

SSB

FEHL

Data output

Error, if the signal LBL is not present and the number of wait cycles for a new parameterspecification has elapsed.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 3–3SINUMERIK 840/880 (PJ)

Page 22: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

3 Data Output Function 02.92

3.3 Signal chart for data output

Fig. c

ss

Pulse

as

a

s

s

aST

LBL

FEHL

AEND

• If an error occurs, the interface is enabled, ST is reset and the signal AEND is set(Fig. c).

3–4 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 23: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 4 Data Sheets

4.1 FX 26 PLC-controlled data input DAT-EIN

4 Data Sheets

4.1 FX 26 PLC-controlled data inputDAT-EIN

Description

Please refer to Section 3, Data Input Function.

Additional specifications

Lib. no: E88530-B 5626-A-

FBs to be loaded: FX 26DBs to be loaded: NoneType of FB call: Unconditional or conditionalDBs to be initialized: NoneError messages: None

Block call

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

FB DAT-EIN

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

Q, W

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

Q, BI

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

Q, BY

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

Q, BI

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a aQ, BI

a a a a a

a a a a a

a a a a a

a a a a a

Q

a a a a a

a a a a a

a a a a a

I

a a a a a

a a a a a

a a a a a

a a a a a

I

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

DB/X

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

AEND

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

AFOR

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

B-NR

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

FEHL

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

F-NR

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

ST

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

ANST

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

AASS

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

DB/X

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

DBNR

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

DWNR

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

ANR

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

EASS

a a a a a a a a a a a a a

a a a a a a a a a a a a a

a a a a a a a a a a a a a

a a a a a a a a a a a a a

$FW 254

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

I, BI

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

I, BI

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

I, BY

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

D, KS

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

I, BY

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

I, W

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

I, BY

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

I, BY

Signal description

ST Start

With a logical "1" signal, the assignment of the interface on the CP is effected, witha logical "0" signal, the interface is enabled again.

ANST Initiation, enable

If frame sequences are transferred in several frames on account of their length, theuser must interpret or copy the data from the useful data DB. By setting the signal,the user releases the useful DB.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 4–1SINUMERIK 840/880 (PJ)

Page 24: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

4 Data Sheets 02.92

4.1 FX 26 PLC-controlled data input DAT-EIN

User interface

AASS No. of the user interface output in DB 102.EASS No. of the user interface in DB 101.

Permissible range: 0...31.

DB/BX Data block type

The type of data block in which the data is transmitted, only DB and/or DX (ASCIIcharacter) permissible.

If blank ( ) is specified, the type of data block is obtained indirectly via FW 254.

DBNR Data block number

The following ranges are available to the user. No check is performed.

DB 150...255, DX 106...255

DWNR Data word number

Pointer on the first data word of data received. The useful data length in bytes(fixed-point number) is in the first data word.

AEND Data input completed

AFOR Continuation signal

Frame sequence is continued. Further frames follow.

B-NR Frame number

Byte, ring counter (255-0-255). A frame number is assigned to every frame inchronological sequence. The frame number is valid only as long asAFOR/AEND = log. "1".

A-NR Job number

A job number must be assigned to every job. Maximum number ofjobs: 4. The data transfer type is determined via MD bits.

FEHL Error

Data input aborted or rejected. Error cause can be found in the error number. Afterevaluation, signal is reset by the user.

F-NR Error number

Error cause coded by means of error number (fixed-point number). Valid as long assignal FEHL = log. "1".

4–2 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 25: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 4 Data Sheets

4.2 FX 27 PLC-controlled data output DAT-AUS

4.2 FX 27 PLC-controlled data outputDAT-AUS

Description

Please refer to Section 2, Data Output Function.

Additional specifications

Lib. no: E88530-B 5627-A-

FBs to be loaded: FX 27DBs to be loaded: NoneType of FB call: Unconditional or conditionalDBs to be initialized: NoneError messages: None

Block call

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

FB DAT-AUS

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a aQ, W

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

Q, BI

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

A, BIa a a a a

a a a a a

a a a a a

a a a a a

Q

a a a a a

a a a a a

a a a a a

a a a a aI

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

DB/X

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

AEND

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

FEHL

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

F-NR

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

ST

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

LBL

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

ASS

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

DBNR

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

DWNR

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

DB/X

a a a a a a a a a a a a a

a a a a a a a a a a a a a

a a a a a a a a a a a a a

a a a a a a a a a a a a a

$FW 254

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

I, BI

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

I, BI

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

I, BY

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

D, KS

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

I, BY

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

I, W

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

I, BY

a a a a a

a a a a a

a a a a a

a a a a a

Q

a a a a a

a a a a a

a a a a a

a a a a a

Q

Signal description

ST Start

With a logical "1" signal, assignment of the interface on the CP and datatransmission is effected. Reset by FB after error-free data transfer or after abort.

LBL Last frame

With a logical "1" signal, the source DB defined with the parameters is transmittedand frame sequence terminated. Reset by FB.

ASS User interface

No. of the user interface output in DB 102.Permissible range: 0...31.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 4–3SINUMERIK 840/880 (PJ)

Page 26: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

4 Data Sheets 02.92

4.2 FX 27 PLC-controlled data output DAT-AUS

DB/DX Data block type

Type of data block from which the data is transmitted; only DB or DX (ASCIIcharacter) is permissible.

If blank ( ) is specified, the type of data block is obtained indirectly via FW 254.

DBNR Data block number

The following areas are available to the user. No check is performed.

DB 150...255, DX 106...255

DWNR Data word number

Pointer on the first data word of data to be transmitted. The useful data length inbytes (fixed point) is in the first data word.

Permissible area: 0...2042.

AEND Data output terminated

Pulse; Data output terminated.

FEHL Error

Data output aborted or rejected. Error cause can be found in the error word. Signalis reset after evaluation by the user.

F-NR Error number

Error cause coded by means of error number (fixed-point number). Valid as long assignal FEHL = log. "1".

4–4 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 27: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 5 Configuration

5 Configuration

Data input/data output blocks

For problem-free use of the data input and data output blocks, you should adhere to thespecifications regarding the signal behaviour of the block parameters and to the guidelinesspecified on the next page.

5.1 Configuration notes for data input

For application and linking of the block in the user program for data input, you must considerthe following points.

• If the signal AFOR (continuation signal) is set, you can evaluate the data in the useful dataDB. You must indicate the end of evaluation by setting the signal ANST (initiation).

The signal ANST (initiation) must be set within a time less than or equal to the number ofPLC wait cycles. Otherwise, the CP interface is disabled by the PLC.

• If the CP is defined as a master and data transfer is effected unsorted, you must definethe sequence by means of the frame number yourself. Note that the frame sequence neednot necessarily be completed with the signal AEND (data input terminated); another twoframes which are part of this sequence might still be transferred.

• With the CP configuration software SINPS 315 you can define that frames be transferredwith end-of-text identifier. If these were not generated by the I/O unit, the data istransferred to the PLC after the character timeout with an error message. The user mustevaluate and respond to this himself.

• If the CP is configured as a slave, you must ensure that after the CP interface has beenenabled no further data is transferred. If this requirement is not met, the data is rejectedwhen the interface is assigned again (data loss!) and the job is aborted.

Reason: The CP interface is still active (XON and/or RTS/CTS); i.e. the CP receives datawhich, however, is not transferred to the PLC: However, the frame counter is stillincremented CP-internally. This leads to coordination problems in the PLC.

5.2 Configuration notes for data output

When linking the blocks in the user program for data output, note that the same CP interfacecan be assigned to several user interfaces via the parameter assignment of the addressingdata (DB 99 in the PLC as well as configuration software SINPS 315). Since the PLC has noaccess to CP-specific configuring data, no validity check fo double assignment is possible. Forthis reason the user must ensure that within a PLC cycle only one job is started via aparticular CP interface. The simplest way of interlocking is via the parameter ST (start).

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 5–1SINUMERIK 840/880 (PJ)

Page 28: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

5 Configuration 02.92

5.2 Configuration notes for data output

Also make sure that when the signal LBL (last frame) is set, the job is terminated and theinterface is enabled, otherwise, the block expects new parameter specifications for the sourcedata. An initiation for the same CP interface from another user interface is rejected, since thejob still running is not yet terminated.

If more than four jobs are triggered, no negative acknowledgement is issued but the jobs areprocessed after a job buffer has become free.

You must not change the addressing of the user interface dynamically using the DB 99 as longas an interface is assigned.

You must specify a posibive useful data length since no check is made. Block call(s) must beunconditional. Since the number of internal data buffers is sufficient, block calls in OB 1 (cyclicorganization block) are relatively time-non-critical. For special applications, calls are alsoconceivable in OB 10 (10 ms time alarm). The block cannot be processed in the process-interrupt organization block OB 2 to OB 9.

If the signal LBL (last frame) is not set, an interface remains constantly assigned. In order toprevent this, an interface is enabled after the PLC wait cycles have elapsed.

For data output, it is important to not that if the SINPS 315 CP configuration software is used,the parameter: Wait for XON: YES/NO is relevant. If ”Yes”is configured the remote I/O unitmust send XON; otherwise no data transfer is possible. The CP sends a negativeacknowledgement to the PLC (error 204), then the PLC terminates the job. If, despite this,data is output, the CP issues a negative acknowledgement (error number 204); then the PLCterminates the job.

5.3 Configuration notes for data input/output via the same CPinterface

The same CP interface cannot process inuput and output data in parallel. Every individual jobmust be terminated and the CP interface must be enabled before a data transfer in theopposite direction is possible. You must guarantee coordination yourself.

With data input it is possible to receive several frame sequences after assignment of the CPinterface. It must be ensured, however, that new frame sequences occur within the monitoringtime set in MD. This makes the time-consuming assigment/enabling of an interfacesuperfluous. The I/O unit may send any number of frame sequences. The CP interface isenabled with the negative edge of the signal ST (start). When the CP is operated in slavemode, then the PLC must send the internal command Data Start after a frame terminatingsequence; this command puts the transmission section in the ready-to-receive state (CP sendsXON and RTS/CTS). If the CP interface is subsequentyl enabled, the CP interface remainsactive. A following data output job is not executed and the PLC cannot issue an errormessage, since the CP does not send a respons to the PLC.

For data input/output mode via the same CP interface it is advisable to operate the CP inmaster mode.

5–2 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 29: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

11.92 5 Configuration

5.4 Machine data

5.4 Machine data

7 6 5 4 3 2 1 0

89101112131415Byte No.PLC MD No.

Machine data bits for function blocks DB 64

DL 3

m+6

DR 3

m+7

PK8 Job PK8 Job No. 4 CP- No. 3 CP-Sort Master/ Sort Master/

res. On/Off res. Slave res. On/Off res. Slave

PK8 Job PK8 JobNo. 2 CP- No. 1 CP-Sort Master/ Sort Master/

res. On/Off res. Slave res. On/Off res. Slave

PLC Address m

12

70007050

a a a

a a a

a a a

a a a

a a a

a a a

a a a

a a a

a a a

a a a

a a a

a a a

a a a

a a a

PLC Address m

12

70007250

1)

The PLC machine data word ”PLC wait cycles” specifies how many PLC cycles the block willwait for further triggering after a transmission job has been completed.

If the MD is set to 0, no monitoring is performed.

This function prevents interfaces from being permanently assigned. The possible number ofdynamic jobs is thus reduced.

DW 99

m+99

DW No.PLC MDNo.

Machine data words for function blocks DB 61

High byte (DL) Low byte (DR)

Package 8 PLC wait cycles for data input/output

PLC Address m

12

20002100

a a a

a a a

a a a

a a a

a a a

a a a

a a a

a a a

a a a

a a a

a a a

a a a

a a a

a a a

PLC Address m

12

20002250

1)

_______1) SINUMERIK 880 as from NC software version 6.1

PLC 2 only applies to SINUMERIK 880/880 GA2

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 5–3SINUMERIK 840/880 (PJ)

Page 30: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

5 Configuration 11.92

5.5 Signal charts for XON/XOFF-, RTS-LINE procedures and procedures in the trasparent mode

5.5 Signal charts for XON/XOFF-, RTS-LINE procedures andprocedures in the trasparent mode

5.5.1 General remarks

In this section, the functionality of XON/XOFF, RTS-LINE procedures and procedures in thetransparent mode is explained.

5.5.2 Communication control with XON/XOFF

The XON-XOFF line procedure is a character-oriented transmission method. The receivingsystem controls transmission of the output system by means of XON/XOFF. Data is generallytransmitted in half-duplex mode and in frames.

XON/XOFF is generally represented by the control characters DC1/DC3 (11H/13H); howeverboth control characters can be configured.

The DTR, DSR, RTS and CTS control and signalling lines need not be connected for theXON/XOFF procedure. The DSR signalling line is an exception. The evaluation of the DSR linedepends on the configuration. If the DSR evaluation parameter has been set to ”with”, theDSR status is scanned on transmission of each character.

5.5.2.1 Communication between ”intelligent” and ”non-intelligent”(unequal) nodes

The receiving station sends the XON character after switching on the unit or after initiation ofthe ”Data Start” command. This only happens if the configuring parameter first xon isconfigured accordingly (first xon = 1). If the parameter first xon = 0, no XON character issent at the beginning of reading in.

The receiving station sends XOFF if it is no longer ready to receive or if a frame has beenreceived completely. With a printer, this would be the case if the print buffer were full or theoff-line key pressed or if a fault had occured. The CP 315 sends an XOFF character if thereceiving scratch (input buffer for the respective procedure) is disabled, e.g. because ofequipment bottlenecks, or if previous jobs cannot be passed on due to missingacknowledgements.

5.5.2.2 Communication between ”intelligent” and ”intelligent” (equal)nodes

In the initial state, both stations are ready to send and ready to receive; no control charactersare transmitted. The procedure does not prevent an initiation conflict. This must be achieved inthe application. In addition to the control characters XON and XOFF, the STX character isrecognized as a control character. If a station receives an STX character during transmitting,the transmitter stops transmission, issues a negative acknowledgement for the transmitting joband waits for a receiving job. This receiving job must arrive within a specified timeout (linereservation time). If the timeout expires without a frame having been received, the station canprocess new transmission jobs.

5–4 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 31: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

11.92 5 Configuration

5.5.2 Communication control with XON/XOFF

Minimum wiring required for the XON/XOFF procedure

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a

TxDRxD

Signal mass

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

RxDTxD

Signal mass

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

Transmitter

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

Receiver

5.5.2.3 Signal chart for the XON/XOFF procedure

Read-in data; the pin designations refer to the receiver in Fig. ”Minimum required wiring”

(EI = End identifier).

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

DTR

DSR

CTS

RTS

RxD

TxD

a aa aa aa a

( a a a

a a a

a a a

a a a

) a a a

a a a

a a a

a a a

( a aa aa aa a

)

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

Data

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

Data (EK)

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

XON

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

XOFF

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

XONa a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a

XOFF

a a a a

a a a a

a a a a

a a a a

Tu

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

(Command ”Data Start”)

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

(---) can be configured

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

DTR is set active on initialization

After initialization of the interface, the DTR control line is activated. After the command ”DataStart” has been issued, the procedure driver activates the RTS control line, transmits the XONcontrol character and enables the receiving scratch. A receiving scratch is available to thedriver when the interface is operated with ”with system 800 ID” or ”without system 800 ID”but ”with AS 512 protocol”. The user must keep to the useful data lengths specified in the AS 512 protocol and in the system 800 frame specification.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 5–5SINUMERIK 840/880 (PJ)

Page 32: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

5 Configuration 11.92

5.5.2 Communication control with XON/XOFF

In the mode ”without system, 800 ID” and ”without AS 512 protocol” two receiving scratchesare available to the driver, which enable continuous data read in. The driver performsautomatic segmenting by entering the corresponding identifiers for initial, subsequent andterminating frame. These entries are effected by procedures of the device management. Theprocedures are called by the driver.

After the device management has passed on the receiving job, the receiving scratch isenabled again and the procedure driver sends the XON control character.

If the procedure driver receives an end-of-text (e.g. ETX) at the end of a frame, the receivingscratch is disabled and the job transmitted to the receiver. If the user has not configured anend-of-text, the job is transferred to the next communication level after the character timeout(end criterion) has elapsed. The procedure driver then transmits the control character XOFFdepending on the configuration and disables the receiving scratch. Whenever the receivingscratch is disabled, received characters are rejected

The ends-of-text for the input direction can be configured by the user who can decide whetherto assign no, one or two ends-of-text.

Data output: the pin designations refer to the transmitter in Fig. ”Minimum wiring required”.

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

DTR

DSR

CTS

RTS

RxD

TxD

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

Transmitting job

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

Receive buffer full

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

DTR is set active on initialization

a a a a

a a a a

a a a a

a a a a

Tu

a a a a a a

a a a a a a

a a a a a a

a a a a a a

Data a a a a a a

a a a a a a

a a a a a a

a a a a a a

Data

a a a a

a a a a

a a a a

a a a a

XON

a a a a a a

a a a a a a

a a a a a a

a a a a a a

XOFF

a a a a a

a a a a a

a a a a a

a a a a a

XOFF

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a aEmpfangspuffer aufnahmebereit

After initialization of the interface, the DTR control line is activated.

After a transmitting job has been transferred to the transmitting scratch (output buffer of therespective procedure), the procedure driver is started. Depending on the configuration, theDSR status is checked before transmitting a character. A timeout for the first XON charactercan also be configured.

5–6 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 33: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

11.92 5 Configuration

5.5.2 Communication control with XON/XOFF

Data transmission is interrupted only after XOFF is transmitted by the receiver. The proceduredriver waits for the XON control character to be transmitted until the timeout Tu has elapsed.

If the monitoring time Tu elapses without an XON character having been received, thetransmitting job is returned to the transmitter with a negative acknowledgement.

The monitoring time Tu is necessary to enable the interface after a failure of the I/O unit.

5.5.2.4 The overlay procedure ETX/ACK

In addition to the XON/XOFF procedure, the ETX/ACK procedure can be overlaid. When usingthe ETX/ACK procedure, the receiving data is transferred in blocks by the transmitting station.Every block must be terminated with the control character ETX, i.e. the transmitting stationadds the control character ETX to the output data. The receiving station responds with thecontrol cahracter ACK, when it encounters the control character ETX when reading-out thereceive buffer. The transmitter is thus informed that the data block has been receivedcompletely

The overlay procedure ETX/ACK is frequently used for printers. With CP 315 the controlcharacter ETX can be configured. Further ends-of-text are, for example, EOT, M02, M30. Theprocedure rejects the control character ACK.

5.5.3 RTS-LINE (RTS/CTS)

The RTS-LINE line transmission procedure is a line-controlled transmission method, i.e. thecontrol characters XON and XOFF are not required. the functions of these control charactersare carried out by the RTS/CTS signal lines, which control transmission.

The RTS signal line is activated for reading in data only after the ”Data Start” command hasbeen received; in this way the transmitter is informed that it may start transmitting. If the bufferof the receiving station is full or a fault has occurred, RTS is deactivated.

Data output is controlled automatically by the SCC. If the receiver cannot receive all data, dataoutput is interrupted by disabling the CTS signal for the transmitter (RTS for the receiver). TheSCC transmission register is disabled automatically, i.e. the driver is not aware of the datatransmission interrupt. Depending on the configuration, the driver checks the status of theDSR line and evaluates it.

In addition to the signalling lines RTS/CTS, the modem control lines DTR and DSR can beconnected and evaluated. DTR is set or reset by the CP 315, DSR, on the other hand, isevaluated by the CP 315, if the signalling line is connected. As in the case of XON/XOFF,additional end identifiers can be configured for the RTS-LINE procedure driver. For normalapplications, however, these end identifiers are not required. During configuration theparameter ”end-of-text” must be preset to ”none”. If the procedure is configured ”without”end identifiers, elapse of the character timeout is used as an end criterion.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 5–7SINUMERIK 840/880 (PJ)

Page 34: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

5 Configuration 11.92

5.5.3 RTS-LINE (RTS/CTS)

Recommended wiring for RTS-LINE

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

TxDRxDRTSCTSDTRDSR

Signal mass

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

RxDTxDCTSRTSDSRDTRSignal mass

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

Transmitter

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

Receiver

5.5.3.1 Signal charts for the RTS/CTS procedure

Data input; the pin designations refer to the receiver in the figure ”Recommended wiring for RTS-LINE”

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

DTR

DSR

CTS

RTS

RxD

TxD

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

On initialization (switching on) DTR becomes 1

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

Ready to receive

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

Not readyto receive

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

Ready to receive

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

Not readyto receive

After initialization of the interface, the DTR control line is activated. The ”Data Start” commandenables the procedure driver to activate the RTS control line. The CP is ready to receive fromthis instant, i.e. the scratch is enabled.

5–8 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 35: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

11.92 5 Configuration

5.5.3 RTS-LINE (RTS/CTS)

As soon as the receiving scratch is full, the driver deactivates the RTS. The output systemmust then stop transmitting. After clearing and/or after enabling the receiving scratch. RTS isagain activated and data read-in can be continued. The driver operates in the mode ”withoutsystem 800 ID” and ”without AS 512 protocol” with two receiving scratches (please refer toXON/XOFF).

The period for which RTS is inactive is monitored, this ensures that a failure of an outputdevice is recognized. This timeout corresponds to the time Tu of XON/XOFF (please refer toSection 5.5.2.3).

Data output; the pin designations refer to the receiver in figure ”Recommended wiring for RTS-LINE”

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

DTR

DSR

CTS

RTS

RxD

TxD

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

On initialization (switching on ) DTR becomes 1

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

Ready to receive

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

Not readyto receive

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a

Ready to receive

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

Not readyto receive

After initialization of the interface, the DTR signal line is activated.

The signal level of DSR is checked prior to transmission of a character (if so configured). Aftera character has been transmitted into the transmitting buffer, the timeout Tu is started, in casethe receiving station does not activate the CTS line.

5.5.4 Communication control in the transparent mode

During data transmission in the transparent mode, the data are transmitted without controlcharacters.

Communication control as for procedures XON/XOFF and RTS-LINE is not possible here. Purenet data are transmitted.

The RTS control line continues to be controlled. The transparent mode offers the user theoption of using his own control characters in data transmission and of defining his ownprocedure. The frames are segmented by the driver since it operates with two receivingscratches. The end criterion for the driver is elapse of the character timeout or the configuredend identifier.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 5–9SINUMERIK 840/880 (PJ)

Page 36: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

5 Configuration 11.92

5.5.5 Configuration

5.5.5 Configuration

The following table lists the individual configuration possibilities for the respective procedures.

• :configurable – : not configurable

XON/XOFF RTS-LINE Transparent

XON character • – –

XOFF character • – –

Number of end identifiers • • •

1st end identifier • • •

(2nd end identifier) • • •

Status of other station • • –

Line reservation time • – –

Tu • • –

1st XON wait • – –

Evaluate DSR • • •

Status of other station : Equal / not equalLine reservation time : Timeout during the initialization conflictTu : Device timeout

5.5.6 Pin assignment for RS 232C (V.24)

Pin assignment for RS232C (V.24)

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

TxDRxDRTSCTSDTRDSR

Mass

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a

RxDTxDCTSRTSDSRDTRMass

a a a a a a a a a a a a a

a a a a a a a a a a a a a

a a a a a a a a a a a a a

a a a a a a a a a a a a a

System A

a a a a a a a a a a a a a

a a a a a a a a a a a a a

a a a a a a a a a a a a a

a a a a a a a a a a a a a

System B

TxD Transmit Data RTS Request to SendRxD Receive Data CTS Clear to SendDTR Data Terminal Ready DSR Data Set Ready

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

The procedure parameters in the interface are described in the publication

SINUMERIK 840/880 Computer Link, FB Package 4 and 5

in the Section ”List of Interfaces”.

5–10 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 37: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

11.92 6 Block Data

6 Block Data

Block data for package 8, PLC 135 WB

FB/FX

No.

Design

ation

Length

in

words4)

Lib. No.

E88530-B5)

Call

length

in

words

Execu-

tion

time

ms

Nesting

depthFBs

called

DBs used

RAM

DB

Length

(word)4)

EPROM

DB

Length

(word)4)

Variables used

FX 26 DAT-

EIN

1240 5626-

A-_ _

15 5.43) 1 FB 11

FB 89

FB 60

DX 291)

DX 301)

DX 311)

DX 321)

DX 282)

369

369

369

369

150

- - FY 224...FY 255

FX 27 DAT-

AUS

877 5627-

A-_ _

11 3.83) 1 FB 11

FB 89

FB 60

DX 26

DX 27

DX 282)

245

245

150

- - FY 224...FY 255

Note:

In the cold restart cycle, both the ZW-DB as well as the buffer DBs are set up. In the warmrestart cycle, the ZW-DB is cleared and jobs already initiated are reset (interface enabled).

_______1) Auxiliary data blocks depending on interfaces assigned and procedure2) The data block for job management must always be used, for both directions of data transfer.3) NC software version 44) The block length changes according to the revision level5) The library number changes according to the type of control

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 6–1SINUMERIK 840/880 (PJ)

Page 38: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 7 Error Messages

7 Error Messages

Error message for data input

Error number Meaning

3400340134023403340434053406340734083409

.

.

.3419

UI/I No. not permissibleUI No. not permissibleJOB No. >4 or <1DB type invalidDB 0 and/or DB not availableDB length <1 blockFrame sequence errors >2Frame with "F" identificationInterface timeout Assigned...Assigned

Error message for data output

Error number Meaning

35003501350235033505

3506...

3519

Not permissible user interface (UI No.)Useful DB/DX not available.Useful DB/DX too short.Not permissible data block class (DB/DX).Enabling the interface, since no further useful data are specified here after elapse of the PLC cycle number specified via MD.Assigned...Assigned

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 7–1SINUMERIK 840/880 (PJ)

Page 39: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

11.92 8 Application Example

8 Application Example

Data output on PT 88

1. If the PLC is to process the configurable programs, the PLC machine data 7000.2 (DB 64,D O.10) must be set to 1.

2. Load the database ”Island: PACKAGE 8, Machine: PT 88” into the CP 315 module.

3. PT 88 setting

9600 baud8 data bits2 stop bitsEven parityXON/XOFF procedure

4. PLC: Package 8 and the example program should be loaded. Data output is initiated withkey 1 of module B on the operating panel.

DB 200Useful data

UI 10”PT 88”

Example program

Package 8 (FX 27)

CP 315 Interface 1

PT 88

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 8–1SINUMERIK 840/880 (PJ)

Page 40: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

8 Application Example 11.92

Example:

Configuration of the address list as SINPS 315 for the CP 315.

A D D R E S S L I S T Page 0

Manufacturing island: PACKAGE 8 Machine: PT88

Last change: 21.10.88 11:22

LPAR Dest./send. Int. No. Data block Data word Coord. flag Commands

PT 88 1 1 1 1.1 AD

8–2 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 41: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

11.92 8 Application Example

Example:

Configuration of the interface with SINPS 315 for the CP 315.

I N T E R F A C E L I S T Page 0

Manufacturing island: PACKAGE 8 Machine: PT88

Last change: 21.10.88 11:24

Interface: 1 active

System 800 ld: withoutProtocol type: without protocolProcedure type: XON/XOFFNumber of data bits: 8Number of stop bits: 2Parity: evenBaud rate: 9600

Procedure parameters:Priority: noneNumber of end identifiers: 0Character timeout: 1000 * 10 msecStations have equal status: noDevice timeout: 10 secWait for 1st XON: without XON 11 H XOFF 13 HLine reservation time: 1000 * 10 msec

Interface: 2 not active

System 8000 ld: withoutProtocol type: without protocolProcedure type: XON/XOFFNumber of data bits: 8Number of stop bits: 2Parity: evenBaud rate: 9600

Procedure parameters:Priority: noneNumber of end identifiers: 0Character timeout: 1000 * 10 msecStations have equal status: noDevice timeout: 10 secWait for 1st XON: without XON 11 H XOFF 13 HLine reservation time: 1000 * 10 msec

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 8–3SINUMERIK 840/880 (PJ)

Page 42: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

8 Application Example 11.92

Example:

Start-up routine.

OB 20 LEN=34 SECSEGMENT 1 0000 PAGE 1

0000 :JU FB 11 SETUP DB 990001 NAME :EINR-DB0002 DBAN : KY 99,1 0003 DWNR : KF +255 0004 DBTY : KS DB0005 :0006 :C DB 99 ASSIGNMENT LIST FOR LOG NODE FOR

UI 100007 :L KS PL LOG. NODE TRANSMITTER ”PLC 1”0009 :T DW 50000A :L KS C1000C :T DW 51000D :L KS PT LOG. NODE DESTINATION ”PT 88” FOR

UI 10000F :T DW 52 SEE CONFIGURATION CP 3150010 :L KS 880012 :T DW 530013 :L KH 0011 CP NUMBER0015 :T DW 540016 :0017 :C DB 61 NUMBER OF PLC WAIT CYCLES0018 :L KF +200 FOR TIMEOUT001A :T DW 99001B :001C :BE EXAMPLE: CYCLIC CALL

8–4 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 43: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

11.92 8 Application Example

Example:

Call user program.

OB 1 LEN=7 SECSEGMENT1 0000 PAGE 1

0000 : JU PB 70 CALL OF USER PROGRAM0001 : BE

Example:

User program.

PB 70 LEN=38 SECSEGMENT 1 0000 PAGE 1

0000 :0001 :C DB 400002 :U D 1.150004 :S F 170.0 FX 27 ST SIGNAL (START)0005 :0006 :C F 0.10007 := F 170.1 LBL SIGNAL (LAST FRAME)0008 :0009 :L KB 10 USER INTERFACE000A :T FY 171000B :000C :L KB 200 USEFUL DATA DB000D :T FY 172000E :000F :L KF +0 AS FROM DATA WORD0011 :T FW 1730012 :0013 :DO FX 27 PACKAGE 8 OUTPUT ROUTINE0015 NAME :DAT-AUS0016 ST : F 170.00017 LBL : F 170.10018 ASS : FY 1710019 DB/X : KS DB001A DBNR : FY 172001B DWNR : FW 173001C AEND : F 170.6001D FEHL : F 170.7001E F-NR : FW 175001F :0020 :BE

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 8–5SINUMERIK 840/880 (PJ)

Page 44: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

8 Application Example 11.92

Example:

User entry in useful data DB.

DB 200 LIB=12345 LEN=249

0: KF = +00486 ;1: KH = 0A0A ;2: KH = 0A0A ;3: KH = 1B38 ;4: KH = 1B30 ;5: KS = ’ EXAMPLE ’ ;

17: KS = ’ LOG ’ ;24: KH = 1B3C ;25: KH = 1B39 ;26: KH = 0A0A ;27: KH = 0A0A ;28: KS = ’ MACHINE STATUS ’ ;40: KS = ’ DATE: 07/09/1990 ’ ;52: KH = 200A ;53: KS = ’ ------------------ ’ ;61: KH = 0A0A ;62: KH = 0A0A ;63: KS = ’ Machine number 039 ’ ;75: KH = 0A0A ;76: KS = ’ Designation WZM03 ’ ;88: KH = 0A0A ;89: KS = ’ Operating state AUTO ’ ;

101: KS = ’ Processing start ’ ;113: KS = ’ 07/09/1990 09:34 ’ ;125: KH = 0A0A ;126: KS = ’ Identification L ’ ;138: KS = ’ Processing time ’ ;150: KS = ’ 17min 50sec ’ ;162: KH = 0A0A ;163: KS = ’ NC program number MPF 6 ’ ;175: KS = ’ Last fault ’ ;187: KS = ’ 05/07/1990 17:22 ’ ;199: KH = 0A0A ;200: KS = ’ Tool piece ident. 63301 ’ ;212: KH = 0A0A ;213: KS = ’ Set workpiece count ’ ;225: KS = ’ 200 ’ ;227: KH = 0A0A ;228: KS = ’ Actual workpiece count: ’ ;240: KS = ’ 177 ’ ;242: KH = 0A0A ;243: KH = 0C00 ;244:

8–6 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 45: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

11.92 8 Application Example

Example:

B L O C K L I S T

BLOCK TYPE NUMBER DOCFILE LENGTH LIBRARY NUMBER

DB 200 249DV 200 54PB 70 38OB 1 7OB 220 34PK 70 72OK 20 110

Example:

Protocol result

EXAMPLE LOG ___________________________________________

MACHINE STATUS DATE: 07/09/1990

Machine number 039

Designation WZM03

Operating state AUTO Processing start 07/09/1990 09:34

Identification L Processing time 17min 50sec

NC program number MPF 6 Last fault 05/07/1990 17:22

Tool piece ident. 63301

Set workpiece count: 200

Actual workpiece count: 177

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 8–7SINUMERIK 840/880 (PJ)

Page 46: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

SINUMERIK 840/840CSINUMERIK 880/880 GA2PLC 135 WB Function BlocksPackage 8:PLC-Controlled Data Input/OutputPart 2: Logging of Measurement Data

Planning Guide

Manufacturer Documentation

Page 47: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

Introduction 1

Description of the Function 2

Data Sheets 3

Configuration 4

Appendix 5

Page 48: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

Contents

Page

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1

1.1 General remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–11.2 Package structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2

2 Description of the Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1

3 Data Sheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–1

3.1 FX 68 Logging measurement results – PLC part PRO-MESS . . . . . . . . 3–1

4 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–1

4.1 Configuration of the CP 315 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–14.2 Machine data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–44.3 Error evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–4

5 Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–1

Page 49: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 1 Introduction

1.1 General remarks

1 Introduction

1.1 General remarks

With this part of FB Package 8, measuring results obtained with the aid of measuring cyclesare preprocessed in the PLC for output in a log. Then they are transmitted to a printer usingthe FB package function ”PLC-controlled data output”.

Basic structure

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

PLC

COM

CP 315/373

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

Usermeasurement

programa a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a

FB package 8Logging of

measurementresults

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

Part program”Framework for

log”

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a

User interfaceassignment

DB 99

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a aData distributor of the

computer link

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

Driver and managementroutine

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

Interfaces1 and 4

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a

Configuration/test interface

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

Printer

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

SINPS 315

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 1–1SINUMERIK 840/880 (PJ)

Page 50: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

1 Introduction 02.92

1.2 Package structure

1.2 Package structure

FX 68 organizes the sequence of functions in the PLC that are required for logging. For thispurpose it sets up data blocks DX 11 to DX 13 and calls function blocks FX 69 to FX 72(please refer to the figure ”Package structure” below).

Package structure

a aa aa a

I

Partprogram

DX 11

User measuring program

Define headerdata

Write meas.values

End of cycle

Meas. cycle

Loggingmeasurement results FX 68...FX 72

Initialization

Meas.data

Head.data

Partprog.

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

a a a a a a

DB

File transferPLC initiationCOM standardroutine inCOM areaFX 69

a a a a a

a a a a a

a a a a a

NC

a a a a a

a a a a a

a a a a a

a a a a a

a a a a a

a a a a a

DB

a a a a a

a a a a a

a a a a a

a a a a a

a a a a a

a a a a a

DB

a a a a a

a a a a a

a a a a a

a a a a a

a a a a a

a a a a a

DB34

DB35

FB61

LogoutputFX 71

FB61

FX 27

Measure-ment dataR-PAR

Header dataR-PAR

a a a

a a a

a a a

a a a

Q

aaaa

I

a aa aa a

I

Data distributor of the computer link

a a a

a a a

a a a

a a a

Qa aa aa aa a

Ia a a

a a a

a a a

Qaaa

I

Part programmemory

Standard routinefile transfer

Preparatoryworkoperatorpanel

a a a a

a a a a

a a a a

a a a a

a a a a

a a a a

Q

SINUMERIK driver

Device management

Procedure

Printer

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

CP 315

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

DPR

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

MPR

DX 13Usefuldata

Package 8: Loggingmeasurement results

a a a a a a

a a a a a a

a a a a a a

PLC

DX 12Aux.data

a a a

a a a

a a a

Q

1–2 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 51: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 2 Description of the Function

2 Description of the Function

The user must load blocks FX 68 to FX 72, and also FX 27; furthermore he must call block FX 68 in OB 1 with an unconditional call. The function block monitors the logging function and checks the syntax of the part program ”Framework for log”. The user must monitor thesignal FEHL and initiate responses, if necessary (see the Section ”Error Messages”).

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 2–1SINUMERIK 840/880 (PJ)

Page 52: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 3 Data Sheets

3.1 FX 68 Logging of measurement results – PLC part PRO-MESS

3 Data Sheets

3.1 FX 68 Logging of measurement results – PLC partPRO-MESS

Description

See Section 2.

Additional specifications

Lib.-No.: E88530-B 5626-A-

FBs to be loaded: FX 27, FX 68, FX 69, FX 70, FX 71, FX 72DBs to be loaded: NoneType of FB call: UnconditionalDBs to be initialized: NoneError messages: None

Block call

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

FB PRO-MESS

I, BY NSBY FEHL Q Q, Bl

I, BY ASA FNR 1 Q, W

FNR 2 Q, W

Signal description

NSBY Interface byte

To use the FB 61, a byte must be assigned on the interface (DB 36).

ASA User interface output

To use the FX 27, the user interface number must be specified for the printer inDB 102.

FEHL Error

Error in the function LOGGING OF MEASUREMENT RESULTS. The error causecan be obtained from the error words. The user must reset this signal afterevaluation.

FNR1 Error number 1

Error cause coded by means of error number 1 (fixed-point number). Valid as longas signal FEHL = logical ”1”.

FNR2 Error number 2

Error cause coded by means of error number 2 (fixed-point number). Valid as longas signal FEHL = logical ”1”.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 3–1SINUMERIK 840/880 (PJ)

Page 53: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 4 Configuration

4.1 Configuration of the CP 315

4 Configuration

4.1 Configuration of the CP 315

Software structure

Software structure of the active serial interface module (CP 315)

a a a

a a a

a a a

a a a

a a a

a a a

a a a

I1

a aa aa aa aa aa aa a

Q1

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

DPR ...

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

COMInterface module area 1 or 2

a aa aa aa aa aa aa a

In

a a a

a a a

a a a

a a a

a a a

a a a

a a a

Qn

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

...

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

CP 315

SINUMERIK-driver

Outputlist 1

Formatlist

Interfacelist

Devicemanagement

Procedure

Link partner

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a

n=1 ... (max.) 16

Addresslist

Inputlist 1

Data output configuration

The lists mentioned above can be created with the configuration software SINPS 315. Theformat list is not required for data output on the printer. The input, output and address list arenot relevant. They must, however, be created formally, i.e. every list must be completed forthe configuration to be correctly executed (see example).

The interface list is important for the printer output and must be created exactly.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 4–1SINUMERIK 840/880 (PJ)

Page 54: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

4 Configuration 02.92

4.1 Configuration of the CP 315

Example:

Assignment of the input list.

ID 1...6

Sub-

address

Pos. Length

Perm.

length

useful

data

Fct.-

No.

Cont-

ents

sub-

addr.

Log.

dest.

Loc.

rec.

Type

rec.

Addr.

UI

Addr.

DB/DXDW

For-

mat

ident-

ifier

.

.T OK . – – 10 10 – – – S – – – –

Example:

Assignment of the output list.

Fct.-

No.ID 1...6 TIME INST TIME RESP

REPETITION

flag

Format

identifier

.

.13..

R OK

Default value...

Default value

Default value...

Default value

Default value...

Default value

Example:

Assignment of the address list.

A D R E S S I E R L I S T E Seite 0

Fertigungsinsel: PAKET8 Maschine: PT88

Letzte Aenderung: 30.04.91 12:12

LPAR Dest./send. Int. No. Data block Data word Coord.flag Commands

PT88 1 34 1 6.7 AD

4–2 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 55: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 4 Configuration

4.1 Configuration of the CP 315

Example:

Assignment of the interface list.

I N T E R F A C E L I S T Page 0

Manufacturing island: PACKAGE 8 Machine: PT88

Last change: 30.04.91 05:08

Interface: 1 active

System 800 ld: withoutProtocol type: without protocolProcedure type: XON/XOFFNumber of data bits: 8Number of stop bits: 2Parity: evenBaud rate: 9600

Procedure parameters:Priority: noneNumber of end identifiers: 0Character timeout: 1000 · 10 msecStations have equal status: noDevice timeout: 10 secWait for 1st XON: without XON 11 H XOFF 13 HLine reservation time: 100 · 10 msec

Example:

OB 20 A:TEAUSGST.S5D LEN=35SEGMENT 1 0000 PAGE 1

0000 :JU FB 110001 NAME :EINR-DB0002 DBAN : KY 99,1 0003 DWNR : KF +255 0004 DBTY : KS DB0005 :0006 :C DB 99 ASSIGNMENT LIST FOR LOG. NODE 0007 : FOR UI 20008 : LOG. NODE SENDER ”PLC 1”0009 :L KS PL000B :T DW 5000C :L KS C1000E :T DW 6000F :L KS PT LOG. NODE DESTINATION ”PT 88”0011 :T DW 7 FOR UI 20012 :L KS 880014 :T DW 80015 :L KH 0011 CP1 NO.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 4–3SINUMERIK 840/880 (PJ)

Page 56: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

4 Configuration 02.92

4.1 Configuration of the CP 315

Example continued:

0017 :T DW 90018 :0019 :C DB 61 NUMBER OF PLC WAIT CYCLES001A :L KF +200 FOR TIMEOUT001C :T DW 99001D :BE

4.2 Machine data

If the configurable frames are to be processed, the machine data 7000.2 (DB 64, D 0.10) mustbe set to 1.

4.3 Error evaluation

An error is identified with the signal FEHL in the FX 68. The error number in fixed-point formatFNR1 provides information on the cause of the error. For several errors FEHL2 providesdetailed information on the cause of error. The user must reset the bit FEHL after evaluation.

Error FNR1 FNR2 Error Remedy1)

No.

1 3601 xxxx Error in file transfer Check computer link,RESET, I, if required

2 3602 see list on Error in processing part Check part next page program”framework program ”Framework

for log” for log”, I

3 3603 xxxx Error in data output Check data output line,via CP printer RESET, W, if required

20 3620 ––– Position for measuring Change part programpoint No. not within ”Framework for log”, I defined range

30 3630 ––– Command code Permissible command codeR-PAR 39 loc. 2 R 39, Aunknown

31 3631 ––– Control parameter Permissible control parameterR-PAR 39 for function R 39, ACONTROL FUNCTION(R39=XXXXX3XX) unknown

_______1) I: Initialization required, i.e. the program must be started again, with part program transfer (”Framework

for log”) W: After elimination of the error, the function is executed;

Program continues normally.A: The program or the function is interrupted. After elimination of the fault, the program continues

normally.

4–4 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 57: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 4 Configuration

4.3 Error evaluation

FNR=3602

FNR2 Error

1 Number of control characters >2 (LF)2 Number of control characters >2 (FF)3 Page size is missing and/or not complete (@C..., @L...)4 Syntax error in part program

correct: Beginning

Connecting texts (to make use of the inputtime of the control even for long texts)

End

( @X * ...

@ @

)

5 Error in variables definition (@V...):active R-PAR previous R-PARascending order, define lowest R-PAR No. first

6 Syntax error in variable definition (@V...)(@V * ZZ * SS @RXX * FX.X)

7 Error in format output (...* FX.X...)F : N>F : G, F : G>10

8 Syntax error in page structureError part program: (@T... is in front of @M)

9 Syntax error in defining table lines:(@T * Z * SS @RXX * FX.X)

10 Syntax error in defining table lines:Sequence: 1. all definitions for base line

2. all definitions for 1st supplementary line...

11 Invalid column for tolerance violation markError: (@0...) X<1; X>CPL

12 Wrong identifier

unknown

(@X )

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 4–5SINUMERIK 840/880 (PJ)

Page 58: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

11.92 5 Appendix

5 Appendix

Block data SINUMERIK 880/880 GA2 for FB package 8, PLC 135 WB

FB/FX

No.

Desig-

nation

Block

length

(in

words)4)

LIB-No.

E88530-B5)

Call

length

in

words

Proces-

sing

time

ms

Nesting

depth

FBs

called

DBs used

RAM

DB

Length

(Word)4)

EPROM

DB

Length

(Word)4)

Variables used

FX 26 DAT-

EIN

1240 5626-

A_ _

15 5.43) 1 FB 11

FB 89

FB 60

DX 291)

DX 301)

DX 311)

DX 321)

DX 282)

369

369

369

369

150

– – FY 224...FY 255

FX 27 DAT-

AUS

877 5627-

A_ _

11 3.83) 1 FB 11

FB 89

FB 60

DX 26

DX 27

DX 282)

245

245

150

– – FY 224...FY 255

FX 28 DAT-

UHR

185 6628-

A_ _

3 1 FB 61

FB 62

DX 33 10 – – FY 224,

FY 240...FY 255

FX 68 PRO-

MESS

1583 6668-

A_ _

7 3 FB 11

FB 60

FB 61

FB 89

FX 27

FX 69

FX 70

FX 71

FX 72

DB 34

DB 35

DB 36

DX 11

DX 12

DX 13

166

166

2042

430

1600

– – FY 224...FY 255

FX 69 TP-UEB 276 6669-

A_ _

2 1 FB 60 DB 34

DB 35

DX 11

DX 12

166

166

2042

430

– – FY 224...FY 229,

FY 244...FY 255

FX 70 TP-

BEARB

1660 6670-

A_ _

2 1 FB 60

FB 89

FX 72

DX 12

DX 13

430

1600

– – FY 224...FY 255

FX 71 DRU-

AUS

83 6671-

A_ _

3 1 FX 27 DX 12

DX 13

430

1600

– – FY 224...FY 255

FX 72 PRO-

UP1

807 6672-

A_ _

4 0 – DX 11

DX 12

DX 13

2042

430

1600

– – FY 224...FY 255

_______1) Auxiliary data blocks according to interface assigned and procedure2) The data block for job management must always be used, for both directions of data transfer.3) NC software version 44) The block length changes according to the revision level5) The library number changes according to the type of control

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 5–1SINUMERIK 840/880 (PJ)

Page 59: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

5 Appendix 11.92

Block data SINUMERIK 840/840C for FB-Paket 8, PLC 135WB

FB/FX

No.

Design-

nation

Block

length

(words)4)

LIB-No.

E88530-B5)

Call

length

in

words

Proces-

sing

time

ms

Nesting

depth

FBs

called

DBs used

RAM

DB

Length

(Word)4)

EPROM

DB

Length

(Word)4)

Variables used

FX 26 DAT-

EIN

1240 6226-

A_ _

15 5.43) 1 FB 11

FB 89

FB 60

DX 291)

DX 301)

DX 311)

DX 321)

DX 282)

369

369

369

369

150

– – FY 224...FY 255

FX 27 DAT-

AUS

877 6227-

A_ _

11 3.83) 1 FB 11

FB 89

FB 60

DX 26

DX 27

DX 282)

245

245

150

– – FY 224...FY 255

FX 28 DAT-

UHR

185 7228-

A_ _

3 1 FB 61

FB 62

DX 33 10 – – FY 224,

FY 240...FY 255

FX 68 PRO-

MESS

1583 7268-

A_ _

7 3 FB 11

FB 60

FB 61

FB 89

FX 27

FX 69

FX 70

FX 71

FX 72

DB 34

DB 35

DB 36

DX 11

DX 12

DX 13

166

166

2042

430

1600

– – FY 224...FY 255

FX 69 TP-UEB 276 7269-

A_ _

2 1 FB 60 DB 34

DB 35

DX 11

DX 12

166

166

2042

430

– – FY 224...FY 229,

FY 244...FY 255

FX 70 TP-

BEARB

1660 7270-

A_ _

2 1 FB 60

FB 89

FX 72

DX 12

DX 13

430

1600

– – FY 224...FY 255

FX 71 DRU-

AUS

83 7271-

A_ _

3 1 FX 27 DX 12

DX 13

430

1600

– – FY 224...FY 255

FX 72 PRO-

UP1

807 7272-

A_ _

4 0 – DX 11

DX 12

DX 13

2042

430

1600

– – FY 224...FY 255

_______1) Auxiliary data blocks according to interface assigned and procedure2) The data block for job management must always be used, for both directions of data transfer.3) NC software version 44) The block length changes according to the revision level5) The library number changes according to the type of control

5–2 © Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0

SINUMERIK 840/880 (PJ)

Page 60: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

11.92 5 Appendix

Bibliography

[1] SINUMERIK 840/850/880Measuring Cycles, from Version 20 User's GuideOrder Number: 6FC5197-0AB70-0BP0

[2] SINUMERIK 840/880Computer Link with CP 231A, CP 315/373 includingFB Package 4: Basic Functions andFB Package 5: Transfer Tool DataPlanning Guide 11.92 Edition Order Number: 6FC5197-0AB30-0BP0

[3] SINUMERIK 840/880Computer LinkGeneral DescriptionPlanning Guide 11.92 Edition Order Number: 6FC5197-0AB20-0BP0

[4] SINUMERIK 840/880Computer LinkConfiguration Software SINPS 315Planning Guide 11.92 Edition Order Number: 6FC5197-0AB10-0BP0

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 5–3SINUMERIK 840/880 (PJ)

Page 61: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

SINUMERIK 840/840CSINUMERIK 880/880 GA2PLC 135 WB Function BlocksPackage 8: PLC-Controlled Data Input/OutputPart 3: Date/Time-of-Day

Planning Guide

Manufacturer Documentation

Page 62: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

Introduction 1

Date/Time-of-Day Function 2

Data Sheet 3

Configuration 4

Application Example 5

Notes 6

Page 63: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

Contents

Page

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1

1.1 General remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1

2 Date/Time-of-Day Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1

2.1 Description of the date/time-of-day function . . . . . . . . . . . . . . . . . . . . . 2–12.2 Description of the FX 28 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12.3 Assignment of the data block DX 33 . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1

3 Data Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–1

3.1 FX 26 date/time-of-day DAT-UHR . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–1

4 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–1

4.1 Multiport dualport RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–14.2 Displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–14.3 Error note . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–1

5 Application Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–1

6 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–1

Page 64: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 1 Introduction

1.1 General remarks

1 Introduction

1.1 General remarks

With package 8 it is possible to call the current date and time-of-day of a data block.

Precondition for this is a clock generator on the multiport or on the dualport RAM.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 1–1SINUMERIK 840/880 (PJ)

Page 65: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 2 Date/Time-of-Day Function

2.1 Description of the date/time-of-day function

2 Date/Time-of-Day Function

2.1 Description of the date/time-of-day function

The date/time-of-day function is implemented using the FX 28.

A clock generator in the multiport or dualport RAM provides the clock. The time-of-day andthe date can be entered on the operating panel. These values are stored and updated in thedata block DX 33.

2.2 Description of the FX 28

The function block FX 28 DAT-UHR implements the following program parts:

• Setting the date and the time-of-day with a flashing modification line on the screen.

• Accepting the modified values and setting the clock. The date/time-of-day line is markedwhite on the screen.

• Three states are essential for updating the time in DX 33.

– With an active display, the date and time-of-day are updated every 10 cycles in DX 33by means of a counter.

– With an inactive display and active logging again the DX 33 is written every 10 cycles.

– With an inactive display and inactive logging, the DX 33 is updated every 200 cycles.

• If the day of the week is to be updated as well, it must be entered in DX 33, DW 10,before CHANGE/ACCEPT (1...7, Mo...Su).

2.3 Assignment of the data block DX 33

DW 0 Program statusDW 1 ---, DayDW 2 Month, yearDW 3 Hours, minutesDW 4 Seconds, tenths of a secondDW 5 Year, completeDW 6 Display statusDW 7 Updating: activeDW 8 Updating: inactiveDW 9 Updating: logging inactiveDW 10 Presetting day of the week

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 2–1SINUMERIK 840/880 (PJ)

Page 66: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 3 Data Sheets

3.1 FX 28 Date/time-of-day DAT-UHR

3 Data Sheets

3.1 FX 28 Date/time-of-dayDAT-UHR

Description

See Section 2, Date/Time-of-Day Function.

Additional specifications

Lib.-Nr.: E88530-B 6628-A-

FBs to be loaded: NoneDBs to be loaded: NoneType of FB call: Unconditional or conditionalDBs to be initialized: NoneError messages: None

Block call

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

FB DAT-UHR

I, BY NSBY

D, KH PROA

Signal description

NSBY Interface byte

Before FB 61 and FB 62 can be used, a byte must be assigned on the interface(DB 36).

PROA Protocol to

If the date/time of day function is used for logging, this data must be set to ”1” .

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 3–1SINUMERIK 840/880 (PJ)

Page 67: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

11.92 4 Configuration

4.1 Multiport Dualport RAM

4 Configuration

4.1 Multiport Dualport RAM

A multiport or a dualport RAM is required for implementing the date/time-of-day function.There is a clock generator in the following versions.

4.2 Displays

The displays generated with WS 800A for the input: changing and entering the time must beimplemented (as from software version 6) (see Section 5).

4.3 Error note

If, on start-up, the clock is not set or the battery is defective, the bit ERROR NUMBERFORMAT can be set in interface byte DB 36.

Remedy: Set clock (write date/time-of-day)

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 4–1SINUMERIK 840/880 (PJ)

Page 68: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 5 Application Example

5 Application Example

Date and time-of-day on the screen of the SINUMERIK 880.

1. One of the multiport or dualport RAMs listed in configuration note 4.1 must be plugged in.2. Package 8 with FX 28 DAT-UHR are loaded in the PLC.3. FX 28 is called cyclically in OB 1.

OB 1:JU FX 28 Call the user program

NAME : DAT-UHRNSBY : DL 1PROA : KH 0

:BE4. The displays and texts generated with WS 800A must be linked into the existing menu

structure.5. The linked file must be loaded into the user UMS.

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 5–1SINUMERIK 840/880 (PJ)

Page 69: SINUMERIK 840/840C 880; FB 8 PLC-Controlled Data Input/Output · PLC-Controlled Data Input/Output Planning Guide ... This publication was produced on the Siemens 5800 Office ... Part

02.92 6 Notes

6 Notes

• After selecting the menu DATE/TIME-OF-DAY, you open the user menu 001(see menu tree for example Date/Time-of-day)

• After pressing the CHANGE key, the date and the time of day can be entered in the redflashing modification line on the screen.

• On pressing the ENTER key, the entered values are stored in data block DX 33. The inputline is then marked white.

• After power up – the clock is not yet set – data format errors can occur.The user canevaluate number format error bit 6 in interface DB 36 depending on the interface byteNSBY.

Example of SINUMERIK 880 menu tree date/time of day

INTERF.

1+2

INTERF.

3+4

FILE

TRANSFER

DATE/TIME OF

DAY

DATA IN-OUT

041

S020

013

S020

000

S061

049

A001

041

S255

Function No.

Cont. menu

SYSTEM MENU NO. 26

SYSTEM EXIT

CHANGE ENTER

File: DAT-UHRUser menu No..: 001

053

A001

053

A001

Function No.

Cont. menu

© Siemens AG 1992 All Rights Reserved 6FC5197-0AB50-0BP0 6–1SINUMERIK 840/880 (PJ)