EAGLE 2000 — a new level of Detection Monitoring ™ EagleVision 2 Software Manual ™
User Information WARRANTY INFORMATION ALL IMPLIED WARRANTIES ON THIS SOFTWARE PACKAGE, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE LIMITED IN DURATION TO NINETY (90) DAYS FROM THE DATE OF THE ORIGINAL RETAIL PURCHASE OF THIS PRODUCT.
Table of Contents SECTION 1 INSTALLING EAGLEVISION EagleVision Software Package ......................................................1.1 System Requirements..............................................................1.1 Installing EagleVision Software......................................................1.2 EagleVision Files ...................................................................1.3 EagleVision Capabilities.........................................................1.4 Menu Overview ..........
Table of Contents POINT DISPLAYS SECTION 3 Gateway Point Display.................................................................3.1 General Information Indicators ................................................3.1 Pushbutton Functions ..............................................................3.3 Communication Module Point Display ............................................3.4 General Information Indicators ................................................3.4 Pushbutton Functions .....................
EAGLE 2000 — a new level of Detection Monitoring ™ Section 1 Installing EagleVision ™ EagleVision Software Package Installing EagleVision Software Menu Overview EagleVision Software Overview 1.1 1.2 1.5 1.
EagleVision Software Package 1.1 The EagleVision Software Package includes: 1. Several disks containing EagleVision Software. This includes EagleVision and its utility programs, online help for Eagle products, an Adobe Acrobat Reader Installer, and Acrobat files providing viewable and printable versions of the documentation. 2. Manuals for all Eagle hardware and software. 3. One ADB hardware key.
1.2 Installing EagleVision Software 1. Rename the Macintosh hard disk drive “Detector.” 2. Insert EagleVision Disk 1 (P/N 006141-001) into the floppy drive and double-click on the “Installer” icon. 3. Follow the onscreen directions. Detector Electronics’ EagleVision software allows any Apple Macintosh or compatible computer running under MacOS 7.0 or later to access the Eagle 2000 system and provide configuration and data acquisition services via the Eagle communication gateway.
1.3 Installing EagleVision Software EagleVision This is the core application program, which handles all communication, data acquisition, logging and system configuration. Configuration This file includes: datatable configurations, serial port settings, printer settings, etc. EventsToMonitor This file contains up to 5000 event configurations and is created by EagleVision. Point Types This file is the Detector Electronics product matrix, which EagleVision uses for point configuration.
1.4 EAGLEVISION CAPABILITES Installing EagleVision Software Acquire data from the gateway(s) Data, in the form of 16-bit status words, can be acquired from up to four gateways that are connected to the OIS. To speed up operation, the OIS should be configured to look at only the tables of interest. The two areas most likely to be of interest are those containing the process variable and the device status. See the section on Datatables.
1.5 Menu Overview EagleVision contains menus that are used to navigate through the application and access various features. FILE MENU The file menu allows the operator to: “Save” events, zone configurations and point settings to the hard drive. “Quit” the EagleVision application. This menu contains the standard “cut,’’ “copy,” “paste” and “clear” selections that can be used anywhere text entry is allowed throughout the application.
1.6 EagleVision Software Overview Driver Settings ( 3) ■ Highway polling can be enabled or disabled. ■ The last Modbus highway error (if any) is shown and can be cleared. ■ Counters are displayed showing a variety of communication related information. ■ The data highway watchdog timer can be enabled, disabled or have its dropout time modified. ■ Communication port parameters can be adjusted. ■ The Modbus station address for the OIS can be modified.
EagleVision Software Overview The Misc menu includes the following selections: Address Check Allows the operator to get a variety of information on a particular address. Hide/Show Event Window “Hide” removes the event window from the OIS display. 1.7 MISC MENU “Show” displays the event window on the OIS display. Modify Password Allows the operator to change the password. Restore Password Protection Allows the operator to reactivate password protection.
EAGLE 2000 — a new level of Detection Monitoring ™ Section 2 System Configuration Event Configuration Screen Event Configuration (EagleVision) Event Configuration (External Database) Print Settings Configuration Driver Settings Datatable Configuration Point Configuration Relay Node Configuration Procedure Point Configuration Database Format Gateway Relay Configuration Network Utilities Zone Configuration Configuration Overview Misc Menu Items 2.1 2.5 2.10 2.14 2.16 2.19 2.22 2.26 2.28 2.29 2.31 2.33 2.
1) 2.1 Event Configuration Screen ( Selecting “Event Configuration ( 1)” from the “Configure” menu will display the “Event Configurations” screen. A1764 This screen is used to create events to be monitored. Event configuration defines the information required to track the status of the event and what happens should the event occur. The event configuration database is saved in the “EventsToMonitor” file in the “Detector Folder.” A1760 EagleVision can track up to 5000 events.
1) 2.2 Event Configuration Screen ( EVENT CONFIGURATION SCREEN BUTTONS There are seven buttons on the “Event Configurations” screen, which perform a variety of functions related to the event monitor. They are described below. ! Any changes to the EventsToMonitor file must be saved by selecting “Save” from the File menu or by typing S. Delete This button removes all configuration information for the selected (highlighted) event number.
1) 2.3 Event Configuration Screen ( Find Select the Find button to display the “Find” dialog box. By entering either text or an address in the appropriate box, the program will display the next event that matches the find criteria. A1801 ■ When searching for text, partial names can be used, the entire event name is not necessary. For example, to search for any event with the word “valve” in it, type in “valve” and select Okay.
1) 2.4 Event Configuration Screen ( Imp/Exp The Imp/Exp (Import/Export) button allows an external file, created in another application, to be read into the system, or a database configured within EagleVision to be exported to a file, which can be used as a template in another application for database development. This allows the end user to create an “Events to Monitor” database in the application the end user chooses.
1) 2.5 Event Configuration (EagleVision) ( 1. Select Event Configurations from the Configuration menu: A1764 2. The Event Configurations screen is displayed: A1760 This screen displays the following information: # Event number (0 to 4999) Address Modbus address of configured event Name User-defined event name, up to 48 characters 3. Select an event to modify by either double-clicking on the event number or clicking once on the event and select the Modify button. 4.
1) 2.6 Event Configuration (EagleVision) ( 5. Enter the Event Type by means of the Type pop-up menu. Transition On A1766 When the discrete bit specified in the PLC and address fields changes state from a 0 to a 1, the event monitor will process the event. Event processing can include sending the event to the configured locations (event window, daily event log, printer) and activating the verbal warning alarm.
1) 2.7 Event Configuration (EagleVision) ( A1765 6. Enter the Event Name. Enter the name of the event. It will appear in the event window, in daily event logs, and when printed. The name can be up to 48 characters long and use any combination of letters, numbers, symbols, etc. available from the keyboard.
1) 2.8 Event Configuration (EagleVision) ( This will bring up a dialog box where the operator enters the gateway number, point number, and then chooses the status bit from a pop-up menu. After this procedure, selecting “enter” will then place the correct Modbus address in the field. 9. Enter the Event Value. Enter the analog value that will trigger an event (Word type events only). Setpoint values range from 0 to 4095 with 4095 representing the full scale value of the device.
1) 2.9 Event Configuration (EagleVision) ( e. Auto Clear The Auto Clear checkbox controls the requirement for operator acknowledgment. When Auto Clear is enabled, operator acknowledgment is not required to clear an event once the event condition has returned to its original state. 11. Select Save once the event has been configured. As events are configured, select Save before selecting Exit, Next or Previous. If not, event configuration will be lost.
2.10 Event Configuration (External Database) Although it is possible to build the entire event monitoring database from within the EagleVision application, the operator may wish to develop the database externally. For large database applications EagleVision allows the importing or exporting of the “Events to Monitor” file in a generic comma separated values (CSV) format which is compatible with many database and spreadsheet programs.
Event Configuration (External Database) 2.11 To import a file containing all of the database records for the event monitor, the operator must ensure that the file follows the structure as defined on pages 2.12 and 2.13. Select “Import” and the standard Macintosh file access dialog box will appear. A1781 ■ Any text file will be recognized as “available“ for import.
2.12 DATABASE FILE STRUCTURE Event Configuration (External Database) The following is a field-by-field specification of the record structure. Field 1: Event number Must be a number ranging from 0 to 4999. Field 2: Device address number Must be the Modbus address of the PLC or Gateway, number ranging from 1 to 247.
Event Configuration (External Database) 2.13 Field 11: Event color Must contain one of the following text strings: Black Blue Red Green (5 characters) (4 characters) (3 characters) (5 characters) Field 12: Return to normal color Must contain one of the following text strings: Black Blue Red Green (5 characters) (4 characters) (3 characters) (5 characters) Field 13: Auto clear Must contain either the single character “Y” for yes or “N” for no.
2.14 2) Print Settings Configuration ( Selecting “Print Settings” from the configure menu will bring up the printing configuration screen. A1782 It has a variety of icon based controls described below. A1783 All Printing Enables/disables both normal and event printing. Normal Printing When switched on, EagleVision prints the event name followed by a suffix of “NORMAL” and the time and date when that event returns to its nonevent condition. Only events that were configured to print are printed.
2) Print Settings Configuration ( 2.15 Change page title Click on this area to bring up a dialog box allowing the header text printed on each page to be changed. The page title can be any combination of text, symbols and numbers up to 48 characters long. Set Top of Form When changing paper in the printer, physically set the paper to the top of the page and select Set Top of Form. This will ensure that form feeds will advance the paper to the proper position.
2.16 DRIVER SETTINGS 3) Driver Settings ( Selecting “Driver Settings” from the configure menu will bring up the driver configuration screen. A1785 The Driver Configuration screen allows you to configure the communication link from the OIS to the gateway. SINGLE PORT VERSION A1786 On startup the software will check the OIS hardware and then enable the appropriate screen from either the single or four port version.
3) 2.17 Driver Settings ( A variety of onscreen pushbuttons and switches control the configuration. These controls are described below. Hiway Polling Switch this off to stop requesting data from the gateway. In the multi-port version there is one switch per port. When hiway polling is switched off for a port, you can not access the point displays for that gateway. ! Last MOD Error Displays the decimal value of the last Modbus error code.
3) 2.18 Driver Settings ( FOUR PORT VERSION A1787 The single port version assigns the modem port for communicating with the gateway. The four port version leaves the modem port open and uses only the four serial ports on the serial expansion board. WATCHDOG TIMER If Hiway Polling is switched on, the watchdog timer will continuously monitor serial communications.
4) 2.19 Datatable Configuration ( Datatable configuration defines the PLC/Gateway addresses that the OIS will read. MEMORY MAP OVERVIEW The gateway memory accessible to the OIS emulates a data table in register memory on a generic Modicon PLC. Each address is 16 bits wide (two contiguous bytes). The gateway supports up to 250 devices. Each device is allotted five 16 bit words of memory in the “datatable”.
4) 2.20 DATATABLE CONFIGURATION SCREEN Datatable Configuration ( 1. Select Datatable Configuration from the Configure menu. The Datatable Configuration screen appears: A1800 # The datatable number is a numeric index used by EagleVision for reference. It is also used by XCMD’s in the graphics package to selectively enable or disable the reading of various datatables. PLC The Modbus address for a device, a number from 1 to 247. An address of 255 means the table is not configured.
4) 2.21 Datatable Configuration ( 2. To set up or modify a datatable: a. Select the datatable for configuration or modificaton and select Modify. or Double-click on the datatable. DATATABLE CONFIGURATION PROCEDURE b. The Datatable Modifier dialog box is displayed: A1802 c. Enter the PLC number (i.e., gateway Modbus address). d. Select the Register Type pop-up menu and select the register type. e. Enter the starting address. f. Enter the number of words to read (125 words max).
5) 2.22 POINT CONFIGURATION PROCEDURE Point Configuration ( 1. Select Point Configuration from the Configure menu. A1791 This brings up the point configurations screen. A1792 A “point’’ is defined as a sensing device and its communication module. Each gateway supports up to 250 points. Each point has a unique address, which is set by means of a dip switch located in the device’s communication module.
5) 2.23 Point Configuration ( 3. The Point Configuration screen is displayed: A1793 Point numbers 1 through 4 are reserved for the gateway. 4. Assign a configuration number to the current point: a. Refer to the Eagle 2000™ System Configuration Matrix (form number 95-8453) to determine the configuration number for the device. b. Select the Config Number box to display the up and down scroll arrows (located next to the Config Number box). c.
5) 2.24 Point Configuration ( ENTERING POINT CALIBRATION AND ALARM SETPOINTS 7. Enter the user-defined calibration value in the appropriate units. See Units: under Device Information in the Point Configuration screen for the proper units. a. Select the “Calibration Range Now” box to display the Calibration/Alarm Setting dialog box. A1803 b. Enter the desired value and select Okay to accept the new value or cancel to leave the current value unchanged. 8. Enter the user-defined Alarm 1 and 2 values.
5) 2.25 Point Configuration ( 10. To continue configuration of other points, select the point number box and: ■ Select the “S” box next to the scroll arrows and enter the desired Point Number in the Enter Number dialog box. ■ Use the up and down scroll arrows until the desired Point Number is displayed. 11. Use the above procedure (3 through 9) to configure the rest of the points. 12. Select Exit once the point configuration is complete. The display returns to the main Point Configurations screen.
2.26 Relay Node Configuration Procedure 1. Select the point number or name of the device needing configuration and then select the Modify button. or Double-click on the point or name of the device. 2. The Point Configuration screen for an unconfigured node is displayed. Click in the “Config Number” box in the upper right corner of the window and enter “188” as the point type. Type “188” is for relay nodes and will display the Point Configuration screen for a Relay Node. A1797 3.
2.27 Relay Node Configuration Procedure 4. Start/End Mode: The default program mode selection for the Relay Module is the “Start/End” mode. In this mode enter a “start” and “end” node number and the relay module will activate its relay based on data from this range of nodes. Also select how the Inputs and Outputs of the module are to be used by using the appropriate checkboxes. After the I/O is configured, determine which events within the defined group of nodes will trigger the module’s relay.
2.28 IMPORT/EXPORT Point Configuration Database Format The IMP/EXP button allows the operator to export an existing EagleVision point configuration database, or, to import one that has been created or modified in an external application program. The import/export file is a text file with each field separated by either a “comma” or a “tab,” depending on what was selected in the EagleVision preferences (see Misc. menu).
2.29 Gateway Relay Configuration The gateway has four relays, each of which can be configured to monitor a contiguous group of points. In addition there is a gateway fault relay. All relays can be configured to be energized or de-energized in normal operation. Gateway relay operation is independent of the OIS. 1. Select Point Configuration from the Configure menu. 2. Select a point (1 through 4) and then select modify or doubleclick on the desired gateway point.
2.30 Gateway Relay Configuration 4. To configure the gateway relays, select Modify Relays. The Gateway relay configuration screen is displayed: A1796 5. The upper right area of the screen has two entries relating to “Slave PLC” operation. When the gateway is configured so its Port “0” is a Modbus RTU Master (to feed information to a PLC), the Modbus Address and register offset may need to be adjusted. The default values are MB address “1” and an offset of “0.
2.31 Network Utilities The Network Utilities portion of the Point Configurations screen allows configurations to be transferred between the OIS and the gateway(s). A1792 Get Revision Retrieves and displays the firmware revision number for the selected point. To stop this process, press “command period” ( .). Holding down the option key when selecting “Get Revision” will allow entry of a starting and ending node number allowing the revision number of a specific group of nodes to be retrieved.
2.32 Network Utilities Upload All Select Upload All to upload the point configuration from the current gateway to the OIS. The individual point names will appear as asterisks (if no name is entered in the database for the point) and will have to be renamed. Status messages appear during the upload process. To stop the upload procedure, press “command period” ( .). Download One Select Download One to download a single point configuration (whichever point is selected) from the OIS to the current gateway.
6) 2.33 Zone Configuration ( Zone Configuration Zones are provided primarily to simplify the programming of custom graphics. They are operator configured logical groupings of up to 64 nodes, in any order, and from any attached LON. EagleVision supports up to 256 zones. Zones are configured in the following manner: 1. Select Zone Configuration from the Configure menu: A1808 2. The Zone Configuration screen is displayed: A1809 This screen displays the zone number and its name.
2.34 6) Zone Configuration ( 3. To configure or edit a zone, select a zone to modify by double-clicking on the zone of interest, or by clicking once on the zone and then selecting the modify button. This will open the “zone list” dialog box. A1810 The zone list dialog box contains room for specifying up to 64 nodes to be included in the zone. Each node requires two entries, LON and node. The LON is identified as A, B, C, or D, and the node is identified as 5 through 250.
6) 2.35 Zone Configuration ( Zone Trigger Configuration After the zones are configured, EagleVision must be given the criteria for what constitutes Alarms and Faults. This is done “globally” (for all zones) through the Zone Trigger dialog box. It is accessed by selecting the “Triggers” button on the “Zone List Configuration” screen.
6) 2.36 Zone Configuration ( A1812 This screen shows the status of all 256 possible zones. Unconfigured zones are blank. Configured zones will display one of five possible states: Normal, Fault, Alarm, New Fault, or New Alarm. As described above, there are five zone “states” represented by the numbers 0 through 4. The higher the number, the higher the priority of that state.
6) 2.37 Configuration Overview ( The configuration overview provides a convenient display of the current EagleVision configuration. This screen is shown at startup and can be accessed while running by means of the Configuration menu. There are two different overview screens, one for a single port OIS and one for a four port OIS. The software will check the OIS hardware at startup and display the appropriate screen.
2.38 ADDRESS CHECKER Misc Menu Items Select Address Check to check address usage for a specific Modbus address. The operator enters an address to determine: 1. If the address is a legal address. 2. If the address is configured for reading in the datatable configuration. A1805 3. If the address has an event configured. If the address entered is not a legal address, the various fields will remain blank and a beep will be generated. Register Type displays the register type.
2.39 Misc Menu Items Selecting this feature from the miscellaneous menu will invoke the “Communication Module Alarm Retrieval” dialog box. This will allow the targeted retrieval of alarm records from the non-volatile memory of field devices. The operator can specify a specific time window by entering a starting and ending date, and can also specify a range of nodes (per LON) to retrieve the data from. This alarm data can then be sorted either by LON & node number, or in chronological order.
2.40 Misc Menu Items EVENTSACTIVE™ Launches the utility that shows a chronological list of any configured events that are currently out of tolerance. EVENTHISTORY™ Launches the utility that displays the daily log.
EAGLE 2000 — a new level of Detection Monitoring ™ Section 3 Point Displays Gateway Point Display Communication Module Point Display Relay Module Point Display 3.1 3.4 3.
3.1 Gateway Point Display The Point Display screens allow the operator to monitor gateway operations and perform certain control functions. The point display can also be entered by means of the “GetGWpointDisply” XCMD’s. 1. GATEWAY POINT DISPLAY Select the gateway of interest from the Point Configuration screen list box and then select the “P.Display” button.
3.2 Gateway Point Display ! 95-8434 LON Fault This indicator will turn red when the gateway diagnoses a LON fault. This type of fault is generally indicative of an electrical open or short circuit in the network wiring. Net Test Fault This indicator will turn red when a “Net Test Fault” occurs. A net test fault generally pertains to a faulty network extender. One failure mode of a network extender is a case where it only passes messages in one direction.
Gateway Point Display Reset Relay Select a Reset Relay button to reset a gateway relay. Goto Point This button calls up a keypad allowing the user to go directly to any point on any of the attached LON’s. Next/Previous Point These buttons allow you to view the point displays for the next higher or lower configured device connected to this gateway’s LON. Inhibit This button will inhibit gateway relay and display response to status changes in this point.
3.4 COMMUNICATION MODULE POINT DISPLAY Communication Module Point Display The Point Display screens allow the operator to monitor a communications module/sensor operation, and perform certain control functions. 1. Select the point of interest from the Point configurations screen and then select the “P. Display” button to access the point display. GENERAL INFORMATION INDICATORS A1815 95-8434 Low Voltage This indicator will turn red when the supply voltage to the module drops below 17.5 vdc.
Communication Module Point Display Inhibit Active This indicator will turn red when the point has been “inhibited” by using the point display’s inhibit button. When “inhibited” any gateway relays programmed to monitor the status of the point will ignore its data. In addition, the gateway faceplate will not respond to status changes in the inhibited point. Sensor Fault A sensor related fault has been detected.
3.6 I/O INFORMATION CALIBRATION INFORMATION Communication Module Point Display Digital Input 2 Status Shows the status of the signal connected to the communication module’s digital input 2. Output Relay Status Shows the status of the communication module’s output relay. These indicators show the status of sensor calibration. Calibration History The communication module stores and the OIS displays the baseline calibration and the last seven calibration records (high and low calibration points).
Communication Module Point Display The sensor level bar graph provides the following real-time information: 3.7 SENSOR LEVEL BAR GRAPH ■ The sensor level bar graph provides a graphic display of the sensor’s output value. The scaling of the bar graph changes to match the output of the specific sensor. ■ The digital display in the lower left shows the current sensor output value in the appropriate engineering units.
3.8 Relay Module Point Display GENERAL INFORMATION INDICATORS A1817 95-8434 Com 1/Com 2 These indicators track the fault isolation status of the module. If the left side has isolated due to a network fault, the “Com 1” indicator will turn red. If the right side has isolated, the “Com 2” indicator will turn red. Fault This indicator will turn red when a hardware fault has been detected. Low Voltage This indicator will turn red when the supply voltage to the module drops below 17.5 vdc.
Relay Module Point Display Not Communicating The gateway has not been receiving the periodic status updates from the target module. Invalid Config. Invalid configuration data has been received. For a relay module, the most likely cause is trying to download a configuration for another type of device. 3.9 It is not possible for a device to receive invalid configuration data from EagleVision, however it is possible for a third party Modbus RTU master to write invalid data to a module through the gateway.
EAGLE 2000 — a new level of Detection Monitoring ™ Section 4 Adding Graphics Capabilities XCMD and XFCN Definition AckEvents ChkEventState ClearEventWindow GetALoggedEvent GetBit GetGWPointDisplay GetManyBit GetNumLoggedEvents GetTableState GetWord 4.1 4.2 4.2 4.2 4.3 4.3 4.3 4.4 4.4 4.7 4.7 GetZoneState GetZoneStatus LogToAll LogToDisk LogToEventWindow LogToPrinter ResetBit SetBit SetTablePolling SetTableState SetWord SetZoneState 4.8 4.8 4.9 4.9 4.9 4.10 4.10 4.11 4.11 4.12 4.12 4.
4.1 XCMD's & XFCN's Included with the EagleVision software package are two files, ”EagleVision Supercard” and ”EagleVision Hypercard.” These files contain a suite of XCMD's and XFCN's. A1819 A1818 XCMD's (External Commands) and XFCN's (External Functions) allow other compatible application programs to interface with the EagleVision application program. This interface includes the retrieval of data from EagleVision and the sending of data to EagleVision. Below is a list of the included XCMD's and XFCN's.
4.2 XCMD's & XFCN's For use in HyperCard, they must reside in either the stack from which they will be called or within the resource fork of the HyperCard application. This is done using a resource editor such as Apple Computer's ”ResEdit” program. Other methods would be to clone the sample stack that contains the XCMD's and use it as a template, or copy them from the “EagleVision Supercard” project file provided with EagleVision.
XCMD's & XFCN's This command gets an event that is in the log file. The count is from the start of the file. 4.3 GETALOGGEDEVENT GetALoggedEvent(theLoggedEventNumber) Example: on openCard put GetALoggedEvent(theNumber) into theString end openCard This command returns the state (1 or 0) of up to fifteen bits in the PLC. The addresses that the operator requests the state of must be configured in the “Datatable Configuration” window of the EagleVision™ application.
4.4 GETMANYBIT XCMD's & XFCN's Refer to the section on addressing for the correct format of the address. A string is returned that contains one character for each of the addresses that have been requested. Each character is a “1” or a “0,” i.e. 011100010101.
XCMD's & XFCN's 4.5 set the lockScreen to true — speed up getting the data put lastEventCount into count — where do we start from repeat for numberToGet — get all of the new ones put GetALoggedEvent(count) into tempString — the XFCN.
4.6 XCMD's & XFCN's While the operator is looking at the event log, a new event might occur. The following script checks for new events during idle and displays any new event. This script is similar to the one above. The difference is that some things are done at a different time.
XCMD's & XFCN's This command will return the changed bit of the datatable requested. 4.7 GETTABLESTATE GetTableState(3) Example: on openCard if GetTableState(3) then beep end if end openCard The datatables maintain a CRC (Cyclic Redundancy Check) that is compared to any new data that is received from the PLC. If the data is different from the last data received, a flag is set. Calling this command returns the state of the flag and clears it.
4.8 GETZONESTATE XCMD's & XFCN's This command will return the changed bit of the zone requested. Zones are numbered 1-256. GetZoneState(3) Example: on openCard if GetZoneState(3) then beep end if end openCard If the value of the zone status has changed, then this bit will be set. If the bit is set since the last time this call was made (for this zone) the status has changed. GETZONESTATUS This command gets the status (0-4) of any single zone.
XCMD's & XFCN's This command “Logs” any event in a text format. This command will log the data passed to the printer, today’s disk file and the event window. The data will be time stamped when it is logged. 4.9 LOGTOALL LogToAll theThingToLog Example: on mouseUp LogToAll “The operator activated the button” end mouseUp on mouseUp LogToAll someContainerThatHoldsAValue end mouseUp This command “Logs” any event in a text format. This command will log the data passed to today’s disk file.
4.10 LOGTOPRINTER XCMD's & XFCN's This command “Logs” any event in a text format. This command will log the data passed to the printer. The data will be time stamped when it is logged. LogToPrinter theThingToLog Example: on mouseUp LogToPrinter “The operator activated the button” end mouseUp on mouseUp LogToPrinter someContainerThatHoldsAValue end mouseUp RESETBIT This command resets the state (0) of any single bit in the PLC. Refer to the section on addressing for the correct format of the address.
4.11 This command sets the state (1) of any single bit in the PLC. Refer to the section on addressing for the correct format of the address. This command can set any bit to one, in any PLC accessible on the network that is not protected.
4.12 SETTABLESTATE This command will set the changed bit of the datatable requested. SetTableState tableNumber Example: on openCard SetTableState 3 end openCard See command GetTableData SETWORD This command sets the value (–32768 to 32767) of any single word in the PLC. Refer to the section on addressing for the correct format of the address. This command can set any word to a value, in any PLC assessable on the network that is not protected.