Download tristation version 4.9






















No inferences should be drawn on account of other sites being referenced, or not, from this page. There may be other web sites that are more appropriate for your purpose. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. Please address comments about this page to nvd nist.

Please let us know. You can also add libraries of project elements that were created in other TriStation projects. Note Using the Print All command, you can print reports listing all the functions and function blocks included in each library Library Documents: Report , as well as a report listing all the currently installed libraries and their version numbers Shared Libraries.

Perform one of these actions in the Manage dialog box. For further instructions, see Adding a Library on page Click to update an existing library. For further instructions, see Updating a Library on page Click to delete an existing library.

For further instructions, see Deleting a Library on page Click to verify the most current version of the selected library is loaded. For further instructions, see Verifying a Library Version on page Select this check box to allow partial changes add, update, or delete to an existing library.

This allows you to make changes to selected elements in a library without having to add, update, or delete the entire library. For more information, see Making Partial Changes to a Library on page Adding a Library This procedure explains how to add libraries to a TriStation project. This allows you to update libraries provided by Invensys, and add libraries of project elements from other TriStation projects.

Note When the project is in the Download Changes state, a library can be added only if it does not impact function blocks that have already been downloaded to the controller. If any of the elements in the library being added are incompatible with elements that have already been downloaded to the controller, you must change the project state to Download All in order to add the library.

If you want to add new elements to an existing library, see Making Partial Changes to a Library on page If the library you want to add is located in a path other than the default directory, browse to select the path where the library you want to add is located.

Click the library to add, and then click OK. Click Yes on the Query screen. The library is added to the project, and is displayed in the list. A warning message appears if at least one such function block is detected, giving you the option to cancel the library import process. Before completing the library import, you should contact your library vendor for information about the version of TriStation that was used to compile and export the library.

If TriStation v3. If TriStation v4. In this case, once you have imported the library and built the project, you may also want to use the TriStation Project Analysis utility TS2Analysis. See Product Alert Notice 10, available on the Invensys Global Customer Support web site, for more information, including detailed instructions for obtaining and using the Project Analysis Utility.

Updating a Library This procedure explains how to update TriStation libraries for your project. When you request an update, TriStation compares the library in the project with the most current installed library and displays a message indicating the versions of each.

You can then update the library or cancel the operation. When the project is in the Download Changes state, a library can be updated only if it does not change function blocks that have already been downloaded to the controller. If any of the elements in the library being updated have already been downloaded to the controller, you must change the project state to Download All in order to update the library. If the library version is earlier than those listed above, the library can only be updated if the project is in the Download All state.

To update only selected elements in an existing library, and not the entire library, see Making Partial Changes to a Library on page TriStation Developers Guide, v4. Clear the Allow partial changes to libraries check box. Select the library to be updated, and then click Update. Deleting a Library This procedure explains how to delete a library from a TriStation project.

Note When the project is in the Download Changes state, a library can be deleted only if it does not contain function blocks that have already been downloaded to the controller. If any of the elements in the library being deleted have already been downloaded to the controller, you must change the project state to Download All in order to delete the library. If you want to delete selected elements from a library, but do not want to delete the entire library, see Making Partial Changes to a Library on page Select the library to be deleted, and then click Delete.

Making Partial Changes to a Library This procedure explains how to make changes to selected elements in an existing TriStation library. Partial library changes are defined as: Adding individual elements to an existing library. Updating individual elements in an existing library. Deleting individual elements from an existing library. All partial changes must be compatible with the other elements in the library. If the project is in the Download Changes state, you cannot delete an element if it has already been downloaded to a controller or if it is referenced anywhere in your project.

You must change the project state to Download All to update elements that have already been downloaded. Note If you upgraded a project from TriStation v4. This maintains your project in the Download Changes state. Select the Allow partial changes to libraries check box. Select the library you want to make changes to, and then do one of the following: To add new elements to the library or update existing elements in the library, click Update.

To remove elements from the library, click Delete. Only elements that are eligible to be included as part of the partial change operation are displayed in the Available Library Elements list. When the project is in the Download All state, all elements are eligible, as long as they are compatible with other elements in the project. However, when the project is in the Download Changes state, elements that have already been downloaded to the controller, or have been used somewhere in the project, are not eligible for inclusion in the partial change operation.

In the list on the left, click the element s that you want to add, update, or delete. To select several elements at the same time, press Ctrl, and click each element. To select all the elements, press Ctrl and Shift, and click the top and bottom elements. You can also click an element, and then drag your pointer over the other elements you want to select.

When you are finished selecting the elements to be included in the partial change operation, click OK. The selected elements are added to, updated in, or deleted from the library. Verifying a Library Version This procedure explains how to determine the version of TriStation libraries used in your project. Note Only libraries that are located in the default library directory can be verified. If a library is not located in the default directory, an error message will appear, stating that the library is unregistered.

For more information about the default directory, see Specifying Directory Locations on page Click the library to be verified, and then click Verify Version. A message appears, identifying the library, version, and whether the project library is the same as the installed library. Generating Reports This section describes how to view and print standard TriStation reports.

You can also export reports to a variety of formats, which can be saved to disk or sent to an e-mail address. Standard reports are displayed through the Crystal Reports viewer, which is installed with the TriStation software. Custom reports must be created using the SAP Crystal Reports software, which can be purchased separately.

Updating the Report Database This procedure explains how to update the report database. This copies project information to a database used for generating reports. You should update the report database after making changes to a project, and after installing or updating the TriStation software. Click Update Reports Database. The status of the updated operation can be viewed in the status bar at the bottom of the TriStation window. Viewing and Printing a Report This procedure explains how to view and print a report.

Before you view a report, you should update the report database if changes have been made to the project or if the report database was not updated after installing the TriStation software. Procedure 1 Open the Project Workspace and then double-click a report. The report appears in the report viewer window. If the report database was not updated after the TriStation software was installed, a File Not Found message will appear.

Update the reports database see Updating the Report Database on page 80 and then try viewing the report again. Perform any of the following tasks in the report viewer. Click to export the report data to a file.

For further instructions, see Exporting Reports on page Click to refresh the display, which re-loads project data to the report. If project information has changed, update the report database, and then click Refresh to have the updated data displayed in the report. Type or select a percentage to change the size of the report view. Click to search for text in the report. Adding Custom Reports to a Project This procedure explains how to add a custom report created in the Crystal Reports software to a TriStation project.

Only reports generated in the Crystal Reports software can be used in TriStation ; this software must be purchased separately. Procedure 1 2 In the Crystal Reports software, create a report and save it in a file with the extension.

Put the. For more information on directory locations, see Specifying Directory Locations on page The next time you open the project, the report will be included in the User Reports list. If the report is added while the project is open, you must close and re-open the project to view the report in the list. Exporting Reports This procedure explains how to export report data in TriStation You can export reports to a variety of file formats, and can save the exported data to a disk or send it to someone via Microsoft Mail.

Procedure 1 2 Open the Project Workspace and then double-click the report you want to export. On the report viewer toolbar, click the Export Report button. Specify these properties in the Export dialog box. The default is PDF. Select the destination as either Disk file or Microsoft Mail. The default is Disk. Depending on the format, additional information, such as the characters to use to separate and delimit a file, may be requested.

In addition to the standard reports, you can create custom reports that can be used in TriStation You must purchase the Crystal Reports software in order to create custom reports.

After a project is opened, the databases are automatically updated with information from the project when you print the first report. This is the same as the program name. Program variable path Program name Program variable name. This is the same as the tagname. Tagname W if written by instance; otherwise blank. Data class: memory, input, or output. Point memory address. Element owner name User defined indicator Library indicator Library name Element locked indicator.

Data class: local, input, output, and so on. Initial value of the POU variable. Printing Project Documents This section describes how to print project documents, including programs, functions, libraries, module configurations, project history, and more. The Print All command allows you to print multiple documents at one time.

You have the ability to select which documents you want to print. Printable Project Documents Description Prints a logic sheet with the graphical representation of each function in the project. Each function is printed on a separate sheet. Prints a logic sheet with the graphical representation of each function block in the project.

Each function block is printed on a separate sheet. Prints a report listing the variables used in your project, organized by instance. Prints the structured text for each function in the libraries used by the project.

Depending on the libraries being used, this report can be very large more than pages. Prints a report listing the functions and function blocks in each of the libraries used by the project. Includes the name, description, category, version and more for each function and function block, organized by library. Printable Project Documents continued Description Prints a report listing the current configuration settings for each applicable module in the projects hardware configuration.

Only modules that require configuration in TriStation are included in this report. Prints the current setting of each item on the Operating Parameters screen. Prints a report listing all the variables defined in the projects programs, functions, or function blocks. Includes each variables data type, initial value, and more. Prints a report listing all the variables currently being used in the project, with a coordinate describing where they can be found on a program sheet.

Prints each program in the current project. Depending on the program type, either the structured text, or function block diagram sheet will be printed. Each program is printed on a separate sheet. Prints a report listing all the variables defined in each program in the project. Organized by program name. Prints a report extracted from the projects audit trail see View Project History Command on page Includes information about user access and modification of the project, organized by the element changed project, library, etc.

Similar to the Project History by Element document described above, except this report is organized by time instead of by the element changed. Most recent events are at the top of the list. Prints a report listing the current configuration for each item in the Implementation Tree see The Implementation Tree on page Printable Project Documents continued Description Prints a report listing the current memory allocation for the project, including points used, points allocated, and maximum points.

Prints a report listing each the security level currently assigned to each TriStation and controller operation for the project. See Changing the Security Level for Privileges on page 61 for more information. Prints a report listing each of the users that have been added to the projects user list. Includes each users full name, user name, and security level. Prints a report listing the libraries that have been added to the project, including their current version numbers.

Prints a report listing the tagnames that have been assigned to SOE blocks. Prints a report listing all the tagnames that have been defined in the project. Includes both used and unused tagnames. Prints a report listing Modbus alias information for each tagname in the project.

Organized by alias number. Prints a report listing the tagnames that have been used in a program in the project. Organized by the name of the tagname. Includes the name of the program the tagname is used in, and its sheet coordinates when applicable. Prints the current setting of each item on the TriStation Communication screen. Prints a report listing all the user documents in the project. User documents are programs, functions, function blocks, and data types that you created.

This may be useful if you need to provide information to Invensys Customer Support when troubleshooting a problem, or any time you need to save or transfer this information electronically. Contact your system administrator if you need assistance with installing a PDF printer driver on your PC.

Printing Individual Documents This procedure describes how to print individual documents. Only logic sheets, function blocks, and reports displayed in the current window can be printed individually. Note If the Print command is not enabled for the document you want to print, you may be able to print it by selecting the document from the Print All Options list. See Printing Multiple Documents on page Procedure 1 2 3 Open the logic sheet, function block, or report you want to print.

On the File menu, select Print. The Print dialog box appears. Select the desired properties for your printer number of copies, page orientation, etc , and then click OK. The document currently being viewed is printed. Printing Multiple Documents This procedure describes how to print multiple documents at the same time. On the File menu, select Print All.

The Print All Options dialog box appears. Select the check boxes for the documents you want to print. See Printable Project Documents on page 91 for a description of each document in the list. To quickly clear the check boxes for all the documents in the list, and make it easier to select only those documents you want to print, clear the Select All check box.

Select the printer you want to use, and the desired settings number of copies, page orientation, etc , and then click OK. The selected documents are printed. Note If any of the selected documents do not have content to be printed for example, if you selected the Functions document, but no functions have been defined in the project , a message will appear in the messages window see Message View Command on page Overview This figure shows the main steps for developing a TriStation application.

An application can be developed and tested on the Emulator before downloading the application to a controller. Set Up the Project. Application Development Steps This list includes the steps that can or should be performed during application development.

Assign Modbus aliases. Add Peer-to-Peer features. Compile project programs and functions. Build the application. Application Elements This section describes the elements of an application and the steps in application development.

The folders in this tree include the user programs, functions, function blocks, data types, tagnames, and implementation settings needed for the application. The tree also includes the TriStation library of functions, function blocks, and data types that can be used in the project. The Declaration Tree The Declaration Tree lists the declarations for the currently opened program, function, or function block. Declaration Tree.

Implementation Tree. Parts of an Application The major elements in an application are programs, functions, function blocks, tagnames, variables, implementation information, and controller configuration. Application An application includes application elements and configuration information that is built compiled into executable code and downloaded and run on a Triconex controller. The maximum number of programs in an application is The maximum number of POUs in an application being downloaded to the Emulator is 3, this limitation does not apply to programs being downloaded to the controller.

However, this limit includes internal system POUs, so the actual number of POUs available for inclusion in an emulated application is dependent on the control program implementation. Programs A program is an executable element that includes one or more functions and function blocks. A program can invoke functions and function blocks but cannot invoke another program. A program is initiated from the Execution List. Functions and Function Blocks A function is an executable element that returns exactly one result.

The values in a function exist only while the function is executing. A function block is an executable element that returns one or more values and retains the values derived during one evaluation for use in the next evaluation. For function blocks, a set of input values may not yield the same output values. TriStation Libraries TriStation includes libraries of functions, function blocks, and data types that are automatically included with each project.

For information on specific functions, function blocks, and data types, see the TriStation Libraries Reference. User-Defined Functions In user-defined functions, if no value is assigned to the function output, the return value is the default initial value. If there is not a statement that assigns a value to the function output, a compiler error occurs.

No error or warning is issued if an assignment to the function output is in a conditional statement and is not executed. Tagnames A tagname identifies input, output, and memory points that are accessible to all programs in the application.

In IEC terminology, tagnames are called global variables. The maximum number of user-defined variables and tagnames in a program is 2, Variables A variable is a named area in memory that stores a value or string assigned to that variable. Variable Types and Uses Used With Functions and function blocks Function blocks Functions and function blocks Functions, function blocks, and programs Programs Currently available only in ST programs and function blocks.

Data Types A data type identifies the type of data used in tagnames and variables. TriStation uses both elementary and generic data types. For more information, see Appendix B, Data Types. TriStation also supports the derivation of structured, array, and enumerated data types.

Generic data types are used to organize elementary data types that have similar properties and can be used with IEC standard functions that support overloaded inputs and outputs. Generic data type names use the prefix ANY.

Controller Configuration The controller configuration specifies the communication characteristics for memory, module configuration, and other hardware-related settings.

When the application is built, this information is required. Safety and Control Applications An application can include safety programs only, control programs only, or a combination of safety and control programs.

Safety applications are the most restrictive type because they are designed to take a process to a safe state when predetermined conditions are violated. All elements of the application programs, functions, function blocks, and tagnames must be approved or specified for safety. Control applications are designed to control a process and can use control, or safety and control functions and function blocks.

The tagnames must be specified as control tagnames. This table describes how programs, functions, function blocks, and tagnames can be used in safety and control applications.

Table 24 Safety and Control Usage Use Safety programs cannot use control functions, function blocks, or tagnames. Control programs cannot use safety tagnames. Functions and Function Blocks Can be safety and control, or control. Library functions and function blocks are designated as approved for use in safety and control or control applications. These designations cannot be changed. Can be safety or control.

If Shared Read is selected, a safety program can read a control tagname and vice-versa. Programming Languages TriStation supports multiple programming languages for developing, testing, and documenting applications that run on a Triconex controller. The elements used in this language appear as blocks wired together to form circuits. The wires can communicate binary and other types of data between FBD elements. In FBD, a group of elements visibly interconnected by wires is known as a network. An FBD diagram can contain one or more networks.

Ladder Diagram Language Ladder Diagram LD language is a graphical language that uses a standard set of symbols to represent relay logic. The basic elements are coils and contacts which are connected by links. Links are different from the wires used in FBD because they transfer only binary data between LD symbols, which follow the power flow characteristics of relay logic. By selecting these links, you will be leaving NIST webspace. We have provided these links to other web sites because they may have information that would be of interest to you.

No inferences should be drawn on account of other sites being referenced, or not, from this page. There may be other web sites that are more appropriate for your purpose. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. Please address comments about this page to nvd nist. Process Automation Learning Services Explore our digital and in-person courses, specially designed to ensure the technical skills of your automation workforce are future-ready.

Or request a custom learning solution to address your unique training needs. Discover now. Associated offers.



0コメント

  • 1000 / 1000