diff --git a/EnduranceTestBench/coappl/enduranceTestBench.cddp b/EnduranceTestBench/coappl/enduranceTestBench.cddp index 46c32d8..9ea093b 100644 Binary files a/EnduranceTestBench/coappl/enduranceTestBench.cddp and b/EnduranceTestBench/coappl/enduranceTestBench.cddp differ diff --git a/EnduranceTestBench/coappl/enduranceTestBench.csv b/EnduranceTestBench/coappl/enduranceTestBench.csv index a56c189..6348cce 100644 --- a/EnduranceTestBench/coappl/enduranceTestBench.csv +++ b/EnduranceTestBench/coappl/enduranceTestBench.csv @@ -6,9 +6,28 @@ Index,Sub,EDSname,Datatype,Access,Value,varname,LowLimit,UpLimit,hasDefault,hasL 0x1008,0x00,Manufacturer device name,VISIBLE_STRING,const,emotas Slave 1,NONE,0,0,yes,no,no,no,1,ManagedConst,14,,no 0x1014,0x00,COB ID EMCY,UNSIGNED32,ro,$NODEID+0x80,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no 0x1015,0x00,Inhibit Time Emergency,UNSIGNED16,rw,0,NONE,0,65535,yes,no,no,no,1,ManagedVariable,0,,no -0x1016,0x00,Consumer Heartbeat Time Number of entries,UNSIGNED8,ro,1,NONE,0,255,yes,no,no,no,1,ManagedConst,0,ARRAY,no -0x1016,0x01,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,0,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no -0x1017,0x00,Producer Heartbeat Time,UNSIGNED16,rw,1500,NONE,0,65535,no,no,no,no,0,ManagedVariable,0,,no +0x1016,0x00,Consumer Heartbeat Time Number of entries,UNSIGNED8,ro,20,NONE,0,255,yes,no,no,no,1,ManagedConst,0,ARRAY,no +0x1016,0x01,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x02,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x03,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x04,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x05,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x06,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x07,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x08,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x09,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x0a,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x0b,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x0c,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x0d,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x0e,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x0f,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x10,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x11,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x12,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x13,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1016,0x14,Consumer Heartbeat Time Consumer Heartbeat Time,UNSIGNED32,rw,500,NONE,0,4294967295,yes,no,no,no,1,ManagedVariable,0,,no +0x1017,0x00,Producer Heartbeat Time,UNSIGNED16,rw,100,NONE,0,65535,no,no,no,no,0,ManagedVariable,0,,no 0x1018,0x00,Identity Object Number of entries,UNSIGNED8,ro,4,NONE,0,255,yes,no,no,no,1,ManagedConst,0,RECORD,no 0x1018,0x01,Identity Object Vendor Id,UNSIGNED32,ro,793,NONE,0,4294967295,yes,no,no,no,1,ManagedConst,0,,no 0x1018,0x02,Identity Object Product Code,UNSIGNED32,ro,1234,NONE,0,4294967295,yes,no,no,no,1,ManagedConst,0,,no @@ -153,6 +172,27 @@ Index,Sub,EDSname,Datatype,Access,Value,varname,LowLimit,UpLimit,hasDefault,hasL 0x1804,0x04,TPDO communication parameter Inhibit time,UNSIGNED8,rw,,NONE,0,0xff,yes,no,no,no,0,ManagedVariable,0,,no 0x1804,0x05,TPDO communication parameter Event timer,UNSIGNED16,rw,500,NONE,0,0xffff,yes,no,no,no,0,ManagedVariable,0,,no 0x1804,0x06,TPDO communication parameter SYNC start value,UNSIGNED8,rw,,NONE,0,0xff,yes,no,no,no,0,ManagedVariable,0,,no +0x1805,0x00,TPDO communication parameter Highest sub-index supported,UNSIGNED8,const,6,NONE,2,6,yes,no,no,no,1,ManagedConst,0,RECORD,both +0x1805,0x01,TPDO communication parameter COB-ID used by TPDO,UNSIGNED32,rw,$NODEID+0x180+2,NONE,128,4294967295,yes,no,no,no,2,ManagedVariable,0,,tpdo +0x1805,0x02,TPDO communication parameter Transmission type,UNSIGNED8,rw,254,NONE,0,255,yes,no,no,no,0,ManagedVariable,0,,no +0x1805,0x03,TPDO communication parameter Inhibit time,UNSIGNED16,rw,,NONE,0,0xffff,yes,no,no,no,0,ManagedVariable,0,,no +0x1805,0x04,TPDO communication parameter Inhibit time,UNSIGNED8,rw,,NONE,0,0xff,yes,no,no,no,0,ManagedVariable,0,,no +0x1805,0x05,TPDO communication parameter Event timer,UNSIGNED16,rw,500,NONE,0,0xffff,yes,no,no,no,0,ManagedVariable,0,,no +0x1805,0x06,TPDO communication parameter SYNC start value,UNSIGNED8,rw,,NONE,0,0xff,yes,no,no,no,0,ManagedVariable,0,,no +0x1806,0x00,TPDO communication parameter Highest sub-index supported,UNSIGNED8,const,6,NONE,2,6,yes,no,no,no,1,ManagedConst,0,RECORD,both +0x1806,0x01,TPDO communication parameter COB-ID used by TPDO,UNSIGNED32,rw,$NODEID+0x180+3,NONE,128,4294967295,yes,no,no,no,2,ManagedVariable,0,,tpdo +0x1806,0x02,TPDO communication parameter Transmission type,UNSIGNED8,rw,254,NONE,0,255,yes,no,no,no,0,ManagedVariable,0,,no +0x1806,0x03,TPDO communication parameter Inhibit time,UNSIGNED16,rw,,NONE,0,0xffff,yes,no,no,no,0,ManagedVariable,0,,no +0x1806,0x04,TPDO communication parameter Inhibit time,UNSIGNED8,rw,,NONE,0,0xff,yes,no,no,no,0,ManagedVariable,0,,no +0x1806,0x05,TPDO communication parameter Event timer,UNSIGNED16,rw,500,NONE,0,0xffff,yes,no,no,no,0,ManagedVariable,0,,no +0x1806,0x06,TPDO communication parameter SYNC start value,UNSIGNED8,rw,,NONE,0,0xff,yes,no,no,no,0,ManagedVariable,0,,no +0x1807,0x00,TPDO communication parameter Highest sub-index supported,UNSIGNED8,const,6,NONE,2,6,yes,no,no,no,1,ManagedConst,0,RECORD,both +0x1807,0x01,TPDO communication parameter COB-ID used by TPDO,UNSIGNED32,rw,$NODEID+0x180+4,NONE,128,4294967295,yes,no,no,no,2,ManagedVariable,0,,tpdo +0x1807,0x02,TPDO communication parameter Transmission type,UNSIGNED8,rw,254,NONE,0,255,yes,no,no,no,0,ManagedVariable,0,,no +0x1807,0x03,TPDO communication parameter Inhibit time,UNSIGNED16,rw,,NONE,0,0xffff,yes,no,no,no,0,ManagedVariable,0,,no +0x1807,0x04,TPDO communication parameter Inhibit time,UNSIGNED8,rw,,NONE,0,0xff,yes,no,no,no,0,ManagedVariable,0,,no +0x1807,0x05,TPDO communication parameter Event timer,UNSIGNED16,rw,500,NONE,0,0xffff,yes,no,no,no,0,ManagedVariable,0,,no +0x1807,0x06,TPDO communication parameter SYNC start value,UNSIGNED8,rw,,NONE,0,0xff,yes,no,no,no,0,ManagedVariable,0,,no 0x1a00,0x00,Conductivity Data OUT1 Number of entries,UNSIGNED8,const,2,NONE,0,255,yes,no,no,no,1,ManagedConst,0,RECORD,no 0x1a00,0x01,Conductivity Data OUT1 Mapping Entry 1,UNSIGNED32,const,1610744096,NONE,0,0,yes,no,no,no,1,ManagedConst,0,,tpdo 0x1a00,0x02,Conductivity Data OUT1 Mapping Entry 2,UNSIGNED32,const,1610744352,NONE,0,0,yes,no,no,no,1,ManagedConst,0,,tpdo @@ -166,8 +206,16 @@ Index,Sub,EDSname,Datatype,Access,Value,varname,LowLimit,UpLimit,hasDefault,hasL 0x1a03,0x01, Pressue and Flowmeter Data OUT1 Mapping Entry 1,UNSIGNED32,const,1610875168,NONE,0,0,yes,no,no,no,1,ManagedConst,0,,tpdo 0x1a03,0x02, Pressue and Flowmeter Data OUT1 Mapping Entry 2,UNSIGNED32,const,1610940704,NONE,0,0,yes,no,no,no,1,ManagedConst,0,,tpdo 0x1a04,0x00, Pressue and Flowmeter Data OUT2 Number of entries,UNSIGNED8,const,2,NONE,0,255,yes,no,no,no,1,ManagedConst,0,RECORD,no -0x1a04,0x01, Pressue and Flowmeter Data OUT2 Mapping Entry 1,UNSIGNED32,const,1610679072,NONE,0,0,yes,no,no,no,1,ManagedConst,0,,tpdo -0x1a04,0x02, Pressue and Flowmeter Data OUT2 Mapping Entry 2,UNSIGNED32,const,1610679328,NONE,0,0,yes,no,no,no,1,ManagedConst,0,,tpdo +0x1a04,0x01, Pressue and Flowmeter Data OUT2 Mapping Entry 1,UNSIGNED32,const,1610875424,NONE,0,0,yes,no,no,no,1,ManagedConst,0,,no +0x1a04,0x02, Pressue and Flowmeter Data OUT2 Mapping Entry 2,UNSIGNED32,const,1610940960,NONE,0,0,yes,no,no,no,1,ManagedConst,0,,no +0x1a05,0x00, Pressue and Flowmeter Data OUT3 Number of entries,UNSIGNED8,const,2,NONE,0,255,yes,no,no,no,1,ManagedConst,0,RECORD,no +0x1a05,0x01, Pressue and Flowmeter Data OUT3 Mapping Entry 1,UNSIGNED32,const,1610875680,NONE,0,0,yes,no,no,no,1,ManagedConst,0,,no +0x1a05,0x02, Pressue and Flowmeter Data OUT3 Mapping Entry 2,UNSIGNED32,const,1610941216,NONE,0,0,yes,no,no,no,1,ManagedConst,0,,no +0x1a06,0x00, Pressue and Flowmeter Data OUT4 Number of entries,UNSIGNED8,const,2,NONE,0,255,yes,no,no,no,1,ManagedConst,0,RECORD,no +0x1a06,0x01, Pressue and Flowmeter Data OUT4 Mapping Entry 1,UNSIGNED32,const,1610875936,NONE,0,0,yes,no,no,no,1,ManagedConst,0,,no +0x1a06,0x02, Pressue and Flowmeter Data OUT4 Mapping Entry 2,UNSIGNED32,const,1610941472,NONE,0,0,yes,no,no,no,1,ManagedConst,0,,no +0x1a07,0x00,Pump Data OUT Number of entries,UNSIGNED8,const,1,NONE,0,255,yes,no,no,no,1,ManagedConst,0,RECORD,no +0x1a07,0x01,Pump Data OUT Mapping Entry 1,UNSIGNED32,const,1611005984,NONE,0,0,yes,no,no,no,1,ManagedConst,0,,no 0x2001,0x00,Manufacturer Object,INTEGER32,rw,4,NONE,0,0,no,no,no,no,0,ManagedVariable,0,,both 0x3000,0x00,Managed Array NUmber of Entries,UNSIGNED8,ro,2,NONE,0,0,yes,no,no,no,1,ManagedConst,0,ARRAY,no @@ -213,3 +261,4 @@ Index,Sub,EDSname,Datatype,Access,Value,varname,LowLimit,UpLimit,hasDefault,hasL 0x6005,0x02,Pressure Sensor Data OUT PS2 OUT,REAL32,rw,,NONE,,,yes,no,no,no,1,ManagedVariable,0,,both 0x6005,0x03,Pressure Sensor Data OUT PS3 OUT,REAL32,rw,,NONE,,,yes,no,no,no,1,ManagedVariable,0,,both 0x6005,0x04,Pressure Sensor Data OUT PS4 OUT,REAL32,rw,,NONE,,,yes,no,no,no,1,ManagedVariable,0,,both +0x6006,0x00,Pump Data OUT,UNSIGNED32,rw,,NONE,0,0xffffffff,yes,no,no,no,1,ManagedVariable,0,,tpdo diff --git a/EnduranceTestBench/coappl/enduranceTestBench.eds b/EnduranceTestBench/coappl/enduranceTestBench.eds index dc4235a..1a246df 100644 --- a/EnduranceTestBench/coappl/enduranceTestBench.eds +++ b/EnduranceTestBench/coappl/enduranceTestBench.eds @@ -5,10 +5,10 @@ FileVersion=1.0 FileRevision=1.0 EDSVersion=4.0 Description=EDS -CreationTime=14:59PM -CreationDate=02-25-25 -ModificationTime=14:59PM -ModificationDate=02-25-25 +CreationTime=13:57PM +CreationDate=04-25-25 +ModificationTime=13:57PM +ModificationDate=04-25-25 CreatedBy=Aniket Saha ModifiedBy=Aniket Saha @@ -32,7 +32,7 @@ BaudRate_500=0 BaudRate_800=0 BaudRate_1000=0 NrOfRxPDO=3 -NrOfTxPDO=5 +NrOfTxPDO=8 SimpleBootupSlave=1 SimpleBootupMaster=0 LSS_Supported=0 @@ -61,7 +61,7 @@ SupportedObjects=2 2=0x3000 [OptionalObjects] -SupportedObjects=51 +SupportedObjects=58 1=0x1003 2=0x1008 3=0x1014 @@ -102,17 +102,24 @@ SupportedObjects=51 38=0x1802 39=0x1803 40=0x1804 -41=0x1a00 -42=0x1a01 -43=0x1a02 -44=0x1a03 -45=0x1a04 -46=0x6000 -47=0x6001 -48=0x6002 -49=0x6003 -50=0x6004 -51=0x6005 +41=0x1805 +42=0x1806 +43=0x1807 +44=0x1a00 +45=0x1a01 +46=0x1a02 +47=0x1a03 +48=0x1a04 +49=0x1a05 +50=0x1a06 +51=0x1a07 +52=0x6000 +53=0x6001 +54=0x6002 +55=0x6003 +56=0x6004 +57=0x6005 +58=0x6006 [1000] ParameterName=Device Type @@ -1672,6 +1679,174 @@ DataType=5 AccessType=rw PDOMapping=0 +[1805] +ParameterName=TPDO communication parameter +ObjectType=9 +SubNumber=7 + +[1805sub0] +ParameterName=Highest sub-index supported +ObjectType=7 +DataType=5 +AccessType=const +PDOMapping=1 +DefaultValue=6 + +[1805sub1] +ParameterName=COB-ID used by TPDO +ObjectType=7 +DataType=7 +AccessType=rw +PDOMapping=1 +DefaultValue=$NODEID+0x180+2 + +[1805sub2] +ParameterName=Transmission type +ObjectType=7 +DataType=5 +AccessType=rw +PDOMapping=0 + +[1805sub3] +ParameterName=Inhibit time +ObjectType=7 +DataType=6 +AccessType=rw +PDOMapping=0 + +[1805sub4] +ParameterName=Inhibit time +ObjectType=7 +DataType=5 +AccessType=rw +PDOMapping=0 + +[1805sub5] +ParameterName=Event timer +ObjectType=7 +DataType=6 +AccessType=rw +PDOMapping=0 + +[1805sub6] +ParameterName=SYNC start value +ObjectType=7 +DataType=5 +AccessType=rw +PDOMapping=0 + +[1806] +ParameterName=TPDO communication parameter +ObjectType=9 +SubNumber=7 + +[1806sub0] +ParameterName=Highest sub-index supported +ObjectType=7 +DataType=5 +AccessType=const +PDOMapping=1 +DefaultValue=6 + +[1806sub1] +ParameterName=COB-ID used by TPDO +ObjectType=7 +DataType=7 +AccessType=rw +PDOMapping=1 +DefaultValue=$NODEID+0x180+3 + +[1806sub2] +ParameterName=Transmission type +ObjectType=7 +DataType=5 +AccessType=rw +PDOMapping=0 + +[1806sub3] +ParameterName=Inhibit time +ObjectType=7 +DataType=6 +AccessType=rw +PDOMapping=0 + +[1806sub4] +ParameterName=Inhibit time +ObjectType=7 +DataType=5 +AccessType=rw +PDOMapping=0 + +[1806sub5] +ParameterName=Event timer +ObjectType=7 +DataType=6 +AccessType=rw +PDOMapping=0 + +[1806sub6] +ParameterName=SYNC start value +ObjectType=7 +DataType=5 +AccessType=rw +PDOMapping=0 + +[1807] +ParameterName=TPDO communication parameter +ObjectType=9 +SubNumber=7 + +[1807sub0] +ParameterName=Highest sub-index supported +ObjectType=7 +DataType=5 +AccessType=const +PDOMapping=1 +DefaultValue=6 + +[1807sub1] +ParameterName=COB-ID used by TPDO +ObjectType=7 +DataType=7 +AccessType=rw +PDOMapping=1 +DefaultValue=$NODEID+0x180+4 + +[1807sub2] +ParameterName=Transmission type +ObjectType=7 +DataType=5 +AccessType=rw +PDOMapping=0 + +[1807sub3] +ParameterName=Inhibit time +ObjectType=7 +DataType=6 +AccessType=rw +PDOMapping=0 + +[1807sub4] +ParameterName=Inhibit time +ObjectType=7 +DataType=5 +AccessType=rw +PDOMapping=0 + +[1807sub5] +ParameterName=Event timer +ObjectType=7 +DataType=6 +AccessType=rw +PDOMapping=0 + +[1807sub6] +ParameterName=SYNC start value +ObjectType=7 +DataType=5 +AccessType=rw +PDOMapping=0 + [1a00] ParameterName=Conductivity Data OUT1 ObjectType=9 @@ -1806,16 +1981,95 @@ ParameterName=Mapping Entry 1 ObjectType=7 DataType=7 AccessType=const -PDOMapping=1 -DefaultValue=0x60010320 +PDOMapping=0 +DefaultValue=0x60040220 [1a04sub2] ParameterName=Mapping Entry 2 ObjectType=7 DataType=7 AccessType=const -PDOMapping=1 -DefaultValue=0x60010420 +PDOMapping=0 +DefaultValue=0x60050220 + +[1a05] +ParameterName= Pressue and Flowmeter Data OUT3 +ObjectType=9 +SubNumber=3 + +[1a05sub0] +ParameterName=Number of entries +ObjectType=7 +DataType=5 +AccessType=const +PDOMapping=0 +DefaultValue=2 + +[1a05sub1] +ParameterName=Mapping Entry 1 +ObjectType=7 +DataType=7 +AccessType=const +PDOMapping=0 +DefaultValue=0x60040320 + +[1a05sub2] +ParameterName=Mapping Entry 2 +ObjectType=7 +DataType=7 +AccessType=const +PDOMapping=0 +DefaultValue=0x60050320 + +[1a06] +ParameterName= Pressue and Flowmeter Data OUT4 +ObjectType=9 +SubNumber=3 + +[1a06sub0] +ParameterName=Number of entries +ObjectType=7 +DataType=5 +AccessType=const +PDOMapping=0 +DefaultValue=2 + +[1a06sub1] +ParameterName=Mapping Entry 1 +ObjectType=7 +DataType=7 +AccessType=const +PDOMapping=0 +DefaultValue=0x60040420 + +[1a06sub2] +ParameterName=Mapping Entry 2 +ObjectType=7 +DataType=7 +AccessType=const +PDOMapping=0 +DefaultValue=0x60050420 + +[1a07] +ParameterName=Pump Data OUT +ObjectType=9 +SubNumber=2 + +[1a07sub0] +ParameterName=Number of entries +ObjectType=7 +DataType=5 +AccessType=const +PDOMapping=0 +DefaultValue=1 + +[1a07sub1] +ParameterName=Mapping Entry 1 +ObjectType=7 +DataType=7 +AccessType=const +PDOMapping=0 +DefaultValue=0x60060020 [2001] ParameterName=Manufacturer Object @@ -2160,3 +2414,10 @@ DataType=8 AccessType=rw PDOMapping=1 +[6006] +ParameterName=Pump Data OUT +ObjectType=7 +DataType=7 +AccessType=rw +PDOMapping=1 + diff --git a/EnduranceTestBench/coappl/enduranceTestBench.html b/EnduranceTestBench/coappl/enduranceTestBench.html index cbb358c..1be528c 100644 --- a/EnduranceTestBench/coappl/enduranceTestBench.html +++ b/EnduranceTestBench/coappl/enduranceTestBench.html @@ -1,7 +1,7 @@
-