I have a project in which there is a Safety device in CANopen, and the PLC interfaces with it as Master. I would like to understand if it is possible to set the behavior in case one of the SRDOs that I receive from the slave is no longer received. From what I have seen, if the SRDOs are not received, the CANopen safety status becomes "Not in progress" and the mapped variables freeze at the last value detected. I want to understand if it was possible to set the variables connected to the SRDOs to...
Hello, I am experiencing difficulties in configuring a CANopen device by sending SDOs. In particular I am attempting to write an Object Dictionary that has VISIBLE STRING as the Data Type. When I try to configure the sending of an SDO from Codesys to configure this parameter I am not allowed to enter a string value. In my particular case I am trying to change the Manufacturer Device Name ( Index 0x1008 ). Could it be that Codesys doesn't manage these types of variables?
this is the path of CODESYSControl.cfg file : C:\Program Files\CODESYS 3.5.17.10 (64bit)\GatewayPLC\tempCFG the file is attached
I have the same problem but , even if I modified the CODESYSControl.cfg with Component.X=CmpPCANBasicDrv , in log file doesn't appear CmpPCANBasicDrv. Is there something wrong in my configuration?