login about faq

I am using RSLogix 5000 rev16.00.00 and have an Add-On instruction that has several "Input - Boolean" fields that I enter a "0" or "1" in (ie Prox_Exist = 0). The tags [I am having problems with three] are set up as Input, BOOL, Required, Visable.

The problem is occasionally the values change to "0.0" or "0.0.0". This ussally happens when someone is programming on a local "copy" of the program - it will look alright on the copy, but when looking at the original it will be scanning [instruction works properly] but it will display like the instruction is an "Error Edit Zone" - but the instruction is working properly!

This is not a big deal until you need to re-download the program... you then have to change all the "0.0.0" to "0" and the "1.0.0" to "1".

Is there a work around? Has anyone seen the problem? It is only happening on the one add-on instruction.

asked Sep 25 '10 at 22:29

Tom's gravatar image

Tom
213

edited Oct 29 '10 at 15:36

Jeremy%20Sluyters's gravatar image

Jeremy Sluyters ♦♦
419213


After some research... problem with the programming software...

From Answer ID #43221

Restrictions for Firmware Revision 16 (through 16.21)

An upload of an Add-On Instruction with a literal boolean input parameter modifies offline image.

When an Add-On Instruction (AOI) containing a literal value for one of it's Boolean Input parameters is referenced from a Ladder Diagram routine, an upload of the project will modify the display of the literal value by appending a ".0". Each time the project is downloaded and re-uploaded, another ".0" is appended, so that after the second download/upload sequence, the project file will not verify and can no longer be downloaded without first editing the modified literal value. The edit may be successfully performed either online or offline.

Note, however, that when editing online, because the rung is in an unverified state, the "Finalize All Edits in Program" will not operate. In this case, use of the Accept/Test/Assemble sequence of operations will allow the edit to be completed. This condition does not affect the executing image, which will continue execution using the unmodified literal value. To avoid exposure to this problem, replace the literal value with a reference to a tag having the desired value.

Example would be the expression If Boolean := 0 The zero cannot be reference due to anomaly and another tag (boolean) called "FALSE" which would be equal zero could be used so the expression would become: If Boolean := False will eliminate the current anomaly from occurring.

  • This anomaly is corrected in RSLogix 5000 v17.00 software and is targeted for v16.04 if V16 gets re-released
link

answered Sep 27 '10 at 17:40

Tom's gravatar image

Tom
213

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×26
×14

Asked: Sep 25 '10 at 22:29

Seen: 756 times

Last updated: Oct 29 '10 at 15:36