LADDERS Batch Compare Reports (LBCR) Department Summary Mail Message.

 

Description

The LADDERS Batch Compare Reports (LBCR) product is used to schedule the automatic upload and compare of all Programmable Logic Controller (PLC) Programs in a given Department. This is a simple batch operation which does not rely on monitoring PLC Logic Checksums, it just uploads everything in the department and produces compare reports. This product interfaces with DEC BASEstar, EDS Baseline or GE Fanuc's CIMPLICITY —manufacturing network platforms— to perform the actual logic program upload. The Batch Compare system can be configured to produce comprehensive or incremental reports, do automatic directory maintenance, mail department summaries to multiple accounts, etc..

All network activity is recorded in a batch job log files. Errors are presented in the application logs in full detail, each showing device name, function, error and LADDERS product code information for debugging any problems.

LBCR produces LADDERS Compare Reports complete with all annotations from the production library documents, either LADDERS documents or PLC Specific annotation files.

Program Library Organization

LBCR maintains four (4) libraries which include:

bullet

Production Logic containing the last approved version of the Program Logic.

bullet

Production Documentation containing the last approved version of the Documentation.

bullet

Working Logic containing the most current version of the Program Logic.

bullet

Working Documentation containing the most current version of the Program Logic.

 

Features

 

<day>_<department>.LIS
<day>_ADMIN.LIS

bullet

Batch Compare Output files and Reports.

bullet

Batch Activity Log for both the Program Upload Process and Report Generation Process.

<day>_ADMIN.LOG

bullet

User set schedule allowing reports up to once a day.

bulletIncludes support for .LDG files with detailed documentation showing use of library files during compare generation.

LDG files are used to control Batch Compare Reports. Example files are included.

 

bullet

Generates Departmental Compare Reports with time stamps and summary information.

bullet

Distributes the Departmental Compare Reports and Summary Reports on a department by department basis.  Each department can have its reports printed locally.

 

Hardware Requirements

bulletAny VAX, MicroVAX, VAXstation, AlphaWorkstation or AlphaServer.

Supported Terminal. (See LADDERS Shared Image 'Features'.)

Supported Printer.  (See LADDERS Shared Image 'Features'.)

bullet

GE Fanuc CIMPLICITY, Digital BASEstar or EDS Baseline compatible network connection to each PLC to be monitored and compared.

 

 

Software Requirements

bulletDigital Equipment Corporation OpenVMS Operating System.

OpenVMS Version 4.7 - 7.1 supported.

bullet

LADDERS Shared Image

bulletGE Fanuc CIMPLICITY, Digital BASEstar or EDS Baseline

 

 

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
LADDERS Automated Compare Reports (LACR)     Time: 16:16:04    4:16 pm
Alarm Database Query log (LACR_GEDLRW)
________________________________________________________________________________

+

Scheduled query of CIMPLICITY Checksum Alarms

Last Query:    01-JAN-1992 00:00
Last Notify:   01-JAN-1992 00:00
Current Query:  8-MAR-1992 16:16

DEVICE CHECKSUM ALARMS: 119

    Factory Resource     State      Alarm Time

    UBE_407               GEN        29-FEB-1992 16:26
    UBE_407               GEN        29-FEB-1992 16:41
    KIEFEL_S1             GEN        01-MAR-1992 11:34
    KIEFEL_S2             GEN        01-MAR-1992 11:34
    UBE_403               GEN        01-MAR-1992 11:34
    UBE_404               GEN        01-MAR-1992 11:34
    UBE_405               GEN        01-MAR-1992 11:34

-

+

Scheduled query of CIMPLICITY Checksum Alarms

Last Query:     8-MAR-1992 16:11
Last Notify:    8-MAR-1992 16:11
Current Query:  9-MAR-1992 00:00

NO DEVICE CHECKSUM ALARMS

-

+

Scheduled query of CIMPLICITY Checksum Alarms

Last Query:     9-MAR-1992 00:00
Last Notify:    8-MAR-1992 16:11
Current Query:  9-MAR-1992 14:41

DEVICE CHECKSUM ALARMS: 13

     Factory Resource      State     Alarm Time

     SK_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
LADDERS Automated Compare Reports (LACR)    Time: 00:04:23     12:04 am
Checksum Notification Log (LACR_RP_xx)
________________________________________________________________________________

+
Checksum list received from LACR_GEDLRW process

     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        Time: 01:15:47    1:15 am
!
! LACR_RP_COMPARES.LCS is an input file created by the
! LADDERS Automated Compare Reports product for input to
! LADDERS Batch Compare Reports facility to generate the
! detailed PLC program compares.

!-
!

LADDERS Automated Compare Reports     Started: 6-MAR-1992 01:15:47.72
!
LACR_WORKING_DOCUMENTATION:
LACR_WORKING_LOGIC:
!
!
! CIMPLICITY fr_id:     UBE_503
! CIMPLICITY device_id: VSGA_PLC6A_RS
! PLC Checksum changed: 01-MAR-1992 11:34
! Compared using:       The .PDL file from LACR_PRODUCTION_LOGIC
!

SITE_DEV:[SATURN.IS_PDL]UBE_1503_1030492_1VSGA_1PLC6A_1RS.PDL;1 -
UBE_503_030692_VSGA_PLC6A_RS.LGC -
GESER6 -
/OUTPUT/PRINT/FLAGS=(SUMMARY,SEQUENCE,PICTURES)

!
!

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
  Batch Compare Report for LADDERS Automated Compare Reports      Started: 10-MAR-1992 20:30:31.92

  Production library: (OLD files) LACR_WORKING_DOCUMENTATION:
  Device directory: (NEW files) LACR_WORKING_LOGIC:

  Report started: 10-MAR-1992 20:30:40.41

                                                                        Total    Total   Rungs     Rungs      Rungs
                                                                        rungs    rungs  DELETED   EDITED   INSERTED
       Library                               Device                      in       in     from        in        in
      file name                            file name                  LIBRARY    DEVICE  device    device    device
-----------------------------------------------------------------------------------------------------------------
SK_HDWR_PLC02.LAD;1                SK_HDWR_031092_VSGA_PLC02_RS.LGC     2989    2989   (EXACT)
SK_TRIM_PLC03.LAD;1                SK_TRIM_031092_VSGA_PLC03_RS.LGC     2730    2730   (EXACT)
SK_PANEL_PLC04.LAD;1               SK_PANEL_031092_VSGA_PLC04_RS.LGC    1963    1963   (EXACT)
DL_PANEL_PLC07.LAD;1               DL_PANEL_031092_VSGA_PLC07_RS.LGC    1535    1535   (EXACT)
TW_CONV_PLC11.LAD;2                TW_CONV_031092_VSGA_PLC11_RS.LGC     1682    1682   (EXACT)
CKPT_URET_PLC13.LAD;1              CKPT_URET_031092_VSGA_PLC13_RS.LGC    430     430      0        2         0
WIND_URET_PLC19.LAD;1              WIND_URET_031092_VSGA_PLC19_RS.LGC    553     553   (EXACT)
ROOF_URET_PLC21.LAD;1              ROOF_URET_031092_VSGA_PLC21_RS.LGC    423     423      0        3         0
BRK_TEST1_PLC30.LAD;1              BRK_TEST1_031092_VSGA_PLC30_RS.LGC    418     421      0        0         3
BRK_TEST2_PLC31.LAD;1              BRK_TEST2_031092_VSGA_PLC31_RS.LGC    418     421      0        0         3
BRK_TEST3_PLC32.LAD;1              BRK_TEST3_031092_VSGA_PLC32_RS.LGC    418     421      0        0         3
BRK_TEST4_PLC33.LAD;1              BRK_TEST4_031092_VSGA_PLC33_RS.LGC    418     421      0        0         3
ASY_BODY_PLC35.LAD;1               ASY_BODY_031092_VSGA_PLC35_RS.LGC    1580    1583      0        4         3
DL_FINAL_PLC38.LAD;1               DL_FINAL_031092_VSGA_PLC38_RS.LGC     896     896      0        7         0
TOE_SET_3_PLC50.LAD;1              TOE_SET_3_031092_VSGA_PLC50_RS.LGC   1264    1264   (EXACT)
BRK_RPR_1_PLC57.LAD;1              BRK_RPR_1_031092_VSGA_PLC57_RS.LGC    142     146      0        8         4
BRK_RPR_2_PLC58.LAD;1              BRK_RPR_2_031092_VSGA_PLC58_RS.LGC    142     146       0       8         4
ASY_CHASS_PLC69.LAD;1              ASY_CHASS_031092_VSGA_PLC69_RS.LGC   1289    1289   (EXACT)
UBE_407_031092_VSIS_PLCA0_RS.LGC   UBE_407_031092_VSIS_PLCA0_RS.LGC     3862    3862   (EXACT)
UBE_405_031092_VSIS_PLCA1_RS.LGC   UBE_405_031092_VSIS_PLCA1_RS.LGC     3845    3845   (EXACT)
UBE_408_031092_VSIS_PLCA2_RS.LGC   UBE_408_031092_VSIS_PLCA2_RS.LGC     3845    3845   (EXACT)
UBE_503_031092_VSIS_PLCA3_RS.LGC   UBE_503_031092_VSIS_PLCA3_RS.LGC     3845    3845   (EXACT)
UBE_506_031092_VSIS_PLCA4_RS.LGC   UBE_506_031092_VSIS_PLCA4_RS.LGC     3845    3845   (EXACT)
UBE_504_031092_VSIS_PLCA5_RS.LGC   UBE_504_031092_VSIS_PLCA5_RS.LGC     3845    3845   (EXACT)
UBE_406_031092_VSIS_PLCA6_RS.LGC   UBE_406_031092_VSIS_PLCA6_RS.LGC     3845    3845   (EXACT)
UBE_505_031092_VSIS_PLCA7_RS.LGC   UBE_505_031092_VSIS_PLCA7_RS.LGC     3845    3845   (EXACT)
UBE_507_031092_VSIS_PLCB0_RS.LGC   UBE_507_031092_VSIS_PLCB0_RS.LGC     3845    3845   (EXACT)
UBE_508_031092_VSIS_PLCB1_RS.LGC   UBE_508_031092_VSIS_PLCB1_RS.LGC     3845    3845   (EXACT)
KIEFEL_K2_031092_VSIS_PLCB3_RS.LGC KIEFEL_K2_031092_VSIS_PLCB3_RS.LGC   1358    1358   (EXACT)
KIEFEL_K1_031092_VSIS_PLCB5_RS.LGC KIEFEL_K1_031092_VSIS_PLCB5_RS.LGC   1358    1358   (EXACT)
UBE_403_031092_VSIS_PLCD1_RS.LGC   UBE_403_031092_VSIS_PLCD1_RS.LGC     3862    3862   (EXACT)
UBE_404_031092_VSIS_PLCD2_RS.LGC   UBE_404_031092_VSIS_PLCD2_RS.LGC     3845    3845   (EXACT)
----------------------------------------------------------------------------------------------------------------

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
   --------------------------------------------------------------------------------
      /        /         /        /           /          /          /         / (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  XXXXXXXXX  XXXXXXXXX   XXXXXXXX      XX   XXXXXX     /
/      /        /          /           /           /          /         /     /
--------------------------------------------------------------------------------
        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

 

 

Program Report Summary Page — continued

Overall totals showing the differences between the data and I/O forces in the programs being compared is found on the second Summary Page.

 

 

 

        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

 

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
                                                 |     |    |    |    |     |    |    |    |     |    |
   M1     <------- EDITED ------------>     M1    |************  |    |     |    |    |    |     |    |
   M2     <------- EDITED ------------>     M2    |******************************************* |     |
   M3     <-------------- EXACT ------>     M3    |*   |    |     |    |    |    |     |    |    |    |

 

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
                                                 |    |    |    |     |    |    |    |     |    |    |
   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,68>

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    |*   |     |    |    |    |     |    |    |    |     |

 

Note that the display of Forces and Data Values on the Rung Pictures in no way effects how the Logic is compared, a change in a Register Value will NOT cause a Rung/Network miscompare!

 

 

LADDERS Version 1.7 for VAX/VMS              Date: Thursday      March 5, 1992
General Application log                      Time: 17:21:41     5:21 pm
________________________________________________________________________________

+

Application: AUTOMATED COMPARE REPORTS       Date: Friday       March 6, 1992
Process: LACR_RP_VS                          Time: 00:36:32     12:36 am
Image: lacr_gecimp.exe                     Module: lacr_gecimp.c
Event code: LDRS_0008                      Status: INFORMATIONAL

Process Commanded to Shutdown

-

+

Application: AUTOMATED COMPARE REPORTS       Date: Friday       March 6, 1992
Process: LACR_RP_VS                          Time: 01:12:36     1:12 am
Image: lacr_gecimp.exe                     Module: lacr_reporter.c
Event code: LACR_0071                      Status: INFORMATIONAL

Beginning DEVICE UPLOADS for producing program compare reports.

-

+

Application: CIMPLICITY INTERFACE            Date: Friday        March 6, 1992
Process: LACR_RP_VS                          Time: 01:14:58     1:14 am
Image: ladders_gecimp.exe                  Module: gecimp_devcom_service.c
Event code: GEFC_0014                      Status: WARNING

Failed to initiate association with device

Device: ??????
CIMPLICITY Device Communications API Error:
Device not configured

-

+

Application: AUTOMATED COMPARE REPORTS       Date: Friday       March 6, 1992
Process: LACR_RP_VS                          Time: 01:14:59     1:14 am
Image: lacr_gecimp.exe                     Module: lacr_upload_device.c
Event code: LACR_0049                      Status: SEVERE

Failed attempt to read device Program Invocation (PI) for upload

fr_id: TOE_SET_1
device_id: ??????

-

The LDRS_RP_APP.LOG contains a record of activity on the Report Generation node during its response to user requests or device lists from the Checksum Alarm Process. This log is helpful in determining where any problems exists in a running LACR system.

 

 

 

 

Example LBCR files and resulting output can be found on the following pages.

 

LADDERS Device Group File

The LADDERS Device Group File (.LDG) defines a set of PLCs to be uploaded and compared as a group. This file also defines the print queue for the Compare reports and Mail distribution file for the Summary reports.

!+

! <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

!

Administrator Batch Activity Log

The LBCR ADMIN.LOG records the upload and compare tasks as well as any errors that occur complete with time-stamps to monitor system performance.

 

 

%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.

 

 

Department Summary Report

The LBCR Group Summary Reports (.LIS) for each the Device Group are mailed to the Controls Engineers listed in the Device Group's Mail Distribution file (.DIS). This can also be printed automatically to a department's local printer.

 

 

Below is an example of a Department Summary Report.

 

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

 

 

PLC 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

------------------------------------------------------------------------

/ / / / / / / / (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

 

 

 

 

 

 

Program Report Summary Page — continued

Overall totals showing the differences between the data and I/O forces in the programs being compared is found on the second Summary Page.

 

 

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

 

 

 

 

 

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

| | | | | | | | | | |

M1 <------- EDITED ------------> M1 |************ | | | | | | | |

M2 <------- EDITED ------------> M2 |******************************************* | |

M3 <-------------- EXACT ------> M3 |* | | | | | | | | | |

 

 

 

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

| | | | | | | | | | |

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 |* | | | | | | | | | |

 

 

 

Note that the display of Forces and Data Values on the Rung Pictures in no way affects how the Logic is compared, a change in a Register Value will NOT cause a Rung/Network miscompare!

 

Compare Report — Data Comparison

This section of the Compare Report display the Old and New Data Values in Binary, Octal, Decimal, Hex and ASCII for any Data that falls into one of these categories:

• READ ONLY Data that has changed in value (edited).

• READ ONLY Data Values that were used but are now unused (deleted).

• READ ONLY Data Values that were unused and are now used (inserted).

• READ ONLY Data that has become READ/WRITE Data or vice versa (clobbered).

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.

• Any I/O Address that has had a change in its FORCED STATE.

 

 

[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

-

 

Note: If an I/O Address is FORCED but has not changed STATE it will NOT appear in this report! It will however be accounted for in the FORCED I/O SUMMARY at the beginning of the Compare Report.

 

 

Features

 

 

 

 

 

 
Email webmaster@mcode.com with questions or comments about this web site.
Copyright © 1990-2006 MicroCODE Incorporated.   All rights reserved.
Last modified: October 02, 2006