Cover. SEB SIMOTION Easy Basics. Collection of standardized SIMOTION basic functions. FAQ April 2011. Service & Support. Answers for industry.

Similar documents
Applications & Tools. Configuration of Messages and Alarms in WinCC (TIA Portal) WinCC (TIA Portal) Application description December 2012

S and STEP 7 Basic V10.5

CPUs - CPU PN/DP

Cut down your costs, increase your productions efficiently with the knowledge of PLC s Siemens technology. SITRAIN TM THAILAND Page 1 of 14

WinCC Options. Redundancy. Manual C79000-G8263-C142-01

PROFINET IO Diagnostics 1

SIMOTION. Supplement to the FM 350-1, FM and FM 352 Modules. Preface. Description 1. Function blocks of the FM 350-1

SIMATIC. WinCC V7.0. Getting started. Getting started. Welcome 2. Icons 3. Creating a project 4. Configure communication 5

PROFINET the Industrial Ethernet standard. Siemens AG Alle Rechte vorbehalten.

6ES BE01-0AB0 6ES BE01-0AB0

EA Technical Reference. Contents. Sampling... 2 Analog Sampling... 3 Memory... 3 Pulse Sampling...

SIMATIC S It s the Interplay that makes the difference. Siemens AG All Rights Reserved.

Visualization SIMATIC. Visualization. Present sample project. HMI configuration. Insert HMI device from libraries 3. Configuring HMI connection 4

Versions. Q.station Q.station T. Q.station D. Q.station DT x x

Monitoring PostgreSQL database with Verax NMS

Message Display and Message Archiving 1/2

Technical Training Module ( 30 Days)

WinCC. Configuration Manual. Manual Volume 3

Ponto Series. A new concept for automation

Validity 1. Improvements in STEP 7 2. Improvements in WinCC 3. Simatic. Readme. Readme

How are tags and messages archived in WinCC flexible? WinCC flexible. FAQ May Service & Support. Answers for industry.

Permissible ambient temperature Operation Storage, transport

DANGER indicates that death or severe personal injury will result if proper precautions are not taken.

WinCC. Configuration Manual. Manual Volume 2

SIMATIC S7-300, CPU 315-2DP CPU WITH MPI INTERFACE INTEGRATED 24 V DC POWER SUPPLY 128 KBYTE WORKING MEMORY 2

CONTROL MICROSYSTEMS DNP3. User and Reference Manual

Automating witfi STEP7 in LAD and FBD

TURBOtech srl. SED-635 Digital Excitation System. Industrial Electronics Sector FEATURES


Configuring PROFINET

6ES7313-5BF03-0AB0. Supply voltages Rated value 24 V DC Yes permissible range, upper limit (DC) circuit breaker type B, min. 4 A

CB15/CB155. PROFIBUS Module

MSITel provides real time telemetry up to 4.8 kbps (2xIridium modem) for balloons/experiments

Automating with STEP7 in LAD and FBD

PROFIBUS DP Diagnostics and Network Monitoring Tools

Copley Camming User Guide

Training Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A) MODULE A5 Programming the CPU 314C-2DP

Cover sheet. How do you create a backup of the OS systems during operation? SIMATIC PCS 7. FAQ November Service & Support. Answers for industry.

GETTING STARTED WITH LABVIEW POINT-BY-POINT VIS

TwinCAT NC Configuration

(262) pccweb.com Germantown Appleton Eau Claire. vision. technology. results. Course Length & Time: Two days.

FOUNDATION Fieldbus High Speed Ethernet Control System

Component Based Rapid OPC Application Development Platform

find model parameters, to validate models, and to develop inputs for models. c 1994 Raj Jain 7.1

ABB RTU560A Series CMU & Modules

Device configurator DRC200

LADDER LOGIC/ FLOWCHART PROGRAMMING DIFFERENCES AND EXAMPLES

Light scene push button 8gang comfort flush-mounted xx

Vibration analysis and monitoring Compact. Powerful. Modern technology.

Parameterization, Configuration and Visualization with SIRIUS

SIMATIC PDM software. Siemens FI /1

How To Use Safety System Software (S3)

Redundant PROFIBUS DP network with S7-400H System and Ponto PO5063V5 Remote

EPM2000 LabVIEW Building Applications Instructions

Outline Servo Control

I.S. 1 remote I/O system Redundant coupling via PROFIBUS DP

Profibus DP Network with DeltaV/EMERSON Digital Automation System and Ponto Series Remote I/O

White Paper. How Streaming Data Analytics Enables Real-Time Decisions

WinCC. Communication Manual. Manual 2. This manual is part of the documentation package with the order number: 6AV6392-1CA05-0AB0 C79000-G8276-C156-01

Motors. 13/16 Siemens PM

DCS Data and communication server

Technical Information POWER PLANT CONTROLLER

Licenses of savic-net for Integrated Building Management System for FDA Title 21 CFR Part 11 Compliance

S4000TH HART. HART Communication Manual

TIA Portal vs Studio 5000

Licenses of savic-net for Integrated Building Management System, and for FDA Title 21 CFR Part 11 Compliance

Option field bus: without bus with profibus DP. Design-Index (Subject to change)

iridium for Weinzierl KNX IP BAOS

SIMATIC. C7-621, C7-621 AS-i Control Systems. Volume 2 Working with C7 A B C D E. Contents. User Information. Introduction. Startup.

13-1. This chapter explains how to use different objects.

MP85 / MP85DP. Data sheet. Special features MP85 / MP85DP. B en

Event Log. Chapter 7 Event Log Event Log Management Excel Editing Create a New Event Log... 9

CSC 2405: Computer Systems II

Introduction to LabVIEW for Control Design & Simulation Ricardo Dunia (NI), Eric Dean (NI), and Dr. Thomas Edgar (UT)

Commissioning IDENTControl Compact IC-KP2-2HB17-2V1D Profinet Protocol with a Siemens S7 PLC

sat-nms SMU Signal Management Unit

8/23/13 Configuring the S7 I/O Server for Windows 95 to Access S7 PLCs Via the Profibus Network

SAN Conceptual and Design Basics

LIN (Local Interconnect Network):

Chapter 7 Event Log. Click the [Alarm (Event Log)] icon, and [Event Log] dialog appears as below:

Expat kiss_fft gsoap smartgwt Linux Qt md5 zlig log 4cpp sqlite gcc/g++/libc/libc++ gwt

Disturbance Recoder SPCR 8C27. Product Guide

WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide

Configuration limits for products of the SIMATIC NET PC Software V12 SIMATIC NET. Configuration limits for products of the SIMATIC NET PC Software V12

SIMATIC NET. CP AS-Interface Master B C. Preface Contents. Technical Description and Installation Instructions Interface to the User Program

CPU PN/DP. Function

MPC 4. Machinery Protection Card Type MPC 4 FEATURES. Continuous on-line Machinery Protection Card

SIMATIC HMI. WinCC flexible 2008 Compact / Standard / Advanced. Preface Introduction to WinCC flexible. WinCC flexible Engineering System

Automation Unit TM 1703 ACP Flexible automation and telecontrol

Radiological Assessment Display and Control System

DATA PROCESSING SOFTWARE

Client Software-4000(V ) User Manual

How To Use An American Zw.Com V20-20 (V20) V20 (Veu) V2.20 (Femalese) V1.2.2 (V2.1) V3.

WinCC Runtime Professional Readme SIMATIC HMI. WinCC V11 SP1. Readme WinCC Runtime Professional. Special considerations for Windows 7.

Optical Encoders. K. Craig 1. Actuators & Sensors in Mechatronics. Optical Encoders

Ultimate Server Client Software

NEW. EVEN MORE data acquisition and test stand automation

iridium for KNX/EIB Fast Start: Connection Setting Manual for KNX/EIB equipment

DeviceNet Bus Software Help for Programming an Allen Bradley Control System

Engineering and service software For KNX and LPB plants

Transcription:

Cover SEB SIMOTION Easy Basics Collection of standardized SIMOTION basic functions FAQ April 2011 Service & Support Answers for industry.

1 Preface 1 Preface The SEB is a collection of simple, standardized basic functions that application engineers should use when generating SIMOTION projects. Benefits when using the SEB: Shorter engineering and service times Similar look & feel of the function blocks Industry and engineer standards are used Supported by the various PM Application Centers Continuously updated Essentially open source code so that you can adapt the functions to your requirements Functions can be simply imported via script User manuals in English and German Simple to learn & get to know using application examples 2 Source of the SEB The content of the SEB can be downloaded or requested from the Siemens intranet via the following web site: www.siemens.com/intranet/apc Choose the link Standard-Applications Selection. Followed by - Application search by keywords: Simotion Easy Basics or - Full text search: SEB. In case you don t have access to the Siemens intranet, please contact your Siemens sales department or the following e-mail address: mailto:applications.erlf.aud@siemens.com 2 FAQ_SEB_en V1.0.1

3 Contents of the SEB 3.1 Overview The SEB basically consists of the following parts: Source code as libraries or units Presentation slides of the available functionalities (English / German) User manuals (English / German) Script for guided integration of the functionalities Example application for SIMOTION D demonstration case Feedback sheets (English / German) Change log (change history) 3.2 Functionalities 3.2.1 AlarmS User-defined messages SIMOTION provides the possibility to generate user-defined alarms and messages. By means of the AlarmS method it is possible to trigger the alarms and messages and to display them on an HMI. Besides this basic functionality, the function block offers the following enhancements: Classification of the alarms into categories Messages are interrogated using a global state Different ways of acknowledging the actual error (acknowledgement compulsory / mandatory) 3.2.2 BitError User-defined messages The bit signaling technique allows the user to initiate messages independently of the connected HMI. In this case, individual bits are set in a WORD array. The connected HMI can access these individual bits. The editing of the alarms and messages takes place within the engineering system of the HMI. Moreover the function block provides the following functionalities: Classification of the alarms into categories Messages are interrogated using a global state Different ways of acknowledging the actual error (acknowledgement compulsory / mandatory) 3.2.3 DP-Slave Diagnostics Information about the various bus nodes is provided from the DP slave diagnostic function. The bus nodes are addressed using the diagnostics address (determined from the PROFIBUS address). Diagnostics information about configured/connected PROFIBUS slaves Interrogation and evaluation of PROFIBUS errors I DT MC PM Page 3/8

3.2.4 TechF System messages The concept to handle alarms and references of the technological objects (TO) in SIMOTION is based on a central alarm handling. All of the alarms initiated from the TOs cause the Technological Fault Task to be started. A fault and / or object-specific message handling of the user application can be started from this task. Determines the object type of the technological object that issued the alarm/message Standard function for acknowledgement of notes and alarms independent of the TO type Chronological fault buffer Fault-specific handling 3.2.5 LBasic Library with basic functions The library LBASIC sums up basic functionalities, which are often needed when creating a SIMOTION project. AnalogIO Handling of analog I/O assemblies (TB30 / ET stations) The function blocks can be used for conversion of input and output values of analog assemblies. Scaling Overflow, underflow Average Average determination The function block calculates the average of max eight integer input values, whereas the minimum and the maximum input value are not integrated into the averaging. FindZero Zero point calculation With the help of these functionalities numerical zero points of polynomials of up to 5 th grade can be determined relatively fast and convergent. The following methods are available: Bisection method Secant method CalcPoly Polynomial calculation Via this collection of functions the coefficients of polynomials can be determined Calc-Vect Vector analysis Coefficients of polynomials (1 st to 5 th grade) can be determined if the boundary conditions are defined Determination of the slave position, velocity, acceleration and jerk belonging to the master position The unit contains basic functions of the vector analysis: Basic calculation methods, value scale Scalar product, vector product Coordinate transformation 4 FAQ_SEB_en V1.0.1

ClockMem Clock memory Interception points calculation The clock memory is a function block that has eight Boolean outputs that change their binary state according to permanently set frequencies periodically in the pulse - pause ratio (mark-space ratio of 1:1). Similar to the SIMATIC Step7 clock bit memory CompHyst Hysteresis comparison blocks The functions blocks compare input signals with each other and offer the following additional functions: Switching threshold, hysteresis ConvTime System time conversion Interpol Interpolation The unit contains conversion functions for the system time: Conversion of a SIMOTION data type DATE_AND_TIME into a serial time (UTC time) Conversion of a serial time (UTC time) into the SIMOTION data type DATE_AND_TIME Conversion of a SIMOTION data type TIME into separate values for days, hours, minutes, seconds and milliseconds Conversion of a SIMOTION data type DATE into separate values for years, month and days Conversion an ASCII string (date / time) into the SIMOTION data type DATE_AND_TIME The function block interpolates a straight line by two / eight points with limitations. Counter Elapsed hour / ring / event counter The Unit contains functionalities for: Elapsed hour counter Event counter with floating frequency control per time slot Level triggered ring counter with set function DateTime Date / time synchronization The unit covers et al. the date and time synchronization between SIMOTION and a connected HMI. Setting the system time and the system date from SIMOTION platforms via HMI Synchronizing the time and the date of a connected HMI to a SIMOTION platform Synchronizing the time and the date of a SIMOTION platform to a connected HMI Synchronizing the real time clock of several SIMOTION platforms with one another I DT MC PM Page 5/8

DefSig Determination of signs The function returns +1.0, 0.0 or -1.0 depending on the assigned LREAL value. Elements I / PI / D / ramp / T1 - elements The unit contains the following functionalities: Differentiating element General transfer element of 2 nd order Differentiating element with specification of interval length Ti Controllable integrating element with limitation and setting function PI element Linear ramp with separate steepness,enabling and transparent mode T1 element with setting function Horner Efficient runtime calculation of polynomials Latch Latch The functional value of an n th grade (order) polynomial at the position x is calculated. Runtime efficient zero point determination using the Horner technique The unit contains the following functionalities: D-Flip-Flop Sampling of signals LogicWrd Parity check / prioritization / bit detection The unit contains the following functionalities: MultiPlx Demultiplexer Random Random generator Redund Redundancy Parity detection and determination of the number of bits that have been set via signals of the data type WORD Prioritization of 4 binary signals, cascadable Detection of high signals out of 4 binary input signals Detection of a high signal out of 9 binary input signals Cascadable demultiplexer for 8 values The function generates random numbers between 0 and 1. At first, the function should be initialized - the same initial value generates the same random array. The unit comprises the following safety functions: Function block to read two redundant binary inputs to increase the security (including error display time) Function block for activation of an control element by observation of the response contact (including error display time) 6 FAQ_SEB_en V1.0.1

Special Measuring / comparing / observing The unit contains basic functions for measurement and monitoring like: Setpoint / actual value comparison with tolerance Acceleration measurement with enabling Monitoring an input for admissible changes Path measurement (milometer) Distance pulse generator UnitData Global unit data handling SIMOTION allows users to save, download or initialize data sets that they have individually created. Data set comprises not retentive or retentive variables of a unit defined in the interface or in the implementation area of this unit. The data can be permanently saved e.g. on the SIMOTION storage device and read in later, if required. Saving, loading, importing, exporting, initializing of individually configured data sets Non retentive or retentive data storage possible Format binary or ASCII HMITrace Real time trace with HMI The function block provides the cycle synchronous tracing of signals, which can be displayed as graphs at the HMI (WinCC flexible). The block takes care of the tracing and preparation of the data, which is stored in an array. Cycle synchronous tracing of signals in the runtime system of SIMOTION Transfer of the data to the HMI (WinCC flexible) 3.2.6 LTpCam Library for cam handling The units of this library contain functionalities for creation, utilization and display of cam profiles. CreaCam Cam profile creation This functionality provides the possibility to generate complex cam profiles from n segments with (n+1) points in runtime mode. Segmented cam profiles can be generated easily Calculation of cam segments according to the boundary conditions (straight line, polynomial 3 rd 7 th order, sinusoidal, cycloid) HMICam Cam profile representation with HMI The position profile of a cam disk can be displayed on the HMI without PG Cam values can be determined without the need of system functions MeasCorr Print mark correction With this block, it is possible to measure the actual position of an axis using an external signal (measuring probe). The measured value is compared with a I DT MC PM Page 7/8

setpoint value. If there is a setpoint actual value deviation, then this difference is corrected using a superimposed corrective axis motion. The following functionalities are available: Evaluation of the probe Dynamic measuring range adaptation automatically Correction of the position deviation via superimposed motion at the axis 3.2.7 LTpTCtrl Library for temperature control Closed-loop temperature control functions can be configured in SIMOTION using the TO temperature channel. This covers the actual value sensing (actual value acquisition) through the closed-loop control up to generating the actuating signal - all of the basic functions of closed-loop temperature control including the identification of the temperature control loops and calculating the resulting channel parameters. The function block simplifies the handling of the technological object. It provides the user with an interface that allows him to parameterize a temperature channel and control it. The FB handles the internal coordination with the technological object. The following functionalities are available: The technology object is evaluated and controlled (open-loop) temperature channel Control loop identification routine (self-tuning) The controller parameters are calculated The associated I/Os are evaluated and controlled Actual value monitoring with tolerance bandwidths 3.2.8 LFile Library for file access: SIMOTION Windows system The library provides standard SIMOTION functions for the access to files of a PC. The functions itself do not access files. A special PC application, connected via TCP/IP protocol, is telecommanded by the functions and executes the actual file access. Server / client application for file access PC application (Windows system) operates as server and provides functions to process files Creating, opening, closing, reading, writing, copying, shifting, renaming and deleting of files 8 FAQ_SEB_en V1.0.1