$ Electronic Data Sheet for ISYSNET (PSSCDM18pA) $ Copyright 2005 by Rockwell Automation $ Revision History $ Revision Date Change $ 2.0 28JUN04 Original $ 2.1 08NOV04 Fixed associated port designator $ 2.2 06JUN2005 Changed HomeURL & Icon Name [File] DescText = "ISYSNET PSSCDM18PA Adapter"; CreateDate = 06-28-2004; CreateTime = 17:00:00; ModDate = 06-13-2005; ModTime = 12:00:00; Revision = 2.2; HomeURL = "http://www.parker.com/pneu/isysnet"; [Device] VendCode = 4; VendName = "Parker Hannifin"; ProdType = 12; ProdTypeStr = "Communications Adapter"; ProdCode= 257; MajRev = 3; MinRev = 1; ProdName = "PSSCDM18PA Adapter"; Catalog = "PSSCDM18PA"; Icon = "PSSCD18PA.ico"; [Device Classification] Class1 = DeviceNet; [Port] Port1 = DeviceNet, $ Port type "DeviceNet", $ Port name "20 03 24 01", $ Path to Port object, The DNet object 2; $ Internal Port Number Port2 = DeviceNet, $ Port type "DeviceNet Subnet", $ Port name "20 03 24 01", $ Path to Port object, The DNet object 3; $ Internal Port Number 1_Port2ProdCode = 258; $ Product Code of device on Port2 [IO_Info] Default = 0x4; PollInfo = 0xF, 0, 0; StrobeInfo = 0xF, 0, 0; COSInfo = 0x7, 0, 0; CyclicInfo = 0xB, 0, 0; 1_StrobeInput = "Port2:XML:InputTable[@index='2']"; 1_PollInput = "Port2:XML:InputTable[@index='1']"; 1_PollOutput = "Port2:XML:OutputTable[@index='0']"; 1_CosInput = "Port2:XML:InputTable[@index='0']"; 1_CosOutput = "Port2:XML:OutputTable[@index='0']"; 1_CyclicInput = "Port2:XML:InputTable[@index='0']"; 1_CyclicOutput = "Port2:XML:OutputTable[@index='0']"; [ParamClass] MaxInst = 12; Descriptor = 0x09; CfgAssembly = 0; [Params] Param1 = 0, 7,"21 03 00 24 01 30 64", $ Link Path Size, Link Path 0x0002, $ Descriptor 0xC6, 1, $ Data Type, Data Size "Autobaud on DeviceNet", "", "Turn on/off feature allowing PSSCDM18PA to automatically detect the current baudrate on the DeviceNet network. When Autobaud is enabled, the baudrate is not directly settable (via Node Commissioning, for example).", 0,1,0, ,,,, ,,,, ; Param2 = 0, 7,"21 12 03 24 01 30 05", $ Link Path Size, Link Path 0x0002, $ Descriptor 0xC6, 1, $ Data Type, Data Size "Set Backplane Baudrate", "", "Set baudrate for all backplane I/O modules currently present on the backplane. This is a one-time operation and does not imply that subsequently added modules need not be commissioned. If an I/O module is configured to autobaud, attempts to set its baudrate directly will not be successful. Changes to an I/O module's baudrate or Autobaud parameter do not take effect until power is cycled. This parameter's value should be set to 'Do Nothing' for ADR purposes and when performing a 'download all parameters' operation.", 0,4,0, ,,,, ,,,, ; Param3 = 0, 7,"21 12 03 24 01 30 06", $ Link Path Size, Link Path 0x0002, $ Descriptor 0xC6, 1, $ Data Type, Data Size "Set Backplane Autobaud", "", "Set autobaud feature for all backplane I/O modules currently present on the backplane. This is a one-time operation and does not imply that subsequently added modules need not be commissioned. If an I/O module is configured to autobaud, attempts to set its baudrate directly will not be successful. Changes to an I/O module's baudrate or Autobaud parameter do not take effect until power is cycled. This parameter's value should be set to 'Do Nothing' for ADR purposes and when performing a 'download all parameters' operation.", 0,2,0, ,,,, ,,,, ; Param4 = 0, 7,"21 12 03 24 01 30 04", $ Link Path Size, Link Path 0x0002, $ Descriptor 0xC6, 1, $ Data Type, Data Size "AutoAddress Backplane Modules", "", "Sequentially order the node addresses of I/O modules currently present on the backplane. A value of 1 or greater must be entered. This is a one-time operation and does not imply that subsequently added modules need not be commissioned. This parameter's value should be set to 'Do Nothing' for ADR purposes and when performing a 'download all parameters' operation.", 0,63,0, ,,,, ,,,, ; Param5 = 0, 7,"21 12 03 24 01 30 11", $ Link Path Size, Link Path 0x0002, $ Descriptor 0xC6, 1, $ Data Type, Data Size "Auto Start Mode", "", "Create scanlist based on modules currently on the backplane. The desired I/O modules reside on the backplane in their proper locations and the PSSCDM18PA will assign addresses to the modules and build a scanlist and map I/O data along either byte, word or double word boundaries. If the PSSCDM18PA is active in another scanner device's scanlist, a 'Device Conflict' error will be returned. While creating a scanlist using this method, the adapter reports 'AUTO START MODE' for the 'Physical List Acquire Status' parameter and rejects any attempts by a scanner to allocate an I/O connection. This is a one-time operation and does not imply that subsequently added modules need not be commissioned. This parameter's value should be set to 'Do Nothing' for ADR purposes and when performing a 'download all parameters' operation. If further control of I/O mapping is desired, the user should browse to the backplane subnet and use RSNetWorx for DeviceNet to configure the scanlist.", 0,3,0, ,,,, ,,,, ; Param6 = 0, 7,"21 12 03 24 01 30 08", $ Link Path Size, Link Path 0x0032, $ Descriptor 0xC6, 1, $ Data Type, Data Size "Phys List Acquire Status", "", "Status of Physical List acquire process. The Physical List is a list maintained by the PSSCDM18PA which indicates the order of the node addresses of all PSSCDM18PA I/O modules present on the backplane. The PSSCDM18PA requires that each I/O module has an address greater than that of its neighbor to its immediate left. The list is created at powerup and each time the insertion of an I/O module is detected on the backplane. Valid values are: IDLE, BUSY, and AUTO START MODE.", 0,2,0, ,,,, ,,,, ; Param7 = 0, 7,"21 12 03 24 01 30 0b", $ Link Path Size, Link Path 0x0030, $ Descriptor 0xC7, 2, $ Data Type, Data Size "Poll/COS Connection Consume Size", "", "Size of data consumed by the PSSCDM18PA's Poll/COS (inst 2) connection on DeviceNet.", 0,150,2, ,,,, ,,,, ; Param8 = 0, 7,"21 12 03 24 01 30 0d", $ Link Path Size, Link Path 0x0030, $ Descriptor 0xC7, 2, $ Data Type, Data Size "Poll Connection Produce Size", "", "Size of data produced by the PSSCDM18PA's Poll connection on DeviceNet.", 0,150,2, ,,,, ,,,, ; Param9 = 0, 7,"21 12 03 24 01 30 0e", $ Link Path Size, Link Path 0x0030, $ Descriptor 0xC7, 2, $ Data Type, Data Size "COS Connection Produce Size", "", "Size of data produced by the PSSCDM18PA's COS connection on DeviceNet.", 0,150,2, ,,,, ,,,, ; Param10 = 0, 7,"21 12 03 24 01 30 0c", $ Link Path Size, Link Path 0x0030, $ Descriptor 0xC7, 2, $ Data Type, Data Size "Strobe Connection Produce Size", "", "Size of data produced by the PSSCDM18PA's Strobe connection on DeviceNet.", 0,8,2, ,,,, ,,,, ; Param11 = 0, 7,"21 12 03 24 01 30 0F", $ Link Path Size, Link Path 0x0030, $ Descriptor 0xDA, 1, $ Data Type, Data Size "Cycling Node Status", "", "This parameter provides a means for the user to determine if any problems exist with an I/O module on the backplane. If multiple I/O modules have problems, the user must download this parameter multiple times to see all error messages.", 0,30,"Node Status", $ ?,max length, default string ,,,, ,,,, ; Param12 = 0, 7,"21 12 03 24 01 30 12", $ Link Path Size, Link Path 0x0030, $ Descriptor 0xDA, 1, $ Data Type, Data Size "Cycling I/O Mapping", "", " This parameter provides a means for the user to obtain the I/O mapping locations for each I/O module within the adapter's scanlist. If multiple input or output mappings are defined, the user must invoke RSNetWorx for DeviceNet, browse to the backplane subnet and view the adapter's scanlist. Data format: NN OBBB:b-BBB:b,IDBBB:b-BBB:b where NN - node number, BBB - byte number, b - bit number, D - DeviceNet connection {C(COS), S(strobe), or P(poll)}", 0,30,"I/O Mapping", $ ?,max length, default string ,,,, ,,,, ; [EnumPar] Param1 = "Enabled", "Disabled"; Param2 = "Do Nothing", "125 Kbaud", "250 Kbaud", "500 Kbaud", "1 Mbaud"; Param3 = "Do Nothing", "Enable Autobaud", "Disable Autobaud"; Param4 = "Do Nothing", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63"; Param5 = "Do Nothing", "Map Data To Byte Boundaries", "Map Data To Word Boundaries", "Map Data To DWord Boundaries"; Param6 = "IDLE", "BUSY", "AUTO START MODE";