background image

88 

ifm

 Device Manual IO-Link Master with PROFINET interface CabinetLine 8 Ports IP 20 (AL1900) 

05 / 2018 

Appendix 

ifm IoT Core 

 

 

Service: subscribe 

10920 

Name:

 subscribe 

Description:

 The service subscribes to the values of data points. The data points to be subscribed are 

transferred as a list. The IO-Link master sends changes to the data drain defined in callback. 

Applicable to:

 Objects of the 

event

 type 

Request data:

 

Data field 

Required 
field 

Data type  Default 

Description 

callback 

mandatory 

STRING 

  

Address to which IoT Core event 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 the STRING "DELETE" is provided in 
callback, the IO-Link master deletes all active subscriptions. 

Applicable to:

 Objects of the 

event

 type 

Request data:

 

Data field 

Required 
field 

Data type  Default 

Description 

callback 

mandatory 

STRING 

  

Address to which IoT Core event notifications are to be sent; 
complete URL: http://ipaddress:port/path 

  

Return data (data): 

none 

 

 

Summary of Contents for AL1900

Page 1: ...Device Manual IO Link Master with PROFINET interface CabinetLine 8 Ports IP 20 AL1900 IO Link 1 1 2 ifm firmware 2 1 35 or higher LR DEVICE 1 3 1 x or higher English 7391164 01 05 2018 ...

Page 2: ...rohibited 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 Install the device 13 6 Electrical connection 14 6 1 Remarks 15 6 2 PROFINET ports 15 6 3 IoT port 16 6 4 IO Link ports 17 6 4 1 Input ci...

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

Page 4: ...faces 66 13 1 7 Environmental conditions 67 13 1 8 Approvals tests 67 13 1 9 Mechanical data 67 13 1 10 Electrical connection 68 13 2 PROFINET 69 13 2 1 Parameter data 69 13 2 2 Cyclic data 72 13 2 3 Acyclic data 74 13 3 ifm IoT Core 77 13 3 1 Overview IoT profile 78 13 3 2 Overview IoT types 81 13 3 3 Overview IoT services 82 14 Index 89 ...

Page 5: ...n 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 www aef online org Micros...

Page 6: ...n 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 13066 Version Topic Date 00 New creation of document 11 2017 01 Update to firmware 2 1 26 Correction wiring port X31 Correction example for IoT service g...

Page 7: ...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 experience are cap...

Page 8: ...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: ...se Permitted use 9 Prohibited use 9 18761 3 1 Permitted use 11028 The IO Link master serves as a gateway between intelligent IO Link devices and the fieldbus The device is designed for use as cabinet module in plant construction 3 2 Prohibited use 22053 The device may not be used beyond the limits of the technical data Technical data p 65 ...

Page 10: ...ice Manual IO Link Master with PROFINET interface CabinetLine 8 Ports IP 20 AL1900 05 2018 Function Prohibited use 4 Function Communication parameter setting evaluation 11 Digital inputs 12 IO Link supply 12 7482 ...

Page 11: ...ce 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 connected IO Link d...

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

Page 13: ...g the device observe the necessary safety precautions against electrostatic discharge ESD Only operate the device when mounted on a grounded DIN rail Install the device in a control cabinet of protection rating IP 54 or higher The control cabinet has to be installed in accordance with local and national regulations Fix the device vertically onto a 35 mm raised rail Leave enough space between the u...

Page 14: ...ink Master with PROFINET interface CabinetLine 8 Ports IP 20 AL1900 05 2018 Electrical connection Install the device 6 Electrical connection Remarks 15 PROFINET ports 15 IoT port 16 IO Link ports 17 Connect the device 19 22017 ...

Page 15: ... concerning IO Link circuits IO Link circuits p 18 The IP rating depends on 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 Wiring Technical data p 65 6 2 PROFINET p...

Page 16: ...ction IoT port 6 3 IoT port 17859 Connect the device via the socket IoT X23 to the IT network e g laptop PC with the installed LR DEVICE parameter setting software laptop PC with installed LR SMARTOBSERVER monitoring software To connect the devices use connectors with protection rating IP 20 or higher Accessories p 63 ...

Page 17: ...ink ports 6 4 IO Link ports 17860 Connect the IO Link devices to the terminals X01 X08 Wiring Technical data p 65 Maximum cable length per IO Link port 20 m To connect the devices use cables with protection rating IP 20 or higher If operating as IO Link port class B Observe notes regarding IO Link circuits IO Link circuits p 18 ...

Page 18: ...ption Connection of IO Link devices with additonal external power supply to ports X01 X08 for port class B operation Wiring Maximum admissible current for UA 4 A The external supply for port class B operation must be galvanically separeted from the circuit of the AL1900 by assuring basic isolation according to EN61010 1 secondary circuit with maximum 30 V DC derived from applied voltage up to 300 ...

Page 19: ... via port X31 to 24 V DC 20 30 V SELV PELV according to IEC 61010 1 secondary circuit with max 30 V DC supplied from main circuit up to 300 V of overvoltage category II Wiring Technical data p 65 Recommended maximum cable length 25 m To connect the device use cables with protection rating IP 20 or higher With cable lengths greater than 25 m observe the voltage drop and the necessary minimum supply...

Page 20: ...s 21 5440 7 1 Overview 10998 1 IOL and DI status LEDs of the IO Link port X01 X08 IO Link ports Class A p 22 2 PWR status LED of the voltage supply X31 Power supply p 22 RDY BF und SF Status LEDs Status LEDs p 21 IoT status LED of the IoT port X23 IoT port p 22 3 LNK status LED of the IoT port X23 IoT port p 22 4 LNK and ACT status LEDs of the PROFINET ports 1 X21 and 2 X22 Ethernet interface p 21...

Page 21: ...ns 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 interface X21 X2...

Page 22: ...tage supply X31 has the PWR LED The LED indicates the status of the voltage supply Status LED Description PWR green on 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 X08 has 2 LEDs marked as IOL and DI The LEDs indicate the status of the IO Link port Status LED Description IOL ye...

Page 23: ...23 ifm Device Manual IO Link Master with PROFINET interface CabinetLine 8 Ports IP 20 AL1900 05 2018 Configuration LED indicators 8 Configuration LR DEVICE 24 PROFINET 34 IoT Core 44 22367 ...

Page 24: ...Fieldbus Configure the PROFINET port 28 IO Link ports Activate data transfer to the LR SMARTOBSERVER 28 IO Link ports Configure operating mode 30 IO Link ports Set the device validation and data storage 31 Firmware Reset device to factory settings 32 Firmware Reboot the device 32 Configure IO Link devices 33 22822 On delivery the AL1900 is configured with the factory settings Factory settings p 62...

Page 25: ...IO Link master and the connected IO Link devices without being connected to the AL1900 OFFLINE mode The configuration created in this way can be stored as a file lrp and loaded to the AL1900 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 setting softw...

Page 26: ...rite 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 rights to parame...

Page 27: ...tory 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 Factory setting 1...

Page 28: ...identifier of the IO Link master in the structure of the LR SMARTOBSERVER String32 Factory setting AL1900 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 port 16581 T...

Page 29: ...ces to the LR SMARTOBSERVER have to be correctly configured IoT Configure the interface to the LR SMARTOBSERVER p 28 To activate deactivate data transfer Select Port x menu x 1 8 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 LR SMARTOBSER...

Page 30: ... 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 data tra...

Page 31: ...ard 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 connected IO Link...

Page 32: ...ettings 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 AL1900 Select Firmware menu The menu page shows the current settings Click on Reboot to reboot...

Page 33: ...IO Link master IoT Configure access rights p 26 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 sensor KG5065 3...

Page 34: ...ET port 40 Configure IO Link devices 40 Read and write data cyclically 41 PROFINET Read write device information 41 PROFINET Programmers notes 42 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 the PROFINET p...

Page 35: ...rdware catalogue Download GSD file of the AL1900 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 AL1900 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 adds the IO L...

Page 36: ...roller Requirements PROFINET has read and write permission on the AL1900 IoT Configure access rights p 26 The GSD file of the AL1900 is installed Install GSD file p 35 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 hardware structure o...

Page 37: ...FINET interface CabinetLine 8 Ports IP 20 AL1900 05 2018 Configuration PROFINET 3 Add IO Link ports Move the 8 Ports node via drag drop from the hardware catalogue to slot 1 of the AL1900 Step 7 shows available IO Link interfaces Save the project ...

Page 38: ...ess 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 69 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 undesired system...

Page 39: ...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 parameter set...

Page 40: ...t and click OK to adopt the device The MAC address shows the MAC address of the AL1900 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 Click on the...

Page 41: ... 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 device The pro...

Page 42: ...261 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 datasets Observe...

Page 43: ...1 Acyclic access to the parameters of an IO Link device Input parameters CAP Access point for function AL1900 0xB400 PORT HW ID Slot sub slot of the IO Link port with connected IO Link device Port X01 1 Port X02 2 Port X08 8 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 devices obsol...

Page 44: ...evice 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 validation and data st...

Page 45: ...ork 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 X21 X22 are s...

Page 46: ...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 8 r read only rw...

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

Page 48: ...ad 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 deviceinfo swrevision...

Page 49: ...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 port n ioli...

Page 50: ...le 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 hexadecimal format...

Page 51: ...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 AL1900 for the representation in the LR SMARTOBSERVER Solution Change the p...

Page 52: ...alue 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 iolwriteacyclic...

Page 53: ...O 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 interval of ...

Page 54: ...t 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 AL1900 This device description is a structured machine readable data object ...

Page 55: ... 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 and return r...

Page 56: ...action 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 82 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 Description id C...

Page 57: ... 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 error 532 Er...

Page 58: ...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 address of ...

Page 59: ...aud 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 communication with the S...

Page 60: ...ettings 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 AL1900 IO Link master copies parameter values from ...

Page 61: ...nance 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 62: ...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 63: ...ce Manual IO Link Master with PROFINET interface CabinetLine 8 Ports IP 20 AL1900 05 2018 Accessories Replace IO Link device 12 Accessories 17853 List of accessories of AL1900 www ifm com Product page Accessories ...

Page 64: ...64 ifm Device Manual IO Link Master with PROFINET interface CabinetLine 8 Ports IP 20 AL1900 05 2018 Appendix Replace IO Link device 13 Appendix Technical data 65 PROFINET 69 ifm IoT Core 77 7156 ...

Page 65: ...als tests 67 Mechanical data 67 Electrical connection 68 9011 13 1 1 Application 23710 Application Application I O modules for control cabinet Daisy chain function Fieldbus interface 13 1 2 Electrical data 22819 Electrical data Operating voltage V 20 30 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 3 Inputs outputs 237...

Page 66: ...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 COM 3 IO Li...

Page 67: ...Applications Control cabinet Ambient temperature C 25 65 Storage temperature C 25 85 Max perm relative air humidity 90 linearly decreasing to 50 40 C Max height above sea level m 2000 Protection IP 20 Degree of soiling 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 324 2 Materials Housing PA ...

Page 68: ...age supply IN X31 Plug and socket connection COMBICON Wiring 1 GND US 2 GND US 3 24 V DC US 4 24 V DC US Process connection IO Link ports Class A X01 X0 IOL_AnzPorts Plug and socket connection COMBICON Wiring 1 Sensor supply US L 2 DI 3 Sensor supply US L 4 C Q IO Link Ethernet IN OUT X21 X22 Plug and socket connection RJ 45 IoT X32 Plug and socket connection RJ 45 ...

Page 69: ...ts The 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 an...

Page 70: ... and behaviour of the AL1900 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 compatible V1 1 devi...

Page 71: ...y 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 IO Link even...

Page 72: ...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 32O PQI 32 b...

Page 73: ...4 Legend DI4 Signal status of the digital input on clamp 4 DI FALSE OFF TRUE ON DI2 Signal status of the digital input on clamp 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 user needs ...

Page 74: ... 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 I M datasets ...

Page 75: ...al 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 Profile ID ID of th...

Page 76: ...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_FAULT_DOWNLOAD ...

Page 77: ...Device Manual IO Link Master with PROFINET interface CabinetLine 8 Ports IP 20 AL1900 05 2018 Appendix ifm IoT Core 13 3 ifm IoT Core Overview IoT profile 78 Overview IoT types 81 Overview IoT services 82 8988 ...

Page 78: ...einfo 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 deviceinfo hwrevision...

Page 79: ...utable 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 profile par...

Page 80: ...575 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 software status typ...

Page 81: ...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 82: ...ame 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 AL1900 and provides it as JSON object Applicable to Objects of the device type Request data none Return data data Data field ...

Page 83: ...ti 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 support the ...

Page 84: ...ING 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 AL1900 device serialnumber optional Serial number device hwrevision optional Hardware version device swrevision optional Software version device custom optional Service getsubscriptioninfo 17436 Name getsubscriptio...

Page 85: ... 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 Description ...

Page 86: ... 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 Request data Data...

Page 87: ...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 blank hash op...

Page 88: ...ons 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 the STRING DEL...

Page 89: ...e 52 Subscribe to event 53 Examples 50 F Factory settings 62 Fieldbus Configure the PROFINET port 28 Firmware Reboot the device 32 Reset device to factory settings 32 Firmware update 58 Function 10 G General 7 GET method 55 I I M datasets 74 I M0 Slot 0 74 I M0 Slot 1 75 I M1 Slot 0 74 I M2 Slot 0 74 I M3 Slot 0 75 ifm IoT Core 77 General information 54 Input circuit 18 Inputs 66 Inputs outputs 65...

Page 90: ...data 47 Read and write data cyclically 41 Read and write I M datasets 42 Read device information 48 Read diagnostic data 47 Read information about IO Link devices 49 Remarks 15 25 Replace IO Link device 60 Required background knowledge 7 S Safety instructions 7 Safety symbols on the device 7 Service factoryreset 82 getdata 83 getdatamulti 83 getidentity 84 getsubscriptioninfo 84 gettree 82 iolread...

Reviews: