Signal exceeds max number of allowed bits
in RobotStudio
I have created a Group Input GI signal called 'Din', assigned to no unit (i.e. virtual)
Offline>Configuration>I/O>Signal
whenever the program pointer reaches a logical statment including Din such as an IF I get the errorA?
"Signal exceeds max number of allowed bits"
"Group signals consisting of 23 bits or less can be used in IF statements and assigned to the num datatype.
Group signals consisting of 24-32 bits or less can not be used in IF statements"
It only needs to be 8-bits but I don't see any way of setting its size e.g. unit mapping
hugh.cover2009-05-31 15:24:05
0
Comments
-
HiLet's see EIO.cfg. and the rapid code where the error comes.Sounds strange but it not always that error msg from the RW fits to the event. Have seen error msg: "posision out off reach" but the error was wrong gribload data.BR KlausBest Regards
Klaus Soenderhegn
www.cadalysator.dk0 -
Hi!
(First I think it is good practise to use "gi" in the name of a group input like "giDin")
EIO.cfg can look like this:
-Name "giDin" -SignalType "GI" -Unit "PROFIBUS" -UnitMap "16-31"
This uses 16 bit, from bit 16 to bit 31, both 16 and 31 included.
/Eiven
Eiven
Win 7-64
RS 5.15RC1
Q9950 16gb0
Categories
- All Categories
- 5.5K RobotStudio
- 396 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 249 ScreenMaker
- 2.7K Robot Controller
- 310 IRC5
- 59 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 786 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 5 Job listings