Siemens Programmable Control Specification

Embed Size (px)

Citation preview

  • 8/12/2019 Siemens Programmable Control Specification

    1/27

    Siemens Energy & Automation, Inc.

    Programmable Control Products

    S7-300Programmable Controller

    Guide orm S!eci"ication March 2000

  • 8/12/2019 Siemens Programmable Control Specification

    2/27

    Programmable Controller Guide Form Specification

    1 GENERAL

    2 SCOPE

    3 This specification covers the technical requirements for a programmable controller. Aprogrammable controller receives discrete and analog inputs, and control discrete andanalog outputs in a manner dictated by the user specified logic called Relay LadderLogic. A programmable controller can also perform data handling operations andcommunicate with external devices.

    4 MANUFACTURERS QUALIFICATIONS

    5 MANUFACTURERS STANDARDS

    The manufacturer shall have shown high commitment to product, manufacturing anddesign process quality. !t shall have attained !"#$%%% registration.

    7 DESIGN AND MANUFACTURE

    & The programmable controller and all of the corresponding components within the family ofcontroller products shall be offered by a company who regularly manufactures and servicesthis type of equipment.

    $ All products shall be designed, manufactured, and tested in accordance with recogni'ed(), *L, ("A, +, T*- and !)( industrial standards. The system shall be operationalduring and after testing. "ee tables below for standards requirements.

    AGENCY APPROVALSOVERVIEW

    Comments

    uality Assurance in /esign0/evelopment,1roduction, !nstallation 2 "ervicing

    ISO9001 (ertification by *nderwriters Laboratories and"! uality Assurance

    !ndustrial (ontrol )quipment 4"afety5 UL508 (ertification by *nderwriters Laboratories

    1rocess (ontrol )quipment 4"afety5 CSA22.2 142!M1987"# CUL

    (ertification by (anadian "tandardsAssociation or *nderwriters Laboratories

    UL1$04%&'( CUL

    (ertification by *nderwriters Laboratory

    )uropean )( /irective CE M)#* (ertification by (ompetent ody for )(/irective for selected modules

    STANDARDS OVERVIEW Conditions

    Page 2

  • 8/12/2019 Siemens Programmable Control Specification

    3/27

    Programmable Controller Guide Form Specification

    ENVIRONMENTAL

    -ibration IEC$82$ 67 89&:69%;', %.%

  • 8/12/2019 Siemens Programmable Control Specification

    4/27

    Programmable Controller Guide Form Specification

    69 The manufacturer or its authori'ed representative shall provide complete technicalsupport for all of the products. This shall include headquarters or local training, regionaltechnology centers, and local or headquarters technical assistance. A toll:free J&%%Knumber hot:line shall be available for emergency support.

    6 1roduct shall have a warranty period of at least 6 year from the date of purchase.

    17 PRODUCT

    18 6ARDWARE

    19 GENERAL

    @% The system shall consist of rugged components designed specifically for industrialenvironments. A complete system shall consist of one or more rac=s containing !0#modules, function modules, and communication processors interconnected by signalcables. The anufacturers ;ardware 1latform must have only one 1rogramming"oftware 1ac=age J"T)1

  • 8/12/2019 Siemens Programmable Control Specification

    5/27

    Programmable Controller Guide Form Specification

    @ !0# modules shall be retained in their slot by a hinge on the upper rear edge and a screwon the lower rear edge of the /!? rail. Removing the module shall require a screwdriveronly.

    @< !0# modules shall be installed in any available slot in the (1* or expansion rac=, andshall require only a screwdriver for insertion and extraction.

    @& !0# modules shall connect electrically to the adHacent module via a bac=plane busconnector.

    @$ !0# modules shall be fully enclosed in a plastic covering protecting the electroniccircuitry from exposure. +or more severe environments, conformally coated modulesare available.

    -0 DURAILITY

    36 All components within the controller family shall be manufactured with a high degree ofdurability.

    3@ All switches and other operator:controlled devices shall be of the si'e and durability forthe intended use as is normally offered for industrial applications.

    33 All signal cables furnished by the manufacturer shall be constructed so as to withstand,without damage, all normal use and handling.

    -4 PARTS INTERC6ANGE

    39 !n order to minimi'e spare parts stoc=ing requirements, the controller family shall have ahigh degree of interchange capability. The power supply, battery, power connector and)1R# memory cartridges should all operate equally well regardless of the (1* beingused.

    3 The system shall incorporate a modular design using plug:in connectors for bac=planeconnectivity.

    3< Gherever possible, all assemblies and sub:assemblies performing similar functions shallbe interchangeable.

    3& The system design shall accommodate the replacement of assemblies without having todisconnect field wiring. Removeable connectors shall be used to connect field wiring tothe individual !0# module assemblies.

    Page 5

  • 8/12/2019 Siemens Programmable Control Specification

    6/27

    Programmable Controller Guide Form Specification

    3$ All maHor assemblies and sub:assemblies, modules, and devices shall be identified usingpermanent labels or mar=ings each of which indicates the manufacturers catalognumber, product manufacturing date code, (), +, *L and ("A certifications.

    40 ENVIRONMENTAL CONDITIONS

    41 GENERAL

    @ All components of the controller system shall meet the following environmentalspecificationsF

    4- OPERATING CONDITIONS

    T)1)RAT*R) % to % degrees (elsius Jsys tem mounted

    hori'ontallyK T)1)RAT*R) % to % degrees (elsius Jsys tem mounted

    verticallyK

    T)1)RAT*R) >@9 to % degree s (elsius Jfor extend ed

    t emper a t u r e s ys t ems K

    44 6UMIDITY

    9 to $9C relative humidity, non:condensing

    45 POWER SUPPLY

    4$ TYPES OF POWER SUPPLY

    < The power supply shall be one of two typesM A( !n0/( #ut or /( !n0/( #ut.

    Type 6F A wide range supply operating from a voltage source in the range of 66% to @3%

    -A( on the input side. Available power shall be @ 0 9 0 6% Amps at a B@ -/( output..

    Type @F A wide range supply operating from a voltage source in the range of @0& -/(

    or 66% -A(. Available power shall be @ 0 9 0 6% Amps at a B@-/( output.

    48 SPECIFICATIONS

    $ The power supply shall contain an isolated, internal @-/( power source for !0#modules requiring @-/( power.

    Page 6

  • 8/12/2019 Siemens Programmable Control Specification

    7/27

    Programmable Controller Guide Form Specification

    9% The power supply shall contain a switch which determines the input voltage level foreither 66% -A( or @3% -A(.

    96 The power supply shall be modular in design, separate from the (1* and rac= for easyreplacement in the unli=ely event of failure.

    9@ The power supply shall be universal in design, compatible with main (1* rac=s, as wellas with expansion rac=s.

    5- CENTRAL PROCESSING UNIT :CPU;

    54 TYPES OF CPU

    99 )ight types of (1*s shall be offered. )ach shall possess the capability to solveapplication logic, store the application program, store numerical values related to theapplication processes and logic, and interface to the !0# systems. The (1* shall need noadditional modules to provide at least the following advanced programming featuresF1!/, !nteger 0 +loating:point ath, Logic functions, (omparisons, /ata loc=s, anduser:defined functions.

    5$ MODULAR CPU

    9< The modular type (1* shall containF A "iemens proprietary A"!( as the (1*, memorymounted on the board, for performing oolean operations, and interface to an R":&9

    programming networ=. Additionally, certain (1*s can also contain a built:in1R#+!*" /1 interface.

    9& The modular type (1* shall contain a real:time calendar and cloc= that can be accessedby the user program. This Time of /ay cloc= and calendar shall be battery:bac=ed andmaintain seven time functionsF Near J@ digitsK, onth, /ay of onth, ;our, inute,"econd, and /ay of wee=.

    9$ The modular (1* shall execute oolean functions at a rate of .3 to . microseconds perinstruction or lower.

    % The modular (1* shall be capable of controlling up to & !0# slots in a single baseconfiguration and up to 3@ !0# slots in an expanded configuration depending upon the(1* being utili'ed.

    Page 7

  • 8/12/2019 Siemens Programmable Control Specification

    8/27

    Programmable Controller Guide Form Specification

    6 (ertain !+ J!ntegrated +unction oduleK (1*s shall be able to provide specialfunctions such as +requency easurement function, 1rocess !nterrupt functions, and#pen:Loop positioning function.

    3..@. The modular (1* shall be able to provide additional serial ports via a modularcommunication processors.

    $2 SYSTEM DIAGNOSTICS

    $- VISUAL DIAGNOSTICS

    "tatus of low or dead battery shall be indicated by a red attery L)/ on the (1*module. The (1* will also notify the user in the event of a "ystem +ault, and the modeof the processor JRun 0 "topK.

    9 The diagnostic status of the fuses, for those discrete !0# modules containing fuses, shallbe indicated by a red L)/ mounted on the top of the module. The red L)/ shallilluminate when a blown fuse condition is present.

    $$ DIAGNOSTIC UFFER

    < The modular (1*s shall contain a read:only /iagnostic uffer that is special 1L(feature designed to receive and store faults. The diagnostics buffer shall provideinformation on the last 6%% events that occurred with a time resolution of 6 millisecond.

    The /iagnostic uffer also contains (1* capabilities, firmware version, memory usage,scan cycle time, communication capabilities, and !0# status.

    & The diagnostic buffer shall log !0# and system faults in a single fault table that shall beaccessible for display on the 1( compatible programming software screen, uploaded to ahost computer or displayed via an ;!.

    $ The diagnostic buffer shall have a total capacity of 6%% faults with the last @9 faultsshown in R*? mode and the last 6%% faults in the "T#1 mode.

    70 ALARM FEATURES

  • 8/12/2019 Siemens Programmable Control Specification

    9/27

    Programmable Controller Guide Form Specification

    Logged !n +ault Table N)" N)" N)"

  • 8/12/2019 Siemens Programmable Control Specification

    10/27

    Programmable Controller Guide Form Specification

    )ither Ebytes, 6@ Ebytes, @ Ebytes, & Ebytes, Ebytes or 6@& Ebytes, @9

    Ebytes, 96@Ebytes, 6 byte, @ byte, byte, & byte for application programming

    )ither @%& J@EK or $,$$$ 6:bit registers for register and data usage

    )ither 6%@, @%&, or &6$@ global reference flags or control relays

    )ither @9, 6%@, @%&, %$ or &6$@ bits for discrete inputs

    )ither @9, 6%@, @%&, %$ or &6$@ bits for discrete outputs

    )ither , @9 or 6%@ 6:bit registers for analog inputs

    )ither , @9, or 6%@ 6:bit registers for analog outputs

    Additionally the 1L( shall offer up to of memory on ))1R# as an option and

    or support icro emory (ards with capacity to &bytes as an alternative to))1R#.

    The emory (ard should be able to Archive a complete proHect and store all data that

    includes 1L( Application Logic, documentation and files in such formats as J.doc, .gif.,tif., dxf., ppt, mpeg and or any data that could be also put on a 1(:hardriveK, driveconfiguration, operator interface configuration, networ= configuration. All data files anddevice configurations that are stored on emory (ard must be able to opened from 1L(1rogramming 1ac=age J"tep

  • 8/12/2019 Siemens Programmable Control Specification

    11/27

    Programmable Controller Guide Form Specification

    &$ +or short duration, the program shall be maintained by a hi:capacity capacitor for aperiod of no less than 6 hour. This allows adequate time for replacing the battery in thecentral processing unit, should the external supply to the (1* be interrupted.

    $% +or long duration, the (1* module shall maintain its contents by using the battery. Thisallows the (1* module to be shipped via surface mail where power supply to themodule is not available. This method may be achieved by providing internally mountedbattery.

    91 PROGRAMMING ENVIRONMENT

    92 PROGRAMMING DEVICES

    $3 #n:line and off:line, (1* and !0# configuration and application program development

    shall be achieved with a 1( compatible computer and programming and documentationsoftware.

    $ The ! compatible computer shall be connectable to the 1L( via a built:incommunication port on the (1*. The serial communication port shall provide R":@@signals with R":&9 compatibility at a speed of 3%% aud to 6@ baud JconfigurableK.

    $9 !n addition to the 1! Julti:1oint !nterfaceK communications, the 1( compatiblecomputer shall be connectable to the 1L( via 1R#+!*" /1 or )thernet T(10!1protocol. A separate module providing )thernet communications connection shall plug

    into any system.

    $ The programming devices shall have access to the application program, the (1* and !0#system configurations, all registers, (1* and !0# status, system diagnostic relays, and!0# override capabilities

    97 WINDOWS 95 98 NT

  • 8/12/2019 Siemens Programmable Control Specification

    12/27

    Programmable Controller Guide Form Specification

    6%6 !t shall have the capability of programming the user program, store the program to the1L(, monitor program and reference address status while the 1L( is in Run or "topmode.

    6%@ The software must be capable of generating a printout of the relay ladder program fordocumentation purposes. The user shall be able to select any of the programdocumentation belowF

    Types of /ocumentation /escription

    1rint 1rogram This printout shall print the program logic with orwithout the equivalent oolean instructions for eachrung, the reference list, reference descriptions and0orusers rung comments.

    (ross reference tables This printout shall show the use of references in the

    program.Reference tables This printout shall show the values of each reference

    in each selected table and allow the user to double:clic= on any reference to display the code where thereference is utili'ed.

    (onfiguration 1rintout This printout shall allow the user to generate a rac=hardware and its assigned reference addresses listing,and the (1* configuration listing.

    6%3 The software shall provide the capability for programming using user:defined variablesJ"ymbolic ?amesK. These "ymbolic ?ames will consist of @ characters with anoptional &% character descriptor.

    104 OPERATOR INTERFACE

    6%9 The programming port and its protocol shall be open in architecture. The protocols ofthis communication port shall be published such that a user may develop his ownoperator interface device, software or hardware, to access Register, !0# status, !0#override and system diagnostic memory data.

    6% Through an open nature of this communications protocol, a wide variety of operator

    interface shall be made available. These may be manufacturers own brand or they maybe manufactured by 3rdparty vendors.

    107 INSTRUCTION SET

    108 PROGRAMMING LANGUAGE

    Page 12

  • 8/12/2019 Siemens Programmable Control Specification

    13/27

    Programmable Controller Guide Form Specification

    6%$ The (1* shall be capable of solving an application program whose source format shallconform to the !)(:6636:3 guidelines. The basic languages supported areF relay ladderlogic, bloc= diagram or statement list. The language shall support relay, timers andcounters, arithmetic, relational, bit operation, data move, conversion, and controlfunctions.

    66% The (1* shall be capable of solving an application program whose main program formatis in Relay Ladder Logic, "tatement List J"tructured TextK or +unction loc= /iagramwith underlying code in statement list. The (1* will also be capable of supporting other!)(:6636:3 languages such as "tructured (ontrol Language J"(LK or "equential+lowchart J7RA1;

  • 8/12/2019 Siemens Programmable Control Specification

    14/27

    Programmable Controller Guide Form Specification

    #n:/elay Timer J"O#/TKRetentive #n:/elay Timer J"O#/T"K#ff:/elay Timer J"O#++/TK*p (ounter J"O(*K/own (ounter J"O(/K*p 0 /own (ounter J"O(*/K

    66& The retentive on:delay timer shall behave as a stop:watch that increments time whenenabled and holds the current timed value until receiving power flow to the reset input.

    66$ The simple on:delay timer shall increment while it receives power flow and reset to 'erowhen power flow stops.

    6@% The simple off:delay timer shall increment while it power flow stops and reset to 'ero

    when power flow is present.

    6@6 There shall be at least &@ programmed timers and0or counters available for use inapplication programs.

    6@@ )ach timer or counter requires the use of three 6:bit registers within CR memory forstorage of the preset, the current value and a control word. These three registers shall beaccessible to the user via a register reference.

    6@3 The timers and counters shall not require an output reference, the output of a timer orcounter can be used to energi'e a coil, or enable another function, such as a math

    function, or another timer or counter.

    6@ The time0count limit shall be either a programmed constant or shall be programmable viaa register reference value.

    6@9 The time shall be counted in tenths of seconds or hundredths of seconds, and the rangefor the timers and counters is % to 3@,

  • 8/12/2019 Siemens Programmable Control Specification

    15/27

    Programmable Controller Guide Form Specification

    ultiplication/ivisionodulo /ivisionQ"quareQ"quare RootQ?atural LogrithmQ)xponentiationQ"ineQ(osineQTangentQArctangentQArcsineQArccosine

    Q Real /ata types only

    6@& "igned !ntegers J!?TK data shall be stored in 6 contiguous bits of memory, in @scomplement notation. The range for "igned !nteger /ata shall be :3@,

  • 8/12/2019 Siemens Programmable Control Specification

    16/27

    Programmable Controller Guide Form Specification

    639 it #peration +unctions shall perform comparison and movement operations on worddata that is specified as a continuous string of data in 6:bit or 3@:bit increments.

    63 it #peration +unctions that are used to perform oolean operations on correspondingbits of two bit strings of the same length shall consist of the following typesF

    ##L)A? +*?(T!#?"Logical A?/Logical #RLogical )xclusive #R

    63< it #peration +unctions used to create an output string that is a copy of an input bitstring, but with its bits inverted, shifted, or rotated. These functions shall operate on 6:bit or 3@:bit data types and shall consist of the following typesF

    !T +*?(T!#?"

    Logical !nvert J?#TK"hift Left"hift RightRotate LeftRotate Right

    63& The shift functions shall allow for the user to specify the number of places that the arrayis to be shifted as an input, and provide the state of the last bit shifted out, and a copy ofthe shift register as outputs.

    1-9 DATA MOVE FUNCTIONS

    6% asic data movement capabilities shall be provided by the following list of functionsF

    /ATA #-) +*?(T!#?"ove"hift Register

    66 The movement of data J& 0 6 0 3@ bit valuesK, as individual bits, from one location toanother shall be accomplished by the ove function.

    6@ The "hift Register function shall provide the functionality to shift one or more data bitswithin a reference location. All of the data within the "hift Register shall be accessiblethroughout the program from logic addressed memory.

    14- TALE

    Page 16

  • 8/12/2019 Siemens Programmable Control Specification

    17/27

    Programmable Controller Guide Form Specification

    6 Table operations shall consist of moving data into or out of tables and searching for dataof values equal to, not equal to, greater than, greater than or equal to, less than and lessthan or equal to a specified value.

    TAL) +*?(T!#?"Array moves"earch )qual"earch ?ot )qual"earch 7reater Than"earch 7reater Than or )qual to"earch Less Than"earch Less Than or )qual to

    69 The array move feature shall be capable of implementing indirect addressingapplications.

    14$ CONVERSION FUNCTIONS

    6< ultiple conversion functions shall be provided to convert a data item from one formatto another. These functions are listed below.

    (#?-)R"!#? +*?(T!#?"(/ to !nteger !nteger to (/!nteger to /ouble !nteger(/ to /ouble !nteger /ouble !nteger to (//ouble !nteger to Real!nvert !nteger

    !nvert /ouble !nteger?egate !nteger?egate /ouble !nteger?egate RealRoundTruncate(eiling+loor

    148 CONTROL FUNCTIONS

    6$ (ontrol functions shall be provided to limit program execution, alter the way the (1*executes the application program, or provide special 1L( services. The following(ontrol +unctions shall be providedF

    (#?TR#L +*?(T!#?"(ALL 0 R)Taster (ontrol Relay Activate J(RIKaster (ontrol Relay /eactivate J(RK

    Page 17

  • 8/12/2019 Siemens Programmable Control Specification

    18/27

    Programmable Controller Guide Form Specification

    aster (ontrol Relay #n J(RAKaster (ontrol Relay #ff J(R/K

    69% A master control relay function shall allow all rungs between the (R and its

    subsequent end function to be executed without power flow.

    151 PID FUNCTION

    69@ A single 1!/ function bloc= instruction must be provided by the (1* without anyadditional modules. Two versions of this closed loop control algorithmJ1roportional0!ntegral0/erivativeK shall be availableF

    The s tandard !"A 1!/ algor ithm, which applies the propor tional

    gain to each of the proport ional, der iva t ive , and in tegral t erms M

    and

    The independen t algori thm tha t appli es the propor t ional gain

    only to the propor t ional gain term.

    15- USER DEFINED FUNCTIONS FUNCTION LOCS

    69 A single function bloc= must be available to allow repetitive call of a function. Apassword to protect the integrity of the subroutine must also be available during compiletime. These functions will be able to be stored in a library for later usage.

    699 A "ubroutine may be called from within another subroutine. The nesting can be at least &

    levels deep.

    69 !n addition to the user:defined functions and function bloc=s, there are several otherorgani'ation bloc=s which can be useful which are integrated into the (1*.

    A (yclic !nterrupt shall be available that is executed once a programmable interval.

    The interval shall be between 6 and %,%%% milliseconds. All !0# shall be available toupdate during the execution of the subroutine. /epending on the selected (1*, youmay have anywhere from 6 to & of these interrupts available.

    A Time:of:/ay !nterrupt shall be available that can be selectively executed once,every minute, every hour, every day, every wee=, every month, end of every month,yearly. /epending on the selected (1*, you may have anywhere from 6 to & ofthese interrupts available.

    157 DISCRETE IO

    Page 18

  • 8/12/2019 Siemens Programmable Control Specification

    19/27

    Programmable Controller Guide Form Specification

    158 MODULARITY

    69$ !nterface between the 1L( and user supplied input and output field devices shall be

    provided by rac= type !0# modules.

    1$0 CONFIGURATION

    66 All !0# will be modular without placement restrictions. !0# will be available in discrete,analog, special function modules, and communication processors.

    6@ (1*s will be available which have integrated !0# for small systems, however, these(1*s will also be expandable.

    63 There are two types of (1*s available. At the low end, the (1* with its integrated !0#can be expandable with up to & modules. At the higher end, the !0# system shallaccommodate up to total rac=s or 3@ !0# slots. The maximum distance between localexpansion rac=s will be a total distance of 6% meters.

    6 )xpansion !0# rac=s shall be connected to the (1* rac= via a pair of !nterface odulesJ!K and a cable. An !:"end module resides in the (1* rac= while !:Receivemodules reside in the expansion rac=s.

    1$5 IO ADDRESSING

    6 !0# reference addressing for each !0# module shall be automatically assigned through theuse of the 1( compatible configuration and programming. The user must also have theability to manually configure individual !0# module addresses and have the softwarechec= the assigned address to determine if the address range is already assigned. Thereshall be no Humpers or /!1 switch settings required to address modules.

    6< The circuit status of each !0# point on a module shall be indicated by a green L)/mounted at the top of the module. These L)/s must be visible through a clear plasticlens. )ach L)/ shall illuminate an L)/ indicating the #n0#ff status of the discrete !0#point.

    6& Addressing of all references including !0# must be represented as a /ecimal asednumber.

    1$9 CONSTRUCTION

    Page 19

  • 8/12/2019 Siemens Programmable Control Specification

    20/27

    Programmable Controller Guide Form Specification

    6

  • 8/12/2019 Siemens Programmable Control Specification

    21/27

    Programmable Controller Guide Form Specification

    !nput 0 #utput "imulator JconfigurableK 6 !n 0 6 #ut 0 & !n B & #ut6@% !nput 6 0 3@6@% 0 @3% -A( !nput &@ -/( !nput with /iagnostic !nterrupt 0 /iagnostics 6@ -/(, "ourcing Logic !nput 0 & 0 6 0 3@@ -/(, "in=ing0"ourcing Logic !nput 6&:6@9 -/( !nput 6

    181 OUTPUT SPECIFICATIONS

    6&@ /iscrete A( output modules shall have separate and independent commons allowingeach group to be used on different phases of A( supply.

    6&3 )ach discrete A( output shall be provided with an R( snubber to protect against

    transient electrical noise on the power line.

    6& /iscrete A( outputs shall be suitable for controlling a wide range of inductive andincandescent loads by providing a high degree of inrush current J6%x the rated currentK.

    6&9 /iscrete /( output modules shall be available with positive and negative logiccharacteristics in compliance with the !)( industry standard.

    6& /iscrete /( output modules shall be provided with at least eight output points in agroup with a common power input terminal per group.

    6&< /iscrete /( output modules shall be compatible with a wide range of user:supplied loaddevices, such asF motor starters, solenoids, and indicators.

    6&& A @ Amp relay output module shall be capable of supplying @ Amps resistive maximumload per output and amps resistive maximum load per group of outputs.

    6&$ A Amp relay output module shall have & isolated outputs per module and shall becapable of supplying amps resistive maximum load per output and 3@ amps resistivemaximum load per module.

    190 AVAILAILITY OF OUTPUT MODULES

    6$6 As a minimum, the following discrete output modules shall be availableF

    /escription 1oints0odule +use S +uses0Rating odule

    69 -/( 0 @% mA #ptically !solated ?0A

    Page 21

  • 8/12/2019 Siemens Programmable Control Specification

    22/27

    Programmable Controller Guide Form Specification

    @ -/( 0 @% mA #ptically !solated ?0A@ -/( & @A %@ -/(, #ptically !solated & 06 0 3@ %.9A %&:6@9 -/( & 6.9A %6@% -A( #ptically !solated 6 %.9A 96@% -A( #ptically !solated 3@ 6A @6@% 0 @3% -A( #ptically !solated & @A %6@% 0 @3% -A( #ptically !solated & 6A @Relay, ?ormally #pen #ptically !solated & 0 6 @A %Relay, ?ormally #pen #ptically !solated & &A %Relay, ?ormally #pen #ptically !solated & 9A %

    192 AVAILAILITY OF MI

  • 8/12/2019 Siemens Programmable Control Specification

    23/27

    Programmable Controller Guide Form Specification

    @ Gire TransmitterF to @% mA

    6$$ Resolution of the converted analog voltage input signal shall be configurable from $ to

    6 bits binary depending on the users desired integration time.

    @%% All of the channels of converted analog voltage input signals shall be updated on themodule and transferred to the 1L( upon request.

    @%6 The conversion speed for all of the analog voltage input channels shall be no less [email protected] milliseconds and no greater than 6%% milliseconds..

    202 ANALOG VOLTAGE OUTPUT

    @%3 The analog voltage output module shall be capable of converting @ or channels ofdigital data to analog outputs in the following rangesF

    -oltageF :6% to B6% volts, % to 6% volts, 6 to 9 volts

    (urrentF :@% to B@% mA, % to @% mA, to @% mA

    @% Resolution of the converted output signal shall be 6@bits or 6 bits.

    @%9 All channels of analog output data shall be updated each scan from the analog module.

    @% Analog outputs with diagnostics shall be configurable to hold:last:state in the event of a(1* failure.

    207 MODULE AVAILAILITY

    As a minimum, the following analog modules shall be availableF

    /escription (hannels0odule!nput @, , utput @,

    (ombo Analog !nputs0#utputs @,

    208 SPECIALTY MODULES

    209 A

  • 8/12/2019 Siemens Programmable Control Specification

    24/27

    Programmable Controller Guide Form Specification

    @6% "peciali'ed axis positioning modules shall be available to perform 6 or @ axes of closedor open loop servo control. These modules shall support encoder feedbac= with analogoutput for velocity command.

    @66 The positioning mode shall support linear and " curve acceleration and deceleration.

    @6@ The modules shall provide user:defined control inputs and outputs for application suchas torque follower and flying cut:off applications.

    @63 The modules must have user defined inputs and outputs, an )nglish:languageprogramming software, and automatic data transfer of data between 1L( and axispositioning module with no user programming.

    @6 The positioning mode shall have a powerful instruction set, that includes absolute or

    incremental move, wait to move, dwell, conditional Hump and subroutine functions.

    @69 The modules shall provide non:volatile program storage without the use of battery orsuper capacitor.

    @6 The follower mode shall provide either parallel or cascade operation from a singlemaster.

    @6< The follower mode shall provide a selectable master source of encoder, analog, orinternal time base.

    @6& The single axis module shall have a position loop update time of not more than 6 msec.The dual axis module shall have a position loop update time of not more than @ msec.per axis.

    219 6IG6 SPEED COUNTER

    @@% A speciali'ed high speed counter option module shall be available to accommodateapplications where pulse input rates exceed the input capability of the 1L(.

    @@6 The high speed counter module shall provide direct processing of rapid pulse signals upto &% E;' in frequency.

    @@@ The high speed counter module shall be configurable as four independent counterscounting either up or down, two independent bi:directional counters, or one counter thatcan calculate the difference between two changing count values.

    Page 24

  • 8/12/2019 Siemens Programmable Control Specification

    25/27

    Programmable Controller Guide Form Specification

    22- PROGRAMMALE COPROCESSOR MODULE

    @@ A speciali'ed high:performance programmable microcomputer module having up to %

    Eytes of on:board (#" battery:bac=ed user memory shall be available to performcoprocessor functions.

    @@9 The speciali'ed coprocessor module shall be programmable with a powerful A"!(language interpreter or ( Language to perform data acquisition, data storage andretrieval, real time computing, and operator interface functions.

    @@ The speciali'ed coprocessor module shall be capable of performing master0slave or peer:to:peer serial communication tas=s in point to point or multidrop configurations utili'inga serial communication protocol.

    @@< The configurable module shall have two serial communication ports, one R":@3@ and theother a selectable R"@3@ or R":&9. !t shall have dual tas=ing capabilities, and shall besoftware configurable to behave asF

    #ne serial communication port,

    Two independent serial communication ports,

    #ne serial communication port and one A"(!!0A"!( application using one port, or

    #ne A"(!!0A"!( application using one or both ports.

    228 OPERATOR INTERFACE MODULE

    @@$ An embedded module shall support a high performance, character:based operatorinterface. This intelligent module must communicate with the (1* over the bac=plane.The operator interface must support the use of a single remote terminal up to ,%%% feetfrom the 1L(. The module should support any -T:6%% compatible terminal in order toprovide maximum flexibility in terminal selection.. The module must also supportGindows () devices and Terminal "erve r0(lient connections.

    @3% The operator interface shall require no programming to create graphic screens.

    @36 The operator interface shall provide configurable alarm messages.

    @3@ The operator interface must support trending functions.

    @33 The operator interface must provide a standard screen for monitoring and tuning thestandard 1!/ functions provided by the 1L(.

    Page 25

  • 8/12/2019 Siemens Programmable Control Specification

    26/27

    Programmable Controller Guide Form Specification

    @3 The operator interface must allow direct control of 1L( functions through the use offifteen user:defined function =eys per graphic screen.

    @39 The #perator interface must supply a standard screen to display diagnostic informationavailable in the 1L( (1* and !0# fault tables. !n addition, the operator must be able toclear these faults from the operator interface.

    3.6@..& The #perator interface must be able to )thernet, 1rofibus, 1! networ=communications and support (lient0"erver (onfigurations.

    3.6@..$ The #perator interface panels must also communicate to the following 1L(brands, "iemens "

  • 8/12/2019 Siemens Programmable Control Specification

    27/27

    Programmable Controller Guide Form Specification

    @ The communication medium for this speciali'ed networ= shall be a high energy and noiseimmune single shielded twisted pair cable transmitting data at an adHustable rate from6&T(10!1.

    @< The (1* will be able to be designated as a 1R#+!*" aster in a communicationscheme that allows the 1L( to interrogate other 1L(s for data.

    @& The (1* will also be able to be designated as a 1R#+!*" "lave in a communicationscheme that allows other 1L(s to interrogate it for data.

    .