Preface SIMATIC NET SINAUT ST7 Software System Manual Volume 2: Software 07/2009 C79000-G8976-C222-07 Configuration software for SINAUT ST7 1 SINAUT TD7 software package for the CPU 2 SINAUT Diagnostics and Service tool 3 SINAUT PG Routing 4
Legal information Warning notice system This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are graded according to the degree of danger.
Preface About this documentation What's new in SINAUT ST7? ● New version "SINAUT ST7 configuration software for the PG/PC" V5.0 – The Ethernet TIMs can be configured for communication via the MSC protocol. This allows the use of the GPRS/GSM modem SINAUT MD720-3 even in SINAUT in Internet/GPRS networks. An encrypted connection can be established from an Ethernet TIM to the Internet via a DSL modem.
Preface ● Volume 2: Software This documentation provides you with an overview of the software components of the SINAUT ST7 station control system. You will see how individual components are configured. Diagnostics and service options are also explained.
Preface ● Support news, newsletter ● Product information, Product Support, Applications & Tools ● Technical Forum ● Access to other features of our Service & Support offer: – Technical Consulting – Engineering Support – Field Service – Spare parts and repairs – Optimization and modernization – Technical Support Expert advice on technical questions with a wide range of demand-optimized services for all our products and systems. www.siemens.
Table of contents Preface ...................................................................................................................................................... 3 1 Configuration software for SINAUT ST7 .................................................................................................. 13 1.1 1.1.1 1.1.2 1.1.3 1.1.4 Overview ......................................................................................................................................
Table of contents 2 8 1.9.1 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 1.9.10 1.9.11 1.9.12 1.9.13 Subscriber list.............................................................................................................................. 88 Configuring the GPRS providers for MSC stations..................................................................... 90 The "Properties of Subscriber" dialog - parameter overview ...................................................... 92 "Info" tab............
Table of contents 3 2.3.1 2.3.2 2.3.3 2.3.4 SINAUT startup program in OB100 ...........................................................................................205 Cyclic SINAUT program in OB1.................................................................................................206 Time-driven SINAUT program in a cyclic interrupt OB ..............................................................212 SINAUT test routine in the programming error OB121 ........................................
Table of contents 4 10 3.1.2 3.1.3 Access to SINAUT subscribers and working with the diagnostics dialogs ............................... 332 Functions of the Diagnostics and Service tool .......................................................................... 333 3.2 3.2.1 3.2.2 3.2.3 3.2.4 STEP 7 diagnostics................................................................................................................... 335 CPU messages .............................................................
Table of contents 4.3.3 4.3.4 PG routing in dial-up networks...................................................................................................446 Canceling the PG/PC attachment in the SINAUT network ........................................................446 Glossary ................................................................................................................................................ 447 Index......................................................................
Configuration software for SINAUT ST7 1.1 Overview 1.1.1 The SINAUT ST7 configuration software in the SIMATIC world 1 The SINAUT ST 7 configuration software represents the user interface for parameter assignment of SINAUT telecontrol systems. With this software, the user can implement and set the parameters for the telecontrol components in a STEP 7 project. The following figure shows where the SINAUT ST7 configuration software fits into the overall system of the SIMATIC world.
Configuration software for SINAUT ST7 1.1 Overview The STEP 7 package provides the tools for configuring LANs. The SINAUT ST7 software also allows the configuration of: ● SINAUT networks and WAN network nodes ● SINAUT TIM modules ● SINAUT connections ● Simple Internet communication To help the user to become familiar with the SINAUT software as simply as possible, the SINAUT tools are always integrated wherever possible in the STEP 7 software.
Configuration software for SINAUT ST7 1.1 Overview When configuring a new SINAUT telecontrol system, the SINAUT configuration tool must be started after the network has been configured to allow configuration of the connections and then the data of the subscribers. Following each step, the configured data must be saved. Finally, the system data blocks for TIM and CPU modules and the SINAUT TD7 software blocks must be generated and then downloaded to the relevant modules.
Configuration software for SINAUT ST7 1.1 Overview ● MSC master station Only a TIM 4R-IE can be used as the MSC master station. Ethernet interface 1 of the TIM is connected to the Internet via a DSL modem. ● MSC station, MSC node station There are two alternative ways of connecting to the master station: – Direct connection of the MSC station/node station to the Internet Here, a DSL modem is connected to the Ethernet interface of the TIM. In this case, a TIM 3V-IE Advanced or a TIM 4R-IE can be used.
Configuration software for SINAUT ST7 1.2 Creating a project in the SIMATIC Manager After changing or adding new subscribers or connections, the connection configuration and then the subscriber administration must be called in the SINAUT configuration tool to generate the SDBs there. The activities required following a configuration change are summarized in the section Change matrix (Page 169). 1.
Configuration software for SINAUT ST7 1.3 Creating stations and networks in network configuration 1.3.1 The network and station catalog The catalog for network configuration contains the following: ● PROFIBUS DP objects ● PROFIBUS PA objects ● PROFINET IO objects ● The possible station types ● The known network types including the SINAUT networks When you select an object, a brief description appears in the lower part of the catalog window. The following figure shows an example of the catalog window.
Configuration software for SINAUT ST7 1.3 Creating stations and networks in network configuration 1.3.2 Creating networks and stations There are two ways of creating networks and stations in the network configuration: ● Double-clicking on a catalog entry creates the required object at a free position in the project area. ● Dragging a catalog entry to the project area places the object at the required position. The position of inserted objects can be changed at any time by dragging them with the mouse.
Configuration software for SINAUT ST7 1.3 Creating stations and networks in network configuration ● Open object (for stations only): This starts HW Config for this station. ● Copy / Paste: Copies or pastes objects. ● Delete: Deletes the selected object after confirmation in a user prompt. ● Object properties: Opens the specific properties dialog for parameter assignment of the relevant object. Here, the name and comment for an object can be entered. As long as interfaces exist, they are displayed.
Configuration software for SINAUT ST7 1.4 Configuring stations in STEP 7 / HW Config attached to the master TIM over the MPI network. The station is then recognized as a SINAUT master station PC. For detailed information on configuring a single or redundant ST7cc/ST7sc control center, refer to the SINAUT ST7cc or ST7sc documentation. 1.4 Configuring stations in STEP 7 / HW Config The hardware configuration program HW Config is used to install hardware components in stations.
Configuration software for SINAUT ST7 1.4 Configuring stations in STEP 7 / HW Config ● SIMATIC PC-based Control 300/400 ● SIMATIC PC station The SIMATIC 300 / SINAUT ST7 directory contains the TIM modules of the SINAUT range. 6,1$87 67 KDUGZDUH FDWDORJ LQ IROGHU 6,0$7,& Figure 1-6 The module catalog in the hardware configuration If you select a catalog entry, a brief explanation of the object appears below the catalog.
Configuration software for SINAUT ST7 1.4 Configuring stations in STEP 7 / HW Config 1.4.2 Installing racks and modules The editing window of hardware configuration is in two parts. In the upper part of the window, you can see all the existing racks with the modules they contain. If you have a DP network, this is also visualized here. In the lower part of the window, you will see a precise listing of the modules used in the current rack along with the order number and the MPI or I/O addresses.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters In both cases, the system checks immediately whether the module is permitted in the slot. Modules can be moved to a new suitable slot at any time with the mouse. Once a station is complete and has all the required modules, it must be saved with the Station / Save menu. When you close hardware configuration, a dialog opens automatically prompting you to save your entries.
Configuration software for SINAUT ST7 1.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters 1.5.2 "General" tab General tab The General tab informs you about the general properties of a TIM module. Figure 1-8 Properties - TIM dialog, General tab This tab contains the following output boxes and parameter assignment options: ● Short Designation: output area This displays the module type and a brief outline of the hardware configuration. ● The Order No. output box displays the order number of the module.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters ● The Comment: input box allows you to enter comments, for example on the purpose of the module. The SINAUT subscriber number of the TIM module that can be generated as a comment in the Subscriber Administration of the SINAUT configuration software is then displayed in this comment box. 1.5.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters and entering the start address in the input box manually. Since the addresses are always set consistently by the system and are not generally used, it is not normally necessary to make a change. 1.5.4 "Special" tab Special tab TheSpecial tab shows the SINAUT subscriber number of the TIM module and you can set the size and configuration of the diagnostic buffer.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters ● Diagnostics buffer size box: The diagnostics buffer is organized as a circulating buffer and can hold the specified number of messages. Range of values: 10 ... 100 Default value: 50 ● Diagnostics level: The diagnostics messages required for normal operation are generated in the Operating mode. In Service mode, additional diagnostics messages are generated. 1.5.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters Figure 1-11 Properties - TIM dialog, Time Service tab The interfaces for which you can set parameters are listed in an overview box. If you click on one of the interfaces, the parameters for time synchronization appear below the box for the interface. Note In the overview box of the TIM 4R-IE, the "S7-300 backplane bus" interface is always displayed.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters The following rule applies if there are several TIMs in the S7-300 rack or several TIMs on the MPI bus: 1. Time synchronization must be enabled for all TIMs and set to the same time interval. After startup, only one of the TIMs will actually behave as the time master. This is negotiated automatically by the TIMs. The TIM acting as time master synchronizes all the local SINAUT nodes known to it.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters Example of time synchronization It is assumed that all SINAUT nodes in the network need to be synchronized. Figure 1-12 Example of time synchronization: Network section 1 - MPI / classic WAN ● ST7cc No settings are necessary here. ● Master TIM 4R / master TIM 4RD Time synchronization on the MPI bus must be enabled for both TIMs. An interval of 1 minute is recommended.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters Both TIMs synchronize the stations connected over a dedicated line or dial-up network by synchronizing the TIMs in the stations that, in turn, supply their own CPU. In these networks, you do not need to make settings for the TIMs.
Configuration software for SINAUT ST7 1.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters ● ST7cc No settings need to be made in an Ethernet network in which ST7cc (or ST7sc) is always time master. ● Station 10, TIM 3V-IE This TIM is connected directly to ST7cc, the time master, over Ethernet. You will therefore need to enable the Ethernet port of the TIM as slave for time synchronization. An interval of 1 minute is recommended. For the CPU in station 10, you may want to enable synchronization on the S7-300 backplane bus.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters Parameter settings for time synchronization You can set the following options for the Synchronization cycle parameter: ● No synchronization: There is no time synchronization on the relevant network. ● Hour scheme: The number of hours between synchronization activities can be set in the "Hour scheme" drop-down list box.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters 1.5.6 "Interfaces" tab Interfaces tab The Interfaces tab is available only for Ethernet TIMs. It displays a list of interfaces of the TIM module. Figure 1-14 Properties - TIM dialog, Interfaces tab for an Ethernet TIM If you click on an interface, the parameter boxes for the interface are displayed below the list: ● MPI Ethernet TIMs do not have an MPI interface.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters ● WAN 1 / 2 Parameter assignment as classic WAN interface: The parameters of the WAN interfaces correspond to those of the TIM modules of the type TIM 3/TIM 4. You will find a description in the Section "WAN Access" tab (Page 41). ● WAN 1 Parameter assignment of the serial interface as virtual Ethernet interface for simple Internet communication via GPRS.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters ● Send Keepalives for Connections - Interval [s] (0-65535, 0 = off): This value specifies the interval in seconds at which keepalives are sent. If the value is set to 0, no keepalive messages are sent. For GPRS connections, a value of 120 seconds is recommended.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters ● GPRS connection mode You can either set parameters for the Ethernet interface for IP communication according to the S7 protocol ("neutral" setting) or for data transmission by GPRS. If you are connected to a GPRS network, you have the alternative of transmission using the GPRS modem MD741-1 or for simple Internet communication with the MSC protocol using the GPRS modem MD720-3.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters – MSC station You use this option for the TIM 3V-IE in a station. The remaining MSC configuration is done in the SINAUT configuration tool. You will find an overview of MSC configuration in the section GPRS / Internet communication: Overview of configuration (Page 15). ● Send conditional messages as blocks Data transmission over a GPRS network is subject to fees depending on the amount of data transmitted.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters Figure 1-15 Properties - TIM dialog, WAN Access tab For each of the two WAN accesses, you can make the following entries depending on the display in the internal/external WAN interface: ● Interface list box disabled with Dedicated line, spontaneous network or dial-up network: There is already a network node for this interface. Using the Properties...
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters internal interface. The type of a modem on the external interface must be configured over the list box. The modem type is checked during the plausibility checks to establish whether or not it is compatible with the current network parameters.
Configuration software for SINAUT ST7 1.5 Setting TIM module parameters Range of values: 0 ... 1024 Kbytes Default: 0 ● Size of memory block: This is the size of the blocks into which the global message memory is segmented. Each message to be transmitted occupies at least this space in memory. The size should be matched up with the size of the messages most commonly transmitted. If the size is set too small, longer messages must be distributed over several blocks.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro 1.5.9 Consistency check and saving Saving and consistency check Once you have completed the parameter assignment in the hardware configuration, the current version must be saved with the Station / Save menu. You can generate system data blocks (SDBs) using the Save and compile menu later since there are still other configuration steps necessary before the SDBs can be generated completely.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro Starting the parameter assignment dialogs for networks and network nodes If you double-click on a network or network node icon or select the Object Properties menu in the context menu (right-hand mouse button), the Properties dialog opens to allow you to set parameters.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro As an alternative you can attach to a network in the Properties dialog of the module available with the context menu (right-hand mouse button) and selecting the Object Properties... menu. The dialog is described in the section dealing with parameter assignment of network nodes.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro ● The TIM 3V-IE Advanced of the node station was connected to Ethernet 1 and dedicated line 1. ● The TIM 3V-IE in station 21 was connected to dedicated line 1. ● The TIM 3V-IE in station 31 (GPRS station) was configured for the MSC protocol and connected to Ethernet 2. Special feature: With this configuration, the WAN node to the right of the TIM is displayed green and is connected to the Ethernet network.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro General tab Figure 1-20 Properties - MPI dialog, General tab The following parameters are available in this tab: ● Name: The default entry in the Name input box is the default name of the network. You can change this to suit your purposes. A new, modified name appears in the SIMATIC Manager and in the network configuration.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro Network Settings tab Figure 1-21 Properties - MPI dialog, Network Settings tab The following parameters are available: ● The Highest MPI address is displayed. This is used to optimize the MPI network. It is advisable to retain the highest MPI address proposed by STEP 7. ● The Change option: By activating the option, you can modify the highest MPI address.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro 1.6.3 Setting parameters for Industrial Ethernet the General tab You set the parameters for Industrial Ethernet in the Properties - Industrial Ethernet dialog. Figure 1-22 Properties - Industrial Ethernet dialog, General tab The following parameters are available in this tab: ● Name: The default entry in the Name input box is the default name of the network. You can change this to suit your purposes.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro ● The Date of the last modification is displayed. ● In the Comment input box, you can enter comments of up to 254 characters. 1.6.4 Setting parameters for SINAUT networks You set parameters for SINAUT networks (WANs) in the Properties - SINAUT Dedicated Line or in the Properties - SINAUT Dial-up Network dialog.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro The following parameters are available in this tab: ● Name: The default entry in the Name input box is the default name of the network. You can change this to suit your purposes. A new, modified name appears in the SIMATIC Manager and in the network configuration. ● S7 subnet ID: The S7 subnet ID is made up of two numbers, one for the project and one for the subnet separated by a dash.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro The following parameters are available: ● The Operating mode list box in the Mode area with the options: – Polling (dedicated lines only): In polling mode that is used with dedicated lines, the data exchange is is controlled by the master TIM. This polls the connected stations and node stations one after the other. Stations with data to transmit send it as soon as they are polled.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro ● Acknowledgment: The type of an acknowledgment does not depend on the modem used. It is set dependent on the quality of the transmission line. Default: short acknowl. – short acknowl.: consists of one byte. – long acknowl.: consists of 5 bytes.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro Range of values: 40 .. 240 Default: 240 Note The default of 240 for the maximum message length should, whenever possible, not be changed since PG routing will not work with a maximum message length less than 240. ● Connection type: Range of values: Half duplex, duplex Default: Duplex ● Baud rate: This is the speed at which the TIM and modem communicate.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro Time Service tab The Time Service tab specifies the extent to which time synchronization services will be executed by the master or in the case of a subnet by the node station in this network. Time synchronization for TIM modules is described in the tab of the same name in the properties dialog of the TIM (refer to the section Setting TIM module parameters (Page 24) "Setting TIM module parameters").
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro ● Second scheme: The number of seconds between synchronization activities can be set in the "Second scheme" drop-down list box. ● Time of day: Synchronization takes place once a day. Set the time of day for the synchronization in the "Time of day" drop-down list box (for example 01:00).
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro Note If there is an asterisk after one or two addresses, the WAN address is not unique and must be changed. Time Slots - Only in networks with a suitable polling mechanism In the Time Slots tab, you can specify which time slots are used for transmission in the Polling with time slots and Multi-master polling with time slots modes.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro Repeat this procedure if you want to use more than one time slot per minute. In the multi-master polling with time slots mode, this must be done for each of the polling masters with different time slots. You can delete a selected time slot again with the remove assignment button.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro change the default interface name in SIMATIC PC stations and other stations. A new, modified name appears in the SIMATIC Manager and in the network configuration. ● The Project path is displayed. ● The Storage location of the project is displayed. ● In the Author input box, you can enter the person who created the configuration. ● The Date created is displayed.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro ● The transmission rate: Just like the highest MPI address, this cannot be modified here but only in the parameter assignment of the MPI network. ● The Subnet: This lists all the networks of this type in the project. If the subscriber is not connected, the row ----not networked---- is shown as selected in the Subnet list.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro ● Name: The Name box displays the name of the module. ● The Project path is displayed. ● The Storage location of the project is displayed. ● In the Author input box, you can enter the person who created the configuration. ● The Date created is displayed. ● The Date of the last modification is displayed. ● In the Comment input box, you can enter comments of up to 254 characters.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro ● The Subnet mask: This has the default value 255.255.0.0 and cannot be changed, in other words restricted here. ● In the Gateway box, you have the option of specifying whether data transmission is over a router. If a router exists, the IP address of the router is entered in the Address box. ● The Subnet: This lists all the networks of this type in the project.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro General tab Figure 1-32 Properties - SINAUT Dedicated Line TIM dialog, General tab The following parameters are available in the General tab: ● The Name box displays the name of the module in SIMATIC stations. You can only change the default interface name in SIMATIC PC stations and other stations. A new, modified name appears in the SIMATIC Manager and in the network configuration.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro Network Connection tab The Network Connection tab allows you to set the most important networking properties of the WAN network node. Figure 1-33 Properties - SINAUT Dedicated Line TIM dialog, Network Connection tab The parameters here are: ● The node type selected in the list box: – The master station is the highest hierarchic level in the network.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro ● The Subnet: This lists all the networks of this type in the project. If the subscriber is not connected, the row ----not networked---- is shown as selected in the Subnet list. – If the current subscriber is connected, the row of the relevant network is shown as selected. You can set parameters for the current network with the Properties button.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro Note If the interface is set to "RS-485", you will need to set the internal terminating resistor of the module for the RS-485 bus. If the TIM 4R-IE is at the start of the RS-485 bus, which is normally the case, select the setting "yes". Otherwise select "no". ● Operating mode: This setting specifies whether the interface connected to the current node will be operated in interrupt or in DMA mode.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro – Number = 1 .. 255 in polling mode: Maximum 1-255 spontaneous messages pending at the time of the first polling message are transferred. In a dial-up station, the Number of spontaneous messages parameter decides after how many messages the master station has the opportunity of transferring its pending messages to the station.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro ● RTS/CTS delay time: Setting the RTS/CTS delay time is required, for example when connecting a modem to the RS-485 port of the TIM module. The value is necessary for the RTS/CTS delay time can be found in the descriptions of the modems. Range of values: 0 .. 65535 ms Default: 0 – RTS/CTS delay time = 0: After setting the RTS signal, transmission only starts when the CTS signal was set by the modem.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro ● Number of stations in sub-cycle: This output box displays how many stations in the sub-cycle should be polled per main cycle. Range of values: 0 .. 250 Default: 0 The schematic shows a configuration with stations in the main and sub-cycle and the resulting polling order if 1 is set for the Number of stations in sub-cycle parameter.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro Dial-up Network tab The Dial-up Network tab contains special parameters required only when using dial-up networks lines. Figure 1-37 Properties - SINAUT Dedicated Line TIM dialog, Dial-up Network tab The dial-up network parameters include: ● Transmission criteria: This setting controls connection establishment for the transmission of conditional spontaneous messages.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro - Input box Hours: Entry of the time (hour) - Input box Minutes: Entry of the time (minute) – Time scheme: A connection is automatically established and the messages sent at the specified time intervals.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro Dialing Param. tab The Dialing Param. tab appears only with dial-up network nodes and includes all parameters specific to call-numbers. Figure 1-38 Properties - SINAUT Dedicated Line TIM dialog, Dialing Param. tab The parameters here are: ● Configured modem: The modem specified in the hardware configuration is displayed. ● Dialing mode: Specifies how the modem is controlled.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro 7 data bits, even parity, 1 stop bit 7 data bits, no parity, 2 stop bits 7 data bits, odd parity, 2 stop bits 7 data bits, even parity, 2 stop bits Default: - in AT mode: 8 data bits, no parity, 1 stop bit - with V.25bis: 7 data bits, even parity, 1 stop bit Note The data listed above applies only to the dialing phase. The data format in the data phase is set at switch 5 on the MD3 modem.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro ● PIN number: Here, the PIN number for a GSM module must be entered so that this can be transferred from the TIM module to the module. CAUTION If an incorrect PIN is entered, the SIM card in the module might be disabled. If the fault LED lights up during connection establishment, the diagnostic buffer of the TIM must be checked because an entry for a bad PIN is generated here.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro Figure 1-39 Properties - SINAUT Dedicated Line TIM dialog, AT Initialization ● Initialization string input box: In the left input box, the AT string is displayed as text and in the right-hand box in hexadecimal notation. No entries can be made in the right-hand box.
Configuration software for SINAUT ST7 1.6 Configuring networks and network nodes in STEP 7 / NetPro When using MD4 modems in ISDN networks, it is only possible to operate at a transmission speed of 9600 bauds with the standard setting and not at the maximum speed of 38000 bauds. If the maximum speed of 38000 bauds is to be used with MD4 modems in pure ISDN networks, the $P1 entry in the standard string must be replaced by $P5. This changes from the V.110 transmission mode to the X.
Configuration software for SINAUT ST7 1.7 The SINAUT Configuration Tool Configuration continues by calling the SINAUT configuration tool. Note From the network configuration, not only the Save but also the Save and Compile... function can be called that generates the system data blocks (SDB) after saving the configuration.
Configuration software for SINAUT ST7 1.7 The SINAUT Configuration Tool 1.7.2 Starting the SINAUT Configuration Tool Introduction The SINAUT ST 7 Configuration Tool is started in the Start / SIMATIC / SINAUT ST7 / Configuration menu. At the start of configuration, you open a project with the Project / Recently Used menu or the Open Project button in the toolbar.
Configuration software for SINAUT ST7 1.8 Configuring connections in the SINAUT Configuration Tool 1.8 Configuring connections in the SINAUT Configuration Tool 1.8.
Configuration software for SINAUT ST7 1.8 Configuring connections in the SINAUT Configuration Tool View of the Connection Configuration window After opening the connection configuration, the configuration window opens. Figure 1-42 The Connection Configuration window of the SINAUT Configuration Tool In the right-half of the window, the possible connections are listed in a tree structure resulting from the network configuration in NetPro.
Configuration software for SINAUT ST7 1.8 Configuring connections in the SINAUT Configuration Tool The labeling of the individual connection point in the basic setting describes the relevant subscriber with: Subscriber number / Station name / Module / Interface. Example: 5 / Station 3 / CPU 312 / MPI (2) The representation can be set to meet individual requirements using the Extras / Options menu.
Configuration software for SINAUT ST7 1.8 Configuring connections in the SINAUT Configuration Tool Redundant connections: With redundant connections, for example those of a redundant ST7cc/ST7sc control center, the upper connection in the tree structure is the preferred path and the lower connection is the substitute path. The connection with the preferred path should therefore be applied first. Connections that are not required can be removed from the list of configured connections at any time.
Configuration software for SINAUT ST7 1.8 Configuring connections in the SINAUT Configuration Tool Connections dialog. The connections contained here are then not included in the list of possible connections. The Invalid Connections dialog is displayed using the SINAUT / Show Invalid Connections menu or the Show Invalid Connections button in the toolbar.
Configuration software for SINAUT ST7 1.8 Configuring connections in the SINAUT Configuration Tool For more information on SINAUT ST1, refer to release 05/2007 of the manual. Note To avoid including large numbers of connections unnecessarily in the list of possible and configured connections, some connections used between two subscribers in both directions are shown only in one direction. A connection displayed in the configuration tool is always valid in both directions. 1.8.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool 1.9 Subscriber administration in the SINAUT configuration tool Once the SINAUT ST7 connections have been configured, all the requirements are met so that you can ● create, ● display, ● process and ● pack the subscriber data for the ST 7 communication subscribers so that it can be understood by the hardware components; in other words, in data blocks (DBs) or system data blocks (SDBs).
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool 1.9.1 Subscriber list Information in the subscriber list In the left-hand window, the subscriber administration contains a tree structure of the subscriber types of the project and in the right-hand window the subscriber list itself.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool ● Station: Name of the station assigned in the network configuration in NetPro. ● SINAUT connected: Specifies whether a SINAUT connection was configured for the subscriber. ● SINAUT library: Name of the SINAUT software block library for CPU and TD7onTIMcompliant TIM modules.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool 1.9.2 Configuring the GPRS providers for MSC stations Configuring GPRS providers If you want to use the GPRS service with the MSC protocol, you will need to configure at least one GPRS provider for the MSC subscribers. To avoid having to call up the dialogs for configuring the MSC subscribers more than once in the SINAUT configuration tool, we ). recommend that you configure the providers first.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool Meaning of the globe icon The globe icon in this dialog has a the following meaning depending on its color: ● Green ( ) All the required properties of the provider are configured. ● Black and white ( ) The configured data of the provider is not complete.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool ● User name *) Here, enter the user name with which the connection to the provider will be established. The provider will give you this name. ● Password *) Here, enter the password required to log on with the provider. If the provider does not demand a password, you could, for example, enter the word "guest" here. *) There must be no blanks in the user name or password.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool 1.9.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool ● Name shows the default name of the module or the name assigned in network configuration ● Station displays the set network node type ● The subscriber number is displayed ● Status from displays the date of the last configuration ● The date created is displayed.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool Note During the analysis of the subscriber data, if the configuration software detects that STEP 7 homogeneous connections are necessary for processing a SINAUT ST7 connection, these are created automatically. These are connections from the S7-400 CPU to a TIM module and from TIM to TIM module over the MPI bus and over communication block connections.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool Properties - Local Connection dialog for the TIM This dialog displays the properties of the local LAN connection of a TIM module to its CPU.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool Default: 760 bytes This parameter is not relevant for PBC connections. – The Connection monitoring time [s]; in other words, the time that must elapse before dummy messages are sent to check the connection. Range of values: 1 ... 32 s Default: 5 s ● CPU modules with PBC connections: – The Connection monitoring time [s], Range of values: 1 ...
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool 1.9.7 "Polling List" tab Polling List tab Figure 1-51 Properties of subscriber dialog (TIM), Polling List tab This tab for a TIM module displays the TIM modules that can be polled by this station in polling mode with the subscriber name, station address, ID for main cycle poll, enable status offline, enable status online, module name, and station name.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool Properties- Poll list entry dialog Figure 1-52 Properties- Poll list entry dialog The Identification area displays the following properties: ● subscriber: The subscriber output box displays the polling subscriber (master TIM) with its subscriber number, module name, and station name.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool 1.9.8 "Telephone Directory" tab Telephone Directory tab This tab of a TIM module displays the subscribers of a dial-up network with the subscriber number, station address, dial string, enable status offline, enable status online (TIM 4R-IE only), module name and station name.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool Properties- Telephone Number dialog Figure 1-54 Properties- Telephone Number dialog Double-clicking on a subscriber in the list in the Telephone Directory tab opens the Properties - Telephone Number dialog. This dialog is used when connection-specific modifications to the telephone number are necessary.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool ● AT commands: Here, you can set the connection-specific initialization of the modem. The specified AT command is output before the dial command for this number. The AT commands entered must be specified without the AT string. ● Dial command: Displays the configured dial command. ● Dial prefix: Displays the configured dial prefix. This can be modified. ● Tel.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool 1.9.9 "DB Configuration" tab DB Configuration tab This tab displays the type and number of data blocks required for this CPU type. Figure 1-55 Properties of subscriber dialog (CPU), DB Configuration tab The following is displayed: ● CPU type: Type of the current CPU ● Data blocks max.: Maximum number of data blocks for this CPU (highest DB no.) ● Available data blocks: DB no.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool ● SINAUT data blocks to generate: – DB no. and name (header) of the DB BasicData: This number is either read from the symbol table or is assigned the default 127. The number can only be modified if the complete SINAUT program with the supplied sources is recompiled. – DB no. and name (header) of the communication data blocks and in the column to TIM the subscriber number of the partner TIM.
Configuration software for SINAUT ST7 1.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool ● Edit... : The CPU, a DB or an SMS can be edited. Depending on the selected object, one of the following dialogs opens when the Edit function is activated: – Edit CPU: The SMS CPU Configuration dialog opens. – Edit DB: The SMS DB Configuration dialog opens. – Edit SMS: The SMS Message Configuration dialog opens.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool For the CPU, you can specify a name with up to eight characters (CPU short name). This short name can be inserted with a placeholder string in SMS messages later during SMS message configuration. As default, the short name has the first eight characters of the CPU name. SMS DB data dialog If you select an SMS DB in the SMS Configuration tab and click on the Edit button, the SMS DB data dialog opens.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool ● In the field Main SMS address: – SMSC subscriber no.: The subscriber number of the SMSC configured in subscriber administration – mobile phone no.: The mobile phone number to be used for the SMS recipient – acknowl. possible: The recipient can acknowledge (option selected) or not ● In the field Backup SMS address (optional): – SMSC subscriber no.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool All other special characters are blocked. The function is activated in the subscriber administration in the Extras / Options menu. If you select a message in the SMS Configuration tab and click on the Edit button, the SMS Message data dialog opens. You configure an SMS message in this dialog.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool ● Message is disabled option: If message output is activated, this option must be deselected (no check mark). ● Send SMS message: The list box indicates whether the message is sent on an event entering state (coming) or an event leaving state (going). 1.9.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool Information in the "MSC Station List" tab Figure 1-60 "Properties of Subscriber" dialog of the MSC master, "MSC Station List" tab The "Ethernet interface 1" table shows all MSC stations of the project and specifies the subscriber number, station address, module type, station name (from NetPro) and provider name. The globe icon at the start of the row shows the status of the GPRS provider.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool 3. Assign a GPRS provider to the MSC stations (with MD720-3) by selecting a station in the list and then the shortcut menu command "Assign Provider...". You can select one or more stations at the same time. You can delete the provider assignment again with the shortcut menu command "Delete Provider Assignment". Here, you cannot assign a provider to stations with a DSL connection.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool ● Name of the Internet router: Enable this option if you enter the DNS name of the router. – Enter the name of the router in the input box. Max. 128 characters. The following characters are permitted: a...z, A...Z, 0...9, comma (,), period (.), hyphen (-), underscore (_) and the blank – Enter the IP address of at least one DNS server.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool Configuring an MSC station/node station Figure 1-62 "MSC Station Properties" dialog In this dialog, you configure the access data for the connected network. "GPRS Network Access" box In this box, you configure the Internet access data for GPRS stations (with MD720-3). For stations with a DSL connection, you configure the relevant data on the DSL router.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool ● Max. allowed disruption time [s] Here, you can enter the tolerance time for connection disruption detected by the TIM. If there is still a disruption on the connection when the set time has elapsed, the disruption is signaled to all connection partners of the disrupted station. If networks are regularly disrupted, it may be useful to increase the default value of 10 seconds.
Configuration software for SINAUT ST7 1.9 Subscriber administration in the SINAUT configuration tool The "Provider Assignment" dialog You open the "Provider Assignment" dialog from the properties dialog of the MSC station in the SINAUT configuration tool. You select an MSC station (with MD720-3) in the "MSC Station List" tab and then select the "Assign provider..." shortcut menu command (right mouse button). The "List of GPRS Providers" dialog opens.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package The assignment of the provider is saved when you exit the properties dialog in the SINAUT configuration tool ("MSC Station List" tab) with "OK". Configuring the provider data You cannot edit the provider data at this point in the "List of GPRS Providers" dialog. To edit the data, close both open dialogs and reopen the "List of GPRS Providers" dialog again by ) in the toolbar in the window of the SINAUT configuration tool.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Note TD7onTIM cannot be used if the TIM sends or receives ST1 messages. In this case, you must use TD7onCPU This section deals only with configuration of TD7onTIM. If the SINAUT project you are editing does not contain TD7onTIM-compliant TIM modules, you can skip this section and continue configuration with saving and generating system data.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package subscriber expects data messages with a time stamp. This information is specified in the parameters specific to destination subscribers. The system objects The system objects provide system-relevant information for the CPU user program. Configuration of the system objects is optional.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package 1.10.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package If you expand a single TIM directory, the data objects already configured on this TIM are displayed. The list box At the top right of the subscriber administration there is a list box that lists certain subscriber types, objects, or send/receive channels depending on what is selected in the directory tree.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package The parameter assignment windows In the parameter assignment windows below the list box, you set the parameters for the TD7onTIM-relevant subscribers, objects and channels.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Figure 1-66 Parameter assignment dialog for basic settings for TIM subscribers with TD7onTIM The parameters of the basic settings for TIM subscribers with TD7onTIM relate to ● The configuration of the read/write cycle of the TIM and ● Checking the source address when a message is received The read/write cycle Data to be sent by TD7onTIM, is read by the TIM over the backplane bus of the CPU and received data is written to the CPU.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package 1. Write all pending system information (see system objects) to the CPU and reset all currently acquired send triggers and commanded entries. If no such data is currently pending, there is no write procedure in the basic cycle. 2. Read all data of the send objects that were assigned to the fast cycle. If no objects were configured for the fast cycle, this read procedure is omitted in the basic cycle. 3.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Default: 1 Explanation: This is the maximum number of data objects whose data is read from the CPU per basic cycle. As information, above the input field beside Number of configured send objects, you can see how many send objects the user configured for the TIM - in the normal cycle and - in the fast cycle . Name: Cycle pause Range of values: 0 ...
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Copying basic settings to other TIMs Once the basic settings of a subscriber with TD7onTIM have been made, the settings can also be transferred to other TIMs that require the same parameters. Follow the steps outlined below: 1. Select a TIM for which you have already set the parameters in the list box. 2. Select Copy in the context menu (right mouse button). 3. Select a second TIM. 4.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Figure 1-67 Directory tree, list box, and parameter assignment dialog of the destination subscriberspecific parameters of TD7onTIM for a destination subscriber The parameters to be entered here are valid in terms of communication with the configured communication partners (destination subscribers) for all TD7-compliant TIM modules of the project.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Name: General request supervision time Range of values: 10 ... 32000 s Default: 900 s Explanation: The General request supervision time is the maximum time required by a destination subscriber to respond fully to a general request (GR).
Configuration software for SINAUT ST7 1.10 TD7onTIM software package 1.10.6 Configuring SINAUT objects Open in the standard library of TD7onTIM After setting the basic parameters of TD7onTIM and the destination subscriber-specific parameters, the SINAUT objects of TD7onTIM are configured. To do this, a TIM module is selected in the directory tree.
Configuration software for SINAUT ST7 1.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Object type Name Explanation Parameter object for send direction Par12D_S Send max. 12 double words with parameters or setpoints, object with 3 channels: - operating mode status local - returned parameters - parameter entry Parameter object for receive direction Par12D_R Receive max.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Copying objects to other TIMs Once all the SINAUT objects for a TIM have been configured and have had then parameters assigned, you can copy the objects and the parameter assignments to another TIM in the project that requires the same or similar objects. Follow the steps outlined below: 1.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package 1.10.7 Setting parameters for system objects After the SINAUT objects for the individual subscribers have been configured, you set the parameters for the system objects. Follow the steps outlined below: 1. Select a subscriber in the tree directory. 2. Select the required system object in the list. The corresponding parameter assignment dialog is opened below the object list. 3. You set the parameters in this dialog.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package DB No.: Specifies the DB number in the CPU if the data block memory area (DB) was selected Address [Byte.Bit]: Input fields for the byte and bit number in the selected memory area The PartnerStatus system object The optional PartnerStatus object can be used to monitor the availability of up to 8 communication partners. A partner can be an ST7 CPU or an ST7cc/sc control center to which a connection was configured.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Name: Partner Explanation: In the list boxes, the 8 status bits of the output byte are assigned to the communication partners to be monitored. The partners can be selected in the 8 list boxes. The list boxes display only the partners with which the TIM can actually communicate; in other words, to which a connection was configured.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package ● More than 1 bit was set in the input byte of the command object Cmd01B_S. To increase reliability of command input, only one bit may ever be set with this object. If two or more bits are set at the same time, the command input is rejected ● If increased reliability is required for the input of commands, setpoints and parameters, all objects with which this data is sent should be assigned to the fast cycle.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Address [Byte]: Input field for the byte number in the selected memory area Explanation: The operator input status byte is the output by of the OpInputMonitor system object. In the operator input status byte, the next 3 bits are assigned (explanation see above). Byte assignment of the operator input status byte Bit: .7 .6 .5 .4 .3 .2 .1 .
Configuration software for SINAUT ST7 1.10 TD7onTIM software package 1.10.8 Basic parameters of the data objects The parameters for data objects are set in two phases: 1. Setting of the basic parameters of the data objects (for example partners to which the data of the object is sent or from which it is received) 2. Setting of the channel-specific properties for the individual send and receive channels This section first describes setting the basic parameters of the data objects.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Parameters in the Object area Name: Object no. Range of values: 1 ... 32000 Explanation: The source object number of this TIM module is set in the input box. The configuration tool proposes a consecutive number that can be modified. An inconsistent duplicate assignment of numbers is prevented.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Default: 0 Explanation: In this input box, you assign the data object to the corresponding partner object of all selected communication partners when the partner object number is identical for all partners. Otherwise set 0 (zero). Note: There is no object no. for objects of an ST7cc/sc control center! For a send object of TD7onTIM that transfers data to ST7cc/sc, a partner object no. = 0 can be set since the specified partner object no.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Default: In general: Function active With Cmd01B_S, Set01W_S and Par12D_S: Function deactivated and setting cannot be changed Explanation: The basic setting for saving messages in the send buffer of the TIM prior to transmission is the image memory method set as default in the Image memory parameter.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Default: Function deactivated Explanation: Important process data can be given higher priority than the messages waiting in the send buffer. If you activate the High priority function, the messages of this object are given a higher priority and sent before the other buffered messages. Note: In dial-up networks, the High priority function does not necessarily lead to immediate connection establishment.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package setpoint and parameter objects, all data objects have one or more channels of the same type.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Figure 1-73 Selected object Bin04B_R with Binary receive channel selected in the list box and its parameter assignment dialog Activating channels Prior to parameter assignment, the send and receive channels are not yet active, the input boxes in the dialog are disabled. Each required channel must be enabled in its parameter assignment dialog using the Channel active option.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package 3. Select a different channel of the same object or the channel of another data object of the same type. 4. Insert the channel with its parameters using the Paste context menu (right mouse button). The selected channel is overwritten by the channel and its parameters. Note When you copy channels, the channel you are copying is not added to the existing channels since the number of channels is fixed per data object.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package The input address Data transferred from TD7onTIM to a communication partner is first read from the work memory of the CPU. For each send channel, the source address (input address) must be specified in the relevant memory area of work memory on the local CPU module from which the data will be read.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Note The send trigger can be set individually for each channel. If an object has more than one channel, remember that the activation of the send trigger of one of the object channels will transmit all channels of the data object. Since the various options of the send trigger must be activated alternatively or additionally with most channel types, the parameter setting should selected to produce practical results.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package The Trigger signal area includes the option of an external send trigger that can be activated with the Active option. Name: Trigger signal Memory area: The following options are available for the source address: - DB: Data block - Memory bit: Memory area - Input: Process input image (PII) Default: Function deactivated DB No.
Configuration software for SINAUT ST7 1.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package trigger a different type of transmission than was specified in the basic parameters of the object. This setting is made in the Masks area.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Default: 00 (hex) Explanation: Masked bits in the byte of the Binary send channel are ignored when changes are checked. This means that changes to the masked bits for this channel do not trigger message transmission. A masked bit always has the value 0 in the message. The corresponding bits are masked in hexadecimal format.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Explanation: Using the smoothing factor, quickly fluctuating analog values can be smoothed to a greater or lesser extent depending on the parameter setting. It may then be possible to set a lower value for the send trigger Send at change of. The smoothing factors are identical to the smoothing factors that are configured for some S7 analog input modules.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Object type Dat12D_S ● Channel type: Data send: With the channel type Data send, a data field of a maximum of 12 double words can be sent. This setting is made with the Number parameter in the Input address area. Figure 1-77 Section of the parameter assignment dialog of the channel type Data send with the Number parameter Name: Number Range of values: 1 ...
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Object type Mean04W_R ● Channel type: Mean value receive: This channel type has no specific parameters. Object types Cnt01D_S and Cnt04D_S The object type Cnt01D_S sends a counted value, Cnt04D_S sends four counted values. ● Channel type: Counted value send: This channel type has no specific parameters. The counted value read in from the CPU must be made available by a software counter of the CPU in the WORD format.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package words, at the end of the fast cycle there is a check to make sure that there is a command, setpoint or parameter entry for only one of the acquired objects. Only then is the corresponding entry processed and transferred. If there is more than one entry, the entries are rejected. A new command, setpoint or parameter is processed only when previously no entry was acquired in one fast cycle.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Object type Cmd01B_R ● Channel type: Command receive: Name: Command output time Range of values: 0 ... 50 [s x 0.1] (5 = 0.5 seconds) Default: 5 Explanation: This is the command output time for the command outputs of the channel. When the set time has elapsed, the command output is reset again by TD7onTIM. The command output time applies to all 8 command outputs of the Command receive channel.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package parameter of the partner object Set01W_R) does not cause an interlock with local setpoint assignment. After the local or the partner CPU has started up or after the return of the connection, a general request makes sure that the current valid status of the partner is indicated in LocalOperation. If you do not require the parameter, leave it inactive. This channel type has no specific parameters.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package ● Channel name: SetpointOutput - Setpoint output (channel type: Setpoint receive): The setpoint sent by the partner object or entered locally at LocalSetpointInput is output at SetpointOutput. This channel type has no specific parameters. Object type Par12D_S, the parameter object for the send direction The object type Par12D_S sends 1 to 12 parameters.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package currently valid local parameter values when the LocalParameterInput channel is set there. These returned values are displayed at the ReturnedParameter output. If the partner object is set to 'local' and if a new entry is made there, the parameters changed there are indicated at ReturnedParameter if the Local channel is set on the partner object.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package ● Channel name: LocalParameterInput - Local parameter input (Channel type: Data send): Local active parameters can be returned to the send block over the LocalParameterInput input. The data area corresponds to the data area set for ParameterOutput of the same object. If you do not require the parameter, leave it inactive. This channel type has no specific parameters.
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Time-of-day format Table 1- 6 Byte No. 1 Format of the time information in the inputs of the I/O addresses of the TIM Offset [bytes] Meaning High nibble Low nibble Value Range of values (decimal) Value Range of values (decimal) +8 Year tens 0...9 ones 0...9 2 +9 Month tens 0...9 ones 0...9 3 +10 Tag tens 0...9 ones 0...9 4 +11 Hour tens 0...9 ones 0...9 5 +12 Minute tens 0...9 ones 0...
Configuration software for SINAUT ST7 1.10 TD7onTIM software package Initial setting of the time The user program that reads out the time on the CPU should only do this when the validity bit is set. This is the case as soon as the TIM is synchronized the first time, either by the time master in the SINAUT network or by the PG. Note If the time on the TIM was set from a PG, this is always indicated as standard time (status bit 1 has the value "0").
Configuration software for SINAUT ST7 1.11 Saving and generating system data 1.11 Saving and generating system data 1.11.1 Saving subscriber data You save the data from subscriber administration using the Save button in the toolbar or with the SINAUT / Save menu. The Options dialog opens in which you specify the scope of the system data to be saved, process and prepared.
Configuration software for SINAUT ST7 1.11 Saving and generating system data The third option relates to generating ● Subscriber number as comment for stations, CPUs and TIMs The convenient functions described below represent the automation of several steps in the STEP 7 system. These functions always relate to all SINAUT networked subscribers; in other words, to subscribers involved in at least one SINAUT connection.
Configuration software for SINAUT ST7 1.11 Saving and generating system data If S7-homogeneous connections (communication block connections) are used for communication between TIM and TIM or between TIM and CPU, their data is packed in SDBs starting at no. 700. If the Generate System data blocks for TIMS and CPUs option is selected in the Options dialog, this system data is saved for all the SINAUT-networked TIM and CPU modules in the subscriber list and saved in the offline data management.
Configuration software for SINAUT ST7 1.11 Saving and generating system data Dynamic data All dynamic data required by the SINAUT TD7 software for the CPU is stored in the following data blocks: ● 1 DB BasicData ● n communication DBs ● m SMS data DBs The quantity and numbers of the DBs are preset by the system.
Configuration software for SINAUT ST7 1.11 Saving and generating system data In both cases, the compilation results in an executable TD7 program in the block directory. The selected sequence also ensures that any blocks that have been removed are always added again. CPU-specific blocks For all the blocks required dependent on the configuration, users can have them copied to the relevant CPU automatically from the SINAUT TD7 master source file.
Configuration software for SINAUT ST7 1.11 Saving and generating system data ● TIM modules ● Third-party stations The comments are visible in the SIMATIC Manager when you select the View / Details menu. The TIM modules are visible after expanding the tree structure and selecting a station. Note Creating the subscriber number when generating the system data overwrites comments previously entered in the network configuration without any possibility of restoring them. 1.11.
Configuration software for SINAUT ST7 1.12 Change matrix 1.12 Change matrix The change matrix describes the necessary follow-up activities of the user following typical actions in the SINAUT configuration tool.
Configuration software for SINAUT ST7 1.12 Change matrix Object affected Operator activity in the SINAUT configuration tool Necessary follow-up action Network nodes Deleting a network node All SINAUT connections running over this network node are then invalid and are removed the next time you open the SINAUT connection configuration. When necessary, these must be replaced by alternative connections.
Configuration software for SINAUT ST7 1.13 Version information 1.13 Version information The version information wizard displays the currency installed version and compilation time of the most important components of the SINAUT configuration software. The installed versions of the SINAUT TD7 library and the SINAUT TIM firmware are also shown. This function is started from the Windows start menu SIMATIC / SINAUT ST7 / Information.
Configuration software for SINAUT ST7 1.14 Configuration practice 1.14 Configuration practice 1.14.1 Downloading data blocks to the CPU To download data blocks to the CPU module, you use the STEP 7 SIMATIC Manager standard tool. This allows you to copy blocks using drag-and-drop or a menu either in an online window (configured online access) or in the window with the accessible nodes (nonconfigured online access).
Configuration software for SINAUT ST7 1.14 Configuration practice 1.14.3 Uploading stations with the Upload Station to PG function The STEP 7 function Upload PLC/Station to PG allows the configuration of a connected station to be adopted. In conjunction with TIM modules, this function can only be used with certain restrictions. ● If the station to be uploaded is a TIM rack; in other words if the rack contains only standalone TIM modules, it is not possible to upload the station.
Configuration software for SINAUT ST7 1.14 Configuration practice 1.14.5 Copying projects in the SIMATIC Manager In the SIMATIC Manager, you can, the entire projects by saving them under a different name (File / Save As... menu). After selecting the function, the Save project as dialog opens in which you enter the name and storage path. Figure 1-82 Save project as dialog for copying objects When you save, you can also select the With reorganization copy option.
Configuration software for SINAUT ST7 1.14 Configuration practice 1.14.6 Avoiding time stamp conflicts Each block has an interface time stamp that provides information about when the interface visible to other blocks was last changed. These time stamps are compared by the block editor when a block is opened. If inconsistencies are detected, the inconsistent calls are opened up; in other words, instead of a CALL command, the user finds the code generated by the system as a substitute for the CALL.
Configuration software for SINAUT ST7 1.14 Configuration practice 1. Before starting generation in the SINAUT ST7 configuration tool, a source file with all blocks that call SINAUT blocks is created. 2. The generation is run. 3. The previously generated source file is compiled.
SINAUT TD7 software package for the CPU 2.1 2 Overview Introduction For SINAUT ST7, there is the SINAUT TD7 software package for process data transmission between SINAUT subscribers over WAN, MPI bus and Ethernet. There are two variants of the software package: ● The SINAUT TD7 for the CPU software package, known as TD7onCPU, is a software package that has parameters assigned on the CPU and that runs on the CPU.
SINAUT TD7 software package for the CPU 2.1 Overview availability of connection partners, general requests, time management, handling communication etc. The auxiliary blocks enter messages in the send buffer or fetch them from the receive buffer, handle send and receive jobs for specific connections, provide information as a result of searches, etc. ● Data point typicals These blocks are included in the CPU program depending on the type and amount of data to be transferred.
SINAUT TD7 software package for the CPU 2.
SINAUT TD7 software package for the CPU 2.1 Overview Note If you want to change the STEP 7 user interface to English (in the SIMATIC Manager, Options/Settings menu), the following applies depending on the version of the SINAUT configuration tool: • SINAUT configuration tool version < 2.0 The Mnemonic option must not be changed to IEC or English! This must remain set to SIMATIC. Otherwise there will be compilation errors when generating the SINAUT program! • SINAUT configuration tool as of version 2.
SINAUT TD7 software package for the CPU 2.1 Overview 2.1.1 SINAUT TD7 Library Introduction When you install the SINAUT software, a library is also created with the SINAUT TD7 software package. This is access in the same way as all other libraries in STEP 7; in other words, from the SIMATIC Manager, you can display a list of available libraries with the Open menu in the Libraries tab. The SINAUT library is located there under the name SINAUT TD7 Library.
SINAUT TD7 software package for the CPU 2.1 Overview ● Symbols Contains the symbol table of the SINAUT TD7 library.
SINAUT TD7 software package for the CPU 2.1 Overview Figure 2-6 Blocks of the SINAUT TD7 library in block format Figure 2-7 The symbol table Symbols in the SINAUT TD7 library Note If you want to change the numbers of individual SINAUT blocks to avoid conflicts with blocks already used in the user program, you must create a simple table for the relevant CPU block(s) in which all the required SINAUT blocks per CPU are listed.
SINAUT TD7 software package for the CPU 2.1 Overview 2.1.2 Block overview Introduction The following table lists all the blocks contained in the TD7 library. For each block, the table provides: ● The standard block number under which the lock is available in the TD7 library. This number can be changed when necessary. ● The symbolic name of the block. You can call the relevant block in the user program using this name. ● A note indicating whether this block is an auxiliary block that is called indirectly.
SINAUT TD7 software package for the CPU 2.1 Overview Block no. Symbolic name Aux. block Required (SINAUT) auxiliary blocks Explanation FB110 Cmd01B_S - DB127 BasicData, FC123 Create, FC126 Search ST7 command object, send 1 byte commands (1-out-of-8 ST1 format). FB111 Cmd01B_R - DB127 BasicData, FC126 Search ST7 command object, receive 1 byte commands (1-out-of-8 ST1 format).
SINAUT TD7 software package for the CPU 2.1 Overview Block no. Symbolic name Aux. block Required (SINAUT) auxiliary blocks Explanation FC124 Distribute Yes DB127 BasicData, FC125 Diagnose, FC126 Search Block for distributing received messages to the local destination objects. FC125 Diagnose Yes DB127 BasicData Block for entering system messages in the diagnostic buffer of the CPU. FC126 Search Yes - Block for handling searches.
SINAUT TD7 software package for the CPU 2.1 Overview Block no. Symbolic name Aux. block Required (SINAUT) auxiliary blocks Explanation SFC65 X_SEND Yes - Send data over an unconfigured connection. SFC66 X_RCV Yes - Receive data over an unconfigured connection. 2.1.3 Changing SINAUT block numbers Introduction The blocks in the SINAUT library have fixed block numbers that you should, whenever possible, use with these numbers in your user program.
SINAUT TD7 software package for the CPU 2.1 Overview Initial situation You have configured your SINAUT installation as already described in the section 'Configuration software for SINAUT ST7'; in other words, you have completed the connection configuration with the appropriate SINAUT configuration tool and have started to save in the 'Subscriber Administration' SINAUT tool.
SINAUT TD7 software package for the CPU 2.1 Overview Figure 2-9 Renaming blocks in the dialog If the block number is changed using this dialog, the number change is automatically included in the symbol table. This can be recognized because the renamed block in the block directory is displayed immediately with the corresponding name from the TD7 library.
SINAUT TD7 software package for the CPU 2.1 Overview belong to the auxiliary block category), the numbers of these blocks can be changed directly in the block directory. Do not forget, however, to make the same number change in the symbol table of the CPU. Note Never use this method to change the numbers of the SINAUT data blocks. These are the data blocks with the symbolic names BasicData, XComData01, XComData02 etc., PComData01, PComData02 etc. and BComData01, BComData02 etc.
SINAUT TD7 software package for the CPU 2.1 Overview Step 1 ● Copy the UDTs that you want to change in your program from the symbol table of the TD7 library to the symbol table of the first CPU. ● Change the numbers of the SINAUT UDTs to the numbers you require in the symbol table. ● Save the symbol table. ● Then copy the rows with the changed UDT numbers to the symbol tables of all other CPUs of your project. Do not forget to save all the modified symbol tables.
SINAUT TD7 software package for the CPU 2.1 Overview selected. The SINAUT UDTs are required to generate the BasicData data block. This central administrative block also exists in the block directory and is generated taking into account the new UDT numbers.
SINAUT TD7 software package for the CPU 2.1 Overview S7-300 S7-400 FC126 Search FC127 BasicTask DBxxx SMS_Data DB127 BasicData UDT126 ConnectionDescription UDT127 SubscribeObject Based on the table, you can see which other blocks may be required. At least one or more blocks for data acquisition and output are required. These are the blocks in the range from FB40 ... FB117. Further optional basic functions may also be required that are available in the library under FC114 ...
SINAUT TD7 software package for the CPU 2.1 Overview Step 1 Copy the rows from the symbol table of the SINAUT TD7 library with the SINAUT blocks you still require to the symbol table of the CPU. If necessary, change the numbers of these blocks in the symbol table of the CPU.
SINAUT TD7 software package for the CPU 2.1 Overview Copying With the method described below, you copy the entire content of the S7 program from the source CPU to the target CPU(s). Following this, you correct the CPU SDBs and the SINAUT data blocks (BasicData, XComData, PComData, BComData) on the target CPUs. You do this by saving in the 'Subscriber Administration' SINAUT configuration tool. Step 1 ● Open the S7 Program(..) directory on the CPU whose program you are using as a template.
SINAUT TD7 software package for the CPU 2.1 Overview When the save is completed, the SINAUT-specific data has been adapted to the local situation in all CPUs and the SDBs of the CPUs once again have the correct content. 2.1.5 Using online help Introduction This chapter 'SINAUT TD7 software package for the CPU' is available on the PG as a help file. You can therefore call up this chapter online. The following sections describe how to call up the online help.
SINAUT TD7 software package for the CPU 2.1 Overview Figure 2-15 Starting the online help from the block directory of the user program Starting online help while creating programs You can also call up online help when you are programming. The cursor must be located in the row with the call of the block for which you need help. The figure below, for example, shows the cursor in the row with the FB82 'Bin04B_S' call. If you now press the F1 key, the help text for this block is displayed.
SINAUT TD7 software package for the CPU 2.1 Overview Figure 2-17 Example of a help text Selecting help topics You can access any other part of the help file from the help text for an individual block. Double-clicking on the ’Contents’ button opens the help topics window: SINAUT TD7 block help' (see figure below). From here any section of this chapter ’SINAUT TD7 software package for the CPU’ can be opened using the ’Contents’, ’Index’ or ’Find’ tabs.
SINAUT TD7 software package for the CPU 2.2 Principle of communication between SINAUT objects 2.2 Principle of communication between SINAUT objects Introduction The term "object" within SINAUT ST7 refers to the type of display and handling of process entities such as status information, analog values, commands, motors, valves, regulators, etc.
SINAUT TD7 software package for the CPU 2.2 Principle of communication between SINAUT objects SINAUT object number allows unique addressing for the communication between corresponding typicals. Each typical has the following two parameters to define the communication relation: ● PartnerNo Subscriber number of the partner with which data is exchanged. ● PartnerObjectNo Object number (= instance DB no.) on this partner.
SINAUT TD7 software package for the CPU 2.
SINAUT TD7 software package for the CPU 2.2 Principle of communication between SINAUT objects :$1 8VHU FRQWUROOHU 2EM RSHUDW 2EM RSHUDW 2EM RSHUDW 7,0 03, 2EM SURFHVV Figure 2-21 6XEVFULEHU 2EM SURFHVV 6XEVFULEHU 2EM SURFHVV 6XEVFULEHU Object communication in the LAN (MPI) In this configuration, the TD7 software could be used with its process and operator typicals as shown in the diagram.
SINAUT TD7 software package for the CPU 2.2 Principle of communication between SINAUT objects and also for subscribers 3 and 4 that are connected over the WAN.
SINAUT TD7 software package for the CPU 2.2 Principle of communication between SINAUT objects case at present) or there are no partner addresses specified in the typical. In the latter situation, the TD7 software automatically transmits to all subscribers for which a connection has been configured (using the SINAUT connection configuration). In the example above, subscriber 1 needed to have connections configured for subscriber 2 as well as for subscribers 3 and 4.
SINAUT TD7 software package for the CPU 2.3 Structure of the SINAUT user program 2.
SINAUT TD7 software package for the CPU 2.3 Structure of the SINAUT user program 2.3.2 Cyclic SINAUT program in OB1 Introduction The basic structure of the cyclic SINAUT program in OB1 is described below. In later sections, you will find a detailed description of OB1 for a station and a master station. Note Unless indicated otherwise, the call sequence of the blocks must be adhered to exactly! The entire cyclic SINAUT program must be processed in every OB1 cycle.
SINAUT TD7 software package for the CPU 2.3 Structure of the SINAUT user program The cyclic OB1 program for a station Cyclic OB1 BasicTask • FC BasicTask must always be called at the start of the cyclic SINAUT program. The FC has only one parameter, namely UserFC. Normally 0 can be specified. However, if you require user-specific processing for received messages, you will need to specify the number of an FC containing the user program for this processing.
SINAUT TD7 software package for the CPU 2.3 Structure of the SINAUT user program Cyclic OB1 ListGenerator • FC ListGenerator300 (for S7-300 CPU) or FC ListGenerator400 (for S7400 CPU) can be included as options. The FC is required if the station receives messages containing no destination address or an incomplete destination address. This can occur in the following situations: – When the station receives ST1 messages.
SINAUT TD7 software package for the CPU 2.3 Structure of the SINAUT user program In the above OB1 program structure for a station, only data point typicals which process data of the same type are listed.
SINAUT TD7 software package for the CPU 2.3 Structure of the SINAUT user program Cyclic OB1 FC PartnerMonitor can be included as an option. This FC displays important status information about a SINAUT subscriber (communication partner). The FC can also be used to trigger a general request to the subscriber and to establish and disconnect a permanent connection with the subscriber. FC PartnerMonitor must be included once for each subscriber requiring the extended display and control features.
SINAUT TD7 software package for the CPU 2.3 Structure of the SINAUT user program Cyclic OB1 CMD..._S • The following should be inserted for acquiring and transmitting commands: For ST7: one or more FB-Cmd…_S A requirement for the use of the FBs mentioned is that FC Safe is included at the end of all data point typicals. This FC is responsible for reliable input of commands and setpoints. Set...
SINAUT TD7 software package for the CPU 2.3 Structure of the SINAUT user program 2.3.3 Time-driven SINAUT program in a cyclic interrupt OB Introduction A time-driven SINAUT program is only needed in a CPU if counted pulse acquisition is used in the CPU. The counted pulses are acquired over a normal digital input module. To be able to acquire the pulses reliably, the digital inputs used must be polled for changes at fixed time intervals.
SINAUT TD7 software package for the CPU 2.3 Structure of the SINAUT user program The program structure in a cyclic interrupt OB The structure of the SINAUT program in the cyclic interrupt OB is as follows: Cyclic interrupt OB PulseCounter • • 2.3.4 One or more PulseCounter FCs can be inserted for acquisition of counted pulses. FC PulseCounter works with up to 8 pulse inputs from any type of digital input.
SINAUT TD7 software package for the CPU 2.4 Basic blocks The program structure in the programming error OB121 The structure of the SINAUT program in the programming error OB121 is as follows: OB121 ST7ObjectTest • • 2.4 Calling FC ST7ObjectTest in OB121 prevents a CPU stop when the CPU receives a message with an unknown destination object number. FC-ST7ObjectTest has a StopInOtherCases parameter.
SINAUT TD7 software package for the CPU 2.4 Basic blocks tool ’Subscriber Administration’ and the option for compiling the 'SINAUT TD7 Blocks for the CPUs' is marked as active. Note The FC BasicTask must always be called as the first block in the cyclic SINAUT program (in OB1). Explanation of the parameters Name: UserFC Declaration: INPUT Data type: INT Explanation: Number of a user FC for user-specific processing of received SINAUT messages. Range of values: 0 or 1 ...
SINAUT TD7 software package for the CPU 2.4 Basic blocks 2.4.3 Figure 2-25 DB-BasicData, DW60 CurrentComDB Number of the current communication DB Figure 2-26 Current communication DB, DW10 CurrentReceivedMessage, Pointer to the start of the current received message in the receive buffer DB BasicData This data block handles the central data storage; in other words, information that needs to be kept at a central location for all blocks.
SINAUT TD7 software package for the CPU 2.4 Basic blocks happens as soon as you save in the SINAUT configuration tool ’Subscriber Administration’ and the option for compiling the 'SINAUT TD7 Blocks for the CPUs' is marked as active. DB BasicData replaces, among other things, the data blocks known from the TD1 package, ’stations record’, ’control center record’, ’interfaces record’ and the TD1 system bit memory address area from MB142 to MB199. DB BasicData is available once on every CPU.
SINAUT TD7 software package for the CPU 2.4 Basic blocks 2.4.6 FB-PCom Auxiliary block for FC BasicTask, for processing a communication buffer of type DBPComData using SFCs WR_REC and RD_REC. Received messages are then distributed immediately to the relevant receive objects in the CPU. This is achieved by FB-PCom calling FC Distribute as an auxiliary block. The FB-PCom block is used only with normal communication over the P bus.
SINAUT TD7 software package for the CPU 2.4 Basic blocks 2.4.10 FC Create Auxiliary block for putting together messages and entering them in one or more relevant send buffers. This block is required by the data point typicals for data and organizational messages and by FC BasicTask only for organizational messages. This block is required in every CPU. In a normally configured SINAUT installation, FC Create is automatically available in the block directory of the CPU.
SINAUT TD7 software package for the CPU 2.5 Data point typicals 2.5 Data point typicals Introduction Data point typicals consist of one or more data points of the same type, e.g. 4 bytes of binary information, or 4 analog values, or 1 byte commands, etc.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Overview of the available data point typicals The following table provides an overview of the currently available data point typicals for data exchange between two SINAUT ST7 subscribers.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Notes on the SINAUT Time stamp For many data point typicals you can use the TimeStamp parameter to instruct that the data object should be transferred with a time stamp. However for the data point typicals used to receive this data there is no output parameter with which to output the received time stamp. The time stamp is only saved in the instance DB which you have specified when calling the respective receive typical.
SINAUT TD7 software package for the CPU 2.5 Data point typicals The STEP 7 program for reading the date and time of day and for saving in DB20 beginning with data byte 100 may appear as follows programmed in STL: L"ObjectDB27".RecTimeStamp_1 TDB 20.DBD 100 L"ObjectDB27".RecTimeStamp_2 TDB 20.DBD 104 Notes on explanation of the parameters The detailed descriptions of the blocks in most of the following contain an "Explanation of the parameters" section.
SINAUT TD7 software package for the CPU 2.5 Data point typicals PartnerNo Name: PartnerNo Declaration: INPUT Data type INT Default: 0 Explanation Subscriber no. of the partner Range of values: 0 or 1 ... 32000 The subscriber number of the partner with which the FB communicates, i.e. to which the FB sends data or from which the FB receives data must be specified. For a process typical, this is usually the subscriber no. of the master PLC or the ST7cc control center.
SINAUT TD7 software package for the CPU 2.5 Data point typicals • Receiving process typicals (Cmd01B_R, Set01W_R, Par12D_R) Set the parameter to 0 when the typical can receive data from more than one partner, for example, when there are several control centers wanting to send data to the typical configured here. If the PLC receives a message for the object set here, and PartnerNo is greater than 0, the system checks whether the source subscriber number in the message is identical to the PartnerNo set here.
SINAUT TD7 software package for the CPU 2.5 Data point typicals • Sending process typicals (Cmd01B_S, Set01W_S, Par12D_S) The parameter setting PartnerNo = 0 is not permitted! If the parameter setting is incorrect (< 1 or > 32000), an error message to this effect is entered in the diagnostic buffer (event ID B100). If the value range is correct, but the PartnerNo was not found in the administration (in DB-BasicData), an entry is also made in the diagnostic buffer (event ID B101).
SINAUT TD7 software package for the CPU 2.5 Data point typicals • Sending process typicals (Bin04B_S, Ana04W_S, Cnt01D_S/Cnt04D_S, Dat12D_S) Setting the parameter to 0 is useful, if PartnerNo = 0 was set. If the PartnerObjectNo is missing, there must be a list on the partner PLC from which the missing object number can be recognized (see FC ListGenerator).
SINAUT TD7 software package for the CPU 2.5 Data point typicals • Sending process typicals (Cmd01B_S, Set01W_S, Par12D_S) The parameter setting PartnerObjectNo = 0 is not permitted! If the parameter setting is incorrect (< 1 or > 32000), an error message to this effect is entered in the diagnostic buffer (event ID B102). The CPU does not change to STOP. The FB is then no longer processed, however, until the parameter assignment error has been corrected.
SINAUT TD7 software package for the CPU 2.5 Data point typicals • Processing of process typicals not enabled (Bin04B_S, Ana04W_S, Cnt01D_S/Cnt04D_S, Set01W_R, Par12D_R, Dat12D_S) If processing is not enabled, the FB can only communicate at the organizational level; in other words, ORG messages can be sent and received. A query is, for example, answered, however the reply message contains the data valid at the time the function was disabled.
SINAUT TD7 software package for the CPU 2.5 Data point typicals You need to specify whether or not the message will be transmitted according to the image memory principle or the send buffer principle. The image memory method reduces the memory required for storing messages on the TIM and produces as little message traffic on the WAN as possible. The default TRUE was selected because the image memory principle is the best choice in practice for most data transmissions.
SINAUT TD7 software package for the CPU 2.5 Data point typicals No parameter specified: Default value TRUE is valid. Note on the use of the Conditional and Unconditional parameter settings: With the two parameters Conditional and Unconditional, you can decide whether a message is transmitted by the TIM immediately when data changes or at a later point in time. 1. If the transmission does not need to be made immediately, set the parameters as follows: Conditional = TRUE Unconditional = FALSE 2.
SINAUT TD7 software package for the CPU 2.5 Data point typicals TimeStamp Name: TimeStamp Declaration: INPUT Data type BOOL Default: FALSE Explanation Time stamp Range of values: TRUE or FALSE Here, you specify whether the message is transferred with the time stamp. This is only possible if the time provided by the local TIM is available on the PLC. For more detailed information, refer to the description of FC TimeTask.
SINAUT TD7 software package for the CPU 2.5 Data point typicals No parameter specified Default value FALSE is valid The NewData output is intended for user-specific further processing, for example to react in a specific way to receipt of new data.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: Input byte IB0 ... IBn PIB0 ... PIBn Memory bytes MB0 ... MBn LB0 ... LBn Data bytes DBm.DBB0 ... n No parameter specified: Default value 0 is valid. You can specify the bytes from where the binary information such as status messages, alarms etc. is taken by the FB to be transferred in the data messages.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: as 32-bit binary number 2#0 ... 2#11111111_11111111_11111111_11111111 As 32-bit binary number DW#16#0 ... DW#16#FFFF_FFFF No parameter specified: Default value 0 (2#0) is valid. A 1 must be entered in the bit pattern that the position of each input to be inverted; 0 is entered for the other inputs.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: Output byte QB0 ... QBn PQB0 ... PQBn Memory bytes MB0 ... MBn LB0 ... LBn Data bytes DBm.DBB0 ... n Where the binary information such as status messages, alarms etc is to be output can be selected byte by byte. Output bytes in the process output image, I/O bytes directly on digital output modules, data bytes of a data block and memory bytes can be mixed as required.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Explanation of the parameters Names: PartnerNo PartnerObjectNo Enabled ImageMemory Conditional Unconditional Permanent Refer to Parameters you require often (Page 223). Name: TimeStamp Declaration, data type , default and range of values: Refer to Parameters you require often (Page 223). Explanation Time stamp Here, you specify whether the message is transferred with the time stamp.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: TRUE or FALSE No parameter specified: Default value FALSE is valid. With this parameter, you can specify whether the integration principle is used in threshold value processing. If no parameter is specified, the default is FALSE; in other words, threshold values are processed without integration. This corresponds to the previous ST1 procedure.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Example: Time-driven analog value transmission with time stamp for supplying an analog value archive in the control center. Note: To prevent these messages with time stamps from being overwritten when saving on the station TIM, the ImageMemory parameter must be set to FALSE. If the block calculates mean values, the duration of the calculation period is defined by the TriggerInput input.
SINAUT TD7 software package for the CPU 2.5 Data point typicals With this parameter, you can specify whether the analog values to be acquired are transferred as mean values. If you select mean value generation, the currently pending analog value is acquired cyclically and accumulated. The acquisition cycle depends on the SamplingPeriod parameter (for example 500 ms, see also the description of this parameter).
SINAUT TD7 software package for the CPU 2.5 Data point typicals Name: AnalogInput_1 ... _4 Declaration: INPUT Data type WORD Default: 0 (W#16#0) Explanation Analog input word. Range of values: I/O words PIW0 ... PIWn Memory words MW0 ... MWn Data words LW0 ... LWn DBm.DBW0 ... n For each analog value to be transmitted in the data message, you can specify from where the FB will take the analog information.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: 0 ... 32767 [ms] No parameter specified: Default value 500 ms is valid.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: 0 or 1 ... 32767 No parameter specified: Default 270 is valid (corresponds to 1%). The encoding range of the analog value must be taken into consideration when setting the threshold value. Raw values from S7 analog inputs are always encoded in the range from 0 ... 27648 (= 0 ... 100 %) or + 27648 (= + 100%).
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: 1 (no smoothing) 4 (weak smoothing) 32 (medium smoothing) 64 (strong smoothing) No parameter specified: Default 1 (no smoothing ) is valid. Using the smoothing factor, quickly fluctuating analog values can be smoothed to a greater or lesser extent (depending on the factor). This may allow a narrower threshold band to be set (see ThresholdValue).
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: 0 ... 32767 [s] No parameter specified: Default value 0 s is valid. Transmission of an analog value located in the overflow or underflow range (7FFFH or 8000H) is suppressed for the time period specified here. The value 7FFFH or 8000H is only sent after this time has elapsed, if it is still pending. If the value returns to below 7FFFH or above 8000H again before this time elapses, it is immediately sent again as normal.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Name: AnalogOutput_1 … _4 Declaration: OUTPUT Data type WORD Default: TRUE Explanation 0 (W#16#0) Range of values: I/O words PQW0 ... PQWn Memory words MW0 ... MWn LW0 ... LWn Data words DBm.DBW0 ... n You can select where the individual analog values received by the FB are output. I/O words from analog output modules, data words from a data block and memory words can be mixed as required.
SINAUT TD7 software package for the CPU 2.5 Data point typicals TimeStamp Refer to Parameters you require often (Page 223). Name: GeneralTriggerCommand Declaration: INPUT Data type BOOL Default: FALSE Explanation General restore command: Range of values: TRUE or FALSE No parameter specified: Default value FALSE is valid.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Note FC Trigger is an easy way to trigger time-driven transmission of a counted value message. For more detailed information, refer to the description of the FC. Parameters TriggerInput and GeneralTriggerCommand can be used together. Transmission is then triggered by a signal edge change from 0 to 1 at the TriggerInput as well as when an organizational restore command is received.
SINAUT TD7 software package for the CPU 2.5 Data point typicals When a value between 1 and 31768 is specified, the counted value is sent as soon as the difference between the current and most recently transmitted counted value reaches or exceeds the configured value. If no parameter is specified, default value 0 applies; in other words, a counted value is only sent when a signal edge change from 0 to 1 is detected at the TriggerInput input , or when (if GeneralTriggerCommand = TRUE) an organizational.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: TRUE or FALSE No parameter specified: Default value TRUE is valid. Here, you specify the format in which counted value received at the output / outputs CountedValueOutput_... is output. If the parameter is left open or if you specify TRUE, the counted value is output with a maximum of seven places in BCD (= S7 format; the sign decade is always 0; in other words, +).
SINAUT TD7 software package for the CPU 2.5 Data point typicals Note [Cnt04D_R] Although all 4 counted values in the message have their own validity bit, only the validity bit A of the first counted value in the last received message is evaluated for the status at the CntValInvalid output. This status, however, applies to all 4 counted values, since all the counted values in the message always have the same validity status.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Name: NewData Refer to Parameters you require often (Page 223). Explanation of the typicalspecific outputs Whenever the FB has received new data and has output it to the output / outputs CountedValueOutput_..., the NewData output is set to TRUE for one OB1 cycle. Name: [Cnt01D_R] CountedValueOutput_1 [Cnt04D_R] CountedValueOutput_1 ... _4 Declaration: IN_OUT Data type DWORD Default: 0 Explanation Counted value output.
SINAUT TD7 software package for the CPU 2.5 Data point typicals 2.5.8 ST7 command typical FB Cmd01B_S Function Send 1 byte commands (1-out-of-8 ST1 format). Note With FB Cmd01B_S, data can only be transmitted when FC Safe is included at the end of the cyclic SINAUT program. See also 'The cyclic OB1 program for a master station' in section Cyclic SINAUT program in OB1 (Page 206). Explanation of the parameters Names: PartnerNo PartnerObjectNo Refer to Parameters you require often (Page 223).
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: Input byte IB0 ... IBn PIB0 ... PIBn Memory bytes MB0 ... MBn LB0 ... LBn Data bytes DBm.DBB0 ... n This command input byte is specially designed for entering commands using hardware, i.e. over digital inputs. Input using memory or data bytes is also possible, but the user must then make sure that the command at the input byte is reset, which occurs at the hardware level when the command button is released.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: Memory bytes MB0 ... MBn Data bytes DBm.DBB0 ... n This command input byte is specially designed for entering commands using software, i.e. by the user program or at an operator panel (OP). When input is detected, the command is reset at the input byte and transmitted if no error is detected during the 1-out-of-8 and 1-out-of-n check.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Explanation of the parameters Names: PartnerNo PartnerObjectNo Refer to Parameters you require often (Page 223). Name: Enabled Declaration, data type , default and range of values: Refer to Parameters you require often (Page 223). Explanation Whether or not processing of the block is enabled must be specified. If processing is enabled, all the functions of the FB execute.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Name: CommandOutputTime Declaration: INPUT Data type INT Default: 500 Explanation 500 Range of values: Command up time for command outputs in ms. No parameter specified: Default value 500 [ms] is valid. The specified time applies to all command outputs. If more than one output can be set at the same time (MultipleOutput = TRUE), the output time is restarted with each newly received command.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Note Since the parameter is an IN_OUT parameter, direct I/O output of the command byte to PQB0 ... PQBn is not permitted. It is also difficult to specify local bit memory with this parameter type and this should not be used. 2.5.10 ST7 setpoint typical FB Set01W_S Function Send 1 setpoint (16 bits) and receive current local setpoint.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: Input I 0.0 ... I n.7 Bit memory M 0.0 ... M n.7 L 0.0 ... L n.7 Data bit DBm.DBX 0.0 ... n.7 No parameter specified: Default value FALSE is valid A setpoint at the SetpointInput can be applied over this input triggered by a signal edge change. A signal change at EnterInput is only taken into account when the parameter ContinuousEnterFunct = FALSE.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: Input words IW0 ... IWn PIW0 ... PIWn Memory words MW0 ... MWn LW0 ... LWn Data words DBm.DBW0 ... n How a setpoint available at SetpointInput is processed depends on whether it is a hardware or software input.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Data type WORD Default: 0 (W#16#0) Explanation Output word for a returned setpoint. Range of values: Output words QW0 ... QWn PQW0 ... PQWn Memory words MW0 ... MWn LW0 ... LWn Data words DBm.DBW0 ... n The partner object receiving the setpoint reports back the currently valid local setpoint. This value is displayed at the ReturnedSetpoint output.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Name: NewData Refer to Parameters you require often (Page 223). Explanation of the typicalspecific outputs Whenever the FB has received new data and has output it to the outputs ReturnedSetpoint or LocalOperation, the NewData output is set to TRUE for one OB1 cycle. Name: SendSoftSetpoint Declaration: IN_OUT Data type BOOL Default: FALSE Explanation Trigger input for resending the last (software) setpoint.
SINAUT TD7 software package for the CPU 2.5 Data point typicals TimeStamp Refer to Parameters you require often (Page 223). Name: Local Declaration: INPUT Data type BOOL Default: FALSE Explanation Enable block processing. Range of values: TRUE or FALSE No parameter specified: Default value FALSE is valid Input I 0.0 ... I n.7 Bit memory M 0.0 ... M n.7 L 0.0 ... L n.7 Data bit DBm.DBX 0.0 ... n.7 This input is used to enable local input of a setpoint over LocalSetpointInput.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Input I 0.0 ... I n.7 Bit memory M 0.0 ... M n.7 L 0.0 ... L n.7 Data bit DBm.DBX 0.0 ... n.7 A setpoint at the LocalSetpointInput can be applied over this input triggered by a signal edge change. A signal change at EnterInput is only taken into account when the value TRUE is set at the Local input parameter and ContinuousEnterFunct = FALSE.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Data type WORD Default: 0 (W#16#0) Explanation Local setpoint input word. Range of values: Input words IW0 ... IWn PIW0 ... PIWn Memory words MW0 ... MWn LW0 ... LWn Data words DBm.DBW0 ... n No parameter specified: Default value 0 is valid. A value at LocalSetpointInput is only adopted if the Local input parameter is set to TRUE.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Name: NewData Refer to Parameters you require often (Page 223). Explanation of the typicalspecific outputs 2.5.12 Whenever the FB has received a new setpoint from the partner object and has output it to SetpointOutput, the NewData output is set to TRUE for one OB1 cycle. This also applies when there is new local input when Local = 1.
SINAUT TD7 software package for the CPU 2.5 Data point typicals A parameter can also be set locally at the partner object that receives the parameter. The partner object then must be set to ’local’ at the Local input parameter (see FB Par12D_R below). The current status of the Local input parameter is reported by the partner object and displayed here at the LocalOperation output. As long as the partner object is set to 'local', no parameters are accepted there from other locations.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Explanation of the parameters Names: PartnerNo PartnerObjectNo Enabled Refer to Parameters you require often (Page 223). Name: EnterInput Declaration: INPUT Data type BOOL Default: FALSE Explanation Enter input. Range of values: TRUE or FALSE No parameter specified: Default value FALSE is valid Input I 0.0 ... I n.7 Bit memory M 0.0 ... M n.7 L 0.0 ... L n.7 Data bit DBm.DBX 0.0 ... n.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Name: ContinuousEnterFunct Declaration: INPUT Data type BOOL Default: FALSE Explanation Continuous change checking. Range of values: TRUE or FALSE No parameter specified: Default value FALSE is valid. With this parameter, you can decide whether the parameter values at ParameterInput should be continuously read in and changes checked. The change evaluation is made by comparing the current with the last values that were sent.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Note The changed data area that is transmitted consists of the first and the last double word in which a change was detected and all words located in between, even if these have not changed. Example: The area to be read is 10 double words long. In this case, changes were detected in the 2nd, 5th and 8th double words. The transmitted area is therefore from the 2nd to the 8th double word inclusive.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: P#DBxx.DBX yy.0 DWORD zz xx : Data block number 1...32767 yy : Byte number zz : Number of double words 1...12 starting at byte number yy Example: P#DB20.DBX 100.0 DWORD 4 Remember the periods and spaces when entering the pointer! No parameter specified: Default (null pointer) is valid. This is, however, not permitted! A pointer >< null pointer must be specified.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Explanation Parameter output area. Range of values: P#DBxx.DBX yy.0 DWORD zz xx : Data block number 1...32767 yy : Byte number zz : Number of double words 1...12 starting at byte number yy Example: P#DB20.DBX 100.0 DWORD 4 Remember the periods and spaces when entering the pointer! No parameter specified: Default (null pointer) is valid. The partner object receiving the parameter values reports back the currently valid local parameter values.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: Output Q 0.0 ... Q n.7 Bit memory M 0.0 ... M n.7 L 0.0 ... L n.7 Data bit DBm.DBX 0.0 ... n.7 No parameter specified: Default value FALSE is valid. A parameter can also be set locally at the partner object that receives the parameter. The partner object then must be set to ’local’ at the Local input parameter (see FB Par12D_R below).
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: Bit memory M 0.0 ... M n.7 Data bit DBm.DBX 0.0 ... n.7 No parameter specified: Default value FALSE is valid. You can use this input parameter when the parameter is entered by software, for example at an operator panel (OP). The Release input should then be set using a function key on the OP. You can then enter several parameters initially on the OP.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: Bit memory M 0.0 ... M n.7 Data bit DBm.DBX 0.0 ... n.7 No parameter specified: Default value FALSE is valid. You can use this input parameter when the parameter is entered by software, for example at an operator panel (OP). The RetransmitAll input should then be set using a function key on the OP. When a 1 signal is detected at the RetransmitAll input, the entire data area defined by ParameterInput is transmitted.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: TRUE or FALSE No parameter specified: Default value FALSE is valid. The input triggers a one-time synchronization of the ParameterInput input area with the ReturnedParameter area. All the parameter values from the ReturnedParameter area are then copied to the ParameterInput area. The send buffer is also synchronized with the returned parameter values. The ApplyRemoteParamMan input is reset automatically.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Explanation of the parameters Names: PartnerNo PartnerObjectNo Enabled ImageMemory Conditional Unconditional TimeStamp Refer to Parameters you require often (Page 223). Name: Local Declaration: INPUT Data type BOOL Default: FALSE Explanation Local parameter input released. Range of values: TRUE or FALSE Input I 0.0 ... I n.7 Bit memory M 0.0 ... M n.7 L 0.0 ... L n.7 Data bit DBm.DBX 0.0 ... n.
SINAUT TD7 software package for the CPU 2.5 Data point typicals This input is used to enable local input of a parameter over the data area addressed with LocalParameterInput. Parameters sent for example by the master are not accepted by the object as long as Local = TRUE. The current status of the Local input is transferred to the partner.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: TRUE or FALSE No parameter specified: Default value FALSE is valid. With this parameter, you can decide whether the parameter values in the LocalParameterInput input area should be continuously read in and changes checked. The change check is implemented by comparing the current parameter values at ParameterOutput. Changes in the input area are copied immediately to the output area and transmitted to the partner.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: P#DBxx.DBX yy.0 DWORD zz xx : Data block number 1...32767 yy : Byte number zz : Number of double words 1...12 starting at byte number yy Example: P#DB20.DBX 100.0 DWORD 4 Remember the periods and spaces when entering the pointer! No parameter specified: Default (null pointer) is valid. The ANY pointer defines the data area in which the parameter values to be acquired locally are located.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: P#DBxx.DBX yy.0 DWORD zz xx : Data block number 1...32767 yy : Byte number zz : Number of double words 1...12 starting at byte number yy Example: P#DB20.DBX 100.0 DWORD 4 Remember the periods and spaces when entering the pointer! No parameter specified: Default (null pointer) is valid. This is, however, not permitted! A pointer >< null pointer must be specified.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Name: NewData Refer to Parameters you require often (Page 223). Explanation of the typicalspecific outputs Whenever the FB has received new parameter values from the partner object and has output them to the output field ParameterOutput, the NewData output is set to TRUE for one OB1 cycle. This also applies when there is new local input when Local = 1.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Note The changed data area that is transmitted consists of the first and the last double word in which a change was detected and all words located in between, even if these have not changed. Example: The area to be read is 10 double words long. In this case, changes were detected in the 2nd, 5th and 8th double words. The transmitted area is therefore from the 2nd to the 8th double word inclusive.
SINAUT TD7 software package for the CPU 2.5 Data point typicals You can also specify whether the transmission includes all data or only the data double words that have changed. Note When only changed data is transmitted and the data area contains values in double word format, the user is responsible for ensuring that these double word values are actually located in one of the maximum 12 double words of the data area to be acquired.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Data type BOOL Default: FALSE Explanation Trigger input. Range of values: Input I 0.0 ... I n.7 Bit memory M 0.0 ... M n.7 L 0.0 ... L n.7 Data bit DBm.DBX 0.0 ... n.7 No parameter specified: Default value FALSE is valid. If required, this parameter can be used to specify an input over which the user can trigger the transmission *) of the data message at any time (signal edge from 0 to 1).
SINAUT TD7 software package for the CPU 2.5 Data point typicals Data type BOOL Default: TRUE Explanation Send all data with every transmission. Range of values: TRUE or FALSE Here, you specify whether the FB will transfer or data of the area defined with DataInput or only changed data. The transmission can be triggered by the activated change check (SendOnChange = TRUE) or by TriggerInput.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: P#DBxx.DBX yy.0 DWORD zz xx : Data block number 1...32767 yy : Byte number zz : Number of double words 1...12 starting at byte number yy Example: P#DB20.DBX 100.0 DWORD 4 Remember the periods and spaces when entering the pointer! No parameter specified: Default (null pointer) is valid. This is, however, not permitted! A pointer >< null pointer must be specified.
SINAUT TD7 software package for the CPU 2.5 Data point typicals ● 4 bytes, or ● 2 words, or ● 2 bytes plus 1 word. FB Dat12D_R stores the received data without further processing in the data area defined by DataOutput. The user program is responsible for evaluating and processing received data. Explanation of the parameters Names: PartnerNo PartnerObjectNo Enabled Refer to Parameters you require often (Page 223). 288 Name: DataOutput Declaration: INPUT Data type ANY Default: P#P 0.
SINAUT TD7 software package for the CPU 2.5 Data point typicals Range of values: P#DBxx.DBX yy.0 DWORD zz xx : Data block number 1...32767 yy : Byte number zz : Number of double words 1...12 starting at byte number yy Example: P#DB20.DBX 100.0 DWORD 4 Remember the periods and spaces when entering the pointer! No parameter specified: Default (null pointer) is valid. This is, however, not permitted! A pointer >< null pointer must be specified.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Name: NewData Refer to Parameters you require often (Page 223). Explanation of the typicalspecific outputs Whenever the FB has received new data and has stored it in the data area defined by DataOutput, the NewData output is set to TRUE for one OB1 cycle. 2.6 Blocks for optional expansion 2.6.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion This object reference list is created by FC ListGenerator. The FC has no parameters. It must be included in the cyclic SINAUT program (in OB1) following FC BasicTask. Note There is an FC ListGenerator version for S7-300 (symbolic name, ListGenerator300) and for S7-400 (symbolic name ListGenerator400). When creating the list, FC ListGenerator uses the addresses set in the parameters for the typicals that receive data.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion 2.6.2 FC TimeTask Function FC TimeTask is responsible for continuous date and time management on a CPU. The FC has no parameters. It must be included in the cyclic SINAUT program (in OB1) following FC BasicTask. FC TimeTask requires that the CPU is synchronized by a local TIM. This synchronization must be enabled in the ’Time Services’ tab in the Properties dialog for the corresponding TIM. See figure below.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion FC Trigger to check whether a point in time configured for the FC has been reached or a specified time period has elapsed. This time is, of course, also available to the user program.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion 2.6.3 FC Trigger Function This function block sets an output (memory bit, data bit or digital output) at a point in time or at time intervals specified by the user. The block resets this output after one OB1 cycle. The FC can be called from any point and also several times in the cyclic SINAUT program (in OB1).
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Data type BOOL Explanation An interval is set for the FC. Range of values: TRUE or FALSE FALSE = no, in other words, a time is set. TRUE = Yes, in other words, an interval is set. You will find examples of setting a point in time or a time interval following the description of the parameters. Name: Hour_Minute Declaration: INPUT Data type WORD Explanation Specifies the values for hours and minutes.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Range of values: Output Q 0.0 ... I n.7 Bit memory M 0.0 ... M n.7 L 0.0 ... L n.7 Data bit DBm.DBX 0.0 ... n.7 The output is set for the duration of one OB1 cycle when the point in time or time interval specified by Hour ... Year is reached. Name: Flag Declaration: IN_OUT Data type BOOL Explanation Edge memory bit for TriggerOutput. Range of values: Bit memory M 0.0 ... M n.7 Data bit DBm.DBX 0.0 ... n.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Second_Day : W#16#00FF Month_Year : W#16#FFFF 3. IntervalMode: FALSE The TriggerOutput output is set on every Hour_Minute : W#16#0600 1st of a month at 06:00:00 Second_Day : W#16#0001. Month_Year : W#16#FFFF 4. IntervalMode: FALSE The TriggerOutput output is set every Hour_Minute : W#16#0600 year on October 1st Second_Day : W#16#0001 at 06:00:00.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Hours 00-23 Day 01-31 Minutes 00-59 Month 01-12 Seconds 00-59 Year 00-99 IntervalMode = TRUE (or 1) In this case, there are two possible causes for an error: 1. The range permitted for the parameters hours, minutes, and seconds was violated. Apart from FF, the following settings are valid: Hours : 01, 02, 03, 04, 06, 08, 12, 24. Minutes : 01, 02, 03, 04, 05, 06, 10, 12, 15, 20, 30, 60. Seconds : 10, 12, 15, 20, 30, 60. 2.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Note If an input byte of a digital input is specified, it must be the address of the I/O byte (PIB) direct from the digital input modules. The current status of the counted value input can only be reliably acquired by direct access. Counted pulses may go undetected when read from the process image of the inputs (IB). Name: EnableMask Declaration: INPUT Data type BYTE Explanation Enable mask for the counted value inputs.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion For each enabled counted value input, a SIMATIC counter must be specified with the corresponding parameter CntIn_0 ... CntIn_7. The SIMATIC counter is incremented with each acquired pulse. The counters configured here must be specified for the actual counted value function blocks, Cnt01D_S, Cnt04D_S and ZTZ01, ZTZ02, ZTZ03 as input counters (parameter Counter_1 ... _4).
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion InputOK : Has signal 1 as soon as the current entry is enabled. The code bit goes off when the entry is reset, i.e. as soon as the command key is released or, for setpoint input, as soon as the key at the EnterInput input is released. InputError : Has signal 1 as soon as an input error within the hardware ’track’ is detected.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Name: ResetError Declaration: INPUT Data type BOOL Explanation Input for resetting the GlobalCmdOutputError output. Range of values: Input I 0.0 ... I n.7 Bit memory M 0.0 ... M n.7 L 0.0 ... L n.7 Data bit DBm.DBX 0.0 ... n.7 If the parameter is not required, specify a memory bit or data bit that always has signal 0. For more detailed information on this parameter, refer to the section Function.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Data type BOOL Explanation Group message: A command output error has been detected in a station. Range of values: Output Q 0.0 ... I n.7 Bit memory M 0.0 ... M n.7 L 0.0 ... L n.7 Data bit DBm.DBX 0.0 ... n.7 If the parameter is not required, specify a memory bit or data bit that can be used as a scratchpad memory. For more detailed information on this parameter, refer to the section Function. 2.6.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion If a set subscriber number not found in the administration (in DB-BasicData), an entry to this effect is made in the diagnostic buffer only during startup (event ID B101). The CPU does not change to STOP. The status of a correctly configured subscriber is indicated in the PartnerStatus output byte; unknown subscribers are not processed until the parameter error has been corrected. Their status bits are set to 0.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Explanation of the parameters Name: PartnerNo Declaration: INPUT Data type INT Explanation SINAUT subscriber number of the subscriber to be monitored and controlled. Range of values: 1 ... 32000 [ms] If the set PartnerNo is not found in the administration (in DB-BasicData), an entry to this effect is made in the diagnostic buffer only during startup (event ID B101). The CPU does not change to STOP.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Bit no. PartnerStatus Bit Bit Bit Bit Bit Bit 306 .1 5 .1 4 .1 3 .1 2 .1 1 .1 0 .9 .8 .7 .6 .5 .4 .3 .0 Status of the subscriber: 0 0 = Subscriber disrupted 1 1 = Subscriber OK .1 Status of the redundant connection: 0 0 = Redundant connection is disrupted 1 1 = All connections OK. .3 .2 Status of the general request (GR): 0 0 0 = GR complete without error .2 .
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Bit .9 Status of the WAN connection resources: *) 0 0 = Sufficient resources on partner 1 1 = Insufficient resources on partner .10 Time status: Bit Bit 0 0 = Date/time not available / not OK on partner 1 1 = Date/time OK on partner .11 Time synchronization: 0 0 = The partner CPU received a plausible time during the last synchronization or no synchronization time has been received since startup.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Name: PermanentCall_On Declaration: IN_OUT Data type BOOL Explanation Input for triggering a permanent connection to the subscriber specified with PartnerNo. Range of values: Input I 0.0 ... I n.7 Bit memory M 0.0 ... M n.7 Data bit DBm.DBX 0.0 ... n.7 A permanent connection to the subscriber is triggered with a 1 signal at this input if there is currently no permanent connection to this subscriber.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Name: PermanentCall_Off Declaration: IN_OUT Data type BOOL Explanation Input for triggering termination of an existing permanent connection to the subscriber specified with PartnerNo. Range of values: Input I 0.0 ... I n.7 Bit memory M 0.0 ... M n.7 Data bit DBm.DBX 0.0 ... n.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion 2.6.8 FC ST7ObjectTest Function Calling FC ST7ObjectTest in the programming error OB121 prevents a CPU stop when the CPU receives a message with an unknown destination object number. FC ST7ObjectTest checks why OB121 is called, i.e. what type of block is missing. If the missing block is a data block and this data block is an instance DB of a SINAUT object, then the CPU will not change to STOP.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion ● An SMS has been successfully sent to the SMS control center (SMS-C) over a fixed network connection and this in turn has successfully forwarded the SMS to the mobile phone. ● An SMS not requiring acknowledgement has been sent to the SMS-C over a direct GSM connection. ● An SMS requiring acknowledgement has been sent to the SMS-C over a direct GSM connection and acknowledged by the mobile phone.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion When there are no more SMS messages for processing in the SMS typical, the system automatically switches back to the main mobile phone number so that when the next event occurs that triggers an SMS, this is sent to the main mobile phone. Note There is no switchover to a disrupted SMS-C. In this case, the SMS typical acts as if it has been configured for only one mobile phone number.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Other functions In addition to sending and managing SMS messages, the SMS typical also processes two globally valid functions. They are global because their execution is valid for all SMS jobs connected with DB SMS_Data that is processed by the SMS typical. The two global functions are: ● Status request for all SMS jobs of DB SMS_Data being processed by the typical.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Explanation Monitoring time in seconds for commands and setpoints entered by hardware. Here, you specify the DB SMS_Data to be processed by the typical. Range of values: DB1 ... DBn (n depending on CPU type) DB SMS_Data contains all data and SMS texts to be processed in a group of message or alarm bits.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Bit no. Status .15 Bit.0 There are two mobile phones Bit.1 At least one SMS being processed Bit.2 At least one SMS not yet acknowledged Bit.3 At least one SMS being repeated Bit.4 DB-specific delete job active Bit.5 DB-specific status request job active Bit.6 Backup mobile telephone activated Bit.7 Monitoring time expired Delete or status request job ended with error (details in the diagnostic buffer). Bit.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion No SMS messages can be accepted for processing when: • DB-specific delete job active • A DB specific status request is in progress e.g. when the CPU is being restarted • The instance DB or DB SMS_Data is being initialized • There must be a reaction to changes at the Enable input • A switchover between the main and backup mobile phone is in progress or, in general, the change of a mobile telephone number including a new SMS transfer.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion 2.6.10 DB SMS_Data Function DB SMS_Data contains all data and SMS texts needed by the SMS typical FB SMS_Control to send and manage SMS messages.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Table 2- 7 Structure of an SMS object in DB SMS_Data Number of data words Short name Max. 62 SMS text 1 Year Meaning SMS text string, max.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Bit .3 .2 Status of the SMS after outgoing signal edge (only relevant when SMS is sent on both an incoming and outgoing message): 0 0 0 = Job complete without error 0 1 1 = TIM confirms: (outgoing) SMS received 1 0 2 = SMS-C confirms: (outgoing) SMS received 1 1 3 = Job ended with error Bit.4 Edge memory bit. SMS entered in the job list on signal edge change Bit.5 Incoming SMS: Job is being repeated Bit.
SINAUT TD7 software package for the CPU 2.6 Blocks for optional expansion Mobile network Status information valid for the mobile network access to the SMS-C via an M20 module. The following status entries are possible: 1. Job monitoring time has expired, SMS could not be sent in time to the SMS-C. Status, fixed network, mobile network 2. SMS not yet sent to SMS-C. Status, fixed network Comes as a response to a status request; cannot be requested for a mobile network access. 3.
SINAUT TD7 software package for the CPU 2.7 Test blocks 11.No other entry is available or no entry exists at all. Pulse, fixed network, mobile network Response of the TIM to a global status request transferred by the CPU to the TIM. The TIM had previously transferred the current status of all remaining active entries to the CPU. 12.SMS could not be deleted in the SMS-C. Only the entry in the TIM records is deleted. Pulse, fixed network Response of the TIM to a specific delete job for an individual SMS.
SINAUT TD7 software package for the CPU 2.7 Test blocks DBB0 = FFh; Delete content of DB TestCopyData Prerequisites The user program must meet the following conditions to use the TestCopy function: ● The FC TestCopy function must be present in the CPU; ● The DB TestCopyData in the CPU must be long enough. To ensure this, copy DB99 TestCopyData from the TD7 library to your CPU.
SINAUT TD7 software package for the CPU 2.7 Test blocks Name ????_DestSubscr ????_DestObject ????_SourceSubscr ????_SourceObject ????_StartIndex Permitted values Meaning 01 h Copy messages with MT = 0 or MT = 1. 23 h Copy messages with MT = 2 or MT = 3. Any combination Copy any combination of 0, 1, 2, 3. All perm. sbscr. Filter the destination subscriber no. in message. -1 Copy all messages regardless of the destination subscriber no. All perm. obj. Filter the destination object no.
SINAUT TD7 software package for the CPU 2.7 Test blocks 2.7.2 DB TestCopyData Structure of DB TestCopyData The following table shows the structure of the DB TestCopyData: Address Name Format Explanation DBB 0 OperationMode BYTE Mode DBB 1 Recv_TgrmType BYTE Receive filter: Message type (MT) DBW 2 Recv_DestSubscr INT Receive filter: Destination subscriber no. DBW 4 Recv_DestObject INT Receive filter: Destination object no.
SINAUT TD7 software package for the CPU 2.7 Test blocks Address Name Format Explanation DBB 42 TestCopyBuffer[2] BYTE Copy area, byte 2 DBB 43 TestCopyBuffer[3] BYTE Copy area, byte 3 : : : DBB xxxx TestCopyBuffer[xxxx] BYTE Copy area, byte xxxx : The individual areas of DB TestCopyData The DB for the TestCopy function is divided into several different areas: ● Area 1: DBB 0 ... DBB28 User interface for setting the TestCopy operating mode and displaying any errors.
SINAUT TD7 software package for the CPU 2.
SINAUT TD7 software package for the CPU 2.
SINAUT TD7 software package for the CPU 2.8 SFC / SFB system blocks used Block for setting the CPU to ’STOP’. SFC 52 WR_USRMSG Block for entering a user message in the diagnostic buffer. SFC 64 TIME_TCK Block for reading the system time of the CPU. SFC 65 X_SEND Block for sending data over an unconfigured connection. SFC 66 X_RCV Block for receiving data over an unconfigured connection. Other system blocks only available in 400 CPUs: SFC 23 DEL_DB Block for online deletion of data blocks.
SINAUT Diagnostics and Service tool 3.1 3 Overview of the functions and operation of the SINAUT Diagnostics and Service tool Introduction The SINAUT Diagnostics and Service tool provides the user with functions for checking connections, interfaces and communication as well as the firmware and software components of the network subscribers of a SINAUT installation.
SINAUT Diagnostics and Service tool 3.1 Overview of the functions and operation of the SINAUT Diagnostics and Service tool Access using Accessible Nodes To access the diagnostic data using Accessible Nodes, follow the steps outlined below: 1. Click on the Accessible Nodes button or click on the Project / Accessible Nodes menu. The Accessible Nodes dialog opens. 2. In the Selectable Nodes dialog, select the required subscriber from the list of MPI addresses by clicking on it with the mouse.
SINAUT Diagnostics and Service tool 3.1 Overview of the functions and operation of the SINAUT Diagnostics and Service tool 3. If the required project is not displayed in the Open dialog, click the Browse button. In the Browse dialog that opens, you can search for other projects and include them in the project list. As an alternative, you can open a current project with the Project / Recently Used menu. 4.
SINAUT Diagnostics and Service tool 3.1 Overview of the functions and operation of the SINAUT Diagnostics and Service tool ● Name: The module, application or PC/PG name. This can be changed in the configuration. As default, this is the name of the module type or the application as specified in the configuration. ● Station: Name of the station specified by the user in the configuration using NetPro. ● SINAUT connected: Specifies whether a SINAUT connection was configured for the subscriber.
SINAUT Diagnostics and Service tool 3.1 Overview of the functions and operation of the SINAUT Diagnostics and Service tool function is then activated from a menu or by selecting a button and a dialog for the specific diagnostic function then opens. When selecting a menu, a subscriber, or object is described, this involves clicking on the object once within the left mouse button. Buttons found in many of the diagnostics dialogs are explained here and not in each subsection.
SINAUT Diagnostics and Service tool 3.1 Overview of the functions and operation of the SINAUT Diagnostics and Service tool The following table shows the diagnostic and service functions and all the menus in which the functions of the SINAUT Diagnostics and Service tool can be called. The two right-hand columns in the table indicate that the scope of information when using the SINAUT subscriber list of a STEP 7 project is greater than when using accessible nodes.
SINAUT Diagnostics and Service tool 3.2 STEP 7 diagnostics 3.2 STEP 7 diagnostics Introduction STEP 7 diagnostics involves the standard diagnostic functions of SIMATIC STEP 7. Over and above SIMATIC installations, the STEP 7 diagnostics in the SINAUT Diagnostics and Service tool provides information not only on the CPU modules but also information on the TIM modules of a project.
SINAUT Diagnostics and Service tool 3.2 STEP 7 diagnostics Figure 3-3 CPU Messages dialog The messages for diagnostic events are entered at the bottom of the dialog in the Archive tab of the message list.
SINAUT Diagnostics and Service tool 3.2 STEP 7 diagnostics 4. Click on the relevant field for the module in the W column of the module list again to deactivate archiving of the diagnostic messages. 5. Select the menu or the button of the dialog to change the settings. 6. Close the CPU Messages dialog by clicking on the close dialog button (x) in the title bar or double-clicking on the dialog name in the title bar of the dialog. Closing the dialog deactivates the CPU Messages function. 3.2.
SINAUT Diagnostics and Service tool 3.2 STEP 7 diagnostics General tab The General tab displays the operating mode of the local CPU module and the operating mode and status of the connected module if this is selected for outputs of diagnostic data. The Status text box displays information on the status of the connected module from the perspective of the local CPU module.
SINAUT Diagnostics and Service tool 3.2 STEP 7 diagnostics Figure 3-4 Module Information dialog, Diagnostic Buffer tab To change the settings and select the event types of the message display in the Diagnostic Buffer tab, follow the steps outlined below: 1. Select the Settings button to open the Setting for Display Diagnostic Buffer dialog. The default number of entries can be changed either for CPUs or TIMs. 2. In the Display Events box, select or deselect the event types for message output.
SINAUT Diagnostics and Service tool 3.2 STEP 7 diagnostics Time System tab The Time System tab provides information on the time system of the module in three boxes: ● The current state and time of the module, its resolution and the existence of a real-time clock ● Time-of-day synchronization (CPU only) ● Run-time meter (CPU only) Performance Data tab The Performance Data tab does not contain any diagnostic information relevant to TIM modules.
SINAUT Diagnostics and Service tool 3.2 STEP 7 diagnostics ● Default router: If a default router was specified during configuration, the IP address of the default router is displayed here. ● IP settings: Indicates where the module obtained the IP parameters from. Figure 3-5 Module Information dialog, IP Parameter tab Note With a TIM 4R-IE, only information on the first Ethernet port P1 is displayed.
SINAUT Diagnostics and Service tool 3.2 STEP 7 diagnostics Network Connection tab The Network Connection tab for an Ethernet TIM displays the MAC address of the module and information on the status and settings of the Ethernet port: ● Link Status: Indicates whether or not a physical connection to Ethernet exists. ● Settings: Shows the setting for detecting network settings, here: "Automatic" (Autosensing) ● Mode: Indicates the transmission speed and duplexity on Ethernet.
SINAUT Diagnostics and Service tool 3.2 STEP 7 diagnostics is displayed for the send and receive directions. This time time is displayed as module time in the tab. The statistical values can be reset to zero with the Reset button. Figure 3-7 3.2.3 Module Information dialog, Statistics tab Operating mode Description of the functions With the Operating mode function, you can change the operating mode of TIM and CPU modules.
SINAUT Diagnostics and Service tool 3.2 STEP 7 diagnostics 3. Click on the Stop button to stop the module. 4. Click on the Warm Restart button to restart the module. A TIM goes through a warm restart after approximately 10 seconds. 3.2.4 Setting the time Description of the functions The Set Time of Day function is used to display and set the date and time of a module. It is possible to set the module time to the PG/PC time or to set an edited time. CPU modules have a hardware clock.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics 3.3 SINAUT diagnostics 3.3.1 TIM Diagnostics Description of the functions The TIM Diagnostics function provides various diagnostic data of a TIM module.
SINAUT Diagnostics and Service tool 3.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics ● In the Memory configuration field: – Static flash EPROM – Dynamic flash EPROM – RAM – Available RAM Size of the free storage space available to the drivers on the TIM for dynamic data. – Memory overflow: If the free RAM is no longer adequate, a checkmark appears in the Memory overflow check box. – Message memory: Size of the memory for data messages that can be stored – Size of a memory block that is reserved for a data message.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Figure 3-10 TIM Diagnostics - Message buffer tab The Total output box provides the following information: ● Size (blocks): Total size of the message buffer. The value indicates the total number of message memory blocks. This is calculated from the total size of the message memory set for the TIM and the byte size of a memory block.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics The Buffers list box shows the message buffers for various communication partners with the following information: ● from: Subscriber number of the source subscriber ● to: Subscriber number of the destination subscriber ● no.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics ● uncond. messages: Reserved for future functions. Nothing is currently displayed. ● est. dial-up conn. Reserved for future functions. Nothing is currently displayed. Communication tab Figure 3-11 SINAUT Diagnostics dialog, Communication tab The Communication tab displays information on the status of communication of the TIM with information on interfaces, drivers (available/not available) and baud rate.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Time Synchronization tab The Time Synchronization tab displays information on the time synchronization on the various interfaces of the TIM with information on the interface, synchronization and status of time synchronization. The information is displayed in the lower part of the dialog when you select one of the communication interfaces.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Time tab The Time tab displays the data and current module time of the TIM on the left in the Current time area. On the right in the Clock status area, information on the validity of the time, daylight saving/standard time and the changeover from daylight saving to standard time is displayed.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Filesystem tab The Filesystem town displays all the system data blocks and files of the individual firmware components installed on the flash file system. If a RAM disk is configured on the TIM, this is also displayed with the files it contains.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics IP Parameter tab This tab is available only for the TIM 4R-IE. Figure 3-15 SINAUT Diagnostics dialog, IP Parameters tab The IP Parameters tab displays the current IP parameters and settings of the Ethernet ports: ● IP Address: Configured IP address of the module. ● Subnet Mask: Configured subnet mask of the module. ● Default router: If a default router was specified during configuration, the IP address of the default router is displayed here.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics ● Link settings: Shows the setting for detecting network settings, here: "Automatic" (Autosensing) ● Mode: Indicates the transmission speed and duplexity on Ethernet. Statistics tab This tab is available only for the TIM 4R-IE. The Statistics tab contains transmission statistics for the Ethernet ports.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics The "Transmission Information" list shows all MSC stations along with the following detailed information stored on the MSC master when the dialog is opened. ● Globe icon The globe icon in this dialog has a the following meaning depending on its color (from the perspective of the master station): – Black and white ( ) The station can be reached online but the displayed data is not up to date.
SINAUT Diagnostics and Service tool 3.
SINAUT Diagnostics and Service tool 3.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Status tab The Status displays the following information on the subscriber selected on the left in the list of known subscribers from the perspective of the connected TIM module: ● In the General field: – Availability of the known subscriber. Entries indicating problems are highlighted.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Partner tab The Partner tab displays the following no partners with their subscriber number, name and station in the List of partners area: ● With CPU modules: Display of the communication partners of the CPU selected in the list on the left of the dialog ● With TIM modules: Display of the communication partners of the connected TIM module selected in the subscriber list prior to opening the dialog.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Dialing extern tab If a TIM with master functionality is selected before you open the dialog, the Dialing extern tab displays the special services and the telephone number list (dial command) of the dial-up network driver of the connected TIM modules. Figure 3-19 TIM Subscriber Diagnostics dialog, Dialing extern tab The parameters Subscriber number, Special service, Call enabled and Dial command are displayed for the listed TIM modules.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Polling intern tab If a TIM with master functionality is selected before opening the dialog, the Polling intern tab displays the data of the station for for the known subscriber connected to the connected TIM over a dedicated line.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics diagnostic messages contain detailed information on subfunctions of individual firmware components and are entered in the diagnostic buffer of the TIM. The extended diagnostic messages are displayed in hexadecimal format. The display of extended diagnostic messages can be selected for various firmware components and some functions (diagnostic areas).
SINAUT Diagnostics and Service tool 3.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Figure 3-21 TIM Extended Diagnostics dialog Operator activities 1. Select a subscriber in the SINAUT subscriber list of the open project. 2. First open the Module Information / Diagnostic Buffer tab by selecting the STEP 7 Diagnostics/ Module Information / Diagnostic Buffer tab and click on theSettings button. 3.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics 9. To disable the output of extended diagnostic messages for an individual level, select the deactivate selected level option in the TIM Extended Diagnostics dialog and close the dialog with the Activate button. 10.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics If the manual stop option is selected, monitoring is also stopped in the TIM Message Monitor progress bar. Figure 3-22 TIM Message Monitor dialog Operator activities 1. Select a subscriber in the SINAUT subscriber list of the open project. 2. Open the TIM Message Monitor dialog by selecting the SINAUT / TIM Message Monitor menu. 3. In the Output file box, enter the name of a file of the type *.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics 3.3.5 TD7 CPU Diagnostics Description of the functions The TD7 CPU Diagnostics function displays all the diagnostic messages in the diagnostic buffer of a previously selected CPU. As default, this is 10 messages for the CPU. The display in this dialog is for: ● Diagnostic messages generated by SINAUT TD7 as plain text ● All other STEP 7 diagnostic messages in hexadecimal code.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Figure 3-23 SINAUT Diagnostics dialog of the TD7 CPU Diagnostics function Operator activities 1. Select a CPU module in the SINAUT subscriber list of the open project. 2. Open the dialog by selecting the SINAUT / TD7 CPU Diagnostics menu. 3. Select a message in the list, the additional information on this message is displayed below the message list in the Details of event text box. 4.
SINAUT Diagnostics and Service tool 3.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Figure 3-24 SINAUT TD7 Block Structure dialog, Statistics tab Block tree tab The Block tree tab shows the information obtained on the project path and the path to the previously selected subscriber in a tree structure.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Figure 3-25 SINAUT TD7 Block Structure dialog, Block tree tab Block list tab The Block list tab presents the data of all SINAUT block calls in the form of a list. As default, the blocks are displayed in the following five columns: ● Subscriber: This contains the block icon and the subscriber number of the CPU. The system blocks have a blue icon, the user blocks a yellow icon. ● Object name: Name of the system block or the user object ● Objectno.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics The added block parameters are not included permanently in the list view and are no longer present the next time you open the dialog. Figure 3-26 SINAUT TD7 Block Structure dialog, Block list tab Note The data of the block list are required for the configuration of a SINAUT ST7cc/sc control center and can be saved for this purpose in an XML file.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics If errors occur in the plausibility checks listed above, a corresponding message is displayed in the Check result text box. Figure 3-27 3.3.7 SINAUT TD7 Block Structure dialog, Plausibility tab TD7 Block Structure for all CPUs Description of the functions The Block Structure crore CPUs function starts the CPU block structure analysis for the entire project. This function does not access the modules but rather the project data.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics ● Statistics tab: This indicates the number, name, type and station of the selected subscriber and displays the communication partner and number of objects of the communication links. The CPU is selected in the tab.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Block tree tab The Block tree tab shows the information obtained on the project path and the path to all subscribers in a tree structure.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Plausibility tab The Plausibility tab runs a series of CPU-specific plausibility checks for a subscriber to the selected and displays the Check result. Select the subscriber in the Subscriber no. list box at the top in the tab.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Table 3- 6 Symbol Significance of the comparison symbols for parameters in a CPU program comparison Meaning Subcomponents exist only on CPU 1 Subcomponents exist only on CPU 2 Components on CPU 1 and 2 are different Components are identical on both CPUs The data of the program comparison can be saved in an XML file.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics 3. Select a CPU of the project has CPU 2 for comparison in the CPU 2 box, below the default option Use CPU. 4. As an alternative, select Use file in the CPU 2 box and open a previously saved XML file with the block data of any other CPU module by clicking on the ... button. 5. Click on the Compare button.
SINAUT Diagnostics and Service tool 3.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Operator activities 1. Select a CPU in the SINAUT subscriber list of the open project. This is identified as CPU 1 in the following dialog. 2. Open the Compare TD7 Block Structures dialog by selecting the SINAUT / TD7 Check of the Communication Configuration menu. 3. Select a CPU of the project has CPU 2 for comparison in the CPU 2 box, below the default option Use CPU. 4.
SINAUT Diagnostics and Service tool 3.
SINAUT Diagnostics and Service tool 3.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Figure 3-31 TD7onTIM Diagnostics dialog with channel parameters based on the example of the Analog send channel Operator activities 1. Select a TD7onTIM-compliant module in the SINAUT subscriber list of the open project. 2. Open the dialog by selecting the SINAUT / TD7onTIM Diagnostics menu. The dialog opens. 3. Expand the directory tree in the TD7onTIM Configuration area. 4.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics ● Subscriber data ● Connection data ● LAN connections ● TD7onTIM data (only TIM modules on which parameters have been set for TD7onTIM) ● Ethernet data (only TIM modules that are connected to Ethernet) ● Routing data ● Connection data (PBC) Apart from SDB0, the representation of the SDB data for the TIM modules is in plain text (as default), you can, however, change to hexadecimal display.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics 3. To access data online on the connected module (instead of the project data), deselect the offline option on the right to the dialog. The data display is updated immediately with the current module data. 4. Select the required system block class (SDB0, WAN data etc.) in the System data blocks list box. 5. Click on the Save button to save the content of all system data blocks as a text file.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Parameter block Parameter - Master/node station/station no.: 2 - Max. message length: 240 - Number of local CPUs: 1 - General request priority: 0 - Number of spontaneous messages: 0 - Baud rate: 38,400 - Call answer delay: 0 - Country mode: Germany - Dialing mode: AT mode - Dialing format: 8 data bits, no parity, 1 stop bit - Extra transmission time: 0 - Customer identification: 0 - Paramet. for cond. spont. mess.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Parameter block Parameter - Operating mode: Interrupt (Block) - # of subscribers: 2 Subscriber data SDB The subscriber data SDB contains information on the settings for data of all subscribers of a project. The content of a subscriber SDB is shown below based on an example. Table 3- 10 Example of the information of a subscriber data SDB (type 3203) Subscriber Parameter # of subscribers: 5 Subscriber 1 Subscriberno.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics count of TIM blocks: block 1 2 connection time X com not conf. PBC CFB/MPI 2 4 1 Sno.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics 7 0 3 2 5000 100 0 0 0 1 MPI address of CPU: Ext.
SINAUT Diagnostics and Service tool 3.3 SINAUT diagnostics Send On Command: DBNo | memLoc | byteAdr | bitAdr| 0 |UNKNOWN| 0 | 0 | Alarm Mask: 0 Send Buffer Principle Mask: 0 Disable Mask: 0 Input Data: dataType | repeatF | dbNo | memLoc | byteAdr | bitAdr| BYTE | 1 | 0 | M | 11 | 0 | ------------------------------------------------------------------------- Ethernet data SDB The Ethernet data SDB contains information on the IP address of the selected TIM module, the subnet mask and any configured router.
SINAUT Diagnostics and Service tool 3.4 Service functions - Connection type: active connection setup Operating Mode: send no operating mode messages Connection ID: 1 local device ID : 01 local TSAP ID: 11 04 remote Station addr.: 02 remote TSAP ID: 11 04 Consistent data SDB The consistent data SDB is used to check consistency of the SDBs. Based on these SDBs, the TIM can check the consistency of the SDBs generated for it. Table 3- 17 Example of the information of a consistency SDB (type 3118) SDB no.
SINAUT Diagnostics and Service tool 3.4 Service functions When downloading SDBs to TIM modules, you should therefore note the following points: ● Before you transfer the SDBs, you should give the TIM the opportunity of transferring any messages stored on it. ● After restarting the TIM, the SINAUT connections are established again automatically, the connection between the PG and the TIM must, however, be activated by the user on the PG if it is required.
SINAUT Diagnostics and Service tool 3.4 Service functions Figure 3-33 Firmware Update dialog Note Downloading the firmware to the module can take several minutes. Operator activities Note Make sure that you select the correct TIM module in your project. The station and module name must match and the configured module must be of the same type as the module to which you are downloading. If this is not the case, a dialog will inform you of this at regular intervals during the update.
SINAUT Diagnostics and Service tool 3.4 Service functions Update details dialog The Update details dialog that can be opened from the Firmware Update dialog displays detailed information on the firmware update. The function and version of each firmware component on the TIM module and on the PG is shown and you can see whether the relevant component is copied, replaced, ignored, or deleted during the firmware update.
SINAUT Diagnostics and Service tool 3.4 Service functions The Repair function runs a completely new installation of the firmware on a TIM module. Note The Repair function should not be used without consulting the offline. The Repair function is supported on TIM modules that have the RMOS for TIM ST7 operating system as of version 2.04. Note You can read out the version of the operating system of a TIM using the Module Information function / General tab.
SINAUT Diagnostics and Service tool 3.5 Message protocol diagnostics 1. Make sure that MPI address 3 is either free or is occupied by the module on which you want to install. 2. Select the TIM you want to repair in the SINAUT subscriber list of the open project. 3. Start the function by selecting the SINAUT / Repair menu and then Complete reinstallation in the context menu. The Firmware Install dialog opens. The version installed on the PG is displayed.
SINAUT Diagnostics and Service tool 3.5 Message protocol diagnostics The message protocols are displayed in a message list in the form of a table. Note The functions of message protocol diagnostics are used only to analyze message protocols that have already been saved.
SINAUT Diagnostics and Service tool 3.5 Message protocol diagnostics Figure 3-35 Open dialog of the Testcopy DB function Operator activities 1. Open the Open dialog by selecting the Project / Testcopy DB menu. 2. In the Open dialog, select the Online option at the top right if you want to access the TestCopyData DB directly on the CPU module. This assumes that there is a functioning connection between the PG and the relevant CPU module. 3.
SINAUT Diagnostics and Service tool 3.5 Message protocol diagnostics 3.5.2 ST7cc / ST7sc protocol Description of the functions The recording of the message traffic between SINAUT subscribers and an ST7cc or ST7sc control center is possible in ST7cc or ST7sc using the trace. The function of the trace is explained in the SINAUT ST7cc Control Center Manual.
SINAUT Diagnostics and Service tool 3.5 Message protocol diagnostics 3.5.4 Diagnostics of the TIM message protocol With a few exceptions relating to format and the diagnostic data, the functions and handling of the TIM message protocol are largely identical with those of the other message protocol typesTestcopy DB and ST7cc/ST7sc protocol. The description can therefore also be applied to the other message protocol types.
SINAUT Diagnostics and Service tool 3.5 Message protocol diagnostics Figure 3-36 The TIM Message Protocol dialog Functions of the TIM message protocol Further functions are available with the right mouse button in a context menu.
SINAUT Diagnostics and Service tool 3.5 Message protocol diagnostics Working with the message list After opening the TIM message protocol with the Project / TIM Message Protocol menu, the following options are available in the open dialog: 1. If you click on the header of any column, the message list will be sorted according to this criterion instead of the consecutive number. 2. Right-click (cursor within the protocol window) to activate further functions. A context menu opens with other functions. 3.
SINAUT Diagnostics and Service tool 3.
SINAUT Diagnostics and Service tool 3.5 Message protocol diagnostics ● The Net Data tab shows the net data of the message. With the message type 0 and 1 (organizational messages), the data is displayed as plain text. with message type 2 and 3 (data messages), the values are displayed. The mode of the display can be changed with the Display mode list box using the mouse.
SINAUT Diagnostics and Service tool 3.
SINAUT Diagnostics and Service tool 3.
SINAUT Diagnostics and Service tool 3.5 Message protocol diagnostics ● The Source/Destination/Time stamp tab provides information in its 3 in areas on the source, and destination and time stamp of the message.
SINAUT Diagnostics and Service tool 3.5 Message protocol diagnostics With the aid of the statistics, you can, for example recognize particular concentrations of certain message types with individual subscribers allowing you to decide whether normal or acceptable message traffic is possible in the particular installation. The Statistics dialog displays the statistical data of the TIM message protocol in three tabs. In each tab, the sampling period of message recalling is displayed at the top.
SINAUT Diagnostics and Service tool 3.5 Message protocol diagnostics Filter functions Delete list If you select the Delete list function with the mouse, the TIM messages displayed in the list view are deleted. This deletion can be reversed. The messages can be inserted in the list view again using the to functions Selection and Show all messages. Selection The Selection function is used to select certain message types to be displayed again after they were deleted from the list view.
SINAUT Diagnostics and Service tool 3.6 Messages in the diagnostic buffer of the TIM 3.6 Messages in the diagnostic buffer of the TIM Introduction In much the same way as on and S7 CPU, a diagnostic buffer is also maintained on the TIM. The TIM stores its specific diagnostic messages in this buffer. The diagnostic messages of the TIM module are read out in the same way as those of a CPU.
SINAUT Diagnostics and Service tool 3.6 Messages in the diagnostic buffer of the TIM Table 3- 19 Event ID (hex) Diagnostic messages of the TIM Detailed event (hex) Meaning General messages F560 0001 F460 Entering state: Heap memory overflow. Exiting state: Heap memory overflow eliminated. Init task messages F360 0060 ST7 installation started. F560 0061 Error creating the message queue of the INIT task. F360 0062 Archive was created.
SINAUT Diagnostics and Service tool 3.6 Messages in the diagnostic buffer of the TIM Event ID (hex) Detailed event (hex) Meaning F360 0084 RAM drive was created. F560 0085 Error creating RAM drive. F560 0086 Error in memory analysis in HEAP. F560 0087 Error installing the clock driver. No message received at end of installation. F360 0088 Message of the message and HEAP memory initialized on the TIM. F360 0089 Routing SDB could not be found. F560 008A Routing SDB could not be opened.
SINAUT Diagnostics and Service tool 3.6 Messages in the diagnostic buffer of the TIM Event ID (hex) Detailed event (hex) Meaning F560 0116 Ethernet SDB with bad block ID received. F560 0117 Error creating a socket. F560 0118 Error linking a socket. F560 0119 Invalid socket. F560 011A Error listening on a socket. F560 011B Ethernet port: RFC1006 has received a packet whose length exceeds the maximum. F560 011C Bad RFC1006 PDU header. F560 011D Undefined PDU received.
SINAUT Diagnostics and Service tool 3.6 Messages in the diagnostic buffer of the TIM Event ID (hex) Detailed event (hex) F460 F360 Exiting state: Internal / external WAN interface: USART error eliminated. 030B F260 F360 030D 030E Entering state: Internal / external WAN interface: Permanent call to a subscriber enabled. Exiting state: Internal / external WAN interface: Permanent call to a subscriber ended. 0310 F260 F360 Entering state: Internal / external WAN interface: Subscriber call in subcycle.
SINAUT Diagnostics and Service tool 3.6 Messages in the diagnostic buffer of the TIM Event ID (hex) Detailed event (hex) Meaning F360 0327 Internal / external WAN interface: All attempts to dial a subscriber were executed. No connection was established. F360 0328 Entering state: Internal / external WAN interface: Telephone number list with telephone number(s) of a subscriber deactivated.
SINAUT Diagnostics and Service tool 3.6 Messages in the diagnostic buffer of the TIM Event ID (hex) Detailed event (hex) Meaning F960 0342 Internal / external WAN interface: No connection with incoming call. F960 0343 Internal / external WAN interface: Call or connection abort. F960 0344 Internal / external WAN interface: No carrier frequency detected on partner.
SINAUT Diagnostics and Service tool 3.6 Messages in the diagnostic buffer of the TIM Event ID (hex) Detailed event (hex) Meaning F560 0501 Internal / external WAN interface: Receive task of the WAN driver unknown. F560 0502 Receive task of the clock driver unknown. F560 0503 Read time function unknown. F560 0504 Receive task of the LAN task unknown. F560 0505 Partner table unknown. F560 0506 Error occurred receiving a message. F560 0507 Unknown PDU received.
SINAUT Diagnostics and Service tool 3.6 Messages in the diagnostic buffer of the TIM Event ID (hex) Detailed event (hex) Meaning F560 0531 MesA - Error in the request for an Org4/14 message. F560 0532 MesA - Unknown control command received. F560 0533 MesA - Error in MesA system status list query. F560 0534 MesA: Bad PDU detected. Messages from clock driver F560 0620 Installation of clock driver aborted.
SINAUT Diagnostics and Service tool 3.6 Messages in the diagnostic buffer of the TIM Event ID (hex) Detailed event (hex) Meaning F560 063E Error in synchronization request. Messages from diagnostic server F560 0660 Error occurred installing the diagnostic server. F360 0661 Installation of diagnostic server completed. F560 0662 Error occurred sending a message. F560 0663 F460 F560 0664 F460 F960 Entering state: Error occurred receiving a message.
SINAUT Diagnostics and Service tool 3.6 Messages in the diagnostic buffer of the TIM Event ID (hex) Detailed event (hex) Meaning F360 06C0 SDB5.SDB cannot be written. Messages from the SDB handler F560 06E0 Installation of the SDB handler aborted. F560 06E1 SDB could not be copied. F560 06E2 SDB could not be deleted. F560 06E3 SDB could not be loaded. F560 06E4 SDB information of hierarchy 1 not available. F560 06E5 SDB information of hierarchy 2 not available.
SINAUT Diagnostics and Service tool 3.6 Messages in the diagnostic buffer of the TIM Event ID (hex) Detailed event (hex) Meaning F560 0725 TD7-SDB: No objects found in header ID. F560 0726 TD7-SDB: Unknown format in an object. F560 0729 TD7-Par: Not enough memory for scan cycle job list. F560 072A Basic channel memory assignment error. F560 072D TD7-Par: Wrong channel data type. F560 072E Unknown channel type. F560 0730 TD7-Par: Invalid scan cycle ID.
SINAUT Diagnostics and Service tool 3.7 Messages in the diagnostic buffer of the CPU Diagnostic messages and activation of the group error LED If an error occurs during startup, the read group LED (SF) of the TIM lights up and a message to this effect is entered in the diagnostic buffer of the TIM. If the TIM is installed as a CP in an S7-300 rack, a diagnostic interrupt is sent to the CPU. The following table contains a summary of all error messages that caused the group error LED (SF) to light up.
SINAUT Diagnostics and Service tool 3.7 Messages in the diagnostic buffer of the CPU The messages generated by TD7 are, however, only displayed in plain text when they are called up in SINAUT / TD7 CPU Diagnostics. If you call up the messages generated by TD7 in STEP 7 Diagnostics / Module Information, Diagnostic Buffer tab, they are displayed in hexadecimal format.
SINAUT Diagnostics and Service tool 3.7 Messages in the diagnostic buffer of the CPU The TD7 diagnostic messages in hexadecimal and plain text format The following table shows or SINAUT TD7 diagnostic messages according to their event IDs numbers in ascending order in hexadecimal format. Most diagnostic messages have additional information added to them. If the diagnostic messages are displayed as text, this additional information is included in the texts suitably formatted.
SINAUT Diagnostics and Service tool 3.7 Messages in the diagnostic buffer of the CPU No. Event ID (hex) Meaning Reception errors 32 B120 Content of receive buffer in communication DB no. [Info1] not plausible: Length of a message greater than the maximum receive length of [Info2/3] bytes. 33 B121 Content of receive buffer in communication DB no. [Info1] not plausible: Length of a message = 0. 34 B122 Content of receive buffer in communication DB no.
SINAUT Diagnostics and Service tool 3.7 Messages in the diagnostic buffer of the CPU No. Event ID (hex) Meaning 57 B139 A receive error occurred when the TIM with the subsbcriber number [Info1] was reading the data record. The actual data record length differs by [Info2] bytes from the indicated data record length. 58 B13A A receive error occurred when the TIM with the subsbcriber number [Info1] was reading the data record. Error code (SFC RD_REC) = [Info2].
SINAUT Diagnostics and Service tool 3.7 Messages in the diagnostic buffer of the CPU No. Event ID (hex) Meaning 85 B155 Receive job of local subscriber no. [Info1] failed. The job will be repeated. Communication DB no. = [Info2]. Request displays 96 B160 General request to subscriber no. [Info1] incomplete. 97 B161 Single request to subscriber no. [Info1] incomplete. 98 B162 Error in general request to object no. [Info1]. Source subscriber no. = [Info2/3].
SINAUT PG Routing 4.1 What is PG Routing? 4.1.1 Introduction 4 In the SIMATIC world, the term routing is defined as follows: Routing is finding the path for information beyond network boundaries In the SIMATIC world at the present time, it is not possible to configure a connection over which data can be transmitted between the two endpoints involved if this connection goes beyond the boundaries of a network. What is possible, however, is PG routing.
SINAUT PG Routing 4.1 What is PG Routing? Note In the remainder of this chapter, the terms PG routing and remote are used with the following meaning: • PG routing PG routing is PG routing over network types such as MPI, PROFIBUS, and Ethernet as well as SINAUT networks. • Remote A remote CPU or remote TIM is a module that can be accessed from a PG over SINAUT telecontrol networks. 4.1.
SINAUT PG Routing 4.1 What is PG Routing? PG routing from a SINAUT ST7cc control center with SIMATIC STEP 7 In this case, PG routing does not extend from a PG in the master station but from a central SINAUT ST7cc control system connected to the MPI bus of the master TIM. The routing path shown here is basically the same as described in the basic configuration with a centrally configured PG.
SINAUT PG Routing 4.1 What is PG Routing? 0DVWHU VWDWLRQ 67 FF LQFO 6,0$7,& 67(3 7HOHSKRQH ,6'1 QHWZRUN 0RGHP 0RGHP 03, $W KRPH WUDYHOLQJ 6,1$87 KRWOLQH 3& /DSWRS ZLWK UHPRWH DFFHVV VRIWZDUH 7,0 :$1 &38 7,0 Figure 4-3 &38 7,0 &38 7,0 Indirect PG routing over a remote PC / laptop with remote access Indirect PG routing over remote PG/PC with SIMATIC STEP 7 The basic configuration with a configured PG in the master station can be expanded by a teleservice adapter.
SINAUT PG Routing 4.1 What is PG Routing? 4.1.3 Range of functions of PG routing Range of functions of PG routing SINAUT ST7 allows configuration of simple and complex networks. For PG routing, this means that the access to remote TIM and CPU modules always follows the hierarchical arrangement of a communication network "from top to bottom"; in other words from a master station to the node station or station.
SINAUT PG Routing 4.1 What is PG Routing? Table 4- 3 Abbreviations/acronyms: Network type / mode 4.1.
SINAUT PG Routing 4.2 System requirements for PG routing ● Download function The download of an entire station (CPU 300 plus TIM) leads to a connection abort. Since the TIM system data are downloaded first followed by a restart on the TIM, the second step of the CPU data download is interrupted. It is possible to repeat the CPU download. We, nevertheless, recommend that you download the block folder of the CPU and the TIM module separately.
SINAUT PG Routing 4.2 System requirements for PG routing 4.2.1 STEP 7 STEP 7 at least version 5.1,service pack 3 must be installed on your PG/PC. Only then is your PG/PC capable of routing and it is guaranteed that the routing SDBs are compiled with the correct content. 4.2.2 The SINAUT software package The routing SDB (SDB type 3002) can only be compiled for the TIM modules with the SINAUT software package as of the version V 3.0.
SINAUT PG Routing 4.2 System requirements for PG routing ● TIM modules with an RMOS version as of 2.08 are routing-compliant but involve restrictions regarding the number of remote subnets. No more than 20 remote subnets may be configured in the SINAUT project. ● TIM modules with an RMOS version as of 2.14 are fully routing-compliant. The operating system of the TIM modules can be upgraded to the current version. A special cable is required for this. This can be borrowed from the hotline.
SINAUT PG Routing 4.2 System requirements for PG routing 4.2.7 Downloading newly compiled SDBs to TIM modules If new SDBs have been compiled for an existing SINAUT ST7 system, they must then be downloaded to the relevant TIM modules of the system. Without PG routing, SDBs are downloaded locally to each TIM of the MPI bus. A further option for downloading SDBs from the master station to the remote TIM modules is described in the section Central SDB downloading with PG routing.
SINAUT PG Routing 4.2 System requirements for PG routing Step 1: First download the newly compiled SDBs to the TIM module in the master station (in the illustrated example, this is TIM 4 a) and then activate the SDBs by restarting the TIM module. TIM 4 is now routing-compliant. Repeat this procedure for all TIM modules in the master station if there is more than one TIM module.
SINAUT PG Routing 4.2 System requirements for PG routing Step 2: Download the newly compiled SDBs to the TIM modules TIM 4 b and TIM 3 a and then activate the SDBs by running a restart on the two TIM modules. TIM 4 b and TIM 3 a are now routing-compliant.
SINAUT PG Routing 4.2 System requirements for PG routing Step 3: Download the newly compiled SDBs to the TIM modules TIM 4 b and TIM 3 a and then activate the SDBs by running a restart on the two TIM modules. TIM 4 c and TIM 3 b are now routing-compliant.
SINAUT PG Routing 4.3 Application of PG routing Step 4: Download the newly compiled SDBs to the TIM module TIM 3 c and then activate the SDBs by running a restart on the TIM module.
SINAUT PG Routing 4.3 Application of PG routing 5. Confirm the warning dialog with Yes. The Properties dialog opens. 6. In the MPI tab of the Properties dialog, select the option 100 s in the Timeout list. 7. Close the Properties and Set PG/PC Interface dialogs with the OK button and then close the Control Panel window. Figure 4-9 Properties dialog of the interface in the Control Panel This completes the adaptation of the PG/PC interface. 4.3.
SINAUT PG Routing 4.3 Application of PG routing 6. Select the MPI network to which the configured PG/PC is connected in the Configured interface field of the Properties dialog. Figure 4-10 Properties - PG/PG dialog / Assignment tab in NetPro 7. Select the MPI interface you want to use in the Interface Parameter Assignments in the PG/PC. 8. Click on Assign. The assigned MPI interface is displayed in the Assigned box. The interface is now enabled for PG routing access. 9.
SINAUT PG Routing 4.3 Application of PG routing 10.Save your project in NetPro. 11.Connect your PG/PC to the MPI bus to which you assigned your PG/PC in NetPro over a PG cable. Figure 4-11 Project view in NetPro with assigned PG/PC Note As long as you leave your PG/PC connected to the point in the network as you assigned it in NetPro, you do not need to cancel the assignment. Not even if you want to turn off the PG/PC.
SINAUT PG Routing 4.3 Application of PG routing 4.3.3 PG routing in dial-up networks There are PG functions that maintain constant message traffic with the CPU or the TIM after they have started because these functions want to update themselves constantly. Such a function in a dial-up network would lead to a permanent connection with the relevant station until you deselect the function. Other PG functions execute only once. They do not need constant updating.
Glossary Alarm logging (runtime) Alarm Logging controls the acquisition and archiving of events and provides display and operator input options. Using the message blocks, message class and message type structure elements, the configuration engineer can class the events according to their significance and allow the operator a fast evaluation of the status of the system. Analog value An analog value is an analog process variable such as pressure, temperature etc.
Glossary Conditional spontaneous message In the dial-up network, you can specify whether or not a change causes a "conditional spontaneous" or "unconditional spontaneous" transmission for each individual message. Conditional spontaneous messages are initially only entered in the send buffer of the TIM. They are only transmitted when a connection is established to the partner for whatever reason, for example because an unconditional spontaneous message needs to be transmitted or because the partner calls.
Glossary Data manager The accrued data is managed by the data manager in WinCC. The data manager works with data created in the WinCC project and data stored in the project database. It handles the entire management of WinCC tags while WinCC is in runtime mode. All WinCC applications request the data from the data manager in the form of WinCC tags. These applications include Graphics Runtime, Alarm Logging Runtime and Tag Logging Runtime.
Glossary DSL is used mainly for transmission of telephone and Internet data. By using a higher bandwidth, data can be transmitted at transmission speeds in the two to three figure Mbps range. Ethernet / Industrial Ethernet Industrial Ethernet is a powerful communication network complying with the international standard IEEE802.3 (Ethernet) that was optimized to meet the requirements of industrial application. Ethernet is designed with a linear or star topology.
Glossary The GPS receiver receives data from a maximum of six satellites and calculates its position based on these values. Once the position has been calculated, the transmission time of the data from the individual satellites can be calculated. The GPS world time (UTC) is calculated in the system based on these values. Graphics Designer The Graphics Designer is a vector-oriented drawing program for creating process pictures.
Glossary ● There is less load on transmission link, fewer messages are transmitted. ● There is less load on the send buffer of the TIM; an image memory message is entered a maximum of once in the send buffer. See also → Image memory / send buffer IP Internet Protocol IP address An IP address consists of a numeric code made up of four numbers from 0 to 255 (for example 192.168.0.55). It is the numeric address of a particular computer in the network / Internet.
Glossary LTOP (Line Transformer with Overvoltage Protection) Copper dedicated lines are highly susceptible to electromagnetic interference. The coupling of extraneous voltages can be inductive or capacitive, for example due to the effects of lightning. Direct conductive coupling is also possible due to bad insulation. The LTOP overvoltage protection modules limit extraneous voltage and overvoltage to a non-critical level.
Glossary possible. It is possible to have several node stations in a SINAUT network; in other words the data traffic between stations and master station can involve two or more node stations. Node station TIM WAN interface of a TIM in a node station set to the "node station" function. If the TIM used in a node station has two WAN interfaces, the "station", "node station" and "master station" functions can be used in any combination on one TIM.
Glossary PG Routing Using PG routing, it is possible to access programmable modules or modules with diagnostic capability beyond network boundaries from a programming device (PG) or computer (PC). PLC Programmable logic controller Polling Polling is a method of SINAUT data transmission in which a → master TIM controls the data exchange in the telecontrol network.
Glossary Remote buffer The remote buffer is set up only for redundant ST7cc. The ST7cc server recognizes whether or not the redundant mode is required based on the existence of the redundancy license. The remote buffer is organized as a ring buffer and records all incoming messages so that it can be used as a data source for the redundant partner during a restart.
Glossary Setpoint A setpoint is a selected digital or analog value that is transmitted once after the value has been set. The entered value is recalculated when necessary. A setpoint is always transmitted as 1 word. At the receiving end, the setpoint can either the output directly to the process as an analog signal (for example to an external controller) or the value is made available to the local program for further processing (setpoint for internal controller, limit value, threshold value etc.).
Glossary SINAUT ST7 protocol This protocol is used in the SINAUT ST7 system for data transmission via classic WAN networks and IP-based networks. It is a further development of the SINAUT ST1 protocol. SINAUT TD7 Library The SINAUT TD7 library is a software package with blocks for the CPU. The package can be run both on an S7-300 or an S7-400 CPU (except the S7-400H CPUs). There are only a few blocks intended specifically for the S7-300 or S7-400 CPUs.
Glossary See also → "Conditional spontaneous message" and → "Unconditional spontaneous message" Spontaneous mode The spontaneous mode is a method of SINAUT data transmission in which subscribers can exchange data among themselves directly. Here, no central entity is necessary in the form of a master TIM as in polling mode (see "Polling mode"). The spontaneous mode is intended for data transmission in dial-up networks and for communication via IP-based networks.
Glossary ST7cc Config ST7cc Config allows the parameter values required for message processing to be specified. When the WinCC data framework is generated (in other words, message management), the individual WinCC messages are generated and imported into WinCC. ST7cc tag An ST7cc tag is a data section from the data area of a SINAUT object that is managed and processed as a separate information unit in the ST7cc server. The tags are processed, however, in ST7cc and in WinCC.
Glossary STEP 7 The basic STEP 7 software is the standard tool for the SIMATIC S7, SIMATIC C7 and SIMATIC WinCC automation systems. Subnet mask The subnet mask specifies which parts of an IP address are assigned to the network number. The bits in the IP address whose corresponding bits in the subnet mask have the value 1 are assigned to the network number.
Glossary ● TIM 4 TIM 4R / TIM 4RD with MPI port both for installation as a CP in an S7-300 and as a stand-alone device for connection over MPI to one or more S7-400 and S7-300 PLCs. The TIM 4R / TIM 4RD has two WAN ports via serial interfaces for external modems. The two WANs can be identical or different, for example dedicated line plus telephone network. The TIM 4 series also includes the older modules TIM 42/42D, TIM 43/43D, TIM 44/44D and TIM 4V/4VD, see release 05/2007 of the manual (http://support.
Glossary WAN (Wide Area Network) Data network with a large geographical span, such as the Internet. telephone or enterprise networks.
Glossary WinCC buffer Message and archive processing can be assigned to the ST7cc tags. If this is the case, individual messages or archive data are generated in ST7cc, that are transferred over the ODK interface to Alarm Logging or Tag Logging for further processing. The results of processing an ST7cc tag can, however, accrue faster than they can be accepted by WinCC.
Index C G Configuration Changing the, 16, 169 Connections, 81 Creating a new project, 17 Hardware configuration, 21 Network configuration, 17 Networks, network attachments, 46 Parameters for subscribers, 92 Redundant ST7cc/sc control center, 89 SMS Configuration, 104 Subscriber data, 87 TD7onTIM, 117 Telephone number, 100 Configuration software, 13 Connection configuration, 82 Consistency check, 78, 164, 168 Current information, 4 Cyclic program OB1, 206 GPRS, 15, 38 H HW Config, 21 I Internet communic
Index Optional blocks, 290 P PG Routing Application, 442 Basic configurations, 430 Canceling the PG/PC assignment, 446 Introduction, 429 PG/PC assignment, 443 Range of functions, 433 System preparation, 435 Printing module information, 45 R Receive channel, 119 Repair, 395 System functions SFCs, 327 System objects, 119 T TD7 basic blocks, 214 TD7 library Block overview, 184 General, 181 Online help, 196 TD7onCPU, 177 TD7onTIM, 117 Test blocks, 321 Time synchronization in SINAUT networks, 57 on the back