Manual
Documentation Home
Manual
Golden thread through the help - an overview
Which help chapters for the start
The Editor
Creating a project
Templates and pictures
Drivers and variables
Functions
Starting the Runtime
Extended Possibilities
Guideline through the help - There I will find
Functionality of the online help - So I find, what I need
Alarm Information List (AIL)
Engineering in the Editor
Creating a picture of the type alarm
Alarm engineering with filters
Filter
Time
Text
Entry in the list
Profiles
Grouping of alarms
Alarm groups
Alarm Classes
Alarm areas
Defining alarm areas
Creating alarm areas
Configuration
Variable link to classes
The behavior in the Runtime
Functions
Alarm functions
Alarm-connection: Activate
Alarm-connection: activate/deactivate
Alarm-connection: inactivate
Alarms: ackn. flashing
Alarms: Acknowledge
Alarms: delete
Alarms / Groups / Classes
Alarms: Activate/deactivate alarmgroup connection
Alarms: Save AML and CEL memory buffer
Print alarm- or CEL-list
Export alarms
Create online-protocol
Switch online-printing on/off
Switch online printer
Picture switch - alarms
Operating during Runtime
Picture type Alarm information list
Logging the alarms
Online printing
Selective printing
Alarm status line and alarm information list
Archiving
General information
Format of archive files
Cascading and data reduction
Engineering in the Editor
Assistant
Creating a picture of the type Archive Revision
Creating a new archive
Properties
Runtime
Scan
Save
Evacuate archives
Options
Archive columns in the detail view
Incremental search
Define following archives
Archive selection
Batch archiving
Definition of the batch filter
String archiving
RDA (Realtime Data Acquisition)
PLC data format
Header description
Type description
TYPE 1
TYPE 2
TYPE 3
TYPE 4
Display options
Sequence of archiving
Archive functions - Start, End, Active
Profiles
Functions
Archiving Functions
Archive: Stop
Index Archive
Archive: Start
Archive: List of active archives
Export archive
Name
Archive
Picture switch - archive revision
Operating during Runtime
Picture type Archive revision
Working with the Archiving function
Edit values
Filling in values
Delete values
Store values in archive
Define list representation
Multiple selection of values
History of changes
Engineering in the Editor
Logged data
Possibilities of Filtering
Logged actions
Data export
Automatic Line Coloring (ALC) - Topology
Engineering in the Editor
ALC elements
Procedural elements
Connection points of procedural elements
Lines
Example
Connection points of lines
Configuration
Configuration of the sources
Configuration of ALC Interlockings (Command interlocking)
Pictures
Picture elements
Vector picture elements
Ellipse
Arc of a circle
Segment of a circle
Line
Polygon
Polyline
Rectangle and Rounded Rectangle
Tube
Text
Picture Elements
ActiveX
Bar Graph
Bitmap button
Combined element
Assistant
Stati
Test mode
Comparison operators
Creating a formula
Formula editor
Examples
Display of variable names and identifications
Combo/List boxes
ComboBox
Listbox
Move Element
Message
Multi-binary Element
Multi-binary Element - Types of Linkage
Multi-binary Element - Status Combinations
Switch
Text button
Link Text
Trend Graph
Clock
Universal slider
Assistant
Invisible button
Numerical value
Indicating instrument
Binary Element
Substitution of variables in dynamic elements
Animated graphics
Editing and moving picture elements
Overlapped representation of picture elements
Copying of picture elements
Selecting groups
Changing the size of picture elements
Moving of picture elements
Templates
Template editor
Opening the template editor
Displaying templates in the template editor
Create new template
Mounting a new template
Positioning templates
Relative positioning
relative to the mouse pointer
relative to the element
Deleting templates
Distributed engineering with templates
Symbols
Editing symbols from the library
Creating own symbols
Inserting own symbols into the library
Symbols in symbols
Inserting symbols into a picture
Embedded symbols
Replacing links
Linked symbols
Assign links
List of symbols
Symbol selection in the Combined element
Graphical Possibilities
Adding and removing corners
Copy and Paste
Grid
Font
Selecting
Scaling
Move
Center
Zooming
Shortcuts
Picture - Functions
Picture switch general
Replacing links
Replace indices
Picture with index
Picture : close
Picture: Return to last
Focus: Activate input to the element with the focus
Focus: set to template
Focus: Set
Focus: Delete from template
Show menu
Monitor assign
Close the template
Setpoint default
Overview Window
Picture: Move center
Predefined picture types
Creating
Types of picture types
Picture type specific functions
Chronologic Event List (CEL)
Engineering in the Editor
Creating a picture of the type CEL
CEL engineering with filters
Filter
Time
Text
Entry in the list
Profiles
Event logging
Online printing
Selective printing
Logging of value changes in the CEL
Checks, whether value has been set correctly
Functions
CEL functions
Export CEL
Picture switch - Chronologic Event List
Operating during Runtime
Picture type Chronologic Event List
File Structure
System files
Structure and syntax - ZENON6.INI
Structure and syntax - PROJECT.INI
Structure of the variable file (dBaseIV)
Diagnosis Viewer
General
Components of the logging systems
Standard procedure
Diagnosis Server
Settings of the server
Diagnosis Client
Analysis program Diagnosis Viewer
Global settings
Connection settings Diagnosis Server connection
Column settings
Possibilities of Filtering
Reading the log files
Structure of the log file
Message levels
Search function
Profiles
Editor
Guideline Editor
Project Workspace
Project Manager
Detailview of the Project Manager
Editing entries
Tool bar in the detail view
Navigation in the listview
Filtering list entries
Extended filter options for variables
Search replace
Column properties
External files
Symbols
Properties window
Grouped view
All properties
Dialog view
Show/hide favorites
Show/hide all properties
Sorted logically
Sort ascending/descending
Open/close all sections
Show/hide help
Properties help Embedded help
Pulldown menus
File
Edit
Pictures
Options
Settings
Editor Profiles
Menu Tools
Toolbars
Commands
Windows
Help
Toolbars
Pictures
Reports
Visibility levels
Alignment
Elements
Runtime Files
Remote Transport
PFS
Profiles
Dockable windows
VBA
Keyboard shortcuts
Output window
Status Line
Individual arrangement of the windows
Closing the Editor
General selection dialogs
Variables
Functions
Templates
Files
Pictures
Users
Drivers
Data types
Energy Management System (EMS)
Introduction
Initial situation in the electricity industry
Initial situation in the natural gas industry
Aims of an economic management
Functionality of the whole system
Function of the system when electricity is used as the power source
Function of the system when natural gas is used as the power source
Principal thoughts
Options in order to influence the output in the electrical power area
Options in order to influence the output in the gas area
Power consumption characteristics of devices
Method of the EMS
Input values
The model for the short term prognosis
Calculation of the correction power
Actual value and real value forecast
Lowering the supply limit
Operating principle of the obtaining rule
Output determination for the devices
Primary factors
Secondary factors
Switching process
Overlapping of schedule inputs
Multi-level combined heat and power plants (CHPs)
Set value processing at CHPs
Planned switchings for CHPs
Priorities of CHPs
Time-dependent restrictions for CHPs
Running time according to level switching
Expiration of the delay time
Manual operation of CHPs
Parameterization of the EMS
Minimum requirements
Data for the EMS
Grids
Natural gas grids
Supply area
Additional parameters for the gas supply areas
Device group
Additional parameters for the gas device groups
Generator
Switching levels
Devices
Additional settings for the gas devices
Specific elements of the natural gas grid
Gas storage
Liquid gas plant
Lock times
Creating a process picture
Engineering the picture switch function
Internal state of the components
Creation of the Runtime files
Operating the EMS during the Runtime
Energy Edition
Automatic Line Coloring (ALC) - Topology
Engineering in the Editor
ALC elements
Procedural elements
Connection points of procedural elements
Lines
Example
Connection points of lines
Configuration
Configuration of the sources
Configuration of ALC Interlockings (Command interlocking)
Command input
Engineering in the Editor
Creating a picture of the type command input
Limits / Reaction matrices for switching direction texts
Create data points
Project-overlapping data points
Define command input
Actions
Create action
Execute actions
Picture switch to picture command input
Picture element Command input
Picture element Set value
Context menu Command input
Error messages
Executing actions
Context menu Set value
Command conditions
Define command conditions
Define condition variable
Interlocking condition
Internal interlocking conditions
Command interlocking in Distributed Engineering
Create menu
Import/Export
Compiling - Starting the Runtime
Substitution
Compiling Error
Operating during Runtime
Picture type Command input
Control elements
Blocked or locked elements
Reload
Logging in the CEL
Lock response variable
Server change in redundant operation
Exit Runtime
Cause_of_transmission_(COT)_Procedure
Extended Trend Module (ETM)
Engineering in the Editor
Creating pictures of type Extended Trend
Creating a new diagram
Curve parameters
Y axis parameters
Frame configuring
Entries for the extended trend in the PROJECT.INI file
Configuring the time or value axis (X-axis)
X axis
Configuring procedure
Profiles
Functions
Print
Header / Footer
Titel / Comment
Legend / General
Function Picture switch - Extended trend
Operating during Runtime
Advice on online operation
Quick changing of the axis parameters in online operation
Picture type Extended trend
Functions
Overview functions
Engineering in the Editor
Creating and editing functions
Selecting a function
Deleting functions
Inserting functions from other projects
System functions
Application - Functions
Select printer
Functions on/off
Functions on
Functions off
Reload
Exit program
Simulate right click
Windows - Functions
File Operations
Print a hard-copy
Window to the background
Window to foreground
Play sound-file
Sound beep
Sound beep finish
Start program
Execution sequence during Runtime
HTML
Engineering in the Editor
Creating a picture of the type HTML
Function Picture switch - HTML
Operating during Runtime
Import / Export
General
Archives
Pictures
Templates
Fonts
Symbols
Users
Data types
Creating data types by hand
Functions
Scripts
Menus
Profiles
Reaction matrices
Standard recipes
Recipegroups
Variables
Import of variables and datatypes
Manual editing of the variable XML file
Other export formats
Interlockings
Command interlockings
Time control
Allocations
Error messages
Import
Export
Industrial Maintenance Manager (IMM)
Functionalities
Limitations
Preparatory works
Database
Configuration
Structure
Left side: Tree
Right side: List
Maintenance task
Period of time
Hours and operations counter
Data input
Integration in the process
Operating during Runtime
Functions
Determine open maintenances
Industrial Performance Analyzer (IPA)
General
The configuration of the Industrial Performance Analyzer
Editable properties of the data storage
Editable properties of the analysis
Pre-define time filter
Equipment identification
Shift name from list
Alarm reason
Variable selective activation
Definition of the alarm groups and classes
Internal Industrial Performance Analyzer
Operate picture of type IPA in the Runtime
Filtering
Filter
Filter date/time
Filter equipment identification
Filter alarm classes
Filter alarm groups
Filter shift start
Filter shift end
Filter alarm reason
Filter others
Column definition
Create document
Diagram settings / Create diagram
Examples for diagrams
Function Picture switch to the picture type IPA
Delete entry from database
External Industrial Performance Viewer
Database connection
List view
Filter
Settings
Connection to the database
Creating an own database.
Creating a database in Microsoft SQL Server or MSDE
Defining the database connection
Fields of the alarm table
Functions
Create IPA document
Keyblock Runtime Start
Usage
Keyboard
Engineering in the Editor
Creating a picture of the type Keyboard
Converting projects
Conversion from version 2.20 to 3.04
Restructuring the database
Restructuring the database when the structures changed
Conversion from version 3.04, 3.50 to 3.52
Operating system
AML/CEL-Export
AML / CEL, Archives
Network operation
Archives
Layer
Arcs
Downward compatibility
Database
Backup documentation (QRF inquiries)
American time formats
Alarm printer
Symbols
Zoom function
Project backup
Filters for system windows
Export variable
Element Link text
Conversion from version 3.52 to 5.11
Things to be done in version 3.52
Preparatory works
Rotated texts
Picture names with special characters
Things to be done in version 5.11
Licensing
Conversion from version 5.11 to 5.50
Things to be done in version 5.11
Things to be done in version 5.50
Conversion from version 5.50 to 6.01
Things to be done in version 5.50
Function names
Projects
Runtime changeable project data (users, recipes, etc.)
Data
Profiles
3S Arti driver (since SP2)
Things to be done in version 6.01
Licensing
User administration / password system
Configuration settings
Simulator driver
Picture functions
Conversion from version 6.01 to 6.20
Evacuating archives to SQL database
Converting multi-user projects from 6.20 to 6.20 SP1
Converting from version x to version 6.22
Function authorizations for Acknowledging Alarms
VBA - Direct variable access via request is no longer possible
RGM - database changed
List
Engineering in the Editor
Creating a picture of the type List
Function Picture switch - List
Operating during Runtime
Licensing
Demo mode
Version information
Selecting the appropriate license size
Types of licensing
Procedure of licensing
Command line parameters
Characteristics of the Server Client operation
Menus
Engineering in the Editor
Defining menu entries
Action
Submenu
Separator
Operating during Runtime
Displaying menus in the Runtime
Displaying main menus
Displaying context menus
Message Control
Requirements
Requirements for ISDN adapter
Hints for the modem communication
Acknowledging of paging messages
Speech output: Text-to-Speech Engine
Requirements for Text to Speech
Views in the Message Control
Tree view
Table view
Defining the recipient database
Task description
Step 1: Preparatory work
Step 2: Global settings of the Message Control
Step 3: Settings for GSM
Step 4: Settings for Paging/SMS
Step 5: Acknowledgement possibilities for paging messages
Step 6: Settings for E-Mails
Step 7: SMS-Server
Step 8: Settings for the voice message
Step 9: Creating recipients
Step 10: Creating a group
Step 11: Creating a shift for a group
Step 12: Copying/pasting a group
Step 13: Defining the Calendar
Defining the function Send a Message
Step 14: Preparatory work
Step 15: The recipient types of the function „Send a Message“
Step 16: Parameters for the sending types
Step 17: Acknowledging of messages
Acknowledging of paging messages
Acknowledging of voice messages
Step 18: The recipients database in the Runtime
Message - Functions
Show recipient-database
Send a Message (optional)
Send Message: activate
Send Message: deactivate
The INI file of the Message Control
[Voice]
[GSM]
[Mail]
[Paging]
[Speech]
[SMSGATEWAY]
Monitor configuration
Engineering in the Editor
New project
Existing project
Monitor configuration
General settings
Station specific settings
Defining monitors
Defining viatual monitors
Functions calls for picture selection
Network
Requirements
Recommendation
Configuration of the network
Settings under Windows
Time synchronization in the network
Configuring the network computers
Installing the client(s)
Script AUTOSTART_CLIENT
Script AUTOEND_CLIENT
Client management
Networkmodels
Client server model
Multi-hierarchical model
Networt and Remote Transport
Authorization
Executing functions on server and client in online operation
System functions
Network messages from the system driver
Functions
Authorization in network
Redundancy switch
Network functions
OPC Server
The advantages of the OPC technology
No more manufacturer- dependence for hard- and software
Plug&Play configuration
Multi-Client access and data distribution
Network capability and Internet/Intranet
Technical background
General OPC Server Information
Item Addressing:
Group information
Supported OPC Specifications:
Installing the OPC Server
Registering the OPC Server
Licensing the OPC Server
Settings in zenon
Browsing of the OPC Server
Starting / Stopping the OPC Server
Activity logging
REMOTE access with DCOM
Windows Firewall
General authorization
DCOM configuration
PC wide settings
Setting the access authorization
Setting the start authorization
Application specific settings
Remote browsing the OPC Server
Browsing with Registry entry
Browsing with OPC Enum
PLC Diagnosis
Simatic Graph 7 sequence chain analysis
Requirements
Implementing the Graph7 sequence chain analysis in a project
Manual engineering of variables
Requirements for the automatic import
Automatic Graph 7 import in the Editor
Options for the Graph7 import
Select desired sequence chains
Creating picture
Runtime operation
Description of the operand analysis
1. Search disturbed step
2. Selection of edited transition
3. Find missing operands
Display FUP
straton Monitoring Viewer
Requirements
Integration of ActiveX in a zenon picture
Display the ActiveX in a zenon picture during runtime
Process Control Engine (PCE)
The PCE Editor
The Taskmanager
The editing area
The output window
The menus of the PCE Editor
Menu File
Menu Edit
Menu Run
Menu View
Menu Window
Menu Help
The icon bar of the PCE Editor
Course of actions
Creating a task
Properties of the task
Variables of the task
Entering code
The collection Tasks
The object Task
Function Show PCE
Executing tasks
Executing tasks with system start
Executing tasks event triggered
On a PC
On a CE terminal
VB Script - Introduction
Data types
Variant
Variant Subtypes
Variables
Declaring Variables
Naming Restrictions
Scope and Lifetime of Variables
Assigning Values to Variables
Scalar Variables and Array Variables
Constants
Operators
Operator Precedence
Arithmetic Operators
Comparison Operators
Logical Operators
Conditional Statements
Making Decisions Using If...Then...Else
Running Statements if a Condition is True
Running Certain Statements if a Condition is True and Running Others if a Condition is False
Deciding Between Several Alternatives
Making Decisions with Select Case
Looping Through Code
Using Do Loops
Repeating Statements While a Condition is True
Repeating a Statement Until a Condition Becomes True
Exiting a Do...Loop Statement from Inside the Loop
Using While...Wend
Using For...Next
Using For Each...Next
Types of procedures
Sub Procedures
Function Procedures
Getting data into and out of procedures
Using Sub and Function Procedures in Code
Coding Conventions
Constant Naming Conventions
Variable Naming Conventions
Variable Scope
Variable Scope Prefixes
Descriptive Variable and Procedure Names
Object Naming Conventions
Code Commenting Conventions
Formatting Your Code
Process Gateway
General
Requirements
Installation
Configuration Process Gateway
Project configuration
Module configuration
Security configuration
Configuration Access DEC
Module configuration
Logging
Configuration file: specific entries for AccessDEC
Configuration Access DNP3
Module configuration
Logging
Configuration file: specific entries for Access DNP3
Configuration Access IEC870SI
Module configuration
870-101
870-104
Device
Sector
XML-File
Communication
Startup
General request
Reset
Value changes
Priority
Read
Process initialized
File transfer
Storage and naming
Spontaneous directory transfer
Monitoring command
Internal type T00
Master connected
Pulse generation
Reload
Broadcasts
Logging
Client name
Modules
IEC870Slave
OSI2
OSI7
ScadaRT
Compatibility
Protocol 101
Protocol 104
Configuration Access MODBUS
Module configuration
Hardware address of the MODBUS system
Configuration file: specific entries for AccessMODBUS
Configuration Access SNMP
SNMP architecture
Management Information Base (MIB)
MIB structure
Module configuration
Configuration file: specific entries for Access SNMP
Configuration of the Windows SNMP agent
Configuration Access SQL
Module configuration
Variable selection
Creating tables
Operation in a redundant system
Configuration file: specific entries for AccessSQL
Table format
Table for process image
Table for variable IDs
Production and Facility Scheduler (PFS)
General
Views in the Production & Facility Scheduler
Tree view
Table view
Configuring objects with the Production & Facility Scheduler
Task description
Step 1 - Preparation
Step 2 - Configuring the Production & Facility Scheduler
Step 3 - Creating the equipment
Step 4 - Creating models
Step 5 - Creating shifts and breaks
Step 6 - Defining a holiday model
Step 7 - User event Horn tone
Step 8 - Reflections on the schedule structure
Step 9 - Hall schedule
Step 10 - Reflections on time types
Step 11 - Times used in the Hall schedule
Step 12 - Switching points used in the Hall schedule
Step 13 - Schedule for Line I
Step 14 - Schedule for Line II
Step 15 - Reflections on the calendar filling process
Absolute times
Relative times
Step 16 - Performing the calendar filling
Step 17- Checking over the configuration
Step 18 - Using the PFS in the Runtime environment
Step 19 - Execution in the Runtime
Positive time change
Negative time change
Step 20 - Summary
Advanced configuration in the Production & Facility Scheduler
Drag & Drop
Filtering the PFS configuration
Mass processing
Structure schedules
Configuring Picture switch for PFS windows
Permissions for the Runtime environment
Using the PFS in a network
Converting projects
VBA interface
Object types
Fixed object types
Editable object types
Production & Facility Scheduler object
Equipment object
Object editable facilities
Schedule object
Editable schedule object
Functions list object
Time object
Absolute time type
Relative time type
Offset
Time context menu
Switching point object
Active
Type of link
Links
Action
Password
Time Model object
Editable models object
Shift object
Break object
Event object
User event object
Calendar object
Absolute time
Relative time
Month view
Week view
Day view
Types of model allocations
Schedule allocation types
Model allocations in the Calendar view
Model context menu
Schedule context menu
Variable list object
Variable object
Functions object
Properties
Production and Facility Scheduler (PFS)
Time change
Holidays
Table colors
Editable equipments
Equipment settings
Default allocation of models
Editable schedules
Time context menu
Calendar filling
Dialogs
PFS Switching point preview
PFS Filter dialog
Permissions
Cyclic creation of switching times
Schedule selection
Schedule activation period
Duration of series
Serial pattern
Model selection
Schedule modification table view
Model editing table view
Change time
Changing the offset
Change the value
Creating switching points
Duplicate
Execute PFS event
Picture switch - PFS
Filter tree view for picture switch
Filter table view for picture switch
Picture type Production and Facility Scheduler
Project and workspace
Workspace
Creating a new workspace
Save workspace
Edit existing workspace
Backup and restore of workspaces
Project
Create a new project
Save project
Edit existing project
Replace project links
Insert project into workspace
Save and reload project
Remove project from workspace
Delete project
Integration project
Copying sub-projects
Copying the complete workspace
Global Project
Definition of the project filter
Configuration
Standard
Printers
Directories
Project configuration
Project Information
RT changeable data
Project backup
Engineering in the Editor
Project backup and export
Restore project backup
Backup and restore of workspaces
Delete project
Cross reference list
General
The context menu
Search for list element
Function calls
Variable use
Unused variables / functions / fonts
Select list elements
Print list/search result
Remote Desktop
Structure
Configuration
Establishing a connection
Authentification
Standard viewing software
Connection options
File transfer
WEB viewing software
Limitations
Preconditions / troubleshooting
Uninstall
Remote Transport
Engineering in the Editor
Configuration
TCP/IP
Serial
Define files
Storage card
Report Generator
Engineering in the Editor
Create picture of type Report
Create a new report
Set up page
Border
Header / Footer
File info
Printer settings
Formatting
Format cells
General
Columns
Rows
Alignment
Frame
Font
Pattern
Numbers
List
Format rows / columns
Column
Row
Set up archive filter
Report functions
Conventions
Formula assistent
Database functions
Date and time functions
date
datevalue
day
hour
minute
month
now
second
time
today
weekday
year
Logical functions
and
exact
false
if
isblank
iserror
islogical
isnontext
isnumber
isref
istext
not
or
true
Archive and protocol functions
archive
archiveex
archiveexr
archivem
archivemr
archivemsp
archivemspr
archiver
archivesp
archivespr
archivespw
archivew
archivetime
batch
batchnr
wmzz
wmz
Statistical functions
avg
count
counta
countblank
max
min
percentile
stdev
stdevp
sum
sumsq
var
varp
Mathematical and trigonometrical functions
abs
acos
acosh
asin
asinh
atan
atanh
atan2
ceil
column
columns
cos
cosh
degree
even
exp
fact
factdouble
floor
int
ln
log10
mod
odd
pi
product
quotient
radians
rand
randbetween
round
row
rows
sign
sin
sinh
sqrt
sqrtpi
tan
tanh
trunc
Text functions
char
clean
code
find
fixed
left
len
lower
mid
paint
proper
replace
rept
right
search
substitute
trim
upper
Recipegroup Manager functions
recipea
recipef
recipew
Other functions
alarm
cel
compare
comparesp
comparespsum
comparesum
computername
maxsp
minsp
parameter
select
selectmode
username
variabler
variablerw
Formatting keys
Numerical data types
Logical data types
Data types for date and time
Handling of archive entries
Functions
Report - Functions
Report: execute
Print report
Export report
Picture switch - reports
Operating during Runtime
Picture of type Report
Standard recipes
Engineering in the Editor
Create picture of type standard recipe
Create a new recipe
Adding variables to a recipe
Editing set values
Executing recipes
Function Picture switch Recipes
Operating during Runtime
Picture type Standard recipe
Recipe - Functions
Recipe single directly
Recipe single with offline dialog
Recipe single with onlinedialog
Standard recipe
Status information for recipes / recipe group manager
Recipegroup Manager
Engineering in the Editor
Create picture of type Recipegroup manager
Creating a Recipegroup
Adding variables to a recipegroup
Change min/max values
Interlocking and visibility
Filter
Keyboard
Adding recipes to a recipegroup
Editing a recipe from a recipegroup
Recipe configuration with filters
Recipe selection
Options
Functions
Function Recipegroup Manager
Picture switch - Recipegroup Manager
Operating during Runtime
Picture type Recipegroup Manager
Runtime
Starting the Runtime
Operating during Runtime
Mouse
Keyboard
Runtime Help
Preparatory work
Engineering in the Editor
Inserting help files into the project
Language switch
Updating help files
Help in a main menu
Help for dynamic elements
Defining the context menu
Defining dynamic elements
Help for alarms
Displaying Help
HTML Help of the operating system
Help in HTML picture
Function Open help
Runtime Help with CE
SAP interface
Basics / Requirements
Measurement documents
Technical background
Malfunction reports
Technical background
Engineering in the Editor
Connection parameters to an SAP system
Measurement documents
Malfunction reports
Scheduler
Creating a schedule
Switching points
Create an analog switching point
Add variable
Add functions
Create an on/off switching point
Editing of switching points
Colors of the switching points
The settings of the Scheduler
Time change
Holidays
Create a special schedule
Delete a special schedule
Copy and substitution of schedules
Schedules in integration projects
Fonts
Font lists
Creating a new font list
Default font and system font
Creating a new font
Linking fonts to elements
Embedded and linked fonts
Scripts
Engineering in the Editor
Functions
Script: Execute
Script: Select online
Operating during Runtime
language switch
Which texts are language switchable?
Where to use keywords?
Language table
Create new language table
Import of extisting language tables from other projects
Fonts
Predefined keywords – System texts in CEL
Language change for Runtime help / list path / media files
Oursourcing of translations
Single user project
Multi User Project
Function Language change
Startup Tool
Version administration
Main dialog
Menu 'Application'
General settings
Menu 'Item'
Properties Dialog
Page 'General'
Page 'Database'
Page 'Extras'
Possible sources of errors
Command line
Status processing
Status definition
User status 1 .. 8 (ST_M1 .. ST_M8)
Select (SELEC)
Revision (REV)
Desired direction (DIREC)
Runtime exceeded (RTE)
Manual value (MVALUE)
General request (GR)
Spontaneous (SPONT)
Invalid (I-BIT)
Summer/winter time announcement (SU/WI)
Switched off (N_UPD)
Realtime external (RT_E)
Realtime internal (RT_I)
Not sortable (NSORT)
Default message trafo value (DM_TR)
Run message trafo value (RM_TR)
Info for variable (INFO)
Alternative value (AVALUE)
Not updated (ACTUAL)
Winter time (WINTER)
Transmission cause (TCBx)
P/N bit (PN_BIT)
Test bit (T_BIT)
Acknowledge writing (WR_ACK)
Writing successful (WR_SUC)
Normal status (NORM)
Deviation normal status (ABNORM)
Usage
Reaction matrices
Dynamic elements
Combined element
Report Generator
Recipegroup Manager
VBA
straton Runtime (Soft PLC)
User interface
Slider Allowed maximum
Settings
General
Redundancy
Advanced users
Licensing
Demo mode
Start the straton Runtime
straton Runtime cycle
Close the straton Runtime
Remote systems
zenon Runtime and straton Runtime on one remote PC
straton Runtime autarkic (PC)
straton Runtime with Real Time Kernel (RTK)
Restrictions and requirements of the straton RTK
straton RTK configuration
Start RTK configuration
RTK basis information
RTK basic settings
RTK Taskmanager
RTK hardware configuration
RTK Logs
Close RTK configuration
Blue Screen Handling
Error codes when starting stratonRTK
Redundancy
Requirements
Configuration in zenon
Configuration in the straton Runtime
OEM spezifikation
straton I/O driver support
straton I/O driver: Hot-Restart/Online Change
straton Workbench (IEC 61131-3)
General information about this help chapter
straton General
First steps with straton in zenon
Create a straton project in a zenon project
Edit a straton project
Design of the Workbench
Variable handling
Create O and M variables in straton
Create O and M variables in zenon
Using zenon variables in straton
Variable names
Arrays
Data structures
Distributed engineering (multiuser)
Reusing projects
System Requirements
File Structure
Ports
System requirements
Hardware requirements
Hardware requirements for the Editor
Hardware requirements for the Runtime
Variables
Data types
Types of data types
Pre-defined datatypes (simple datatypes)
User-defined datatypes (simple datatypes)
Creating a new user-defined datatype
Changing the properties of an user-defined datatype
Deleting an user-defined datatype
Variables
Simple variables
Creating a simple variable
Changing the properties of a simple variable
Modifying variables
Error modifying variable
Deleting simple variables
Array variables
Creating array variables
Automatic addressing
Example for an array with automatic addressing (INT variable)
Example for an array with automatic addressing (BOOL variable)
Example for an array with manual addressing
Changing the properties of an array
De/activating array elements
Drivers
Driver object type
Loading a driver
Configuration of a driver
Change driver
Delete Driver
Further Drivers
Driver variables
Structures
Structure data types
Creating a structure datatype
Adding further structure elements
Changing the properties of a structure element
Deleting a structure datatype
Structure variables
Creating a structure variable
Automatic addressing
Example for a simple structure with automatic addressing
Example for a structure array with automatic addressing
Manual addressing
Semi-automatic solution
Fully manual solution
Changing a structure variable
Changing the properties
De/activating structure elements
Changing the sequence
Deleting a structure variable
Inheritance concept
Inheritance in zenon
Inheriting properties with structure datatypes and structure variables
Inheriting properties of a datatype with simple variables
Overwriting properties
Restoring the properties of a datatype
Limits
Defining limits in the Editor
Deduce limits from datatypes
Multiple selection
Deleting limits
Overlapping limits
Limits in the Runtime
End of a limit violation
Dynamic Limit Text
Using keywords in text lists
Reaction matrices
Creating a reaction matrix
Editing a reaction matrix
Types of reaction matrices
Binary
Analog
String
Multi-reaction matrices in general
Multibinary
Multianalog
Dynamic limit texts in reaction matrices
Variable - Functions
Read a dBase-file
Print current values
Export data
Trend-Values on
Trend-Values off
Trend-values on/off
Send value to hardware
Driver Commands
Write time to variable
Read time from variable
Picture type - Variable status test
Create picture of type Variables status test
Picture witch - Variable statustest
License size of the variables (I/Os)
VBA
General
Inserting existing macros
Frequently asked questions
Macro is not performed with the first click
Macros no longer work in the Runtime?
Why does the button stay pressed?
Windows CE and VBA
Functionality of online variables
Switching off the event
The container has to be defined and to be created
Creating
Definition
Remove on closing
Event on changes in the container
Activating the event:
Creating the event:
Functionality of the event:
Variables are added to the container
Object PROPERTIES
Object EVENTS
Object METHODS
How to insert an ActiveX element in zenon?
How to access a VBA object of the control system
How to use VBA macros
Access from an external program
Visual Basic 6
VBA - object structure in zenon
Examples
Example 1 - Setting values with a VBA macro
Example 2 - Setting a switch (working with process variables)
Example 3 - Setting variable values and displaying them in date format in zenon
Example 4 - Setting variable values and displaying them in time format in zenon
Example 5 - Database access via VBA
Example 6 - Accessing alarms
Interlockings
Engineering in the Editor
Creating Interlockings
Operating during Runtime
Usage of Interlockings
Distributed engineering
Types of multi-user projects
Local Server
Local Server with multiple Clients
Server with multiple Clients
Creating a new multiuser project
Working with multiuser projects
Extend and synchronize project
Changing existing elements
Deleting projects
Disconnect client
Backup mechanism
Project backup
Project backups of local project copies
Project backups of server projects
Restore project backup
Restore project backups of local project copies
Allow, accept and reject changes
Status of elements/modules
Legend
Deleting elements
Synchronizing a multiuser project
Convert existing project into multiuser project
VBA
Closing the Editor
Working offline
Switch offline
Elements/modules are locked by another user
Elements/Modules are checked ot by the same user during offline switch
No Elements/Modules are checked out when switching offline
From offline to online
Possibilities in Offline period
Video
Engineering in the Editor
Creating a picture of the type Video
Picture switch - video
File
Online
Operating during Runtime
Picture type Video
Web Server and Web Server Pro
General
Requirements
Publishing service - (HTML Web Server)
Browser
Requirements in Windows Vista
General limitations
WEB Server vs. Web Server (PRO)
WEB Server (Pro) - Installation
WEB Server (Pro) - Topologies
WEB Server (Pro) - Licensing/Configuration/Status
Dongle licensing
Soft licensing
WEB Client - Setups
WEB Client - Versions
Available functions in the WEB client
Engineering in the Editor
Project configuration 5.x
Project configuration 6.x
Screen resolution / Monitor administration
Multi-project administration / Redundant projects
Creating the HTML project entry page
Example for a minimal default.htm page
Example from the WEB server CD
The index.html page
Standard WEB client installation
Links to the standard project entry page
Automatic WEB client installation with CAB file
Configuration of the example page
User authorization
Possible sources of errors
Init Runtime Error
ActiveX control failed to load
Automatic WEB Client installation failed
ActiveX control not installed correctly
Max. clients
Crash after browser refresh
Implementing the WEB server in the internet environment
worldview
Engineering in the Editor
Creating a picture of the type World view
Function Picture switch - Worldview
Operating during Runtime
Picture type Worldview
wizards
Language Table
Language Text Wizard
Wizard for System Texts
Pictures and Templates
World View Wizard
Wizard for Functions
Wizards for Projects
Document Wizard
Import Wizard
Project Wizard
Wizards for Variables
System Variable Creation Wizard
Wizard for creating variables
Update wizards
Time control
Engineering in the Editor
zenon and Windows CE
General
How it began...
What is Windows CE?
How is Windows CE created?
Can Windows CE be used in the industrial world?
Advantages of Windows CE
What offers zenon under CE?
Disadvantages of Windows CE
Limitations
Creating projects for CE
Licensing
Requirements
CE versions / supported processors
System files
20% Rule
Runtime
Network
CE terminal as server
CE terminal as client
CE terminal as data server
Network settings
Possibilities for diagnosis
Pocket PC and Windows Mobile Edition
Recipegroup Manager
Allocations
Engineering in the Editor
Trigger variables and trigger type
Documentation Home