Welcome, Guest. Please login or register.
Did you miss your activation email?
February 09, 2012, 04:01:58 AM
Home Help Login Register
News: Any Problems or Experience with Industrial Robots ?
Register and place your Question / Answer to worldwide Robotexperts right here !

+  Robotforum | Support for Robotprogrammer and Users
|-+  Industrial Robot Help and Discussion Center
| |-+  Yaskawa Motoman Robot Forum (Moderators: Fabian Munoz, Napierian)
| | |-+  Parameter for getting more variables
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Print
Author Topic: Parameter for getting more variables  (Read 1467 times)
ericm115
Jr. Member
**
Offline Offline

Posts: 82


« on: June 28, 2009, 03:00:14 PM »

I know there is a param for allowing you to use 256 P variables (instead of the default 128). I thought it was S1D187=4 (default:2), but that didn't seem to work. Does anyone know? What about for Byte variables, DINTs, etc ?

Thanks
Logged
tony gast
Hero Member
*****
Offline Offline

Gender: Male
Posts: 700


Can I barrow a cup of robots?


« Reply #1 on: June 28, 2009, 06:04:18 PM »

If I remember you  need to reduce the number of base or station position variables the same amount (ones not needed in your system....I did this on a XRC years ago. The XRC would not let me name these variables but they worked fine in my programs...keep a written list
Logged

Oh, well
tony gast
Hero Member
*****
Offline Offline

Gender: Male
Posts: 700


Can I barrow a cup of robots?


« Reply #2 on: June 28, 2009, 09:10:03 PM »


NX 100 is as follows

S1D187
P variable blocks
S1D188
BP variable blocks
S1D189
EX variable blocks

S1D181
B variable blocks
S1D182
I variable blocks
S1D183
D variable blocks
S1D184
R variable blocks
S1D185
S variable blocks

XRC is as follows

S1D187
P variable blocks
S1D188
BP variable blocks
S1D189
EX variable blocks

S1D190
B variable blocks
S1D191
I variable blocks
S1D183
D variable blocks
S1D192
R variable blocks

Logged

Oh, well
ericm115
Jr. Member
**
Offline Offline

Posts: 82


« Reply #3 on: June 28, 2009, 10:16:45 PM »

thanks
Logged
ericm115
Jr. Member
**
Offline Offline

Posts: 82


« Reply #4 on: June 30, 2009, 12:55:55 AM »

erg - can't seem to get it to work.

defaults:
S1D187 2
S1D188 2
S1D189 2

i changed it to
S1D187 4
S1D188 1
S1D189 1

it does not seem to be working. you don't have any other information on this do you?
thanks
Logged
ericm115
Jr. Member
**
Offline Offline

Posts: 82


« Reply #5 on: June 30, 2009, 10:47:51 PM »

ok, nevermind - i got it. after changing the parameters, the controller accepts job files that use the higher points, but i was unable to browse to those points manually.

after changing those parameters, you must reboot the controller in maintenance mode, log in as management, then select "Folder"->"Initialize" and select "Job." once the jobs are initialized, a reboot solves the problem and everything works.

IMPORTANT: IF YOU DO THIS, YOU WILL LOSE ALL OF YOUR JOBS - BACK THEM UP FIRST!
« Last Edit: June 30, 2009, 10:50:26 PM by ericm115 » Logged
Fabian Munoz
Global Moderator
*****
Offline Offline

Gender: Male
Posts: 862


Uruguay Campeon de America 2011 !!!!!!!!!!


« Reply #6 on: July 01, 2009, 09:13:46 PM »

Ericm115

Where did you get the values for the S1Dxxx, i mean the 2s and 1s and the 4 ?   trial and error ?


somar
Logged

somar
ericm115
Jr. Member
**
Offline Offline

Posts: 82


« Reply #7 on: July 01, 2009, 11:10:13 PM »

the defaults were all 2's for the position variables. since that gave me access to 128 variables and i know that the number is "the number of memory blocks to allocate for that variable type" or something like that, i assumed that 1 block = 64 Pxxx

i wanted 256 Pxxx vars, and i dont care about BPxxx or EXxxx variables, so i set S1D187 to 4 blocks (of 64 Pxxx's), then i reduced S1D188-189 each by one block (which gives me access to only 64 of each of them - but i don't use them so it doesnt matter). just ensure that for every block you "add" to one, you "reduce" another one by the same amount so the same total amount of memory will be used.
Logged
motomaster
Newbie
*
Offline Offline

Posts: 25


« Reply #8 on: March 17, 2010, 06:02:31 AM »

FYI...when changing these parameters and initialize job files you will also lose userframe data...and also keep in mind that the controller only has a certain amount of memory and when you expand variables you are reducing job memory size..it all comes out of the same bucket so do not allocate more than you need if you plan on having a lot of jobs in your controller...
Logged
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!