Tags abound!...but let's decode my meaning?...
alive15 said:
@Geospark Sorry for the confusion, I have the plc program, but no tags inside the program. If you don't mind, I will use the word "tag" to describe "addresses". Yes, I would assume that the original .rss w/ tags was lost, so someone uploaded the plc program, but obviously, no tags were in the file. My goal is to find a way to get these tags somehow someway once these tags are lost. I do not think this will be possible after reading everyone's post; I was hoping someone had a good trick up their sleeve...
I can assure you, I was not confused. So no need to apologise my friend. I just felt that you might be, that was all. As for the "tag" references? I don't mind in the slightest. Now that you know the difference, you are hopefully making a more informed decision on the matter...
For my sake though, try not to overdo it so much!
As for your goal, there is nohow, noway to retrieve the project documentation from anywhere other than a copy of the original documented RSS project file, or if there happened to be exported address/symbol files. If there is not, then there is no thinking about this. It is definitely not possible. Unfortunately, this information is not hidden somewhere waiting for someone to work some magic trick. You have just got to move on, as you've mentioned you are doing...
Your "decoding"...
alive15 said:
...Also, just curious, why did you quote decoding, isn't decoding slang for "figuring out" a problem, in America? So I meant to say "I will starting figuring it out then ///"...
That is exactly what I interpreted from the word "decoding" that you used. Oh, look? I've done it again in quotes, twice?...
Quotation marks around a word may be applied for several different reasons. One of those reasons may be to simply quote a word that somebody else has previously used, without intending to imply any other meaning. In my two examples above, this is exactly what I am try to do. I am simply quoting the word you had used at face value.
Another reason someone might apply quotation marks to a word is of course when they do want to imply a somewhat different meaning, or possibly even opposite meaning. To do this effectively, the words used in the sentence with the quoted word are very import...
Example: "Oh, I see? So you are "decoding" it, eh? Yeah, right!"
Here, the use of quotation marks on the original word, along with the structure and tone of the rest of the sentence, is implying a somewhat sarcastic tone, is it not? It suggests that the person performing this "decoding" is doing anything but decoding (<<< no quotes here because I am using the word proper in my own sentence).
One other reason someone might apply quotation marks to a word is to place further emphasis on the word, or more, the action the word implies, especially when the word is a verb. This is the reason I applied quotation marks around your original word "decoding"...
alive15 said:
...I'll start decoding it then ///
Geospark said:
...Good luck with the "decoding".
This is a genuine wish of good luck in your endeavours. The emphasis I was hoping to imply here on the word "decoding" is an all encompassing one. When decoding, or Reverse Engineering an existing project, it can be daunting, or quite involved. So I was light-heartedly saying have fun with the decoding, and all that it might entail.
On the word being slang? I would say no, not in any country should it be regarded as being slang. Slang suggests a word unofficially created to colloquially represent another proper word or meaning.
Decode is a verb or participle.
Decoding is the present participle form of the verb (meaning it ends in -ing). Other proper words or phrases may be classed as being similar in meaning to the verb
decode. But these words would not be classed as being slang for
decode...
Some examples:
decipher
decrypt
unravel
untangle
work out
sort out
piece together
solve
interpret
translate
construe
explain
understand
comprehend
grasp
make sense of
get to the bottom of
find the key to
find the answer to
throw light on
crack
twig
suss
...and
figure out, which is quite close to your "figuring out" example. Here, while we would say that
figure out is similar to
decode, we would say that
figuring out is similar to
decoding, as
figuring is the present participle of
figure. But we would not say that
decoding is slang for
figuring out, or vice versa, we would not say that
figuring out is slang for
decoding.
In other words (<<< that's a pun), "slang" is not the correct word to use to describe the relationship between
decoding and
figuring out. They are just similar in meaning, that's all.
I would say that, when describing the action of Reverse Engineering a controller project, the word
decoding is quite fitting, or apt (<<< two more similar meaning proper words while neither being slang for the other).
alive15 said:
...--Furthermore, does anyone know if this applies to uploading a plc program from a compact logix / control logix using rs logix 5k or studio logix 5k? I believe the tags are pulled with the upload as well, correct?
It's a wonder you didn't call them "addresses" here!
The feature you are thinking of is called "Download Project Documentation and Extended Properties". It was only introduced at Studio 5000 Logix Designer v21 and above. For RSLogix 5000 v20 or older, this feature is not available...
RSLogix 5000 v20 and older stores in controller memory...
Tag names (up to 40 characters)
Alias names (up to 40 characters)
Task, Program & Routine names
Structured Text (ST) descriptions
RSLogix 5000 v20 and older stores in the offline ACD file...
Tag Descriptions
Controller Description
Module Descriptions
UDT Member Descriptions
Rung Comments
FBD Text Boxes
SFC Text Boxes
Add-On Instruction Help
Similar to the documentation in a Logix 500 RSS project file, if a Logix 5000 ACD project file does not have the original documentation included, then the only way to include it is by locating and using the original documented ACD file, or by importing the documentation if an exported CSV file happens to be available (again, typically not available).
Studio 5000 Logix Designer v21 or above stores in controller memory...
Tag names (up to 40 characters)
Alias names (up to 40 characters)
Task, Program & Routine names
Structured Text (ST) descriptions
And optionally, if the "Download Project Documentation and Extended Properties" checkbox is selected at project download (it is by default), then also stored in the controller's extended memory are...
Rung Comments
Tag Descriptions
Extended Tag Properties
When offline and proceeding to download to a revision 21 or higher controller, the Download confirmation window has the checkbox at the top for "Download Project Documentation and Extended Properties" and the checkbox is ticked by default. If you do not want to download and store the project documentation in the controller then you can untick the checkbox and then only the same documentation as an RSLogix 5000 project will be downloaded and stored in the controller's memory.
The Download Project Documentation and Extended Properties checkbox cannot be selected when you are online with the controller. However, it does show the setting of the documentation in the controller. If the checkbox is ticked, project documentation and extended properties were downloaded. If the checkbox is unticked, project documentation and extended properties were not downloaded.
Regards,
George