Panelview 900 addressing problem

Asefakaratas

Member
Join Date
Jan 2019
Location
Istanbul
Posts
28
Panelview 900 communicates with SLC 5/03 PLC. When I upload the program from the panel, some buttons have the address B3/306, B3/304 etc. However, there is no equivalent in PLC. Maximum 255. What is the addressing structure of this communication?

Which address does it correspond to in the PLC?

I'm waiting for your help.


problem.png
 
Last edited:
If I remember correctly all addresses are File Type. i.e B File No. i.e. 3 / Word No. i.e. 2 / Bit No. i.e. 12

So For Bits it can be B3:1/1 so word 1 has 16 bits this can be addressed as B3:16. so there are 256 words of Bit Memory but can be addressed at bit level
i.e. without the slash so B3:300 is valid.
 
If I remember correctly all addresses are File Type. i.e B File No. i.e. 3 / Word No. i.e. 2 / Bit No. i.e. 12

So For Bits it can be B3:1/1 so word 1 has 16 bits this can be addressed as B3:16. so there are 256 words of Bit Memory but can be addressed at bit level
i.e. without the slash so B3:300 is valid.

Thanks your answer. I think you're saying like B3:30/4 for B3/304. But there is no equivalent in PLC. Could there be a different structure?
 
No for example B3:1/0 is B3:16 so if you divide say 300 by 16 then without the decimal places you get 18 i.e. 18 x 16 =288 so it becomes B3:18/12
so you need to do the maths. I believe if my memory serves me right you can change the way the addresses are displayed in RSL500 it must be in the options so it will change the display from B3:x/x to B3/xxx
In all there are 255 x 16 bits so a total of over 16,000 bits.
This is a bit of guesswork as it has been some years since I last used RSL500
See this pdf file: Page 4
https://literature.rockwellautomation.com/idc/groups/literature/documents/rm/5000-rm005_-en-p.pdf
 
+1 on parky solution.

divide 304 by 16 = word and MOD 304 by 16 = bit.
or you can do this.
304/16 = 19 then 19x16=304 and 304-304=0 So B3:304 = B3:19/0
 
No for example B3:1/0 is B3:16 so if you divide say 300 by 16 then without the decimal places you get 18 i.e. 18 x 16 =288 so it becomes B3:18/12
so you need to do the maths. I believe if my memory serves me right you can change the way the addresses are displayed in RSL500 it must be in the options so it will change the display from B3:x/x to B3/xxx
In all there are 255 x 16 bits so a total of over 16,000 bits.
This is a bit of guesswork as it has been some years since I last used RSL500
See this pdf file: Page 4
https://literature.rockwellautomation.com/idc/groups/literature/documents/rm/5000-rm005_-en-p.pdf

Parky, Thank you for the help. Absolutely as you said. (y)
 
No for example B3:1/0 is B3:16 so if you divide say 300 by 16 then without the decimal places you get 18 i.e. 18 x 16 =288 so it becomes B3:18/12
...
See this pdf file: Page 4
https://literature.rockwellautomation.com/idc/groups/literature/documents/rm/5000-rm005_-en-p.pdf

Cool, so the address syntax, e.g. Bn:w/b, treats any logical file as a string of up to 4,096 (=256*16) bits, with each bit offset 0 to 4095 bits from the first bit.
  • Bn is [Bit-File (number) n]
  • :w is [16-bit Word w offset from first word]; w range is [0:255]; defaults to :0 if absent, so Bn/b is legal and equivalent to Bn:0/b
  • /b is [Bit b offset from first bit of Word w]
So
  • the offset of bit Bn:w/b from the first bit in the file is (w*16+b), and
  • the offset of bit Bn:/b from the first bit in the file is the same as that for Bn:0/b i.e. (0*16+b)
So the forty-first bit in the file, which is offset 40 bits from the first bit in the file, can be logically referred to as any of
  • B3:2/8 (40=2*16+8)
  • B3/40 (= B3:0/40; 40=0*16+40)
  • B3:1/24 (40=1*16+24) *
* although I expect that last syntax may not be legal syntactically.

Does that make sense?

Update Hah, I just entered B3:1/24 as a bit address in RSL Micro Starter Lite, and it changed it to B3:2/8! That's MicroLogix, but I expect SLC is similar in this regard.
 
Last edited:
In your RSLogix software there is a setting where you can tell it to display the File/Bit or the File/Word/Bit method. That allows you to see the same setting in RSLogix as what you are seeing.

RSLogix always accepts either method, it is just a display setting.

After changing that setting, open the B3 data file and hover your cursor over the addresses and you will see the File/Bit address displayed as a tooltip.

OG
 
+1 for OG. If one right clicks on any open ladder routine on a blank spot and then selects "properties", one will get a settings dialog box with tabs. Click the "address" tab and one will see either "/bit" or "/word/bit" selected for the B:3's. One can select which they prefer, or to simply select and look at a bit number and then change it back. Knowing the calculation is handy though as one may not always have a program handy or a laptop.
 

Similar Topics

Hi, I'm trying to figure out how to properly update the "icons" on my Panelview 900 (AB 2711-T9C9). I think maybe I'm having a fundamental...
Replies
13
Views
950
Panelview Part #: 2711-K9A8, that communicates via DH+ to a SLC504. There are two PV's on the network. One has lost its application. Downloaded...
Replies
3
Views
1,939
A question for the hive mind, i have a Panelview 900, monochrome non touchscreen model. On power up, i get error 34 which relates to an extended...
Replies
5
Views
2,138
I have those old early 90's panel views in my plant. I use an old XP image to get the program back into them but maintenance wanted a way to do it...
Replies
3
Views
2,371
I don't have a lot of experience programming old Panelviews, I do have Panelbuider32 v3.83.01 (Build 7) & a mono PV900 with keypad (2711-K9A5). I...
Replies
2
Views
1,847
Back
Top Bottom