Example LACR files and resulting output can be found on the following pages.
LADDERS Version 1.7 for VAX/VMS
Date: Sunday
March 8, 1992 + Scheduled query of CIMPLICITY Checksum Alarms Last Query: 01-JAN-1992 00:00 DEVICE CHECKSUM ALARMS: 119 Factory Resource State Alarm Time UBE_407
GEN
29-FEB-1992 16:26 - + Scheduled query of CIMPLICITY Checksum Alarms Last Query: 8-MAR-1992 16:11 NO DEVICE CHECKSUM ALARMS - + Scheduled query of CIMPLICITY Checksum Alarms Last Query: 9-MAR-1992 00:00 DEVICE CHECKSUM ALARMS: 13 Factory Resource State Alarm TimeSK_HDWR RES 09-MAR-1992 07:25
LACR_CP_AUDIT.LOG records the reading of checksum alarms from the GE Fanuc CIMPLICITY DLRW Database. Alarms are read on a schedule defined by the LACR user. LADDERS Version 1.7 for VAX/VMS
Date: Tuesday
March 10, 1992 + Notification time: 10-MAR-1992 00:04:23.66 DEVICES WITH CHECKSUM ALARMS: 1 Factory Resource Alarm Time ASY_BODY
09-MAR-1992 19:15 LACR_RP_AUDIT.LOG records the notification of devices logic changes found by the DLRW Alarm database query. This log contains the list of Devices that have changed since the reports were last generated. !+ ! LADDERS Version 1.7 for VAX/VMS
Date: Friday
March 6, 1992 !- LADDERS Automated Compare Reports Started:
6-MAR-1992 01:15:47.72 SITE_DEV:[SATURN.IS_PDL]UBE_1503_1030492_1VSGA_1PLC6A_1RS.PDL;1 - ! After LACR uploads each device that had a checksum alarm and copies the documentation files for comparison, it then creates the LACR_RP_COMPARES.LCS file which represents the final output of the LACR product. This file is then used by the LADDERS Batch Compare Reports (LBCR) facility to generate the actual listings. LACR_WORKING_REPORTS:LACR_RP_COMPARES.LIS LADDERS Version 1.7 for VAX/VMS Production library: (OLD files) LACR_WORKING_DOCUMENTATION: Report started: 10-MAR-1992 20:30:40.41
Total Total Rungs Rungs
Rungs Report completed: 10-MAR-1992 23:06:37.44
LACR_RP_COMPARES.LIS is a report that is generated by the LBCR facility. It reports the files compared and a summary of the changes in each. Program Report Summary Page Overall totals showing the differences between the logic in the programs being compared is found on the first Summary Page. A single statement showing the comparison summary is included which can include: EXACT_MATCH, LOGIC_CHANGES, RESEQUENCING_ONLY, FORCED_IO, and DATA_CHANGES. MicroCODE Incorporated LADDERS Version
2.2 for OpenVMS
PLC PROGRAM COMPARE SUMMARY DATE COMPARED: 9-FEB-1994 23:48:36.89
OLD PROGRAM in JOB: UNNAMED
Logic from: MCMDS$DKA200:[MDS.TEST_FILES]___TEST_OLD.LGC;3 NEW PROGRAM TYPE: Modicon 984 X,A,B,1xx,38xE,48xE,68xE,78xL,78xE
Logic from: MCMDS$DKA200:[MDS.TEST_FILES]___TEST_NEW.LGC;2 COMPARISON SUMMARY: LOGIC_CHANGES
RUNG SUMMARY TOTAL RUNGs in OLD
program: 3 RUNGs that matched
EXACTLY: 1 RUNGs INSERTED in NEW:
0
PLC PROGRAM COMPARE SUMMARY DATE COMPARED: 9-FEB-1994 23:48:36.89
OLD PROGRAM in JOB: UNNAMED
Logic from: MCMDS$DKA200:[MDS.TEST_FILES]___TEST_OLD.LGC;3 NEW PROGRAM TYPE: Modicon 984 X,A,B,1xx,38xE,48xE,68xE,78xL,78xE
Logic from: MCMDS$DKA200:[MDS.TEST_FILES]___TEST_NEW.LGC;2 COMPARISON SUMMARY: LOGIC_CHANGES DATA SUMMARY READ ONLY
references in OLD: 2 References DELETED from OLD: 0 READ ONLY data
that was EDITED: 0 References INSERTED into NEW: 6 READ ONLY
references in NEW: 2
FORCED I/O SUMMARY FORCED ON
conditions in OLD: 2 FORCED ON
conditions REMOVED: 2 FORCED ON changed
to FORCED OFF: 0 FORCED ON
conditions ADDED: 0 FORCED ON
conditions in NEW: 0
Program Report Sequence Report Edit levels and rung-by-rung comparisons are found on the Sequence Report. [JOB: UNNAMED ] DATE: 9-FEB-1994 TIME: 23:48:39.14 LADDERS V2.2-01 / MODICON 984 X,A,B,1XX,38XE,48XE,68> NEW RUNGs: COMPARISON: OLD RUNGs: EDIT LEVEL:
0 5 10 15 20 25
30 35 40 45 50
Compare Report Exploded Sequence with Pictures Pictures of the New and Old rungs with changes bolded are found on this portion of the Compare Report. [JOB: UNNAMED ] DATE: 9-FEB-1994 TIME: 23:48:39.90 LADDERS B2.0-02 / MODICON 984 X,A,B,1XX,38XE,48XE,68XE,78XL,78XE NEW RUNGs: COMPARISON: OLD RUNGs: EDIT LEVEL:
0 5 10 15
20 25 30 35 40 45
50 EDITED (OLD RUNG) M1 | |...................................................................................................ON--(
) M1 EDITED (NEW RUNG) | | 00033 | | |...................................................................................................----( ) | 00034 | [JOB: UNNAMED ] DATE: 9-FEB-1994 TIME: 23:48:40.85 LADDERS B2.0-02 / MODICON 984 X,A,B,1XX,38XE,48XE,68> NEW RUNGs: COMPARISON: OLD RUNGs: EDIT LEVEL:
0 5 10 15 20 25
30 35 40 45 50 EDITED (OLD RUNG) M2 | +----------+ +----------+ +----------++-+ :40001 V+-+ :40001 >+-+ :40001 V+- | | #111 | | #111 | | #111 | | | | | | | | | | | | | | | | | :40002 | | :40003 =+-| :40002 | | | #222 | | #333 | | #222 | | | | | | | | | | ADD | | SUB | | ADD | | | :40002 | | :40002 <+-| :40004 | | | #222 | | #222 | | #444 | | +----------+ +----------+ +----------+ M2 EDITED (NEW RUNG) | +----------+ +----------+ +----------+ +----------+
+----------+ | | :40002 | | :40003 =+-| :40002 | | :40003 | | :40002 +------] [------....................----( ) | | #222 | | #333 | | #222 | | #333 | | #222 | 00002 00003 | | | | | | | | | | | | | ADD | | SUB | | ADD | | ADD | | ADD | | | :40003 | | :40002 <+-| :40001 | | :40004 | | :40006 +------]/[------....................----( ) | | #333 | | #222 | | #77 | | #444 | | #666 | 00004 00005 | +----------+ +----------+ +----------+ +----------+ +----------+ M3 <-------------- EXACT ------> M3 |* | | | | | | | | | |
LADDERS Version 1.7 for VAX/VMS
Date: Thursday
March 5, 1992 + Application: AUTOMATED COMPARE REPORTS
Date: Friday March 6,
1992 Process Commanded to Shutdown - + Application: AUTOMATED COMPARE REPORTS
Date: Friday March 6,
1992 Beginning DEVICE UPLOADS for producing program compare reports. - + Application: CIMPLICITY INTERFACE
Date: Friday
March 6, 1992 Failed to initiate association with device Device: ?????? - + Application: AUTOMATED COMPARE REPORTS
Date: Friday March 6,
1992 Failed attempt to read device Program Invocation (PI) for upload fr_id: TOE_SET_1 -
Example LBCR files and resulting output can be found on the following pages.
!+ ! <Device_Group>.LDG LADDERS Batch Compare Device Group (LDG) input file ! created from LBCR_DEVICEGROUP.LDG_TEMPLATE, ! for annotated copy of the template view file: ! SYS$SYSDEVICE:[LADDERS]LBCR_DEVICEGROUP.LDG_GUIDE ! Edit history: ! ! Date: by: Description: ! ! 22-Aug-1994 TJM Version 2.2-01, new file for LADDERS Batch Compare. !- ! ldg_t_group = "<Device_Group>" ldg_t_description = "Device Group Description for Reports " ldg_t_queue_summary = "LDRS_QUEUE_m" ldg_t_queue_reports = "LDRS_QUEUE_n" ldg_t_options = "/OUTPUT/PRINT/COPIES=1/FLAGS=(ALL)" ldg_t_email = "<Device_Group>" ! device_1 vvmmmm [docid] device_2 vvmmmm [docid] device_3 vvmmmm [docid] device_n vvmmmm [docid] ! ! end of <Device_Group>.LDG ! %LBCR-I-UPLOAD, Uploading logic for device: 56130B (LADDERS/NPI) -LBCR-I-UPTIME, Time upload was started: Friday 27-OCT-1995 05:34:21.14 %LUP-I-UPL, Uploading 5613OB to ROMEOl::DSA7:[LOGIC.TEMP]5613OB.LGC; %LUP-I-SUMM, LADDERS PLC PROGRAM UPLOAD STATUS DEVICE: 56130B FILE: ROMEOl::DSA7:[LOGIC.TEMP]56130B.LGC; STATUS: %SYSTEM-S-NORMAL, normal successful completion
Directory ROMEOl::DSA7:[LOGIC.TEMP] 56130B.LGC;200 112/112 27-OCT-1995 05:34:24.00 Total of 1 file, 112/112 blocks. %LBCR-I-COMPARE, Comparing logic for device: 56130B -LBCR-I-CMPTIME, Time compare was started: Friday 27-OCT-1995 05:39:50.70 %LCC-I-CMP, Comparing DSA7:[LOGIC.PRODUCTION]56130B.LGC;84 to DSA7:[LOGIC.TEMP]56130B.LGC;200 %LCC-I-SUMM, LADDERS PLC PROGRAM COMPARE SUMMARY OLD PROGRAM: DSA7:[LOGIC.PRODUCTION]56130B.LGC;84 NEW PROGRAM: DSA7:[LOGIC.TEMP]5613OB.LGC;200 COMPARE SUMMARY: LOGIC_CHANGES TOTAL RUNGs in OLD program: 346 RUNGs DELETED from OLD: RUNGs that matched EXACTLY: 334 RUNGs that were EDITED: 11 RUNGs INSERTED in NEW program: TOTAL RUNGs in NEW program: 346
Directory LBCR_BATCH_JOBS:[REPORTS] 56130B.DIF;31 18/20 27-OCT-1995 05:40:34.47 Total of 1 file, 18/20 blocks.
Report File: LBCR_WORKING_REPORTS:TUESDAY_TEST_DEPT.LIS Title: LADDERS Batch Compare Reports (LBCR) for TUESDAY Users: MCGUIRE_T, MINNIS_T Group: TEST_DEPT Description: MicroCODE Incorporated Test Department Method: INCREMENTAL REPORTs using WORKING LIBRARY first Started: 21-FEB-1995 01:30:53.31 Total Total Rungs Rungs Rungs DEVICE LIBRARY Rungs Rungs DELETED EDITED INSERTED Network File in in from in in Name Date/Time LIBRARY DEVICE Device Device Device -------------------------------------------------------------------------------- AB1_00001 PL 23-AUG-1994 09:44 523 523 ******(EXACT_MATCH)***** AB2_00001 PL 23-AUG-1994 09:31 102 102 ******(EXACT_MATCH)***** AB3_00001 PL 23-AUG-1994 09:28 1003 1003 ******(EXACT_MATCH)***** AB5_00001 PL 23-AUG-1994 09:26 %ILAN-E-DVDISABLED, Device disabled. MO4_00001 PD 9-JAN-1995 11:47 66 66 ******(EXACT_MATCH)***** MO5_00001 WD 19-OCT-1993 14:40 296 292 5 0 1 MO9_00001 PD 25-JAN-1995 18:00 207 365 207 0 365 TO1_00001 PL 25-MAR-1992 01:07 1122 1122 ******(EXACT_MATCH)***** SI5_00001 PL 11-SEP-1994 12:55 1938 1938 *****(DATA_CHANGES)***** AB2_00002 WL 10-MAR-1994 13:40 527 527 0 3 0 AB3_00002 PL 30-JUN-1993 15:14 2283 2283 ******(EXACT_MATCH)***** AB3_00005 PD 11-MAY-1993 12:10 1812 1812 0 39 0 MO5_00002 PD 19-OCT-1993 19:36 290 290 *******(FORCED_IO)****** MO9_00002 WL 23-MAR-1993 14:30 295 295 *******(FORCED_IO)****** MO9_00005 PL 23-MAR-1993 14:25 323 323 ******(EXACT_MATCH)***** AB3_00003 PL 5-JUN-1990 13:22 981 981 ******(EXACT_MATCH)***** GE6_00003 WD 19-JAN-1995 20:01 1558 1553 5 12 0 AB1_00004 PL 11-JAN-1995 10:46 352 352 ******(EXACT_MATCH)***** AB2_00004 PD 10-JAN-1995 17:27 116 118 0 3 2 AB3_00004 WD 19-JAN-1995 14:36 2189 2189 ***(RESEQUENCING_ONLY)** HIN_00004 PD 12-NOV-1993 10:50 559 564 1 7 6 MO4_00004 PD 30-OCT-1993 15:44 190 190 0 1 0 MO5_00004 PD 26-OCT-1991 18:01 211 209 2 0 0 MO9_00004 WD 11-JAN-1995 10:31 252 252 *****(DATA_CHANGES)***** GE6_00004 PL 24-JUN-1994 17:38 2970 2970 ******(EXACT_MATCH)***** MO9_00006 PL 11-JAN-1995 10:59 1 1 *******(FORCED_IO)****** -------------------------------------------------------------------------------- WD = Working Documentation Library used for old file WL = Working Logic Library used for old file PD = Production Documentation Library used for old file PL = Production Logic Library used for old file Finished: 21-FEB-1995 02:21:50.26 Devices: 26 Errors: 1 Note: For more information on any errors, contact the PDS Administrator... he can examine the file: LBCR_WORKING_REPORTS:TUESDAY_ADMIN.LOG
MicroCODE Incorporated LADDERS Version 2.2 for OpenVMS ------------------------------------------------------------------------ / / / / / / / / (R)/ / XX XXX XXXXXX XXXXXX XXXXXXX XXXXXX XXXXXXXX / --- XX XXX XX XX XX XX XX XX XX XX \ --- XX XX XX XX XX XX XX XXXXXX XXXXXXXXX XXXX ----- / XX XX XX XX XX XX XX XX XX XX \ / XXXXXXX XX XXXXX XXXXXXXX XXXXXXXX XXXXXXXX XX XXXXXXXX / / / / / / / / / / ------------------------------------------------------------------------ Relay Ladder Logic (RLL) Design and Documentation System
PLC PROGRAM COMPARE SUMMARY DATE COMPARED: 9-FEB-1994 23:48:36.89
OLD PROGRAM in JOB: UNNAMED Logic from: MCMDS$DKA200:[MDS.TEST_FILES]___TEST_OLD.LGC;3 Dated: 9-FEB-1994 18:05:14.25 Source: Modicon 984 Compiler (LDRS/OFFLINE)
NEW PROGRAM TYPE: Modicon 984 X,A,B,1xx,38xE,48xE,68xE,78xL,78xE Logic from: MCMDS$DKA200:[MDS.TEST_FILES]___TEST_NEW.LGC;2 Dated: 9-FEB-1994 18:42:40.34 Source: Modicon 984 Compiler (LDRS/OFFLINE)
COMPARISON SUMMARY: LOGIC_CHANGES
RUNG SUMMARY TOTAL RUNGs in OLD program: 3 RUNGs DELETED from OLD: 0 RUNGs that matched EXACTLY: 1 RUNGs that were EDITED: 2 RUNGs INSERTED in NEW: 0 TOTAL RUNGs in NEW program: 3
PLC PROGRAM COMPARE SUMMARY DATE COMPARED: 9-FEB-1994 23:48:36.89
OLD PROGRAM in JOB: UNNAMED Logic from: MCMDS$DKA200:[MDS.TEST_FILES]___TEST_OLD.LGC;3 Dated: 9-FEB-1994 18:05:14.25 Source: Modicon 984 Compiler (LDRS/OFFLINE)
NEW PROGRAM TYPE: Modicon 984 X,A,B,1xx,38xE,48xE,68xE,78xL,78xE Logic from: MCMDS$DKA200:[MDS.TEST_FILES]___TEST_NEW.LGC;2 Dated: 9-FEB-1994 18:42:40.34 Source: Modicon 984 Compiler (LDRS/OFFLINE)
COMPARISON SUMMARY: LOGIC_CHANGES
DATA SUMMARY READ ONLY references in OLD: 2 WRITE ONLY references in OLD: 6 READ/WRITE references in OLD: 1 References DELETED from OLD: 0 READ ONLY data that was EDITED: 0 READ ONLY data matched EXACTLY: 0 READ ONLY changed to READ/WRITE: 2 READ/WRITE changed to READ ONLY: 0 References INSERTED into NEW: 6 READ ONLY references in NEW: 2 WRITE ONLY references in NEW: 8 READ/WRITE references in NEW: 5
FORCED I/O SUMMARY FORCED ON conditions in OLD: 2 FORCED OFF conditions in OLD: 2 FORCED ON conditions REMOVED: 2 FORCED OFF conditions REMOVED: 2 FORCED ON changed to FORCED OFF: 0 FORCED OFF changed to FORCED ON: 0 FORCED ON conditions ADDED: 0 FORCED OFF conditions ADDED: 0 FORCED ON conditions in NEW: 0 FORCED OFF conditions in NEW: 0
[JOB: UNNAMED ] DATE: 9-FEB-1994 TIME: 23:48:39.14 LADDERS V2.2-01 / MODICON 984 X,A,B,1XX,38XE,48XE,68> NEW RUNGs: COMPARISON: OLD RUNGs: EDIT LEVEL: 0 5 10 15 20 25 30 35 40 45 50 | | | | | | | | | | | M1 <------- EDITED ------------> M1 |************ | | | | | | | | M2 <------- EDITED ------------> M2 |******************************************* | | M3 <-------------- EXACT ------> M3 |* | | | | | | | | | |
[JOB: UNNAMED ] DATE: 9-FEB-1994 TIME: 23:48:39.90 LADDERS B2.0-02 / MODICON 984 X,A,B,1XX,38XE,48XE,68XE,78XL,78XE NEW RUNGs: COMPARISON: OLD RUNGs: EDIT LEVEL: 0 5 10 15 20 25 30 35 40 45 50 | | | | | | | | | | | M1 <------- EDITED ------------> M1 |************ | | | | | | | | | | | | | | | | | | | EDITED (OLD RUNG) M1 | |............................................................................................................................................ON--( ) | 00002 | | |............................................................................................................................................OFF-( L ) | 00004 | | |............................................................................................................................................ON--( L ) | 00010 | | |............................................................................................................................................OFF-( L ) | 00033 | | |............................................................................................................................................----( ) | 00034 | M1 EDITED (NEW RUNG) | + -----] [------..............................................................................................................................----( )| 10001 00002| | |............................................................................................................................................----( L ) | 00004 | | |............................................................................................................................................----( L ) | 00010 | | |............................................................................................................................................----( L ) | 00033 | | |............................................................................................................................................----( ) | 00034 |
[JOB: UNNAMED ] DATE: 9-FEB-1994 TIME: 23:48:40.85 LADDERS B2.0-02 / MODICON 984 X,A,B,1XX,38XE,48XE,68XE,78XL,78XE NEW RUNGs: COMPARISON: OLD RUNGs: EDIT LEVEL: 0 5 10 15 20 25 30 35 40 45 50 | | | | | | | | | | | M2 <------- EDITED ------------> M2 |******************************************* | | | | | | | | | | | | | EDITED (OLD RUNG) M2 | +----------+ +----------+ +----------+ +-+ :40001 V+--+ :40001 >+--+ :40001 V+- | | #111 | | #111 | | #111 | | | | | | | | | | | | | | | | | :40002 | | :40003 =+- | :40002 | | | #222 | | #333 | | #222 | | | | | | | | | | ADD | | SUB | | ADD | | | :40002 | | :40002 <+- | :40004 | | | #222 | | #222 | | #444 | | +----------+ +----------+ +----------+ M2 EDITED (NEW RUNG) | +----------+ +----------+ +----------+ +----------+ +----------+ +-+ :40001 V+--+ :40001 >+--+ :40001 V+--+ :40001 V+--+ :40005 V+-......................................................................----( ) | | #77 | | #77 | | #77 | | #77 | | #555 | 00001 | | | | | | | | | | | | | | | | | | | | | | | | :40002 | | :40003 =+- | :40002 | | :40003 | | :40002 +------] [------........................................................----( ) | | #222 | | #333 | | #222 | | #333 | | #222 | 00002 00003 | | | | | | | | | | | | | ADD | | SUB | | ADD | | ADD | | ADD | | | :40003 | | :40002 <+- | :40001 | | :40004 | | :40006 +------]/[------........................................................----( ) | | #333 | | #222 | | #77 | | #444 | | #666 | 00004 00005 | +----------+ +----------+ +----------+ +----------+ +----------+ M3 <-------------- EXACT ------> M3 |* | | | | | | | | | |
In the case of 'clobbered' Data values the Cross Reference of the affected Address is inserted into the Data Compare Listing to show where the READ ONLY Data is being WRITTEN to by the new program. [JOB: UNNAMED ] DATE: 9-FEB-1994 TIME: 23:48:41.88 LADDERS V2.2-01 / MODICON 984 X,A,B,1XX,38XE,48XE,68XE,78XL,7 DATA COMPARE LISTING RANGE from: [00001 ] to: [F100:69999 ] LISTED: The DATA in RANGE used by INSTRUCTIONS ADDRESS LABEL FROM BINARY OCTAL DECIMAL HEX ASCII ACCESS I/O STATE ------------------------------------------------------------------------------------------------------------------------------------ - 00002 OLD [1]0000001000100 40104 16452 4044 @D WRITE ONLY FORCED ON 00002 NEW [0]0000000000000 0 0 0000 READ/WRITE OFF - 00004 OLD 01[0]00001000100 40104 16452 4044 @D WRITE ONLY FORCED OFF 00004 NEW 00[0]00000000000 0 0 0000 READ/WRITE OFF - 00010 OLD 01000000[1]00100 40104 16452 4044 @D WRITE ONLY FORCED ON 00010 NEW 00000000[0]00000 0 0 0000 WRITE ONLY OFF - 00033 OLD [0]00111100000000 7400 3840 0F00 WRITE ONLY FORCED OFF 00033 NEW [0]00000000000000 0 0 0000 WRITE ONLY OFF - 10001 OLD [0]00000000000000 0 0 0000 UNUSED OFF 10001 NEW [0]00000000000000 0 0 0000 READ ONLY OFF - 40001 OLD 0000000001101111 157 111 006F o READ ONLY 40001 NEW 0000000001001101 115 77 004D M READ/WRITE 40001 EXPLICIT ADD M.2 * 77 READ WORD EXPLICIT SUB M.2 * READ WORD EXPLICIT ADD M.2 * READ WORD EXPLICIT ADD M.2 * WRITE WORD EXPLICIT ADD M.2 * READ WORD
- 40003 OLD 0000000101001101 515 333 014D M READ ONLY 40003 NEW 0000000101001101 515 333 014D M READ/WRITE 40003 EXPLICIT ADD M.2 * 333 WRITE WORD EXPLICIT SUB M.2 * READ WORD EXPLICIT ADD M.2 * READ WORD
- 40005 OLD 0000000000000000 0 0 0000 UNUSED 40005 NEW 0000001000101011 1053 555 022B + READ ONLY -
Features |
|