[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference ufhis::siemens_communication

Title:Siemens Connectivity
Notice:FTSIE Contact is Michael Eisenhut @MUC 865-1487
Moderator:UFHIS::MEISENHU
Created:Tue Aug 30 1988
Last Modified:Mon Feb 19 1996
Last Successful Update:Fri Jun 06 1997
Number of topics:195
Total number of notes:512

116.0. "PASS Description VAX SIMATIC 3964 for VMS" by EICMFG::MAINTAINER () Mon Aug 05 1991 12:29

    Hello,
    
    Attached please find the PASS Description for Siemens 3964(R) general
    communication package to SIMATIC S5 systems.
    
    The package is availabe from the European ASSETS Distribution Center (EADC)
    and can be requested by entering VTX ASSETS_EUROPE.
    
    Best regards,
    Kathrin Bernhard
    (Eur. Manufacturing ASSETS Library)

    
             Packaged Application Software Solution Description (PASSD)



                        VAX SIMATIC 3964 for VMS, Release 3.0

                       Packaged Application Software Solution

                                       (PASS)

          Order Number: EW-GFHA9-GZ



          Digital Equipment Corporation
          Maynard, Massachusetts
          ___________________

          + Revision/date:  001 - July 1991 - Europe



          ________________________
          PASSD Revision No: 001-July 1991-Europe

          __________
          The information in this document is subject to change without
          notice and should not be construed as a commitment by Digital
          Equipment Corporation. Digital Equipment Corporation assumes no
          responsibility for any errors that may appear in this document.

          The software described in this document is furnished under a
          license and may be used or copied only in accordance with the
          terms of such license.

          No responsibility is assumed for the use or reliability of
          software on equipment that is not supplied by Digital Equipment
          Corporation or its affiliated companies.

          Restricted Rights: Use, duplication, or disclosure by the U.S.
          Government is subject to restrictions as set forth in subpara-
          graph (c)(1)(ii)  of the Rights in Technical Data and Computer
          Software clause at DFARS 252.227-7013.

          __________
          � Digital Equipment Corporation 1991.

          All Rights Reserved.
          Printed in U.S.A.

          __________
          The postpaid Reader's Comments forms at the end of this document
          request your critical evaluation to assist in preparing future
          documentation.

          The following are trademarks of Digital Equipment Corporation:

          DEC               DIBOL           UNIBUS
          DEC/CMS           EduSystem       VAX
          DEC/MMS           IAS             VAXcluster
          DECnet            MASSBUS         VMS
          DECsystem-10      PDP             VT
          DECSYSTEM-20      PDT
          DECUS             RSTS
          DECwriter         RSX             DIGITAL

          The term "VAX SIMATIC" is used throughout this document to imply
          "VAX SIMATIC 3964 for VMS".


          This document was prepared using VAX DOCUMENT, Version 2.0.

    
                                      CONTENTS


             1 DESCRIPTION..........................................     1

              1.1 Features..........................................     3

               1.1.1 Shareable Image Subroutine Library.............     3

               1.1.2 Include Files..................................     5

               1.1.3 Line protocol Module...........................     5

               1.1.4 Utility for ad hoc interactive data access.....     6

              1.2 Documentation.....................................     6

             2 SERVICE OPTIONS......................................     7

             3 HARDWARE REQUIREMENTS................................     7

              3.1 Mandatory Hardware................................     7

               3.1.1 VAX Hardware...................................     7

               3.1.2 SIMATIC Hardware...............................     8

               3.1.3 Connection Hardware............................     8

             4 SOFTWARE REQUIREMENTS................................     8

              4.1 Pre-requisite Software............................     8

             5 OTHER PRE-REQUISITES.................................     9

             6 ORDERING INFORMATION.................................     9

             7 PASS WARRANTY........................................     9

          TABLES

            1     Supported Addressing Modes........................     2

            2     Data Translation Routines.........................     4

            3     Line Specific Parameters..........................     5

    

    
          1  DESCRIPTION

          VAX SIMATIC 3964 for VMS is a Packaged Application Software
          Solution (PASS) offering a high level programming interface
          to VMS applications, to exchange data with a SIMATIC S5 system
          over an asynchronous communication line. [SIMATIC is a SIEMENS
          trademark; SIMATIC S5 is a family of SIEMENS systems]

          VAX SIMATIC 3964 for VMS is ideal in configurations where the
          SIMATIC S5 system(s) is the only type of PLC required to commu-
          nicate with the VAX. In configurations with multiple device
          types, and for a more generic application integration, the
          BASEstar system is recommended - a SIMATIC DAS is available.

          VAX SIMATIC 3964 for VMS has been designed, based on the asyn-
          chronous Simatic computer link protocol as described in several
          SIEMENS documents, for example:

          o  "Rechnerkopplung mit der Anschaltung AS-512C" (reference E324
             T 19.07.83/02 Sc)

          o  "SIMATIC S5 - Computer link with RK512" (reference C79000-
             B8576-C539-02)

          Siemens has based the Simatic S5 computer link protocol on top
          of the 3964 line protocol. The computer link messages exchanged
          are also called telegrams. VAX SIMATIC supports telegrams with
          up to 128 data bytes. Continuation telegrams are not supported.

          Telegrams can be used to read or write data, and they can be
          originated by the VAX or by Simatic. This renders 4 possible
          data transfer modes, as seen by the VAX. 3 out of the 4 modes
          are supported - the exception is unsolicited output.

          o  Write to Simatic, initiated by the VAX, called solicited
             write.

          o  Read from Simatic, initiated by the VAX, called solicited
             read.

          o  Write to the VAX, initiated by Simatic, called unsolicited
             input.
        
          o  Read from the VAX, initiated by Simatic, called unsolicited
             output  {not supported} .

          For the three supported data transfer modes, the supported
          addressing modes are shown in the following table:

          ________________________________________________________________

          Table_1:__Supported_Addressing_Modes____________________________

          Link_protocol_language____________English_________________German

          Data Block                        AD,ED                   AD,ED

          Expanded Data Block               AX,EX                   AX,EX

          Flags                             AF,EF                   AM,EM

          Inputs                            AI,EI                   AE,EE

          Outputs                           AQ,EQ                   AA,EA

          Counters                          AC,EC                   AZ,EZ

          Timers                            AT,ET                   AT,ET

          I/O's                             AP,EP                   AP,EP

          Extended I/O's                    AO,EO                   AQ,EQ

          System Address                    AR,ER                   AB,EB

          Absolute_Address__________________AS,ES___________________AS,ES_

    
          1.1  Features

          VAX SIMATIC provides:

          1. An application interface in the form of subroutine calls.

          2. Include files for various languages containing all VAX
             SIMATIC symbolic parameter definitions.

          3. A line protocol module, called handler, which controls the
             line specific initialization, implements the 3964 line pro-
             tocol, and acts as a dispatcher between all applications
             sharing a particular line.

          4. A VAX FMS-based application which allows you to call VAX
             SIMATIC subroutines without any programming effort. Also, it
             can format trace files produced by VAX SIMATIC.

          These are now described in more detail.

          1.1.1  Shareable Image Subroutine Library

          The package implements provides a set of subroutines which
          are linked with the user programs. The subroutine library is
          implemented as a vectored shareable image, and complies with
          standard VAX calling conventions.

          One application can share multiple Simatic lines. Also, a single
          line can be shared by multiple applications.

          Programming a solicited data transfer is similar to the use
          of the VMS $QIO or $QIOW system service: the solicited data
          transfer can be synchronous or asynchronous - the subroutine
          call uses the same arguments. IO synchronization is achieved
          with the SIMATIC VS5$SYNCH service, or with AST's.

          Unsolicited inputs are always handled by means of ASTs.

          Simatic application error handling uses the standard VMS error
          reporting mechanism, based on a Simatic specific message file.
    
          User data can be sent to or received from Simatic purely as
          a byte string, or it can be translated depending on different
          Simatic data representation formats. The following table shows
          the translations available to translate VMS variables to or from
          Simatic variables.



          ________________________________________________________________

          Table_2:__Data_Translation_Routines_____________________________

          Simatic_S5________________________VMS___________________________

          Fixed point word                  Word

          Fixed point double word           Longword

          Floating point                    F-floating

          3-digit BCD                       Word

          7-digit BCD                       Longword

          Counter                           Word

          Timer                             Delta-time

          Bit string                        Bit string

          Bit_string________________________Byte_array____________________

    
          1.1.2  Include Files

          The include files provided contain all parameter values as
          defined by the VAX SIMATIC symbolic names. These values are also
          provided as global symbols in a module in the Simatic object
          library. The following languages are supported:

          o  VAX FORTRAN

          o  VAX PASCAL

          o  VAX PL/I

          o  VAX C

          1.1.3  Line protocol Module

          Each Simatic line is configured and managed independently.
          Depending on the configuration, up to a formal maximum of 100
          lines are supported.

          Line problems are signalled to the OPER1 and CENTRAL operators
          using the central VMS error logging facility OPCOM.


          ________________________________________________________________

          Table_3:__Line_Specific_Parameters______________________________

          Parameter_______________Values__________________________________

          Electrical charac-      RS232 or 20mA depending on hardware
          teristics               interface

          Line speed              up to 9600 baud

          Collision action        VAX is configurable as the Active or
                                  Passive partner
    
          ________________________________________________________________

          Table_3_(Cont.):__Line_Specific_Parameters______________________

          Parameter_______________Values__________________________________

          Line protocol           3964, 3964R

          Link protocol lan-      German or English
          guage___________________________________________________________



          1.1.4  Utility for ad hoc interactive data access

          A Simatic Utility is provided for ad hoc use or testing purposes
          of the Simatic subroutines without any programming effort. It
          also provides a trace reporting facility.

          It can be used at the same time the line is in use by other
          applications.

          1.2  Documentation

          All documentation for VAX SIMATIC is produced with VAX DOCUMENT,
          and so various output formats are available (eg. Postscript,
          LN03, Ascii text). Postscript is the default.

          o  The VAX SIMATIC PASS Description

          o  The VAX SIMATIC Installation Guide

          o  The VAX SIMATIC Management Guide

          o  The VAX SIMATIC User Guide

          o  The VAX SIMATIC Version 3.0 Release Notes

    
          2  SERVICE OPTIONS

          Standard delivery, installation, and orientation services are
          available from the local Digital office. They are specified in
          the Work Statement and can be ordered under QS-GFHA9-A9.

          Digital software specialists are available on a per-call or
          resident basis to help in all phases of software development or
          implementation. Specialists are available to serve as technical
          consultants, decision support consultants or business system
          analysts. Digital resources are available to:

          o  Supplement your programming staff

          o  Assume project management responsibility

          o  Develop software

          o  Augment the Solution Tool Service package with tailored
             services to meet specific needs

          3  HARDWARE REQUIREMENTS

          3.1  Mandatory Hardware

          The following minimum hardware is required for the successful
          installation and operation of VAX SIMATIC 3.0 software compo-
          nents. PASS Warranty only applies if the hardware identified in
          this section is present.

          3.1.1  VAX Hardware

          o  Any VAX system.

          o  One RS232 asynchronous connection without modem control,
             supported by the standard VMS terminal driver, on a local
             line, with the exception of the VAX console line.
    
          o  One RS232 connection without modem control on a DECserver
             terminal server port supported by the standard VMS terminal
             driver, using the LAT protocol on ethernet . Note however
             that the use of a terminal server reduces the line throughput
             otherwise available on local lines.



          3.1.2  SIMATIC Hardware

          o  A Simatic S5 processor provided with one interface module
             AS-512C, CP-524 or CP-525.



          3.1.3  Connection Hardware

          One of the following cabling hardware can be used, depending on
          the distance to cover.

          o  Null modem cable (BC22D or BE16D).

          o  RS232 to 20mA convertor.

          o  Asynchronous line modems.

          4  SOFTWARE REQUIREMENTS

          4.1  Pre-requisite Software

          PASS Warranty applies only if the following Digital software
          is installed and configured as specified in the VAX SIMATIC 3.0
          Installation Guide.

          VAX SIMATIC has been tested with and will run with the following
          software:

          o  VMS Version 5.3 or later.

          o  FMS (runtime only) Version 2.3 or later.
    
    
          5  OTHER PRE-REQUISITES

          The customer is responsible for providing a functioning SIMATIC
          environment at installation time. He must be familiar with
          Simatic hardware and software. Failing to meet this requirement
          will require him to ask for backup support from SIEMENS.

    
          6  ORDERING INFORMATION

          VAX SIMATIC 3964 for VMS is licensed as a PASS and includes both
          software and service components.

             PASS License & Warranty : EW-GFHA9-AA
             PASS Media & Documentation: EW-GFHA9-H5/HM
             PASS Implementation & Orientation Services: QS-GFHA9-A9

          7  PASS WARRANTY

          Warranty for VAX SIMATIC is provided by Digital under standard
          Project Services Terms and Conditions.

    
T.RTitleUserPersonal
Name
DateLines