View
0
Download
0
Category
Preview:
Citation preview
Release date 2018-03-26Version V1.3.42.0
Copyright 2018, Builder: 4.0.0.2, Time: 03:38:07
AL310 / 0x0136 - Bytes: 01 54 / 0x01 0x36Vendor ID996 / 0x0003E4 - Bytes: 00 03 228 / 0x00 0x03 0xE4Device IDifm electronic gmbhVendor namewww.ifm.comVendor texthttp://www.ifm.com/ifmgb/web/io-link-download.htmVendor URL
CommunicationV1.1IO-Link revisionCOM2Bit rate5.600 msMinimum cycle timeNoSIO mode supported
FeaturesYesBlock parametrizationYesData storage
Device variant
IO-Link DO module, IO-Link, IP69K, 10x2 DO M12AL2231
IO-Link DO module, IO-Link, IP67, 10x2 DO M12AL2331
Page 1
Process data Total bit length = 64
(Process data input)
Name Description Data type Bit length Value range Gradient Offset Unit
UV [L] Shows a power supply failure on [L] segment BooleanT (false) OK (true) Power supply failure
UV [R] Shows a power supply failure on [R] segment BooleanT (false) OK (true) Power supply failure
SC [X1.0] … [X1.9] Shows a short circuit on port [X1.0] … [X1.9]
BooleanT (false) OK
(true) Short circuit
Device status Current device status, a copy of the variable [Device Status] in the process data channel
UIntegerT 4 (0) Device is OK
(1) Maintenance required
(2) Out of specification
(3) Functional check
(4) Failure
Equipment specific ID Value shows the current numerical Id for the module, set by parameter EquipmentSpecificID
UIntegerT 8 0 to 127 1 0
Page 2
Process data Total bit length = 32
(Process data output)
Name Description Data type Bit length Value range Gradient Offset Unit
Digital Output [X1.0_DO1] …[X1.9_DO1]
Sets the status of the digital output [X1.0_DO1] … [X1.9_DO1]
BooleanT (false) OFF (true) On
Digital Output [X1.0_DO2] …[X1.9_DO2]
Sets the status of the digital output [X1.0_DO2] … [X1.9_DO2]
BooleanT (false) OFF (true) On
Page 3
Variables
UnitOffsetGradientValue rangeDefaultAccessrights
LengthData typeSubindexIndexName
Standard Command
wo8 BitUIntegerTSub .E
),v.R Restore Factory Settings
)E.8R ResetSCL
)E.9R ResetSCR
)E5.R IO4Link ,-, system test com4mand E5.9 Event 8DFE appears
)E5,R IO4Link ,-, system test com4mand E5,9 Event 8DFE disappears
)E5ER IO4Link ,-, system test com4mand E5E9 Event 8DFF appears
)E5vR IO4Link ,-, system test com4mand E5v9 Event 8DFF disappears
)E66R Command without effect9 forinternal use only
Device Access Locks
rw,7 BitRecordTSub .,E
)falseR, BitBooleanTbitOffs ,Data Storage )falseR Unlocked
)trueR Locked
Vendor Name
ifm electronic gmbhromax ,9Byte
StringTSub .,7
Vendor Text
www-ifm-comromax ,,Byte
StringTSub .,P
Product Name
romax 7Byte
StringTSub .,8
Page 5
Variables
UnitOffsetGradientValue rangeDefaultAccessrights
LengthData typeSubindexIndexName
Product ID
romax 7Byte
StringTSub K89
Product Text
IO(Link moduleromax 8FByte
StringTSub KMK
Serial Number
romax 8MByte
StringTSub KM8
Hardware Version
romax MByte
StringTSub KMM
Firmware Version
romax RByte
StringTSub KMq
Application SpecificTag 333rwmax qM
ByteStringTSub KMF
Device Status
2K5 Device is OKro8 BitUIntegerTSub Kq7
2K5 Device is OK
285 Maintenance required
2M5 Out of specification
2q5 Functional check
2F5 Failure
R to MRR 2Reserved5
Detailed Device Status
KK KK KK hro8R ByteArrayTSub KqP
Page R
Variables
UnitOffsetGradientValue rangeDefaultAccessrights
LengthData typeSubindexIndexName
Bit mask for current pending eventsActive Events
ro32 BitRecordTSub P545
)PE noEv1 BitBooleanTbitOffs 31Bit_31,Bit 31 indicates theassigned pending event
)PE noEv
)1E Px8DFF
)PE noEv1 BitBooleanTbitOffs 3PBit_30,Bit 30 indicates theassigned pending event
)PE noEv
)1E Px8DFE
)PE noEv1 BitBooleanTbitOffs 16Bit_16,Bit 16 indicates theassigned pending event
)PE noEv
)1E Px5111
)PE noEv1 BitBooleanTbitOffs 2Bit_2,Bit 2 indicates theassigned pending event
)PE noEv
)1E Px771P
)PE noEv1 BitBooleanTbitOffs 1Bit_1,Bit 1 indicates theassigned pending event
)PE noEv
)1E Px632P
Page 6
Variables
UnitOffsetGradientValue rangeDefaultAccessrights
LengthData typeSubindexIndexName
Displays the wrongly set parametersParam configurationfault vro.v ) -X BitArrayTSub v576 6v( OK
698-v7vvvv( OutState_PDInvalid
698-v7vvv.(OutState_PDInvalid_X.8v_DO.
698-v7vvvX(OutState_PDInvalid_X.8v_DOX
698-v7vvv-(OutState_PDInvalid_X.8._DO.
698-v7vvv7(OutState_PDInvalid_X.8._DOX
698-v7vvv5(OutState_PDInvalid_X.8X_DO.
698-v7vvv6(OutState_PDInvalid_X.8X_DOX
698-v7vvv7(OutState_PDInvalid_X.8-_DO.
698-v7vvv8(OutState_PDInvalid_X.8-_DOX
698-v7vvv9(OutState_PDInvalid_X.87_DO.
698-v7vv.v(OutState_PDInvalid_X.87_DOX
698-v7vv..(OutState_PDInvalid_X.85_DO.
698-v7vv.X(OutState_PDInvalid_X.85_DOX
698-v7vv.-(OutState_PDInvalid_X.86_DO.
698-v7vv.7(OutState_PDInvalid_X.86_DOX
698-v7vv.5(
Page 7
Variables
UnitOffsetGradientValue rangeDefaultAccessrights
LengthData typeSubindexIndexName
OutState_PDInvalid2X1)7_DO1
89830400163OutState_PDInvalid2X1)7_DO2
89830400173OutState_PDInvalid2X1)8_DO1
89830400183OutState_PDInvalid2X1)8_DO2
89830400193OutState_PDInvalid2X1)9_DO1
89830400203OutState_PDInvalid2X1)9_DO2
89830400213OutState_PDInvalid2X1)10_DO1
89830400223OutState_PDInvalid2X1)10_DO2
89830400233OutState_PDInvalid2X1)11_DO1
89830400243OutState_PDInvalid2X1)11_DO2
89830400253OutState_PDInvalid2X1)12_DO1
89830400263OutState_PDInvalid2X1)12_DO2
89830400273OutState_PDInvalid2X1)13_DO1
89830400283OutState_PDInvalid2X1)13_DO2
89830400293OutState_PDInvalid2X1)14_DO1
89830400303OutState_PDInvalid2X1)14_DO2
89830400313
Page 8
Variables
UnitOffsetGradientValue rangeDefaultAccessrights
LengthData typeSubindexIndexName
OutState_PDInvalid7Xq)qF_DOq
898CEoEECB3OutState_PDInvalid7Xq)qF_DOB
8oFE88Tw83 EquipmentSpecificID
8CFTqTqBE3 BitCoded_ActiveEvents
8CFTqTqBq3BitCoded_ActiveEvents7Bit_q
8CFTqTqBB3BitCoded_ActiveEvents7Bit_B
8CFTqTqBC3BitCoded_ActiveEvents7Bit_qw
8CFTqTqBo3BitCoded_ActiveEvents7Bit_CE
8CFTqTqBF3BitCoded_ActiveEvents7Bit_Cq
8CFT8BwFw3ParaConfigFaultCollection
Numerical equipment identifierEquipment specific ID
EqE to qBTErw8 BitUIntegerTSub Ew88
Page 9
Variables
UnitOffsetGradientValue rangeDefaultAccessrights
LengthData typeSubindexIndexName
Determines the state of the hardware outputs if communication lost or process data invalidOutput state COM lost/ PD invalid rw256 BitRecordTP5999
(9) OFF8 BitIntegerTSub PX1-0_DO1,Output X1.0 DO1
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub 2X1-0_DO2,Output X1.0 DO2
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub 3X1-1_DO1,Output X1.1 DO1
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub 4X1-1_DO2,Output X1.1 DO2
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub 5X1-2_DO1,Output X1.2 DO1
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub 6X1-2_DO2,Output X1.2 DO2
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub 7X1-3_DO1,Output X1.3 DO1
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub 8X1-3_DO2,Output X1.3 DO2
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub 9X1-4_DO1,Output X1.4 DO1
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub P9X1-4_DO2, (9) OFF
Page P9
Variables
UnitOffsetGradientValue rangeDefaultAccessrights
LengthData typeSubindexIndexName
Determines the state of the hardware outputs if communication lost or process data invalidOutput state COM lost/ PD invalid rw256 BitRecordTP5999
Output X1.4 DO2 (P) On
(2) KeepLast
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub PPX1-5_DO1,Output X1.5 DO1
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub P2X1-5_DO2,Output X1.5 DO2
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub P3X1-6_DO1,Output X1.6 DO1
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub P4X1-6_DO2,Output X1.6 DO2
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub P5X1-7_DO1,Output X1.7 DO1
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub P6X1-7_DO2,Output X1.7 DO2
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub P7X1-8_DO1,Output X1.8 DO1
(9) OFF
(P) On
(2) KeepLast
(9) OFF8 BitIntegerTSub P8X1-8_DO2,Output X1.8 DO2
(9) OFF8 BitIntegerTSub P9X1-9_DO1,Output X1.9 DO1
Page PP
Variables
UnitOffsetGradientValue rangeDefaultAccessrights
LengthData typeSubindexIndexName
Determines the state of the hardware outputs if communication lost or process data invalidOutput state COM lost/ PD invalid rw956 BitRecordT75444
(4) OFF
(7) On
(9) KeepLast
(4) OFF
(7) On
(9) KeepLast
(4) OFF8 BitIntegerTSub 94X1-9_DO2,Output X1.9 DO2
(-798) N3A(-798) N3A8 BitIntegerTSub 97X1-10_DO1,Output X1.10 DO1
(-798) N3A(-798) N3A8 BitIntegerTSub 99X1-10_DO2,Output X1.10 DO2
(-798) N3A(-798) N3A8 BitIntegerTSub 9PX1-11_DO1,Output X1.11 DO1
(-798) N3A(-798) N3A8 BitIntegerTSub 94X1-11_DO2,Output X1.11 DO2
(-798) N3A(-798) N3A8 BitIntegerTSub 95X1-12_DO1,Output X1.12 DO1
(-798) N3A(-798) N3A8 BitIntegerTSub 96X1-12_DO2,Output X1.12 DO2
(-798) N3A(-798) N3A8 BitIntegerTSub 97X1-13_DO1,Output X1.13 DO1
(-798) N3A(-798) N3A8 BitIntegerTSub 98X1-13_DO2,Output X1.13 DO2
(-798) N3A(-798) N3A8 BitIntegerTSub 99X1-14_DO1,Output X1.14 DO1
(-798) N3A(-798) N3A8 BitIntegerTSub P4X1-14_DO2,Output X1.14 DO2
(-798) N3A(-798) N3A8 BitIntegerTSub P7X1-15_DO1,Output X1.15 DO1
(-798) N3A(-798) N3A8 BitIntegerTSub P9X1-15_DO2,Output X1.15 DO2
Page 79
Events
DescriptionTypeNameCode
Check data sheet and valuesErrorParameter error25376 d w 63 2R h
Check installationErrorShort circuit3R48R d w 77 1R h
Check toleranceWarningPrimary supply voltage underIrun2R753 d w 51 11 h
Event appears by setting index 2 to value 24RA Event disappears by setting index 2 to value 241WarningTest Event 13635R d w 8D FE h
Event appears by setting index 2 to value 242A Event disappears by setting index 2 to value 243WarningTest Event 236351 d w 8D FF h
Error types
DescriptionNameError code
Service has been refused by the device application and no detailed information of the incident is availableDevice application error I nodetails
32768 d w 8R RR h
Access occurs to a not existing indexIndex not available32785 d w 8R 11 h
Access occurs to a not existing subindexSubindex not available32786 d w 8R 12 h
Parameter is not accessible due to the current state of the device applicationService temporarily not available328RR d w 8R 2R h
Write access on a readIonly parameterAccess denied328R3 d w 8R 23 h
Written parameter value is outside its permitted value rangeParameter value out of range32816 d w 8R 3R h
Written parameter length is above its predefined lengthParameter length overrun32819 d w 8R 33 h
Written parameter length is below its predefined lengthParameter length underrun3282R d w 8R 34 h
Written command is not supported by the device applicationFunction not available32821 d w 8R 35 h
Written command is not available due to the current state of the device applicationFunction temporarily unavailable32822 d w 8R 36 h
Written single parameter collides with other actual parameter settingsInvalid parameter set32832 d w 8R 4R h
Parameter inconsistencies were found at the end of block parameter transferA device plausibility check failedInconsistent parameter set32833 d w 8R 41 h
Read or write service is refused due to a temporarily unavailable applicationApplication not ready32898 d w 8R 82 h
Page 13
Recommended