We are moving! We are currently migrating our community to the new Bosch Connected Industry Online Portal. The community will be available latest in the new year again, until then it will be in read-only mode. Click here for more information.
02-15-2022 05:13 PM
Hello together
I have an application, one cylinder with 3 positions. I took the BasMove3Positions for that.
Unfortunatly I have the situation, that my WorkPos2 output must be the same as the BasPos output. If I configure it like that, the output will never setted.
I know that this is usually not planned for this object, that a WorkPos output can be the same output like for the BasePos.
In this case, the output will never set from the object
Is there a reason for that? I have an own command for the WrkPos2 and so in my opinion I don't find a case why this shouldn't be allowed.
Thanks in advance
02-15-2022 05:31 PM
Without checking the source code I assume the output =110+M-K304B is set, but it is set twice:
OutBasePos := FALSE;
OutWorkPos1 := FALSE;
OutWorkPos2 := TRUE;
Actually I don't have any spontaneous solution. The classical way would be to implement your use case with two BasMove Standard.
02-16-2022 03:17 PM
Thanks
I changed the Base and Working Pos definition of the cylinder.
For me I decided its better that the definition of the cylinder is wrong, than to programm it with two BasMove.
Thanks for the quick reply.
Maybe you can check it in the future, making it possible to set the BasPos output in the WrkPos as well.