0

CANopen and IQAN GFOUT/GFIN identifier

steven floyd 5 months ago in IQANdesign updated by Gustav Widén (System support) 5 months ago 2

What is the Gfout identifier value?

Background: Have used the norgren vs18 canopen pneumatic valve for years. Identifier was 200hex+nodeid. 

Have to switch to the metalwork Eb80 pneumatic valve. Metalwork provide a EDS configuration file which is not supported by iqan. How do you find the direct canopen identifier to use? 

Any hints? 




I took the liberty to edit the title of the question.

To give a very brief explanation, the CANopen COB-ID is what you enter as Identifier on the Generic CAN channels GFIN/GFOUT in IQANdesign.

In the IQANdesign solutions library, you can find an example of how a math channel is used for calculating the COB-ID.

This example is for a Tramit PDO (sent by the sensor)


For most CANopen nodes, the COB-ID follow the defaults, where the COB-ID of the first recieve PDO is 0x200+Node ID, and the COB-ID of the first transmit is 0x180 + Node ID.

You find the COB-ID for the messages you will use in the EDS file, but if you read one for the first time it can be overwhelming. 


If you for example look at the EDS for a Parker Moduflex, you'll find this entry

[1400]
ParameterName=Receive PDO Communication Parameter
ObjectType=0x9
SubNumber=3

[1400sub0]
ParameterName=Number of Entries
ObjectType=0x7
DataType=0x0005
AccessType=ro
DefaultValue=0x2
PDOMapping=0
LowLimit=0x02
HighLimit=0x05

[1400sub1]
ParameterName=COB-ID
ObjectType=0x7
DataType=0x0007
AccessType=rw
DefaultValue=$NODEID+0x200
PDOMapping=0


 

moduflex EDS.eds