Printing Reports
3. Cursor to the file of your choice and press Enter. The Select File menu opens
4. Choose Select Reports to view the available options, and select Yes for those options you want documented. By default, Compatibility Summary, Global Functions, I/O Usage Table and Object List are selected as the report options to be printed.
Figure 6.5
The Select Reports Menu
21115
Select File
Select Reports
Compatibility Summary Yes
Global Functions Yes
PLC Communication No
I/O Usage Table Yes
I/O Address Cross Reference No
Screens No
Object List Yes
Function Key Usage No
Alarm Window No
Information Window No
Alarm Messages No
Information Messages No
Local Messages No
Computer Setup No
Quit Print EXAMPLE Select Reports Con
Qui
Some of the options in the Select Reports menu—like PLC Communication and Alarm Window—will document the entire application file. Other options, such as Screens or Alarm Messages, allow you to specify a range of screens or messages to be printed.
Compatibility Summary prints the firmware version compatibility of each screen within the entire application, the firmware version compatibility of the application itself, and the enabled global features of the application.
Global Functions allows you to print the status of various functions that are not related to specific screens. For example, global functions may include the Time and Date to PLC
Controllers setting and screen number transfers, or may indicate PLC controlled screens. See Figure 6.9 for an illustration of this report.
PLC Communication prints all the configuration settings for PLC type, baud rate, push button input hold time, rack assignments, and block transfer assignments.
I/O Usage Table prints both the assigned and free address bits.
Two tables are printed: an Output Table for each rack assignment in numerical order by rack number, and an Input Table. Any block transfer assignments will also be listed in numerical order by file number.
I/O Address Cross Reference prints a report showing the addresses used in the application file. The report will show all the objects (choose All Addresses) or all objects with addresses within a range that you define in the Starting Address and Ending
Address menus. The default Starting Address will be the lowest defined address for the application; the default Ending Address is the highest defined address for the application. The address range can include inputs, outputs, discretes and block transfers.
Addresses are sorted as follows in the report:
Block Transfer addresses before discrete addresses within discretes or block transfers:
- Input addresses before Output addresses - File#/Rack# in numerically increasing order Start Word in numerically increasing order (0–31) Start Bit in numerically increasing order (0–17)
addresses with the same starting address, by their ending address, in numerically increasing order
PanelBuilder will verify that the addresses specified are within the allowable range, and that the starting address is less than the ending address.
Screens allows you to print the image of one specific screen, or a range of screens, within the application.
IMPORTANT: When printing a screen print, all special graphic characters with an ASCII code of less then 20 (32 decimal) are represented by blanks. In addition, arrow heads (such as those used in cursor points) are printed as ASCII character 254. Refer to Appendix E, The Extended Character Set.
Object List allows you to list objects and associated information for the entire application or for a range of screens within the application. In the Object List menu, you can choose between two Object List reports, a brief report that summarizes the key
information, and the full report. (See Figure 6.7 for an illustration of these reports.) Another option also allows you to disable printing of background text objects.
Figure 6.6 Object List Menu
23629
Object List All Screens
Starting Screen Ending Screen
Include Background Text Objects? Yes
Report Format Brief
Quit
Function Key Usage (Keypad terminals only) allows you to print a list of the function keys and associated objects names and type assigned to each screen. Unassigned function keys will be included, but the Object Name and Type fields will be blank.
Alarm Window prints all the configuration settings for the Alarm Window.
Information Window prints all the configuration settings for the Information Window.
Alarm Messages prints the entire list of alarm messages entered for the Alarm List Window, or a range of messages.
Information Messages prints the entire list of messages entered for the Information Window, or a range of messages.
Local Messages prints the entire list of messages created for the Local Message Display objects, or a range of messages.
Computer Setup prints all the configuration settings for the PanelView terminal type, printer port, PanelView terminal port, and EPROM burner port.
5. Once you have chosen the options you want to document, choose Quit to return to the Select File menu.
6. Choose Report Destination to specify where you want the report to be printed. To send the report to a printer, choose the port (COM1 or COM2) your printer is attached to. To save the report as an ASCII text file, choose File. The File window will open, showing the name and path of the file to be saved. The default file name is the name of the application file, and the default directory is the application file directory. The file extension is .RPT. You can change the name and the path, but not the extension.
Table 6.A
Printer Communication Port Settings Available in PanelBuilder
Port COM1 COM2 LPT1 not configurable LPT2 not configurable
Baud Rate 110 300 600 1200 2400 4800 *9600 19200
Parity odd even *none
Data bits 7 *8
Stop bits *1 2
*default settings
7. Choose Print FILENAME (where FILENAME is the name of the application file you selected in step 3) to print the specified reports.
If you try to print when the printer is off-line or out of paper, there may be long delays, and PanelBuilder may not respond to attempts to abort printing. If this occurs, put the printer back on-line (press the ONLINE button and verify the ONLINE indicator, reload the printer with paper and put it back on-line, or momentarily power-down and power-up the printer).
If you can’t print, try again after following these steps:
1. Check your printer’s manual to ensure that you’ve assigned the correct printer port setting, and that the port is correctly configured.
2. Ensure that your printer has been turned on, is on-line, and supplied with paper.
3. Ensure that you did not set all the Select Reports settings to No.
Sample reports, two Object List reports and a Global Functions report, are included on the following pages.
Figure 6.7
Full Object List Report
Full Object List File: KA–TEST Oct 15 1992 20:49:12 Page 1 Screen 1: KA–SCREEN–1
Momentary (N/C) Push Button:
Fkey: F2 Row/Col: 5/0 Widt/Heigh: 10/3 Border: Double Ver:1
Addresses Type Maximum Minimum Preset Control
Control DI0101/10–01/13 Bit Indicator DI103/01 Bit
State Fgnd/Bgnd Atrib State Text
00 Red/Blu riubwh State = 0
01 Wht/Red Riubwh State = 1
Fgnd/Bgnd Atrrib Outer Test
Red/Blk riUBwh Mom N/C PB
21211
Figure 6.8
Brief Object List Report
23631
Brief Object List File: KC–DEMO Sep 28 1992 14:52:10 Page 1
Control List Selector: Vers: 1
Func Keys (Incr = F9, Decr = F1) States: 5 Addresses:
Control: DI0101/10–01/13 Bit
Figure 6.9
Global Functions Report
21210
Global Functions Report File: BCK2 Jun 21 1993 09:22:24 Page 1
VER5: Monochrome with Function Keys
Global Functions
Terminal Version Compatibility: 5
PowerUp Screen: 1
Alarm History Screen: 255
Alarm Window Type Full
Alarm Status Screen: 0
QTY/Time Reset Button: Enable
User Memory Limit 62,976 Not BatteryBacked Application File Comment:
Application File Size: 1148 bytes Application Disk File Size: 29736 bytes PassThrough Configuration
PLC DH+ Address: Not Used
Local Bridge Address: Not Used Remote Bridge Address: Not Used Auto Repeat Options
Cursor AutoRepeat Rate (per sec.): 0 Cursor AutoRepeat Start Delay (sec.): 0.4 Miscellaneous Control Options
Option Control Address
PLC Controlled Audio: Disable Unassigned Address
PLC Controlled Alarm Relay: Disable Unassigned Address
PLC Controlled Screen Print: Disable Unassigned Address
PLC Controlled Screen Number: Disable Unassigned Address
Current Screen Number to PLC Controller: Disable Unassigned Address
Time and Date to PLC Controller: Disable Unassigned Address
PLC Controlled Time & Date Control Disable Unassigned Address
PLC Controlled Time & Date Disable Unassigned Address
Screen Print Active to PLC Controller Disable Unassigned Address
PLC Controlled Clear Alarm Window: Disable Unassigned Address
PLC Controlled Silence Alarms: Disable Unassigned Address
Clear Alarm Window to PLC Controller: Disable Unassigned Address
Silence Alarms to PLC Controller: Disable Unassigned Address
Acknowledged Alarm Number Address: Disable Unassigned Address
Acknowledge Button Address: Disable Unassigned Address
PLC Controlled QTY/Time Reset: Disable Unassigned Address
QTY/Time Reset to PLC Controller: Disable Unassigned Address
Information Acknowledge Button Address: Disable Unassigned Address
PLC Inhibit Bit: Unassigned Address
PassThrough Request Bit: Unassigned Address
PassThrough Status Bit: Unassigned Address
There are three ways of loading application files into PanelView terminals:
loading application files into user PROMs and installing the user PROMs into the terminals
direct downloading of application files through the Upload/Download cable. For installations where there are many PanelView terminals, this requires going to each terminal, connecting the cable, and downloading the application file
downloading application files over the Data Highway + network, using the PLC-5 Pass-Through feature. Pass-Through Download Options lets you do this in two different ways. You can use the parameters of a resident application file configured for pass-through. Or you can manually configure the parameters for the Address Source. The advantage of using the PLC-5 Pass-Through feature is that the development computer doesn’t have to be physically moved from terminal to terminal, and the terminals don’t have to have their cabling changed
To send a completed application file to a PanelView terminal, choose Download to PanelView (RS-232) in the Transfer menu. To retrieve an application from a PanelView terminal for modification, choose Upload from PanelView (RS-232) in the Transfer menu.
IMPORTANT: Before you can download or upload, you must be sure that the communication settings on the PanelView terminal and in the PanelBuilder software are exactly the same.