background image

Operating Instructions 

IO-Link Master with PROFINET interface 

DataLine 

4 Ports 

IP 65 / IP 66 / IP 67 / IP 69K 

AL1301 

IO-Link: 1.1.2 

ifm firmware: 2.1.28 or higher 

LR DEVICE: 1.3.1.x or higher 

English 

73

91

15

3

 /

 0

1

     

0

5

 /

 20

1

8

 

Summary of Contents for AL1301

Page 1: ...ating Instructions IO Link Master with PROFINET interface DataLine 4 Ports IP 65 IP 66 IP 67 IP 69K AL1301 IO Link 1 1 2 ifm firmware 2 1 28 or higher LR DEVICE 1 3 1 x or higher English 7391153 01 05 2018 ...

Page 2: ...d use 9 3 2 Prohibited use 9 4 Function 10 4 1 Communication parameter setting evaluation 11 4 1 1 IO Link 11 4 1 2 PROFINET 11 4 1 3 Internet of Things IoT 11 4 1 4 Parameter setting 11 4 1 5 Visual indication 12 4 2 Digital inputs 12 4 3 IO Link supply 12 5 Mounting 13 5 1 Mount the device 13 6 Electrical connection 14 6 1 Remarks 14 6 2 PROFINET ports 15 6 3 IoT port 15 6 4 IO Link ports 16 6 4...

Page 3: ...ccess rights 36 8 2 4 Configure IO Link ports 37 8 2 5 Configure the PROFINET port 38 8 2 6 Configure IO Link devices 38 8 2 7 Read and write data cyclically 39 8 2 8 PROFINET Read write device information 39 8 2 9 PROFINET Programmers notes 40 8 3 IoT Core 42 8 3 1 Configure IoT interface 43 8 3 2 Configure the fieldbus interface 43 8 3 3 Configure IO Link ports 44 8 3 4 Configure IO Link devices...

Page 4: ...4 13 1 6 Interfaces 64 13 1 7 Operating conditions 65 13 1 8 Approvals tests 65 13 1 9 Mechanical data 65 13 1 10 Electrical connection 66 13 2 PROFINET 67 13 2 1 Parameter data 67 13 2 2 Cyclic data 70 13 2 3 Acyclic data 72 13 3 ifm IoT Core 75 13 3 1 Overview IoT profile 76 13 3 2 Overview IoT types 79 13 3 3 Overview IoT services 80 14 Index 87 ...

Page 5: ... property of the ODVA Open DeviceNet Vendor Association USA www odva org EtherNet IP is the property of the ODVA EtherCAT is a registered trade mark and patented technology licensed by Beckhoff Automation GmbH Germany IO Link www io link com is the property of the PROFIBUS Nutzerorganisation e V Germany ISOBUS is the property of the AEF Agricultural Industry Electronics Foundation e V Deutschland ...

Page 6: ...is to be expected or may result Important note Non compliance can result in malfunction or interference Information Supplementary note Request for action Reaction result see abc Cross reference 123 0x123 0b010 Decimal number Hexadecimal number Binary number Designation of pushbuttons buttons or indications 1 4 Modification history 6922 Version Topic Date 00 New creation of document 11 2017 01 Upda...

Page 7: ...nstructions operation which is not in accordance with use as prescribed below wrong installation or incorrect handling can affect the safety of operators and machinery Observe these operating instructions Adhere to the warning notes on the product 2 2 Required background knowledge 22046 This document is intended for specialists Specialists are people who based on their relevant training and experi...

Page 8: ...pering with the unit 2 4 Tampering with the unit 11242 WARNING Tampering with the units can affect the safety of operators and machinery Tampering with the units is not allowed In case of non compliance our liability and warranty expire Do not open the devices Do not insert any objects into the devices Prevent metal foreign bodies from penetrating ...

Page 9: ...Intended use Permitted use 9 Prohibited use 9 18761 3 1 Permitted use 7610 The IO Link master serves as a gateway between intelligent IO Link devices and the fieldbus The device is designed for use without a control cabinet in the food industry 3 2 Prohibited use 22053 The device may not be used beyond the limits of the technical data Technical data p 63 ...

Page 10: ...ctions IO Link Master with PROFINET interface DataLine 4 Ports IP 65 IP 66 IP 67 IP 69K AL1301 05 2018 Function Prohibited use 4 Function Communication parameter setting evaluation 11 Digital inputs 12 IO Link supply 12 7482 ...

Page 11: ...INET interface X21 X22 Gateway for transmission of the process and parameter data between the connected IO Link devices and the higher level PROFINET controller 4 1 3 Internet of Things IoT 8355 The device has an Ethernet port X23 for Internet of Things applications The interface allows separate access from IT networks to parameters process and monitoring data of the IO Link master and the connect...

Page 12: ...d short circuit overload indication of the IO Link ports 4 2 Digital inputs 7584 The device has 4 additional digital inputs type 2 according to EN 61131 2 The digital inputs are on pin 2 of the IO Link ports X01 X04 All inputs refer to the potential of the device supply pin 3 4 3 IO Link supply 7623 The device has 4 supplies for IO Link devices The IO Link ports X01 X04 are ports class A Every sup...

Page 13: ...nt the device 13 22016 5 1 Mount the device 15540 Disconnect the system from power before installation For installation choose a flat mounting surface Please observe the maximum tightening torque Fix the unit to the mounting surface using 2 M5 mounting screws and washers Tightening torque 1 8 Nm Ground the unit via the two mounting screws of the upper mounting lugs ...

Page 14: ... the individual protection ratings of the unit the applied connection elements and the corresponding protective covers For UL applications For connecting the device and the IO Link devices use UL certificated cables of category CYJV or PVVA with a minimum temperature rating of 100 C Depending on the mounting conditions cables must be provided with a strain relief to avoid unacceptable loads on the...

Page 15: ...rating IP 65 IP 66 IP 67 IP 69K or higher Accessories p 61 Cover the unused sockets with M12 protective caps art no E12542 Tightening torque 0 6 0 8 Nm 6 3 IoT port 11029 Connect the device via the M12 socket X23 to the IT network e g laptop PC with installed LR DEVICE parameter setting software laptop PC with installed LR SMARTOBSERVER monitoring software Tightening torque 0 6 0 8 Nm To connect t...

Page 16: ...onnectors with protection rating IP 65 IP 66 IP 67 IP 69K or higher Accessories p 61 Cover the unused sockets with M12 protective caps art no E12542 Tightening torque 0 6 0 8 Nm 6 4 1 Input circuit 18629 The inputs of the ports X01 X04 pin 2 provide a type 2 behaviour according to standard EN61131 2 the connected electronics must be rated for this electrically 6 4 2 IO Link circuits 1863 The IO Li...

Page 17: ... 24 V DC 20 28 V SELV PELV according to EN61010 1 secondary circuit with maximum 30 V DC derived from applied voltage up to 300 V of overvoltage category II Tightening torque 0 6 0 8 Nm Maximum cable length 25 m To connect the device use M12 connectors with protection rating IP 65 IP 66 IP 67 IP 69K or higher Accessories p 61 When using cable length greater than 25 m keep in mind the voltage drop ...

Page 18: ...rview 18 LED indicators 19 5440 7 1 Overview 17857 1 RDY BF and SF status LEDs Status LEDs p 19 2 LNK and ACT status LEDs of the PROFINET interfaces 1 X21 and 2 X22 Ethernet interface p 19 3 LNK ACT status LEDs and IoT LED of the IoT interface X23 IoT port p 20 4 IOL and DI status LEDs of the IO Link port X01 X04 IO Link ports Class A p 20 5 PWR status LED of the voltage supply X31 Voltage supply ...

Page 19: ...eway functions properly flashes 1 Hz Error flashes 5 Hz Firmware update off Gateway does not function Unit reboots BF red on Bus error flashes 1 Hz No connection to the PROFINET controller off error free SF red on Error in gateway At least 1 IO Link device sends warning alarm temperature over under current over under voltage shortcut off error free 7 2 2 Ethernet interface 22027 Each Ethernet inte...

Page 20: ... for voltage supply X31 has the LED that is marked as US The LED indicates the status of the voltage supply Status LED Description US green on The supply voltage Us is applied off No supply voltage is applied or the applied supply voltage is too low 7 2 5 IO Link ports Class A 22029 Each IO Link port Class A X01 X04 has 2 LEDs marked as IOL and DI The LEDs indicate the status of the IO Link port S...

Page 21: ... Operating Instructions IO Link Master with PROFINET interface DataLine 4 Ports IP 65 IP 66 IP 67 IP 69K AL1301 05 2018 Configuration LED indicators 8 Configuration LR DEVICE 22 PROFINET 32 IoT Core 42 22367 ...

Page 22: ...OBSERVER 26 Fieldbus Configure the PROFINET port 26 IO Link ports Activate data transfer to the LR SMARTOBSERVER 26 IO Link ports Configure operating mode 28 IO Link ports Set the device validation and data storage 29 Firmware Reset device to factory settings 30 Firmware Reboot the device 30 Configure IO Link devices 31 22822 On delivery the AL1301 is configured with the factory settings Factory s...

Page 23: ...tion for the IO Link master and the connected IO Link devices without being connected to the AL1301 OFFLINE mode The configuration created in this way can be stored as a file lrp and loaded to the AL1301 and activated at a later date Further information about offline parameter setting Operating instructions LR DEVICE VPN connection 22762 An active VPN connection blocks the access of the parameter ...

Page 24: ...ve read and write access rights to parameters and process data PROFINET and IoT Core have read access rights to events alarms PROFINET IoT read only PROFINET has read and write access rights to parameters and process data PROFINET has read access rights to events alarms IoT Core only has read access rights to parameters process data and events alarms IoT only IoT Core has read and write access rig...

Page 25: ...ess range Factory settings To configure the IP settings of the IoT port Select IoT menu The menu page shows the current settings Set the following parameters as required Name Description Possible values DHCP Activate deactivate the DHCP client of the device Static IP IP settings were set by the user DHCP IP settings are set by a DHCP server in the network IP address IP address of the IoT port Fact...

Page 26: ...n Tag Source identifier of the IO Link master in the structure of the LR SMARTOBSERVER String32 Factory setting AL1301 After changing the parameter Port LR SMARTOBSERVER or Application Tag it may take 120 seconds before the device establishes a new TCP connection To prevent the delay Reboot the device after the parameter change Save changed values on the device 8 1 5 Fieldbus Configure thePROFINET...

Page 27: ...a the interfaces to the LR SMARTOBSERVER have to be correctly configured IoT Configure the interface to the LR SMARTOBSERVER p 26 To activate deactivate data transfer Select Port x menu x 1 4 The menu page shows the current settings Set the following parameters as required Name Description Possible values Transmission to LR SMARTOBSERVER Transfer of process data of the connected IO Link device to ...

Page 28: ...ired Name Description Possible values Mode Operating mode of the IO Link port Disabled Port deactivated DI Operation as digital input DO Operation as digital output IO Link Operation as IO Link interface Cycle time actual Current cycle time of the data transfer between IO Link master and IO Link device on the port value in microseconds Parameter can only be read Cycle time preset Cycle time of the...

Page 29: ...O Link standard Verification whether it is an IO Link device of the same type validation via vendor ID and device ID No data storage Type compatible V1 1 device with Backup Restore IO Link device is compatible with the V1 1 IO Link standard Verification whether it is an IO Link device of the same type validation via vendor ID and device ID The IO Link master saves the parameter values of the conne...

Page 30: ...he factory settings To reset the device to factory settings Select Firmware menu The menu page shows the current settings Click on Factory Reset to reset the device LR DEVICE sets the device to the factory settings 8 1 10 Firmware Reboot the device 18105 When rebooting the device all settings are kept To restart the AL1301 Select Firmware menu The menu page shows the current settings Click on Rebo...

Page 31: ...ghts to the IO Link master IoT Configure access rights p 24 1 Select IO Link master Start LR DEVICE Update IODD file library OR Import IODD file of the IO Link device manually Scan network for devices LR DEVICE detects IO Link master 2 Add IO Link device Under ONLINE Click on the required IO Link master LR DEVICE automatically detects the IO Link devices connected to the IO Link master e g ifm sen...

Page 32: ...e the PROFINET port 38 Configure IO Link devices 38 Read and write data cyclically 39 PROFINET Read write device information 39 PROFINET Programmers notes 40 22758 On the field bus side the device can be configured with the following options PROFINET projection software STEP 7 version 5 5 SP 4 or higher PROFINET projection software TIA portal Further information about operation and functions of th...

Page 33: ...the STEP 7 hardware catalogue Download GSD file of the AL1301 from the ifm website Start STEP 7 application HW Config Select Options Install GSD files The Install GSD files window appears Click on Browse Select the GSD file of the AL1301 and click on OK to adopt the file The selected GSD file appears in the list Select the GSD file in the list and click on Install STEP 7 installs the GSD file and ...

Page 34: ...PROFINET controller Requirements PROFINET has read and write permission on the AL1301 IoT Configure access rights p 24 The GSD file of the AL1301 is installed Install GSD file p 33 1 Create open project Create new PROFINET project OR Open an existing PROFINET project Configure PROFINET connection 2 Add the IO Link master to project Open STEP 7 application HW Config Program window shows the hardwar...

Page 35: ...T interface DataLine 4 Ports IP 65 IP 66 IP 67 IP 69K AL1301 05 2018 Configuration PROFINET 3 Add IO Link ports Move the 4 Ports node via drag drop from the hardware catalogue to slot 1 of the AL1301 Step 7 shows available IO Link interfaces Save the project ...

Page 36: ...onfigure access rights Double click on the slot line 1 1 IO Link Master The window Properties IO Link master appears Select Parameters tab Set the following parameter as required Access Rights Parameter of the IO Link master p 67 Click on Add to save the changes If parameter Access Rights PROFINET IoT Different parameter settings in the PROFINET projection software and the LR DEVICE may cause unde...

Page 37: ...nfiguration of the IO Link master 2 Add PROFINET module Open hardware catalogue Drag and drop the required PROFINET module of the IO Link master from the hardware catalogue to the slot The device editor shows the slot with the selected PROFINET module 3 Set parameters of the PROFINET module Double click on the added slot Window Properties appears Select Paramerters tab The page shows the current p...

Page 38: ...AL1301 in list and click OK to adopt the device The MAC address shows the MAC address of the AL1301 3 Set IP address and network mask Click on the Use IP parameters selection field in group Set IP configuration Enter the required IP address in the IP address field Enter the required subnet mask in the Subnet mask field 4 Assign device names Enter the required PROFINET name in the Device name field...

Page 39: ...e measures to detect an interruption of the fieldbus connection 8 2 8 PROFINET Read write device information 22783 I M0 provide the user with device specific basic information This ensures reliable identification of the device the device s hardware and software components and the manufacturer The datasets I M1 to 3 offer the programmer the possibility to store project specific information on the d...

Page 40: ...M datasets 2261 Symbol function block Meaning Remarks GET_IM_DATA FB Function block for reading the I M datasets of a device GET_IM_DATA only supports the reading of the I M0 dataset Input parameters IM_TYPE 0 RDREC Function block for acyclic reading of datasets Input parameters I M0 Index 0xAFF0 I M1 Index 0xAFF1 I M2 Index 0xAFF2 I M3 Index 0xAFF3 WRREC Function block for acyclic writing of data...

Page 41: ..._DEVICE FB5001 Acyclic access to the parameters of an IO Link device Input parameters CAP Access point for function AL1301 0xB400 PORT HW ID Slot sub slot of the IO Link port with connected IO Link device Port X01 1 Port X02 2 Port X04 4 IOL_INDEX and IOL_SUBINDEX depends on the IO Link device operating instructions of the IO Link device IOL_CALL FB1 Acyclic access to the parameters of an IO Link ...

Page 42: ... deviceinfo Device identification timer 1 Subscribe to data timer 2 Subscribe to data iotsetup Parameters of the IoT port access rights IP settings IP settings of the LR SMARTOBSERVER fieldbussetup Parameters of the fieldbus port IP settings device identification in fieldbus projection software iolinkmaster port n Parameters of the IO Link port operating mode transmission rate cycle time validatio...

Page 43: ...iotsetup network ipdefaultgateway IP address of the network gateway rw rw read and write Data point iotsetup accessrights Different parameter settings in the PROFINET projection software and the IoT applications can result in undesired system behaviour The values set in the PROFINET projection software apply 8 3 2 Configure the fieldbusinterface 12741 The parameter of the fieldbus interface ports ...

Page 44: ...ink port rw iolinkmaster port n comspeed Data transfer rate of the IO Link port rw iolinkmaster port n validation_datastorage_mode Response of the IO Link port when a new IO Link device is connected rw iolinkmaster port n validation_vendorid IO Link ID of the manufacturer that is to be validated rw iolinkmaster port n validation_deviceid IO Link ID of the device that is to be validated rw n 1 4 r ...

Page 45: ...Access iolinkmaster port n pin2in Digital input signal to pin 2 of the IO Link port n r iolinkmaster port n iolinkdevice pdin IO Link input signal at pin 4 of the IO Link port n r iolinkmaster port n iolinkdevice pdout IO Link output signal at pin 4 of the IO Link port n rw n 1 4 r read only rw read and write only available if PROFINET PLC is separated from the device 8 3 7 Read diagnostic data 16...

Page 46: ...ings rw r read only rw read and write 8 3 9 Read deviceinformation 17133 Device information is saved in the deviceinfo substructure The user can access the following data points Name Description Access deviceinfo productcode Article Number r deviceinfo vendor Vendor r deviceinfo devicefamily Device family r deviceinfo hwrevision Hardware revision r deviceinfo serialnumber Serial number r deviceinf...

Page 47: ...ster port n iolinkdevice status Status of the connected IO Link device 0 SENSOR_NOT_CONNECTED 1 SENSOR_IN_PREOPERATE 2 SENSOR_IN_OPERATE 3 SENSOR_WRONG r iolinkmaster port n iolinkdevice vendorid IO Link ID of the manufacturer r iolinkmaster port n iolinkdevice deviceid IO Link ID of the IO Link device r iolinkmaster port n iolinkdevice productname Product name of the IO Link device r iolinkmaster...

Page 48: ...1 16577 Example Read process data of an IO Link device 16574 Task Read the current measured value of the ifm temperature sensor TN2531 at IO Link port X06 Solution Read the data point for the process input data with the getdata service Request object code 10 cid 4711 adr iolinkmaster port 6 iolinkdevice pdin getdata Return object cid 4711 data value 03C9 code 200 The return value is given in hexad...

Page 49: ... object code 10 cid 4711 adr getdatamulti data datatosend processdatamaster temperature deviceinfo serialnumber Return object cid 4711 data processdatamaster temperature code 200 data 44 deviceinfo serialnumber code 200 data 000174210147 code 200 Example Change name of the IO Link master 10987 Task Set the name of the IO Link master to AL1301 for the representation in the LR SMARTOBSERVER Solution...

Page 50: ...he returned value is given in hexadecimal format The conversion of the HEX value in a STRING value is G0214280710 Example Change the parameter value of an IO Link device 16578 Task Set the output configuration OUT1 of the ifm temperature sensor TN2531 at IO Link port X02 to the value Hnc hysteresis function normally closed Solution Change the parameter ou1 of the sensor to the value 4 using the io...

Page 51: ...k device at IO Link port X02 and the operating temperature of the IO Link master Solution Subscribe to the required data using the subscribe service Request object code 80 cid 4711 adr timer 1 counter datachanged subscribe data callback http 192 168 0 44 temp datatosend iolinkmaster port 2 iolinkdevice productname iolinkmaster port 2 iolinkdevice pdin processdatamaster temperature Additionally the...

Page 52: ...nto Internet of Things applications The IoT Core provides the user with the following functions Control device Monitoring of process data Read write parameters of the IO Link master Read write parameters of the connected IO Link devices Collect diagnostic data Device description 14411 The IoT Core creates a device description on the AL1301 This device description is a structured machine readable d...

Page 53: ...ser has read access to a data point The syntax of the request to the IoT Core is ip datapoint service Description Description ip IP address of the IoT port X23 of the IO Link master data_point Data point which is to be accessed service Service The syntax of the return of the IoT Core is cid id data value resp_data code err_code parameter Description id Correlation ID for the assignment of request ...

Page 54: ...est 11 Transaction 80 Event id Correlation ID for the assignment of request and return data_point Data point which is to be accessed service Service to be performed Overview IoT services p 80 req_data Data to be transferred to the IoT Core e g new values indication optional depending on the service The syntax of the return of the IoT Core is cid id data value resp_data code err_code Parameter Desc...

Page 55: ...nostic codes Code Description 200 OK 230 OK but reboot required 231 OK but block request not yet terminated 232 Data accepted but changed internally 233 IP settings changed application has to reboot the device Wait for min 1 second before the device is rebooted 400 Invalid request 403 Unauthorised access 500 Internal server fault 503 Service not available 530 Requested data is invalid 531 IO Link ...

Page 56: ...r After the firmware update check the settings of the LR SMARTOBSERVER interface To install a new firmware version on the device Requirements Zip file with new firmware has been downloaded and unpacked Ethernet connection between laptop PC and device is established 1 Call up web interface Start web browser Enter the following into the address field of the browser and press ENTER to confirm http IP...

Page 57: ... Comm Mode Baud rate of the IO Link interface MasterCycleTime Cycle time Vendor ID ID of the manufacturer of the IO Link device Device ID ID of the IO Link device Name Article number of the IO Link device For ifm articles This article number is stored along with a link to the produkt page on the ifm website Serial Serial number of the IO Link device LR Mode Interval Cycle time for the communicatio...

Page 58: ...th factory settings IO Link device supports IO Link standard 1 1 or higher 1 Set data storage Set the following parameters of the IO Link port Validation and Data Storage Type compatible V1 1 device with Restore Save changes 2 Replace IO Link device Disconnect old IO Link device from IO Link master Connect new IO Link device with the same IO Link port of the AL1301 IO Link master copies parameter ...

Page 59: ...5 2018 Maintenance Replace IO Link device 10 Maintenance 21577 The operation of the unit is maintenance free Clean the surface of the unit when necessary Do not use any caustic cleaning agents for this After use dispose of the unit in an environmentally friendly way in accordance with the applicable national regulations ...

Page 60: ...ry settings 16542 In the factory settings the device has the following parameter settings Parameter Factory setting IP address PROFINET 0 0 0 0 Subnet mask PROFINET 0 0 0 0 IP gateway address PROFINET 0 0 0 0 IP address IoT interface 169 254 X X Subnet mask IoT interface 255 255 0 0 IP gateway address IoT interface 0 0 0 0 PROFINET name blank Data memory Data Storage blank ...

Page 61: ...ctions IO Link Master with PROFINET interface DataLine 4 Ports IP 65 IP 66 IP 67 IP 69K AL1301 05 2018 Accessories Replace IO Link device 12 Accessories 17853 List of accessories of AL1301 www ifm com Product page Accessories ...

Page 62: ...erating Instructions IO Link Master with PROFINET interface DataLine 4 Ports IP 65 IP 66 IP 67 IP 69K AL1301 05 2018 Appendix Replace IO Link device 13 Appendix Technical data 63 PROFINET 67 ifm IoT Core 75 7156 ...

Page 63: ...vals tests 65 Mechanical data 65 Electrical connection 66 9011 13 1 1 Application 23710 Application Application Hygienic systems I O modules for field applications Daisy chain function Fieldbus interface 13 1 2 Electrical data 22819 Electrical data Operating voltage V 20 28 DC US to SELV PELV Current Consumption mA 300 3900 US Protection class III Sensor supply US Max current load total A 3 6 13 1...

Page 64: ... yes 13 1 6 Interfaces 10921 Interfaces Communication interface Ethernet IO Link Communication interface IO Link TCP IP PROFINET IO Ethernet Transmission standard 10Base T 100Base TX Transmission rate MBit s 10 100 Protocol TCP IP PROFINET IO Factory settings IP address 0 0 0 0 Subnet mask 0 0 0 0 Gateway IP address 0 0 0 0 MAC address see type label IO Link master Type of transmission COM 1 COM 2...

Page 65: ...emperature C 25 60 Storage temperature C 25 85 Max perm relative air humidity 90 Max height above sea level m 2000 Protection rating IP 65 IP 66 IP 67 IP 69K operation with stainless steel protective caps IP 69K Pollution Degree 2 13 1 8 Approvals tests 22824 Approval tests EMC EN 61000 6 2 EN 61000 6 4 MTTF Years 90 13 1 9 Mechanical data 22825 Mechanical data Weight g 282 6 Materials Housing PA ...

Page 66: ...850 Voltage supply IN X31 Plug and socket connection M12 Wiring 1 24 V DC US 2 3 GND US 4 Ethernet IN OUT X21 X22 Plug and socket connection M12 Wiring 1 TX 2 RX 3 TX 4 RX 5 IoT X32 Plug and socket connection M12 Wiring 1 TX 2 RX 3 TX 4 RX 5 Process connection IO Link ports Class A X01 X0 IOL_AnzPorts Plug and socket connection M12 Wiring 1 24 V DC US 2 DI 3 GND US 4 C Q IO Link 5 ...

Page 67: ...he access rights to the parameter data process data and events diagnostic messages of the IO Link master and the connected IO Link devices PROFINET LineRecorder PROFINET and LR DEVICE have read and write access rights to parameters and process data PROFINET and LR DEVICE have read access rights to events alarms PROFINET LineRecorder ro PROFINET has read and write access rights to parameters and pr...

Page 68: ...Link standard and behaviour of the AL1301 when a new IO Link device is connected to the IO Link port no check and clear no verification of the vendor ID and device ID no data storage Type compatible V1 0 device IO Link device is compatible with the V1 0 IO Link standard Verification whether it is an IO Link device of the same type validation via vendor ID and device ID no data storage Type compati...

Page 69: ...e with factory settings the parameter values stored in the IO Link master are restored automatically on the IO Link device Vendor ID VID ID of the manufacturer that is to be validated 0 65535 ID of the manufacturer of the IO Link device ifm electronic 310 Device ID ID of the IO Link device that is to be validated 0 16777215 ID of the IO Link device IO Link Events Enable disable the transmission of...

Page 70: ...put data and PQI IO Link 1I 1O PQI 1 byte input and output data and PQI IO Link 1I 15O PQI 1 byte input and 15 bytes output data and PQI IO Link 32I PQI 32 bytes input data and PQI IO Link 16I PQI 16 bytes input data and PQI IO Link 8I PQI 8 bytes input data and PQI IO Link 4I PQI 4 bytes input data and PQI IO Link 2I PQI 2 bytes input data and PQI IO Link 1I PQI 1 bytes input data and PQI IO Link...

Page 71: ...Q DE DA DI2 DI4 Legend DI4 Signal status of the digital input on pin 4 DI FALSE OFF TRUE ON DI2 Signal status of the digital input on pin 2 if used FALSE OFF TRUE ON DA Device Available shows if the IO Link device has been recognised and if the device is in the preoperate or in the operate state FALSE no device TRUE device detected DE Device Error shows if an error or a warning occurred Note The u...

Page 72: ...vision of the device V R P U or T r 1 Software Revision Software revision numbers separated by blanks e g x y z in Vx y z r 3 Revision Counter Revision counter is incremented with each parameter change r 2 Profile ID ID of sub module profile Slot 0 0x0000 r 2 Profile Specific Type additional value for profile ID 0 if not used r 2 IMVersion I M version default value 0x0101 r 2 IMSupported Suported ...

Page 73: ...nks r 20 Serial number Serial number of the device numbers separated by blanks r 16 Hardware revision Hardware revision of the device r 2 Software revision prefix Prefix of the software revision of the device V R P U or T r 1 SOFTWARE_REVISION Software revision numbers separated by blanks e g x y z in Vx y z r 3 REVISION_COUNTER Revision counter is incremented with each parameter change r 2 Profil...

Page 74: ...ER Error in the power supply of the IO Link master Diagnostics 0x28 EVNT_CODE_DSREADY_NOACTION Data storage completed but no action since CRC was correct Alarm 0x29 DS_FAULT_IDENT Sensor does not match the content of the data memory Alarm 0x2A DS_FAULT_SIZE Sensor parameters too large for data memory Alarm 0x2B DS_FAULT_UPLOAD Error during data memory transmission from the sensor Alarm 0x2C DS_FAU...

Page 75: ...tructions IO Link Master with PROFINET interface DataLine 4 Ports IP 65 IP 66 IP 67 IP 69K AL1301 05 2018 Appendix ifm IoT Core 13 3 ifm IoT Core Overview IoT profile 76 Overview IoT types 79 Overview IoT services 80 8988 ...

Page 76: ...tional deviceinfo deviceicon type data optional deviceinfo serialnumber type data mandatory deviceinfo productid type data optional deviceinfo productname type data optional deviceinfo productcode type data mandatory deviceinfo producttext type data optional deviceinfo ordernumber type data optional deviceinfo productiondate type data optional deviceinfo productioncode type data optional deviceinf...

Page 77: ...kmaster Executable service masterport mode type data profile parameter mandatory masterport comspeed type data profile parameter mandatory masterport mastercycletime_actual type data profile parameter mandatory masterport mastercycletime_preset type data profile parameter mandatory masterport validation_datastorage_mode type data profile parameter mandatory masterport validation_vendorid type data...

Page 78: ...le service 16575 Element identifier Properties mandatory Comments service type service profiles service Executable service Profile software 10999 Element identifier Properties mandatory Comments software type structure profiles software characterises the element as software software version type data mandatory software reboot type service optional software factoryreset type service optional softwa...

Page 79: ... types 16547 The ifm IoT Core uses the following element types Name Description structure Element is a structure element like a folder in a file system service Element is a service that can be addressed from the network event Element is an event that can be started by the firmware and sends messages data Element is a data point device Root element a device represents ...

Page 80: ...eset 12188 Name factoryreset Description The service sets the parameters of the device to the factory settings Applicable to different objects Request data none Return data data none Service gettree 17435 Name gettree Description The service reads the complete device description of the AL1301 and provides it as JSON object Applicable to Objects of the device type Request data none Return data data...

Page 81: ...ce getdatamulti 17964 Name getdatamulti Description The service sequentially reads the values of several data points and provides them The value and the diagnostic code are provided for each data point Applicable to Objects of the data type Request data Data field Required field Data type Default Description datatosend mandatory ARRAY OF STRINGS List of data points to be requested data points must...

Page 82: ...andatory STRING iot uid optional STRING iot version mandatory STRING iot catalogue optional ARRAY OF OBJECTS iot deviceclass optional ARRAY OF STRING iot serverlist ARRAY OF OBJECTS device optional AL1301 device serialnumber optional Serial number device hwrevision optional Hardware version device swrevision optional Software version device custom optional Service getsubscriptioninfo 17436 Name ge...

Page 83: ...eld Required field Data type Default Description value mandatory STRING Value of the parameter Value in hexadecimal format Service iolwriteacyclic 11035 Name iolwriteacyclic Description The service acyclically writes the parameter value of an IO Link device It is accessed via IO Link index and subindex Applicable to IO Link specific objects Request data Data field Required field Data type Default ...

Page 84: ...ts and their new values data points must support the service setdata consistent optional BOOL false Return data data none Example code 10 cid 4711 adr iotsetup network setblock data consistent true datatosend ipaddresse 192 168 0 6 ipdefaultgatew ay 192 168 0 250 Service setdata 11036 Name setdata Description The service sets the value of the data point Applicable to Objects of the data type Reque...

Page 85: ...changed uid optional STRING UID to be set profiles optional JSON array format optional JSON object Return data data Data field Required field Data type Default Description identifier mandatory STRING Identifier of the element type mandatory STRING Type of the element format optional JSON object blank Format of the data or the service content uid optional STRING blank profiles optional JSON array b...

Page 86: ...t notifications are to be sent complete URL http ipaddress port path datatosend mandatory ARRAY OF STRINGS List from URLs of data elements elements have to support getdata Return data data none Service unsubscribe 16567 Name unsubscribe Description The service deletes an existing subscription unsubcribe is successful if cid and the callback address are registered for a subscription subscribe If th...

Page 87: ...device 50 Subscribe to event 51 Examples 48 F Factory settings 60 Fieldbus Configure the PROFINET port 26 Firmware Reboot the device 30 Reset device to factory settings 30 Firmware update 56 Function 10 G General 7 GET method 53 I I M datasets 72 I M0 Slot 0 72 I M0 Slot 1 73 I M1 Slot 0 72 I M2 Slot 0 72 I M3 Slot 0 73 ifm IoT Core 75 General information 52 Input circuit 16 Inputs 64 Inputs outpu...

Page 88: ...clic process data 45 Read and write data cyclically 39 Read and write I M datasets 40 Read device information 46 Read diagnostic data 45 Read information about IO Link devices 47 Remarks 14 23 Replace IO Link device 58 Required background knowledge 7 S Safety instructions 7 Safety symbols on the device 7 Service factoryreset 80 getdata 81 getdatamulti 81 getidentity 82 getsubscriptioninfo 82 gettr...

Reviews: