# Ifm io link master AL1324 to Perspective

**URL:** <https://forum.inductiveautomation.com/t/ifm-io-link-master-al1324-to-perspective/93453>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [July 19, 2024, 10:47am UTC](https://forum.inductiveautomation.com/t/ifm-io-link-master-al1324-to-perspective/93453 "2024-07-19T10:47:48Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Joachim\_Govender](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@Joachim\_Govender](https://forum.inductiveautomation.com/u/Joachim_Govender)\
**Post date:** [July 19, 2024, 10:47am UTC](https://forum.inductiveautomation.com/t/ifm-io-link-master-al1324-to-perspective/93453/1 "2024-07-19T10:47:48Z")

</div>

Hello

Has anyone successfully executed the above mentioned connection.  
I am stuck on where do i add the actual device. I have downloaded and imported the UDTs and relevant project data.

---

<div class="post-metadata">

**Author:** ![jonathan.taylor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jonathan.taylor/32/4048_2.png) [@jonathan.taylor](https://forum.inductiveautomation.com/u/jonathan.taylor)\
**Post date:** [July 19, 2024, 11:01am UTC](https://forum.inductiveautomation.com/t/ifm-io-link-master-al1324-to-perspective/93453/2 "2024-07-19T11:01:52Z")

</div>

This device supports either Ethernet/IP or MQTT. There are partner or 3rd party modules for each. Which route have you chosen?

---

<div class="post-metadata">

**Author:** ![Joachim\_Govender](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@Joachim\_Govender](https://forum.inductiveautomation.com/u/Joachim_Govender)\
**Post date:** [July 19, 2024, 11:03am UTC](https://forum.inductiveautomation.com/t/ifm-io-link-master-al1324-to-perspective/93453/3 "2024-07-19T11:03:18Z")

</div>

Both, but id prefer Ether/IP

---

<div class="post-metadata">

**Author:** ![jonathan.taylor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jonathan.taylor/32/4048_2.png) [@jonathan.taylor](https://forum.inductiveautomation.com/u/jonathan.taylor)\
**Post date:** [July 19, 2024, 11:10am UTC](https://forum.inductiveautomation.com/t/ifm-io-link-master-al1324-to-perspective/93453/4 "2024-07-19T11:10:40Z")

</div>

@pturmel will have the knowledge as he wrote an Ethernet/IP module. This one: [Ethernet/IP](https://forum.inductiveautomation.com/t/automation-professionals-ethernet-ip-communication-suite-v2/68190)

Alternatively use the MQTT modules from Cirrus Link

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 19, 2024, 11:27am UTC](https://forum.inductiveautomation.com/t/ifm-io-link-master-al1324-to-perspective/93453/5 "2024-07-19T11:27:37Z")

</div>

ENIP vs Phil's module, possibly MQTT via the MQTT modules, or pull the IO into a PLC you already have via ENIP and access it via the PLC.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 19, 2024, 11:40am UTC](https://forum.inductiveautomation.com/t/ifm-io-link-master-al1324-to-perspective/93453/6 "2024-07-19T11:40:45Z")

</div>

There's a sample config for this device family for my module's scanner mode over here:

> [@Use Ignition to Interact with a Light Tower](https://forum.inductiveautomation.com/t/use-ignition-to-interact-with-a-light-tower/39185/6):
>
> The module uses XML to declare structured datatypes and define communication parameters. I usually help customers do this for specific I/O modules, as it can be somewhat complicated. Like this one: \<Controller\> \<DataTypes\> \<DataType Name="IFM\_AL1x2x\_Cfg1\_t" Handle="1364"\> \<Member Name="AccessRights" DataType="SINT" Dimension="0" /\> \<Member Name="ProcDataLen" DataType="SINT" Dimension="0" /\> \</DataType\> \<DataType Name="IFM\_AL1x2x\_Cfg2\_t" Handle="40ae"\> \<Member …

It may need to be tweaked for the specific device's features.

---

<div class="post-metadata">

**Author:** ![laura.strydom](https://avatars.discourse-cdn.com/v4/letter/l/3da27b/32.png) [@laura.strydom](https://forum.inductiveautomation.com/u/laura.strydom)\
**Post date:** [July 26, 2024, 6:50am UTC](https://forum.inductiveautomation.com/t/ifm-io-link-master-al1324-to-perspective/93453/7 "2024-07-26T06:50:15Z")

</div>

I think @Joachim_Govender wants to connect to his IFM sensors through the UDT and Perspective Templates he downloaded from Exchange.

That can be done after you've imported the UDT structures and you create instances of them through the Multi-Instance Wizard. The parameters require you to specify the hostname and port of the sensors:

 ![Screenshot 2024-07-26 at 08.28.36](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/7/a729df83ef1ab9a9037b5d80b6b04e5f42fde8bd.png)

That is how you can connect to each sensor based on its corresponding UDT.

---

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinedwards.jle/32/37854_2.png) [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Post date:** [July 26, 2024, 12:31pm UTC](https://forum.inductiveautomation.com/t/ifm-io-link-master-al1324-to-perspective/93453/8 "2024-07-26T12:31:55Z")

</div>

I've done quite a bit of IO-Link stuff, and I particularly like IFM sensors because I don't have to do any byte swapping. I simply connect the IO-Link masters to a PLC using a generic Ethernet module, and then, I use UDTs to bring values from the sensors into Ignition.

---

<div class="post-metadata">

**Author:** ![Joachim\_Govender](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@Joachim\_Govender](https://forum.inductiveautomation.com/u/Joachim_Govender)\
**Post date:** [August 1, 2024, 8:21am UTC](https://forum.inductiveautomation.com/t/ifm-io-link-master-al1324-to-perspective/93453/9 "2024-08-01T08:21:46Z")

</div>

Thanks Guys

---

<div class="post-metadata">

**Author:** ![mnizamudeen](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@mnizamudeen](https://forum.inductiveautomation.com/u/mnizamudeen)\
**Post date:** [March 31, 2026, 8:48am UTC](https://forum.inductiveautomation.com/t/ifm-io-link-master-al1324-to-perspective/93453/10 "2026-03-31T08:48:52Z")

</div>

I am trying to do the same to get data from a VVB301 sensor on port 1 of IFM IOlink master Al1920, imported UDT, created an instance of the UDT. Pointed the instance to the right IP and port, the raw PDIN is updating but the rest says ‘null’

Can someone help me out, I am new to using UDT’s and exchange.

 ![{49C5C399-524B-41E9-A631-880A4CC22809}](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/6/266625d9ec9da1bcaf8292438f7d6291a516833e.png)

Thanks in advance.
