View
260
Download
2
Category
Preview:
Citation preview
Planning Guide 11.92 Edition
Manufacturer Documentation
SINUMERIK 840/840CSINUMERIK 880/880 GA2PLC 135 WB Function BlocksPackage 8: PLC-Controlled Data Input/Output
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
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
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
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
Introduction 1
Data Input Function 2
Data Output Function 3
Data Sheets 4
Configuration 5
Block Data 6
Error Messages 7
Application Example 8
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
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
Introduction 1
Description of the Function 2
Data Sheets 3
Configuration 4
Appendix 5
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
Introduction 1
Date/Time-of-Day Function 2
Data Sheet 3
Configuration 4
Application Example 5
Notes 6
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
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)
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)
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)
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)
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)
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)
Recommended