Siemens A31003-51730-U103-7619 사용자 설명서

다운로드
페이지 336
The planning and implementation of a DCO Project
For internal use only
07/2010
6-8
OScAR-Pro Customized Operator, User Manual
  
  
  
BHB_DCO_06.fm
The case study project
Global objects
The below-listed global objects are created for the internal storage of the data and to commu-
nicate with OScAR-Pro:
To render the different possibilities of proceeding, the data of
the announcement "1000:Fire alert" is entered directly in form of values,
the announcement "1001:Deflagration" is created in form of a Constant, and
the announcements "1002:Leakage" and "1003:Short circuit" are created in form 
of parameters.
The entire broadcast data is entered exclusively in form of parameters.
In order to select the announcements administrated in OScAR-Pro via the Frames 
child node "Announcement selection", an index is created with a corresponding Data 
list and a matching Filter.
Variables are created to store the currently selected announcement as well as its 
name and the currently selected broadcast.
Except for the Button that is used to invoke the broadcast, a Variable is created for 
each Button on the Main Page to retain the information if the respective Button shall 
blink or not.
The Functions of the "Main page"
The following Functions are implemented on the Main Page:
For each blinking Button, a Function is created that switches the blinking to ON or OFF 
in keeping with the Button's matching Variable.
One Function to switch OFF the blinking of Event Buttons.
Three Functions to control the status (enabled/blocked) of the "Invoke" Button. The ob-
jective here is to ensure that this Button is not enabled unless one event and at least 
one area have been selected.
One Function that is invoked whenever the Main page is loaded and that switches the 
blinking of the Buttons to ON or OFF in keeping with their corresponding Variables. 
Please note that while the system supports the simultaneous blinking of several Area 
Buttons, can it only support the blinking of one Event Button at a time.
The Area and Event Buttons receive the below Functions. They are automatically in-
voked whenever these Buttons are pressed:
One Function in case the Button is not yet blinking.
One Function in case the Button is already blinking.
The Event Button "More" is assigned a Function to jump to "Announcement selection".