$ DeviceNet 9000 Photoelectric Sensor $ $ Description: The following file is the EDS for the Allen-Bradley $ DeviceNet 9000 Photoelectric Sensor $ $ Author: BJT $ Date: 11/28/94 $ $ Edit History: BJT 11/28/94 Created $ BJT 04/10/95 Added Output and Margin $ BJT 06/01/95 MaxInst should equal # of parameters in EDS $ BJT 06/23/95 Added IO Info section [File] DescText = "DeviceNet 9000 Photoelectric Sensor EDS File"; CreateDate = 11-22-94; CreateTime = 11:00:00; [Device] VendCode = 1; ProdType = 6; ProdCode = 9; MajRev = 1; MinRev = 4; VendName = "Allen-Bradley"; ProdTypeStr = "Photoelectric Sensor"; ProdName = "Series 9000 - Diffuse"; Catalog = "42GNP-9000"; [IO_Info] Default = 0x0002; $ Strobe only PollInfo = 0, 0, 0; $ Not supported StrobeInfo = 0x0002, 1, 1; $ Use Input1 and Output1 for Strobe Input1 = 1, $ 1 byte 2, $ 2 bits used 0x0002, $ Strobe only "Sensor Output & Margin", $ Name 6, $ Path size "20 04 24 01 30 03", $ Path to ID value attribute "Output & Margin from Sensor. Output value is Bit 0. Margin indication is Bit 1"; $ Help string Input2 = 1, $ 1 byte 1, $ 1 bit used 0x0002, $ Strobe only "Sensor Output", $ Name 6, $ Path size "20 04 24 01 30 03", $ Path to ID value attribute "Output value from Sensor."; $ Help string Output1 = 0, $ 0 byte 0, $ 0 bit used 0x0002, $ Strobe only "", $ Name 0, $ Path size "", $ Path to ID value attribute ""; $ Help string [ParamClass] MaxInst = 3; Descriptor = 0x09; [Params] Param1 = $ Operate Mode 0, $ Data Placeholder 6, "20 0f 24 01 30 01", $ Path size and Path to Operate Mode Attribute 0x02, $ Descriptor - (Support Enumerated Strings) 2, 2, $ Data Type and Size - (16 bit word) "Operate Mode", $ Name " ", $ Units (Not Used) "LIGHT OPERATE [DARK OPERATE] - The output is \"on\"[\"off\"] when \n" " the photoelectric sensor sees light reflected by the target object.\n" " The output is \"off\"[\"on\"] when the target object is not detected by \n" " the photoelectric sensor. The default is Light Operate.", $ Help 0,1,0, $ min, max, default values 1,1,1,0, $ mult, div, base, offset scaling (Not Used) 1,1,1,0, $ mult, div, base, offset links (Not Used) 0; $ decimal places Param2 = $ Output 0, $ Data Placeholder 6, "20 0e 24 01 30 01", $ Path size and Path to Output Attribute 0x12, $ Descriptor - (Support Enumerated Strings, Read-only) 4, 1, $ Data Type and Size - (Boolean) "Output", $ Name " ", $ Units (Not Used) "The state of the sensor", $ Help 0,1,0, $ min, max, default values 1,1,1,0, $ mult, div, base, offset scaling (Not Used) 1,1,1,0, $ mult, div, base, offset links (Not Used) 0; $ decimal places Param3 = $ Diagnostic 0, $ Data Placeholder 6, "20 0e 24 01 30 04", $ Path size and Path to Output Attribute 0x12, $ Descriptor - (Support Enumerated Strings, Read-only) 4, 1, $ Data Type and Size - (Boolean) "Operating Margin", $ Name " ", $ Units (Not Used) "Whenever Operating Margin is between 2.5 and 1, Low Margin is indicated", $ Help 0,1,0, $ min, max, default values 1,1,1,0, $ mult, div, base, offset scaling (Not Used) 1,1,1,0, $ mult, div, base, offset links (Not Used) 0; $ decimal places [EnumPar] Param1 = $ Operate Mode Enumerated Strings "Light Operate", $ For value = 0 "Dark Operate"; $ For value = 1 Param2 = $ Output Enumerated Strings "Off", $ For value = 0 "On"; $ For value = 1 Param3 = $ Diagnostic Enumerated Strings "Ok", $ For value = 0 "Low Margin"; $ For value = 1