Hey
I've configured a connection between Kuka KRC2 and PLC (Vipa CPU315 PN - alternative to s7-300, also using step7) via Profibus. Kuka - slave, PLC - master. There is two bytes for inputs and two for outputs.
I've mapped IO in IOSYS.ini and configured pfbms.drv. When I set up outputs from PLC everything looks good - I can see changes on the Kuka input monitor. The problem is that when I set up mapped outputs FROM Kuka (on output monitor), it looks like exactly this outputs -only for Profibus mapped - are blocked. I've tried do it manually and by running program.
When im changing mapping (for example from offset 20 to 30) it behaves the same - new mapped Kuka OUTPUTS (241-256) are blocked and this old (161-176) i can simply set.
In Message box there is "Error on writing, driver: CP561DRV".
Once i've had similar problem with DeviceNet - my mapping was coinciding with Kuka System bits, but in this case im sure It's not this case.
Im attaching my configuration files.