s5-s7 tti brochure

24

Upload: edi29

Post on 22-Oct-2014

198 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: s5-s7 Tti Brochure
Page 2: s5-s7 Tti Brochure

-2-

STL S5

LAD S5

CSF S7

Graphical StepSequence

Edit in all PresentationsSTL S5

Page 3: s5-s7 Tti Brochure

-3-

S5 for Windows®

The S5 for Windows® is an excellent softwaretool for creating, modifying, testing, and document-ing programs for ProgrammableLogic Controllers (PLC). S5 for Win-dows® is used to program the Si-emens PLC family SIMATIC® S5 withthe programming language STEP®

5. The logic presentation is availablein Ladder Diagram (LAD), ControlSystem Flowchart (CSF), and State-ment List (STL). Import and ExportFunctions are available to convertexisting Step5 programs into the S5for Windows® format and vice-versa.In addition, original Siemens PLCprograms can be embedded into S5 for Windows®

projects without any program conversion.

Creating and EditingThe Editor, integrated under S5 for Windows®,can create, modify, and manage the contents ofan entire Symbol Library as well as search andreplace functions with multiple criteria. This Edi-tor provides the same easy to use tools that aresupplied with other Windows applications. The“Rewire” function is extremely easy to use. A Syn-tax check for existing addresses, absolute andsymbolic, is also integrated.The Editor, when used to create Ladder Diagramsor Control System Flowchart, can display com-

plex functions. Special care has been taken toallow easy operations with the Mouse and / or

the Keyboard. A Cross Reference List and / orthe corresponding Symbol Library, with the cor-

rect address, is displayed simul-taneously. The Symbol Librarymay be edited, in its own window,simultaneously. The allocation ofnew addresses with a syntaxcheck is integrated.Statement Lists may be createdwith the same easy to use toolsof the Symbol Editor. The Win-dows Clipboard with the Cut-,Copy-, and Paste Functions issupported for easy Statement Listmanipulation. Statement Listsmay be converted into LadderDiagrams or Control System Flow-

chart, where it is possible. Converting Ladder Dia-grams or Control System Flowchart into State-ment Lists is always possible.

DocumentationS5 for Windows® supports the installed WindowsPrinter. The program created will be printed withmultiple comments and preset headers and foot-ers. The selection of font and size are obvious. Aseparate dialog box is provided to select groupsof operands that you want to print out as a CrossReference list. Open windows, such as the Sta-tus Window, may also be printed.

Page 4: s5-s7 Tti Brochure

-4-

S7 for Windows® S7-300/400®

A Programming System for the Sie-mens S7 300 / 400 PLC‘sIBHsoftec has an efficient and straight-forwardprogramming system for the Siemens Simatic® S7-300® and S7-400® PLC‘s. IBHsoftecnow offers S7 for Windows® as anupgrade to the S5 for Windows® pro-gramming system or as a completestand alone programming package. Ina Statement List (STL) presentationthe complete instruction sets of theS7-300® and S7-400® PLC are imple-mented in the S7 for Windows® pro-gramming package. It is also possibleto use Ladder Logic (LAD) or ControlSystem Flowchart (CSF) to programand display the Status of the networks. Of courseall the on-line functions are integrated.

Combined Software Package S5 forWindows® and S7 for Windows®

Your investment in intellectual property and yourprogrammer‘s experience with S5 PLC‘s can be

converted and transferred directly to the S7-300®

and S7-400® PLC’s. A smooth transition to a mod-ern controller concept can be obtained by extend-ing the capabilities of the popular S5 for Win-dows® Programming system. As a result, S5 forWindows®, which operates with the Step® 5 pro-gramming language, continues to be used as thebasic programming system. With this concept itis now possible to have a common editor that

understands both Step® 5 and Step® 7 syntax.This allows you to easily convert Step® 5 codeinto Step® 7 code and vice versa. Using this ca-pability you can open S5 blocks with the S7

source code editor, even if all of the instructionscannot be directly converted (instructions not con-verted are marked in the block and allow you tomanually edit those instructions).

Short Familiarization PeriodOur implementation of S7 for Windows® providesthe programmer with the ability to take advan-tage of the benefits of using new hardware with-out being required to learn a new complicatedprogramming system. For the programmer thereis virtually no difference when writing a programfor the Simatic® S5 or S7 PLC series, when us-ing the Step® 5 instruction set. Of course, to usethe full Step® 7 instruction set it is necessary toknow the use of the new instructions. But evenwhen using the full capability of all the new in-structions, the look and feel of the programmingsoftware is very much the same when program-ming or testing an S5 or S7 PLC program.

Windows-PlatformThe user can select the Windows operating sys-tems he or she prefers to use for programming.The software packages S5/S7 for Windows® re-quires a 32-Bit Operating System and may beinstalled on PC‘s running Windows 95; Windows98; Windows NT (with service pack 3) and Win-dows 2000.

Page 5: s5-s7 Tti Brochure

-5-

Converting S5 Programs into S7 Pro-gramsS5 Programs can be converted from S5 programsinto S7 programs. This is done with the conver-sion command and can be done on a Block byBlock basis. The conversion can be done auto-matically, without any operator intervention, in thebackground, when the S5 program is downloadedto the S7-300® or S7-400® PLC. Not all S5 pro-grams can be converted directly into a program

that is understood by the S7-300® or S7-400®

PLC. This is because the internal structure, cod-ing, memory areas, PLC block names and thePLC block structure of the S5 and S7 PLC‘s varyin many ways. To assist the user in convertingprograms, the PC Block List window can displaythe S5 Name, the S7 Name, and the Format ofthe Code. A block that cannot be completely con-verted will be marked with an (E) and the lengthis set to zero (0) so it can‘t be transferred to thePLC. The Blocks marked with an (E) can beopened with the S7 for Windows® S7 Editor(source text) for modifications.

New PLC Block NamesThe programming language for S7-300® and S7-400® PLC’s does not use Program Blocks (PB),Step Sequence Blocks (SB), extended FunctionBlocks (FX) or extended Data Blocks (DX) thatare understood by the S5 programming language.The S7 programming language uses PLC Blockgroups Functions (FC), Function Blocks (FB),Data Blocks (DB), System Functions (SFC), Sys-

tem Function Blocks (SFB) and System DataBlocks (SDB). S7 for Windows® uses predefinedassignments to convert S5 Block names into S7Block names. This predefined name conversionlist may be modified by the user.

Program Transfer to the S7Programs generated with S7 for Windows® canbe transferred to an S7-300® or S7-400® PLC.Blocks displayed in the Block List window and

marked S5 Format can be transferred to anS7-300® or S7-400® PLC if the S5 Code isdirectly convertible into S7 code. The auto-matic conversion takes place during the download. Data transfer is done using a converterCable (PC-MPI Cable) to connect the PC se-rial port (COM1-4) with the MPI Interface ofthe S7-300® or S7-400® PLC. DownloadedPLC programs can be monitored and modi-fied with S7 for Windows® (Status Mode).The S5 code, converted during the down-load to the S7 CPU, can still be monitored in

the Status Display as native S5 code.

On-Line FunctionsS7 for Windows® offers a full range of on-linefunctions to debug, test, and modify the PLC pro-gram transferred to the S7-300® or S7-400® PLCseries. The serial port (Com 1-4) of the PC mustbe connected with the PLC via the PC-MPI cable.The status of the PLC can be monitored in agraphical display . Separate windows are avail-able to display the Interrupt Stack (I-Stack), theBlock Stack (B-Stack), and the Diagnostic Buffer.If there are several S7-300® or S7-400® PLC‘sconnected with S7 for Windows®, via the PC-MPI cable, a dialog box is provided to select thePLC that you want to communicate with. ThePLC Block List window can display the S5 Name,the S7 Name, and the Format of the correspond-ing Block in the PC Block List. The logic of aBlock that has been opened from the PLC BlockList window (Status or Editor) will be displayedwith its syntax (S5 or S7) indicated in the PC BlockList window (S5 Format or S7 Format).

S7 for Windows® S7-300/400®

Page 6: s5-s7 Tti Brochure

-6-

S7 for Windows® S7-300/400®

PLC Logic PresentationAs in S5 for Windows®, the user can select thePLC Logic Pre-sentation with S7for Windows ®.Programming, ed-iting and testing ofthe program inStep® 7 syntaxcan be done inLadder Diagram(LAD), StatementList (STL), andControl SystemFlowchart (CSF)presentation. Allpresentation for-mats can be

switched back & forth with a click of the mouseor the keyboard. Your favoritePLC Logic Presentation modecan be established as a defaultin you system by marking thecorresponding button in the“Preference” dialog box on the“Editor” page. It is always pos-sible to convert a network pro-grammed in Ladder Logic intoControl System Flowchart orStatement List. In the other di-rection, the conversion from

Statement List into Ladder Logic or Control Sys-tem Flowchart is not always possible due to the

complexity and sophistication of Statement Listprograming. The programming of PLC Logic inLadder Diagram (LAD) or Control System Flow-chart (CSF) presentation is done with the samerules that apply when using Step® 5. The Syntaxmust follow the rules of the Step® 7 programminglanguage. LAD and CSF presentation use a sepa-rate window per PLC Block for the declaration oflocal variable. To make the declaration of localvariables easier, a dialog box where you can de-fine the local variables (LAD, CSF, and STL pre-sentation) is implemented.

Page 7: s5-s7 Tti Brochure

-7-

S7 for Windows® S7-300/400®

Compatibility with Siemens Program-ming Units (PU).All programs generated on our system, in S7

code, can be transferred, one (1) to one (1) tothe Siemens S7 programming units which canthen be handled like any other Siemens gener-ated program. Blocks in S7 for Windows ®,marked as S5 Format, must be converted intothe S7 format prior to transferring the block tothe Siemens PU. All programs written on a Si-emens PU and existing Libraries (*.s7p; *s7l) canbe directly imported by S7 for Windows®. Thedata format used to transfer programs to the Si-emens PU is *.AWL (ASCII format source code).The symbolic tables are transferred to the Si-emens PU by using the*.SEQ format.

Hardware ConfiguratorS7 for Windows® provides an integrated tool to

set up the Hardware Configuration of the S7-300®

and S7-400® PLC‘s and establish the param-eters and addresses of the individual modules.

The Configuration Tool is in two parts, the com-ponent catalog and the PLC design window. TheHardware Catalog is an open system and newcomponents may be added at any time, free of

charge from our web site. Each time the Hard-ware Catalog is opened the data is recompliled.The Catalog contains not only Siemens Profibuscomponents but also Profibus components fromother manufacturers. Data files on these compo-

nents, in theGSD format,can be readilyadded to theHardware Cata-log. The PLCdesign windowcan import theconfiguration ofan S7-300® andS7-400® PLCand can bemodified. Using

the PLC design window, off-line, you can buildyour configuration and then transfer the data tothe SS7-300® and S7-400® PLC.

Page 8: s5-s7 Tti Brochure

-8-

On-Line Functionsa connection using a TCP/IP protocol to an S5 oran S7 PLC. The connection may be accomplishedvia an Ethernet bus system or via the Internet(Intranet). The PC requires a standard EthernetNetwork board and the PLC needs hardware pro-vided by the INAT company to connect to an Eth-ernet bus system. The special driver required is

already built into the S5 / S7 for Windows® soft-ware.

H1 (Industrial Ethernet) BusAn Advanced H1, connection using a standardEthernet network board to connect to the H1 Busdirectly, is supported by S5 / S7 for Windows®.This method requires an additional software driverand a standard Ethernet Network board to con-nect to the H1 Bus. The PLC requires an H1 con-nection board. With the optional driver softwareinstalled it is possible to activate the H1 Connec-tion command from the option menu. From thedialog box you can select the PLC that you wantto go on-line with. You can select any of the PLC‘sconnected to the H1 Bus. It is also possible toconnect to the H1 bus without the special driversoftware. For this standard H1 connection, your

PC must have a serial link to a Master PLC. TheMaster PLC is one of the PLC‘s connected to theH1 Bus. Via the master PLC you have access toany other PLC on the H1 Bus.

The programs created with S5 for Windows® aretransmitted via the serial link from the PC to theS5 PLC (20mA Current Loop Converter). To con-

nect S7 forW i n d o w s ®

with an S7-300® or S7-400® PLC ac o n v e r t e rCable (PC-MPI Cable) isrequired. Youcan select theserial ports

(Com 1-4) for communication with the PLC. Withthe PLC connected on-line with the PC, the sta-tus of the signals is presented in graphically dis-played Function Blocks (Ladder Diagram or Con-trol System Flowchart). Logically true signals areindicated with a red line and false signals aredisplayed as a black dotted line. The status of asignal may be changed with the click of a mouseor with the keyboard. You can modify the PLCprogram on-line with the S5 / S7 for Windows®

editor and display the status of the PLC as easilyas being off-line. An additional window is providedto display single Bits of up to ten (10) input bytes,output bytes or memory bytes (flags) and up tofive (5) operands in a Byte or word format. Thesingle bits may be set with the mouse or the key-

board. This function allows you the check singlecomponents and wiring on a machine without aPLC program.

TCP/IPWith S5 / S7 for Windows® it is possible to set up

Page 9: s5-s7 Tti Brochure

-9-

With the Integrated S5 Simulation PLC, which isimplemented in the basic S5 for Windows® soft-ware package, it is possible to test yourS5 PLC programs. No additional hardwareis needed. The test will be performed onyour PC. The Integrated S5 SimulationPLC provides you with the same on-linestatus display as a real PLC, connectedvia a serial link. The Integrated S5 Simu-lation PLC uses the command structure ofthe Siemens 115U (CPU944) without sys-tem commands. With the click of a mouseor with the keyboard you can set or resetInputs, Outputs, or Flags directly within theon-line status display. From the IntegratedSimulation PLC Window the PLC programcan be executed in single steps. The singlestep operation allows you to execute asingle program cycle, a single Block, or a singleinstruction within a block. You will find buttons to

Integrated S5 Simulation PLC

S5 / S7 Simulation PLCOptionally, two additional PLC simulation pack-ages are available. The SimPLC PLC945 is asoftware simulation PLC with the functionality and

the instruction set of a Simatic® S5 CPU 945, in-corporating system commands, floating point val-

ues, and the use of double words. Extendedfunction blocks (FX), extended data blocks (DX),and extended flags (S .. 32 768) are also sup-

ported. The number of timers and counters areextended to 256 each and the memory struc-ture is equal to the memory structure of theCPU 945.The SimPLC PLC416 is a software simulationPLC with the functionality and the instructionset of a Simatic® S7 CPU 416.Both Simulation PLC‘s can be installed on thesame computer where you have installed theS5 / S7 for Windows® software package, whichwill allow you to transfer data directly betweenS5 / S7 for Windows® and the Simulation PLC‘s.It is also possible to have the Simulation PLC‘sinstalled on a separate computer and transferdata between S5 / S7 for Windows® and the

Simulation PLC‘s via a serial link between thetwo computers using a null-modem cable.

start, stop, and execute the start OB’s. Fields todisplay the value of variables (operands, timers,

counters data words etc.) and fields to displayand set inputs, outputs, and flags, are provided.

Page 10: s5-s7 Tti Brochure

-10-

FileThe File Menu provides the commands to cre-

ate, store, open, im-port or export a PLCprogram file. Com-mands for printing andpage setup are alsoavailable. The “Prefer-ences” dialog box,where all the S5 / S7for Windows® defaultsettings are estab-lished, can be openedvia the command“Preferences”, fromthe “File” menu or viathe “Preferences” icon

from the “Tool Bar”.

BlockThe commands to manipulate Blocks are listed

in this menu. Thetransfer of blocksto an on-line PLCor an EPROM/EEPROM moduleis controlled fromthis menu. Select-ed blocks (one ormultiple) may becopied, insertedor deleted. Thesecommands use aclipboard similarto the function ofthe Windows Clip-board. Conversionof S5 Blocks intoS7 Blocks andvice versa is donefrom here.

S5/S7 Menu Bar Commands

HelpS5 / S7 for Windows® on-line Help is an easyway to look up information about the task you areperforming, a feature you would like to know moreabout, or a command you want to use. Help isavailable whenever you see a help button, or youcan use help from the menu bar or the help iconon the tool bar.

WindowsEight different windows to manipulate programsare provided. All windows may be opened simul-taneously. The Editor and the Status window maybe opened several times. It is possible to enlargeor expand the appearance of the logic with a key-stroke. To manage the opened windows, all thewindows are listed in the windows menu and theactive window is marked. The windows may bearranged automatically by using the Cascade andTile commands.

PreferencesThe selected configurations are valid for all S5 /S7 for Windows® windows. The configuration fileis saved and will be opened whenever you call a

S5 / S7 for Windows® program. Different fontsand sizes may be selected for the printer and forthe CRT display.

Page 11: s5-s7 Tti Brochure

-11-

S5/S7 Tool Bar Commands

Open next WindowThis icon allows for switching rap-idly between open windows with a

mouse click.

PC (Block List)This index lists all the Blocks, withthe date and time it was created or

changed, and a comment. One or more Blocksmay be selected for further manipulation.

PLC Block ListThis index lists all the Blocks storedin the PLC. One or more Blocks may

be selected for further manipulation in the sameway it is handled in the Windows File Manager.

EPROM BurnerThis icon opens a menu to controlEPROM burning. It is only active

when the option is purchased.

Cross Reference displayA click on this icon lists the ap-pearance of operands as a symbol

or absolute throughout the whole program. Thisfunction may be called from any window.

Block EditThe Block selected in the BlockListing will be displayed in the

Block editor and is ready for any changes.

Block Status DisplayThe status of the signals can be dis-played On-Line or from the Internal

Software PLC.

Symbolic Library EditorWith this integrated editor you canwrite, cut, copy and paste text to cre-

ate and modify the Symbolic Table. The Sym-bolic Library may be tested for multiple use ofaddresses or symbols and sorted.

PLC Error DisplayThis icon enables you to view theprogram interrupt information stored

in the PLC (I-Stack, Extended I-Stack, B-Stack‘diagnosic buffer).

On-Line PLC StatusThe status of flags, inputs, outputs,timers, counters, compurgators,

data words, and peripheral words are displayedand can be modified.

Integrated S5 SimulationThis icon selects the Integrated S5Simulation PLC for testing the PLC

program. The Simulation PLC has the instructionset of an S5 CPU 944 without system commands.

PreferencesAdjust the settings for S5/S7 forWindows ® programming tool to

meet your personal requirements. The settingsmay be changed anytime and are active as sonnas the “Preference” dialog box is closed.

Closing WindowsThe S5/S7 for Windows ® activewindow is closed by clicking this

icon.

Help FunctionAn integrated subject related helpfile with an index and a list of key-

board shortcuts for easy operation is available.

Page 12: s5-s7 Tti Brochure

-12-

Converting PLC ProgramsExisting PLC ProgramsYou can still use your valuable library of PLC pro-grams. Importing and exporting existing PLC pro-grams is easily done with S5 for Windows® andS7 for Windows®. PLC programs stored on diskin a CPM format can be converted into DOS diskswith a converter program. S5 for Windows® im-ports the converted files.

S7 ProgramsPLC Programs created with the S7 for Windows®

programming package can be transported into theoriginal Si-e m e n sSTEP® 7program-ming sys-tem. The

Export function stores the PLC Program (file ex-tension .AWL) and the Symbolic Table (file ex-tension .SEQ) in an ASCII text file format on disk.A Disk created with the S7 for Windows® Exportfunction can be read (imported) by a Siemensprogramming system. PLC programs written with

a Siemens STEP® 7 programming system andS7 program libraries can directly be imported byS7 for Windows®.

Importing [S5D - Format]S5 for Windows® has an integrated import filter.PLC programs created with the basic PLC pro-gramming package, STEP® 5 from SIEMENS witha DOS operating system (or S5-DOS), can beopened directly. The import function convertssuch files into the S5 for Windows® format byreading the data from the disk into the memory ofyour personal computer. Files created with SI-

EMENS software have a file name with six (6)freely selected characters plus the characters ST.

The characters S5D are used as the file nameextension. For example; DEMO12ST.S5D. At thesame time the PLC program file is converted thesymbolic table file is read into the memory of yourpersonal computer. This file has the same nameas the PLC program file (the first six characters),followed by the characters Z0 and the file nameextension SEQ. For example; DEMO12Z0.SEQ.The conversion program does not alter the origi-nal files.

Exporting [S5D - Format]An export filter is also integrated in S5 for Win-dows®. This filter converts PLC programs into theSTEP® 5 format S5D. A PLC program existing inthe memory of your personal computer is auto-matically converted during the write process tothe disk. The file name has six (6) freely selectedcharacters plus the characters ST. The charac-ters S5D are used as the file name extension.The symbol table relating to the PLC program isalso stored on disk during this process. The sym-bol file gets the same name as the program file(the first six characters) followed by Z0 and thefile name extension SEQ.

CPM FormatIf your PLC programs have been created with oneof the following SIEMENS programming systems,PG-685, PG-675 or PG-635, in CPM, they mustbe converted into a DOS disk format. We cansupply the shareware converter program Sydex“22DISK”. The converted files can then be im-ported by S5 for Windows®.

Page 13: s5-s7 Tti Brochure

-13-

G5 for Windows®

Step Sequence ProgrammingG5 for Windows® Step Sequence Programmingis a tool for programming sequential steps (se-quencer control) within a STEP® 5 PLC program.A Step Sequence programmed in a Step Se-quence Block (SB) is made up of steps and tran-sitions. The transitions logic is used to enable thefollowing step. The graphical G5 for Windows®

Step Sequence Programming supports linear se-quences, alternative branching, simultaneousbranching and jumps. Steps are displayed withboxes. There is a differentiation between an ini-tial step, a permanent step, and a selective step.The initial step is used for an unconditional startof the Step Sequence. The instructions of apermanent step will always be executed even ifthe step flag is not active. The instructions of aselective step will be jumped over if the step flagis not active. Transitions are displayed as lines.The following step will only be executed if the logicof a transition is true. With a simultaneous branchit is possible to branch out to up to eight (8) fur-ther steps. The graphical display of steps and tran-sitions may include comments. With the exceptionof the initial step, each step may have a time as-signed to it. This could be a waiting Time (delaytimer) or a monitoring time (watch dog). The G5for Windows® Graphical Step Sequence program-

ming is compatible to the Siemens GRAPH® 5and GRAPH® 5/II PLC programming packageand therefore it contains the standard SiemensFunction Blocks and Step Sequence Blocks(FB70/71 - SB0, FB72 - SB2, FB73 - SB3). Inaddition G5 for Windows® provides the “G5” pro-gramming mode. In this mode the standard Si-emens Function Blocks and Step Sequence

Blocks are not usedwhich results in re-duced overhead andthis improves the ex-ecution time of a StepSequence Block drasti-cally. Also Step Se-quences may be pro-grammed in Blocksother than SB’s. Simul-taneously to the actualStep Sequence, thelogic of the selectedStep or Transition is dis-played in a separatewindow. This logic maybe displayed and edit-ed in Ladder logic(LAD), Control SystemFlowchart (CSF), or

Statement List (STL). The size of the logic win-dow may be adjusted. The corresponding Sym-bolic Library may also be displayed and edited atthe same time. The size of the step boxes areadjustable to the size (number of characters perline, number of lines) of the comments used. Thestatus display has the same layout as the editorwindow. Active and corrupted steps are specificallyindicated.

*) SUL Step Overlay Functions. These are condi-tions to apply to all or selected steps.

stimiL

)*s'LUS.lcnispetsforebmunmumixaM 721

noitisnartforebmunmumixaM 721

s'LUSforebmunmumixaM Z...A62

gnihcnarbsuoenatlumisfohtpedmumixaM 8

spetslaitiniforebmunmumixaM 8

Page 14: s5-s7 Tti Brochure

-14-

DDE InterfaceS5 for Windows® as well as S7 for Windows®

support the DDE interface (DDE = Dynamic DataExchange, acommunica-tion protocoldefined byWindows).This inter-face allowsyou to ex-change datawith otherWindows ap-

plications (programs from other vendors). ViaDDE, data may be exchanged with process

visualization programs to display an actual proc-ess. Analog values may be transferred to a spread-sheet program, like Microsoft Excel, for furthermanipulation (calculation, business graphics,database, etc.). Data can be exchanged betweenthe S5/S7 Software PLC’s “SoftPLC”, the S5/S7Simatic® PLC’s, as well as the Integrated S5 Simu-lation PLC, and any other windows application.This could be a process visualization, spreadsheet calculation software (Microsoft Excel), etc.As a result of the DDE Hotlink, updated informa-tion is automatically transferred. A periodic requestis not needed. The DDE interface uses the multichannel technique. Several Windows applicationscan access the interface simultaneously.

PLC Block Compare “BlockDiff“The BlockDiff option is a powerful easy to usetool to compare PLC programs or Blocks. You

can compare two (2) PLC programs in the S5 forWindows® file format, or two (2)PLC programs in the S7 for Win-dows® file format, or two (2) PLCprograms in the Siemens Pro-gramming Unit (PU) file format(*.S5D), or two PLC programs,one in the Siemens file format andone in the S5 for Windows® for-mat. These files may located on aPC as well as a PLC. This tool will create a listof the existing blocks and will indiate the differ-

ences. A detailed window can than be opened toreview the differences in STL listing. You can set

a variety of filters to customize the com-pare routines. For instance, commentscan be included in the compare func-tion or you can leave the comments out,its your choice.BlockDiff is an optional, integrated, 32bit application of S5 / S7 for Windows®

that prodives detailed information aboutthe differences between two PLC pro-grams. The standard tool, incorporatedin the S5 / S7 for Windows® program-ming package, compares Blocks from

the PLC with the corresponding Blocks in the PC,

and indicates where the differences begin in abolck (segment number).

Page 15: s5-s7 Tti Brochure

-15-

SoftPLC The Software PLC

SoftPLC FundamentalsThe software PLC is a straightforward softwaresolution that is executed in a Windows environ-ment. The software PLC is executed in the samemanner as a hardware PLC. The advantage ofexecuting a PLC program in this manner is thatthe PLC status can be displayed in real time with-out any recompile activities. Diagnostics and test-ing of a PLC program is much easier and theinstructions to be executed can be monitored inreal time. Single blocks can be transferred directlyinto the PLC within a PC.

SoftPLC on a Single Processor SystemIn a single processor application, the softwarePLC simultaneously shares the CPU power withthe other applications to be executed. The CPUpower allocation is freely selectable. For instancefifty percent (50%) of the CPU time (time slice) isassigned to the software PLC and the other 50%is used by the other applications. The softwarePLC is called within a preset time-frame, whichcould be 2ms.

SoftPLC I /O‘sThe Software PLC can access standard I/Oboards as well as numerous intelligent hardwareboards available to control bus systems widelyused by the industries (e.g. Profi Bus DB,INTERBUS, DeviceNet, CAN-Bus, etc.). Drivershave been developed to connect bus system in-terface boards with the software PLC.

SoftPLC Operating SystemsTo meet the demands of our customers and pro-vide flexibility, a variety of hardware and softwareplatforms are available that support the softwarePLC. The S5 version can be installed on sys-tems using Windows 3.1x/95/98 or Windows NT4.x / Windows 2000. The S7 software PLC mustbe installed on systems using Windows NT 4.xor Windows 2000.

SoftPLC CompatibilityTo meet a variety of performance requirementsand still have the ability to transfer existing PLCprograms, without any modifications, into a mod-ern PLC environment, several versions of thesoftware PLC’s are available. The software PLCversion PLC S5-943 is compatible to the Simatic®

S5 PLC CPU943. The PLC S5-945 version iscompatible to the Simatic® S5 PLC CPU945. The

PLC S7-315 version is compatible to the Simatic®

S7 CPU 315. The PLC S7-416 version is com-patible to the Simatic® S7 CPU 416.

SoftPLC on a Dual Processor SystemIn the Windows NT / 2000 environment with adual processor system, one CPU is totally allo-cated to the software PLC. The PLC cycle timeis dependant on the execution time of the OB1. IfOB1 has a short execution time, the number ofcycles per time period is high.

SoftPLC on an additional ProcessorBoardThe user also has the ability to install and acti-vate the software PLC on an additional proces-sor board which can be plugged into the mother-board of the PC. The software PLC is then com-pletely independent from the PC hardware. Theadditional processor board may be powered withits own power supply. Such a setup has the ad-vantage of being independant of a PC failure thatordinarily would impact the software PLC. Wellknown manufacturers offer processor board withintegrated bus interfaces (e.g. Inter Bus, Profi Bus,Can Bus, ASI Bus, DeciveNet, etc.) as a com-plete PLC solution.

The Software PLC comes in two basic configu-rations. • Step® 5 compatible programming • Step® 7 compatible programming

Page 16: s5-s7 Tti Brochure

-16-

Monitoring, Operating, and ControllingSimultaneously, from one PCThe SoftPLC integrated in a PC allows processmonitoring, operation, and control from one hard-ware unit. The use of the SoftPLC is especiallyuseful if the process currently calls for a PC fordata collection, process visualization, program-ming, or any other reason. Such a solution re-duces the required hardware by a PLC-CPU andthe corresponding communication processor.

Standardized Interfaces to Windows Ap-plicationsThe SoftPLC has a Hotlink DDE interface with

multi-channel capability. Windows applicationscan directly access the data in the SoftPLC viathis interface. Nearly all visualization programssupport the DDE interface. Using DDE no spe-cial drivers are required.For Windows applications using FastDDE Inter-face, such as In-Touch from WonderWare, a spe-cial FastDDE driver is available as an option. This

FastDDE driver al-lows you to custom-ize the transfer of

specific PLC data at selectable time periods. Thistechnique reduces the data load on the PC. ForVisualization systems, equipped with an OPC in-terface, an optional driver has been developed.

SoftPLC Access via DLLFor fast data transfer between the software PLCand other Windows applications, a DLL is avail-able. Examples for Visual Basic, Excel and C, aresupplied. Numerous visualization software sup-pliers have DLL’s available for fast data transferbetween the SoftPLC and their visualization soft-ware.

Integrated Watchdog FunctionIntelligent up-to-date Bus Control Boards todayhave integrated watchdog functions. These

watchdog functionsguarantee that the in-puts and outputs of theSoftPLC, in case of a

hardware failure of the PC, are handled in thesame way as a hardware PLC CPU. If the PCfails, all the outputs of the Bus System are reset.

Additional FunctionHaving a software PLC in the PC environment itis useful to add additional functions to the PLCinstruction set. These additional functions us thecommand structure of the S5 (DO RSnn) or theS7 (SFCnn, SFBnn) environment.

The Thinking behind the ProductThere are two versions of the S5 compatible,SoftPLC. The major difference between them isthe size of the PLC program memory. The PLCS5-943 has 48kB of program memory and thePLC S5-945 has 720kB of program memory. Theexecution time of the software PLC, of coursewill depend on the execution time of the CPU.Both versions have an integrated PID algorithm.Internally, the PID algorithm, to increase the ac-curacy, uses floating point mathematics. To becompatible with a Siemens CPU, external num-bers for the PID algorithm use interger values.Both versions are set to make use of two (2) orfour (4) accumulators. There are two versions ofthe S7 compatible, SoftPLC, the PLC S7-315 andthe PLC S7-416. The only difference betweenthe PLC S7-315, a software PLC, and the Si-emens S7-315 hardware CPU is we have setboth the load memory and the working memoryto 100kB, each. In the PLC S7-416, a function isavailable to set the memory allocation. As a re-sult, the load memory and the working memory isonly limited by the amount of memory availablein the PC. When using the PLC S7-315 or thePLC S7-416 you can write your own SFB‘s andSFC‘s in Borland C++.

SoftPLC The Software PLC

RA

OA

N.C.

N.C.

EA

Visualization

DLLDDE

FastDDE

Software PLC

SoftPLC

Page 17: s5-s7 Tti Brochure

-17-

Hardware AccessTo connect the PC executing the Software PLCwith the outside world, an interface board is re-quired. Small applications may only require Multi-I/O boards. These boards can be accessed di-

rectly from the Software PLC without major ef-fort. The Software PLC (S5 version) provides spe-cial instructions (DO RS 10 up to DO RS 31) toinitialize standard boards (port address) and toread inputs and to write to outputs. With the S7versions SFB‘s or SFC‘s are used to do the sametasks.It is also possible to connect the PC to an exter-nal Bus System. In addition to standard I/O boards,different bus systems can be accessed via theSoftware PLC. Numerous intelligent hardwareboards are available to control bus systems widelyused by industry (e.g. Inter Bus, Profi Bus, CAN-Bus, ASI Bus, DeviceNet, etc.). To access businterface boards, drivers have been developedby IBHsoftec. Optionally, drivers for the followingbus systems are available:

SoftPLC The Software PLCInter Bus (boards from Phoenix and Hilscher),Profi Bus DP, CAN-Bus, ASI Bus, DeviceNet(boards from Hilscher).

Network ConnectionWith a standard Ethernet board it is possible toconnect to an existing network (Internet, Intranet)with the TCP/IP or SINEC® H1 Protocol. TheTCP/IP-Protocol enables the diagnosis of theSoftware PLC via the internet or a continuousdata exchange is possible via a Company Intra-net. This is accomplished with S5 / S7 for Win-dows®.

PLC S5-943 / PLC S5-945 Running un-der Windows 3.1x / 95 / 98The Software PLC, to be executed under Win-dows 3.1x / 95/98, is developed as a device driver.The power of the CPU of a Personal Computer(PC) is split between Windows 3.1x / 95 / 98 andits application and the execution of the softwarePLC. The portions may be set individually. Forinstance, 50% of the CPU power may be usedby Windows and its applications, the other 50%is used by the Software PLC. The fixed time sliceof the CPU power gives the PLC real time perfor-mance. Hotkeys can be defined. Hotkeys are hard-ware devices (push-button, key, switch, etc.) thatcontrol a special task. It is possible to simulateseveral keystrokes with the push of one key or toinhibit the function of one or several keystrokes(e.g. Ctrl-Alt-Delete). The SoftPLC has direct ac-cess to the PC monitor to display information.

0002swodniW/4TNswodniW 89/59/x1.3swodniW

5®petShtiwelbitapmoC 7®petShtiwlelbitapmoC 5®petShtiwelbitapmoC

349-5SCLP 549-5SCLP 513-7SCLP 614-7SCLP 349-5SCLP 549-5SCLP

yromeMdaoL — — BK001 elbatsujda — —

yromeMkroW BK84 BK027 BK001 elbatsujda BK84 BK027

)sgalF(stiByromeM 8402 8402 8402 48361 8402 8402

sgalF-S 86723 86723 — — 86723 86723

sremiT 652 652 821 215 652 652

sretnuoC 652 652 46 215 652 652

s'O/IlatigiD 4201 4201 4201 86723 4201 4201

s'O/IegolanA 652 652 46 8402 652 652

)*emiTgnissecorP

)**003IImuitneP sµ065 sµ065 sµ003 sµ003 sµ065 sµ065

003IImuitneProssecorPelbuoD sµ081 sµ081 sµ09 sµ09 sµ081 sµ081

.emitswodniW%05,emitCLP%05gnittesemiT)**.)latigid%05,yranib%05(snoitcurtsnidexim4201)*

Page 18: s5-s7 Tti Brochure

-18-

EPROMMERA dialog box provides you with a list of the Si-emens EPROM and EEPROM Modules with their

ID Num-b e r s( M L F BN u m -b e r ) .This isthe codepr intedon each

module. The corresponding programming num-ber, thememory size,and the mem-ory or-g a n i z a t i o n(word, block,or byte) is alsodisplayed.After selectinga module itsparameters are displayed in a separate dialog

box. In addition to the parameters displayed inthe module selection dialog box, information aboutthe hardware key, the location of the memory de-vices (ID-number of the EPROM/EEPROM) andthe actual selected mode, is available.

Flash PROMMERThe S5/S7 for Windows® Flash PROMMER isused to program the new Memory Cards (FlashPROMMS) for the S5 and the S7-300® and S7-400® PLC series. The Flash PROMMER ishandled in exactly the same way as the S5 forWindows® EPROMMER. The Module Selectiondialog box is ex-tended and liststhe new MemoryCards for selec-tion. The FlashPROMMER isalso connectedvia the parallel printer port of the PC. All the op-tions such as erasing, displaying, reading, trans-ferring, comparing, and the erase check are alsoavailable for the Flash PROMMER.

EPROM Eraser UVL3Designed for the portability the UVL3 EPROMEraser offers an easy and safe way to eraseEPROM Module and EPROM chips. The small

size and itslow weightare the spe-cial fea-tures of thisE P R O MEraser. Thebottom ofthe eraser

is open. To erase modules the eraser is placedover the EPROMS.

EPROM Eraser S5 / S7 EPROM Modules

Programming Devices for S5/S7 Modules

An adjustable timer to set the erase time is inte-grated. The UVL3 can be operated with the 24VDC from a PLC power supply. As an option, anaddition an external 115V AC / 24V DC powersupply is available.

ataDlacinhceT 3LVU

mmni:eziS 05x58x061

mmni:aerAesarE 03x07x531

gkni:thgieW 6.0

ylppuSrewoPrewoplanoitpo,AV8CDV42

CDV42/CAV511ylppus

elbitsujda:emiTesarE nim52ot5.0

Page 19: s5-s7 Tti Brochure

-19-

Current Loop ConverterThe SMD electronics are located in the 15 pinSub.-D connector shell. The pin assignment iscompatible with the S5 PLC’s (U90, U95, U100,U101, U115, U135, U155). The PLC must be ac-tive and must supply the loop current (2 x 20mA).The 9 pin Sub.-D connector is plugged into theserial port (COM1 - COM4) of the PC.

Extension CableThe S5 for Windows® Current Loop Converteroptically isolates the PLC from the PC. Cablelength of several hundred meters (thousand feet)are possible (on the current loop side). The ex-tension cable provides an extension between thePLC and the Current Loop Converter. The cableprovides all the necessary lines and jumpers.

Constant Current AdapterDevices that do not supply the loop current (2 x

On-Line Connections (PLC ↔↔↔↔↔ PC)

S7–PC-MPI-Adapter SSW7A Hi-Speed Adapter to transfer data between S7for Windows® and the Siemens S7-300® and S7-400® is available. This adapter converts the se-rial port signals into the MPI protocol to provide

all the on-linef u n c t i o n savailable withS7 for Win-dows ®. Ther e q u i r e dpower nor-mally is sup-plied by theS7-300® orS7-400® PLC.

If the MPI Bus does not supply enough power, anexternal power supply (15 - 30VDC) may be con-nected to the SSW7 Adapter. The SSW7 Adapterprovides a connector (9 pin Sub-D) to attach the

Technical DataVoltage +24V ±25%,

from the PLC or externalCurrent Approx. 100mAMPI-InterfaceType RS485Baud Rate 187.5 KbaudConnector Plug, SUB-D 9-pinCommunication InterfaceType RS232Transfer mode serial asynchronysBaud Rate 19.2 Kbaud, 38.4 Kbaud,

56 Kbaud, 115 KbaudConnector Plug, SUB-D 9-pin

S7 PC MPI Adapter Cable

11

6

7

13

9

2

12

5

11

6

7

13

9

2

12

5

3

2

5

4

Request to Send

Data Terminal Ready

Receive Data

Signal Ground

Transmit Data

RTS

DTR

RX

GND

TX

20 mA

20 mA

Transmitter

Receiver

TTY OUT +

TTY OUT -

TTY IN +

TTY IN -

Ground (Internal)

ShieldShell

PLC Current Loop Converter Cable 9 pin Sub.-D Connector

Shell

Ground (Internal)

Shell

Brown

Green

White

Yellow 7

20mA) need the Constant Current Adapter forconnection. Two constant current (20mA) sourcesare located in the 15 pin Sub.-D connector shellto supply the loop current. The adapter is deliv-ered with a AC / DC adapter. The pin assignmentmatches the pin assignment of the S5 for Win-dows® Current Loop Converter.

adapter via a standard Null-Modem cable (deliv-ered with the SSW7) with the PC Adapter.

S7–PC-MPI-AdapterAlternatively, the Siemens PCM-MPI Adapter toconnect the PC with the S7-300® or S7-400® PLCis available. This connector allows transfer ratesof 19.8 kBaud or 38.4 kBaud. The Adapter mustbe connected via a standard Null-Modem cablewith the PC.

Page 20: s5-s7 Tti Brochure

-20-

Do

cum

entatio

n P

rinto

ut

Segment 1: Punch Press Sequence Control

>=1

>=1

&>=1

>=1

&

&

&

=

S-DOWNS-DOWN-1

T-PRSS

S-UPTOP

T-RELEASES-RELEASE

S-ROTATETO-NPOSPOS-T

S-CONTINS-FLASHS-LMPOFF S-NEXT

I 32.0 POS-T Position Punch Press TableI 32.2 TOP Punch Press at TopF 1.0 S-UP Step 1 : Punch Press UpwardF 1.1 S-ROTATE Step 2 : Rotate Punch Press Table 90F 1.2 S-FLASH Step 3 : Flash Indicator LampF 1.3 S-DOWN Step 3 : Flash Indicator LampF 1.4 S-CONTIN Step 5 : Indicator Lamp ContinuousF 1.5 S-RELEASE Step 6 : Punch Press Releas (up)F 1.6 S-DOWN-1 Step 7 : Punch Press DownwardF 1.7 S-LMPOFF Step 8 : Indicator Lampe OffF 3.0 S-NEXT Next StepF 3.3 TO-NPOS Rotate in to next PositionT 1 T-RELEASE Release TimeT 4 T-PRSS Press Time

Segment 2: Punch Press Down

&>=1

=

=

S-DOWNS-DOWN-1

BOTTOM DOWN-1

DOWN

Q 32.1 DOWN Punch Press DownwardQ 32.4 DOWN-1 Punch Press DownwardI 32.1 BOTTOM Punch Press at BottomF 1.3 S-DOWN Step 4 : Punch Press DownwardF 1.6 S-DOWN-1 Step 7 : Punch Press Downward

Segment 3: Punch Press Up

>=1=

=

S-UPS-RELEASE UP-1

UP

Q 32.2 UP Punch Press UpwardQ 32.3 UP-1 Punch Press UpwardF 1.0 S-UP Step 1 : Punch Press UpwardF 1.5 S-RELEASE Step 6 : Punch Press Releas (up)

S5 for Windows - CSF Example

File: PRESSRUN Name: B. P. Schulz-Heise- PB 30 -

Generated: 06/18/00 13:10:32 Date: 06/18/2000 Page: 1+

TTITrans Tech International

Germany

Segment 1: Punch Press Sequence Control

S-DOWN T-PRSS S-NEXT

S-DOWN-1

S-UP TOP

T-RELEASE S-RELEASE

S-ROTATE TO-NPOS POS-T

S-CONTIN

I 32.0 POS-T Position Punch Press TableI 32.2 TOP Punch Press at TopF 1.0 S-UP Step 1 : Punch Press UpwardF 1.1 S-ROTATE Step 2 : Rotate Punch Press Table 90F 1.2 S-FLASH Step 3 : Flash Indicator LampF 1.3 S-DOWN Step 4 : Punch Press DownwardF 1.4 S-CONTIN Step 5 : Indicator Lamp ContinuousF 1.5 S-RELEASE Step 6 : Punch Press Releas (up)F 1.6 S-DOWN-1 Step 7 : Punch Press DownwardF 1.7 S-LMPOFF Step 8 : Indicator Lampe OffF 3.0 S-NEXT Next StepF 3.3 TO-NPOS Rotate in to next PositionT 1 T-RELEASE Release TimeT 4 T-PRSS Press Time

Segment 2: Punch Press Down

S-DOWN BOTTOM DOWN-1

S-DOWN-1 DOWN

Q 32.1 DOWN Punch Press DownwardQ 32.4 DOWN-1 Punch Press DownwardI 32.1 BOTTOM Punch Press at BottomF 1.3 S-DOWN Step 4 : Punch Press DownwardF 1.6 S-DOWN-1 Step 7 : Punch Press Downward

Segment 3: Punch Press Up

S-UP UP-1

S-RELEASE UP

Q 32.2 UP Punch Press UpwardQ 32.3 UP-1 Punch Press UpwardF 1.0 S-UP Step 1 : Punch Press UpwardF 1.5 S-RELEASE Step 6 : Punch Press Releas (up)

S5 for Windows - LAD Example

File: PRESSRUN Name: B. P. Schulz-Heise- PB 31 -

Generated: 09/18/97 14:24:43 Date: 09/18/1997 Page: 1+

TTITrans Tech International

Germany

Page 21: s5-s7 Tti Brochure

-21-

Do

cum

entatio

n P

rinto

ut

Step Sequence Parameters SB 10Version : G5 for WindowsTimer Base : 40Flag Base : 50Used Timers : T40 - T45Number of Steps : 14 Number of Transitions :16

S 1Start Step Sequence

T1Start Press

T6Rotate to Next Position

T10Final Sequence

T14

S 2Punch Press Upward

T2Press in Top Position

S 3Flash Indicator Light

T3Release Press

S 4Rotate Table

T4Table in Position

S 5Delay

T5Go to Step 1

S 6Rotate Table 90

T7Table in Position

S 7Green Light ON

S 8Punch Press Release

S 9Red Light ON

S 10

T11Moving Down

S 11

T12Tool in Position

S 12

T13Go to Step 1

S 13

T15

S 14

T16

S 0

S 0

S1 : Start Step SequenceS2 : Punch Press UpwardS3 : Flash Indicator LightS4 : Rotate TableS5 : DelayS6 : Rotate Table 90S7 : Green Light ONS8 : Punch Press Release (Up)S9 : Red Light ONS10 : Punch Press DownwardS11 : Indicator Lamp OffS12 : Rotate ToolS13 : Open ValveS14 : Hydraulic OFF

T1 : Start PressT2 : Press in Top PositionT3 : Release PressT4 : Table in PositionT5 : Go to Step 1T6 : Rotate to Next PositionT7 : Table in PositionT8 : Press in Down PositionT9 : Press in Release PositionT10 : Final SequenceT11 : Moving DownT12 : Tool in PositionT13 : Go to Step 1T14 : Pressure OK?T15 : Pressure not RiseingT16 : Valve Closed ?

S5 for Windows - TTI- G5 Example SB 10

Step Sequence

T8Press in Down Position

T9Press in Release Pos.

Punch Press Downw.

Indicator Lamp Off

Rotate Tool

Pressure OK?

Open Valve

Pressure not Raising

Hydraulic Off

Valve Closed ?

File: PRESSRUN Name: B. P. Schulz-Heise- PB 30 -

Generated: 06/18/00 13:10:32 Date: 06/18/2000 Page: 1+

TTITrans Tech International

Germany

Example

S7 for Windows - S7 STL Example

Variables Table: Sum Calculating

Address Area Name Type Starting Value Comment

0.0 IN Measured_Value ANY10.0 OUT Sum REAL14.0 Averadge_Value REAL0.0 TEMP Loop_Counter WORD2.0 Number_of_Elements4.0 DB_Number WORD

Segment 1: Calculating the Sum

L P##Measured_Value // Load area pointer (calculate start address) LAR1 // Load address register 1L B[AR1, P#1.0] // Read data type identification (Real)L 8 // Real identification (16#08)==I // CompareJC real //Jump if data type Real// The following Instructions are used if Data Type is not RealCLR // Clear ROLSAVE // Save ROL in BIE RegisterL L#-1 // Load invalid Real ValueT #Sum // Transfer ACCU to #SumT #Average_Value // Transfer ACCU to #Average_ValueBEU // Return ( Unconditional Block End)

real: NOP 0 // The following Instructions are used if Data Type is Real L W[AR1, P#2.0] // load number of field elementsT #Loop_Counter //Loop Counter initializationL W[AR1, P#4.0] // Load DB NumberT #DB_Number // Transvet DB Number to Temp. Varible 'DB_Number<>I // Check if ZeroJC far1 // Jump if ZeroBEU // Return ( Unconditional Block End)

far1: NOP 0OPN DB[#DB_Number] // Open Data BlockL 0.0 // Load 0.0 (Real Value)T #Sum // Transfer Real Value to #SumL D[AR1, P#6.0] // Load pointer of actual parameterLAR1 // Load pointer into Address RegisterL #Loop_Counter // Load Loop CounterT #Number_of_Elements // Transfer number of elements

TARG: T #Loop_Counter // Loop StartL D[AR1, P#0.0] // Load field component in ACCU1L #Sum // Load #Sum+R // Add (Real Values)T #Sum // Transfer to #Sum+AR1 P#4.0 // Increment Address Register by 4L #Loop_Counter // Load Loop CounterLOOP TARG // Loopuntil Loop Couner is zero

Segment 2: Calculating the linear average

L #Sum // Load SumL #Number_of_Elements // Number of elementsDTR // Modify fixed point value to Real/R // Calculate Average Value in ACCU1T #Average_Value // Transfer to #Average_ValueSET // Set RLO Register to "1"

SAVE // Save RLO in BIE Register

File: Sum_Calculation Name: B. P. Schulz-Heise- FC 43 -

Generated: 07/03/00 11:18:32 Date: 07/03/2000 Page: 1+

TTITrans Tech International

Germany

Page 22: s5-s7 Tti Brochure

-22-

Technical Data S5 / S7 for Windows®

1. System RequirementsWindows compatible Personal Computer, Microsoft Win-dows 95 / 98 / NT 4.0 / 2000 (Pentium 133 minimum 32MB RAM). 16 MB hard disk space. CD-ROM drive orFloppy Disk drive 1,44MB/3,5 inch (for installation).

2. Instruction setS5 for Windows® supports the complete set of STEP® 5instructions.S7 for Windows® supports the complete set of STEP® 7instructions.

3. File FormatS5 for Windows®: Internal file format with the date theBlock was created / change date and a Block commentor Siemens PU file format (*.S5D). Import and Export ofSiemens PLC programs with comments and extendedcomments. Symbolic files in the SEQ. format. A Share-ware program to convert CPM disks in both directions isavailable.S7 for Windows®: Internal file format with the date theBlock was created / change date and a Block comment.ASCII text file format for PLC program export. Symbolicfiles in the SEQ. format. S7 PLC programs and librariescan be imported directly.

4. PresentationS5 for Windows®: Block List with the date of the last modi-fication of each Block (S5 for Windows® file format). Con-trol System Flowchart (CSF), Statement List (STL) andBlock Statement List (B-STL). Ladder Logic (LAD) andgraphical Step Sequence (G5 for Windows®) optional.S7 for Windows®: Block List with the date of the last modi-fication of each Block. Control System Flowchart (CSF),Statement List (STL) and Source Text. Ladder Logic (LAD)optional

5. EditingLadder Logic (LAD), Control System Flowchart (CSF), andstep sequence (G5 for Windows®) programming with graph-ic editor using mouse or key board. Statement List (BlockStatement List / Source Text), Symbolic Table and extendedcomment with integrated text editor. Cut, Copy, and Pastefunction via the Windows Clipboard. This function can movetext to other Windows applications. The Symbolic Table edi-tor is integrated with the Ladder Logic (LAD), Control Sys-tem Flowchart (CSF), Statement List (Block Statement List /Source Text), and Step Sequence display.

6. Cross ReferenceOn-Line Cross Reference with a mouse or keyboard fora selected address (symbolic or absolute) from the editor status windows. Direct jump to the block from the crossreference list. Double use supported (if a word or byteand a bit from the same address is used separately). CrossReference printout.

7. Symbolic TableEditing with the integrated or external editor. Check if ad-dress (symbolic or absolute) is defined more than once.Sorting by address or symbol. Search and display of un-defined addresses. Rewire (search and replace).

8. Block FunctionsBlocks (single or groups) may be selected (marked) withthe mouse or the keyboard. These blocks may then betransmitted from/to the PLC, renamed, copied, printed, orcopied into other programs.

9. On-Line Functions (COM1 - COM4)Block Status display in Ladder Logic (LAD), Control Sys-tem Flowchart (CSF), Statement List (STL) or Step Se-quence programming. Signal Set and Reset directly withinthe status display. Data Block status display (S5 and S7).PLC Block List, Compress PLC Memory, Block compari-son with the PLC, and Interrupt Stack Display (S7 Diag-nostic Buffer) with the part of a faulty program. Displayand modify variables directly within the status display. DDEinterface. H1 Bus connection. TCP/IP protocol support.

10. PrintingBlock List with the date of Block creation or change (S5for Windows® file format) and comments. Blocks in Lad-der Logic (LAD), Control System Flowchart (CSF), State-ment List (STL), or Step Sequence programming. CrossReference, Symbolic Table, Footer with file name, Blockname, Block creation or change date, programmer name,date printed, three (3) lines for company name and ad-dress, two (2) lines for special use (unassigned) Sheetnumber. Fonts and sizes selectable. Support for all print-ers selected under Windows. Single sheet printing.

11. Help FunctionHelp with index. Help for selected function.

12. Simulation PLCStep® 5 instructions up to the Siemens PLC 115U (CPU 944)without system commands (limitations only apply to the S5Simulation PLC - see paragraph 2). PLC memory only lim-ited by the PC main memory. 1024 Inputs and 1024 Out-puts. 128 Peripheral Bytes. 2048 Flags. 128 Timer and 128Counters. 256 of each OB, PB, FB, FX, DB, DX, SB. Blockstatus presentation in Function Logic, Ladder Logic, State-ment List or Step Sequence programming. Signal Set andReset directly within the status display. Single step programexecution down to single instruction lines. DDE - Interface.

12. Extended Simulation PLC’s (optional)

S5 for Windows®: Step® 5 instructions of the PLC 115UCPU 945 with all system commands, floating point instruc-tions and identical memory allocation.S7 for Windows®: Step® 7 complete instruction set of theS7 CPU 416.

Page 23: s5-s7 Tti Brochure

-23-

On-Line Program TestSTL S7

STL S5

S7 LAD

GraphicalStep Sequence

S5 CSF

Page 24: s5-s7 Tti Brochure