J
Hey all,
I have a SLC-5/04 processor that is controlling a process machine. There
are several parameters that must be set up prior to use, but can go days
without change. Because this is a new group of machines, we are doing a
lot of development. There arises situations where one of the technicians
downloads a program, overwriting the process parameters. Since it is not
possible to download program without data, the parameters need to be
re-configured before start-up.
As you may guess, this sometimes fails to occur. I have been, therefore,
commisioned with finding a way to determine if a program has been
downloaded. One solution I am investigating is finding a way to access the
program checksum as displayed in RSLogix. Can I get at his number from
inside my ladder file? I have already tried using a version number in the
data files, but if this isn't changed, it doesn't work. I have considered
a first-scan type latch, but this also is unwanted due to occaisional power
cycling.... If I can get the checksum number, I can save it on the HMI
computer. If there is a mismatch, we can prompt the operator to re-run
their setup procedure.
If anyone can tell me how to get at the checksum, let me know. I will post
the resulting code on the PLCArchive. I cannot find it just looking at the
status data, but I am hoping to find a way to index past the end of a file
to get at it, or something similar if needed.
Thanks!
--Joe Jansen
I have a SLC-5/04 processor that is controlling a process machine. There
are several parameters that must be set up prior to use, but can go days
without change. Because this is a new group of machines, we are doing a
lot of development. There arises situations where one of the technicians
downloads a program, overwriting the process parameters. Since it is not
possible to download program without data, the parameters need to be
re-configured before start-up.
As you may guess, this sometimes fails to occur. I have been, therefore,
commisioned with finding a way to determine if a program has been
downloaded. One solution I am investigating is finding a way to access the
program checksum as displayed in RSLogix. Can I get at his number from
inside my ladder file? I have already tried using a version number in the
data files, but if this isn't changed, it doesn't work. I have considered
a first-scan type latch, but this also is unwanted due to occaisional power
cycling.... If I can get the checksum number, I can save it on the HMI
computer. If there is a mismatch, we can prompt the operator to re-run
their setup procedure.
If anyone can tell me how to get at the checksum, let me know. I will post
the resulting code on the PLCArchive. I cannot find it just looking at the
status data, but I am hoping to find a way to index past the end of a file
to get at it, or something similar if needed.
Thanks!
--Joe Jansen