For Intesis gateways that have a Profinet interface, this article describes how to add that interface as a Profinet-IO device in TIA Portal.
Intesis gateways with a Profinet-IO interface
The instructions below should be followed after defining the data points in the Intesis MAPS software tool.
1. Accessing your data on the Profinet side of the gateway starts within Intesis MAPS. Under the Signals tab, you will define the structure of the data as it applies to the two interfaces on the gateway—in the example below, the interfaces are BACnet and Profinet. This is made clear by the headers at the top of the table labeled “BACnet Server” and “PROFINET” to show which protocol the columns belong to.
Take note of the array sizes for later. There is one array for input data and one array for output data. They are shown at the bottom of the MAPS software labeled “Input Size: “ and “Output Size: “.
2. Next, go to the bottom of MAPS and click Export. In the pop-up window, select GSD, then click Export. Import the downloaded file into TIA Portal by following Siemens’ guidelines for importing GSD files.
Note: The GSD file only needs to be downloaded once. The file is the same regardless of the gateway configuration.
3. In TIA Portal, use the hardware catalog to add the device to your project.
4. Assign the device to the PLC.
5. Refer to the MAPS configuration to see the array sizes as previously mentioned.
6. For both the input and output arrays, look at the catalog and select the next largest submodule for the size of your data.
Take note of the I and Q addresses from the input and output modules in the PLC. If you do not see these, verify the device is assigned to the PLC.
7. So far the PLC, using the GSD file, is configured to read the entire input array as a single object and the entire output array as a single object. The gateway data is generic in the sense that it cannot impose a data structure using the GSD file. You must use the PLC’s Tag Table to define each individual data point with the correct offset and data type by referencing the configuration that was done in Intesis MAPS.
In the example below, the input data starts with I address 88. This is the address of the first data point in the input array. In MAPS this is Offset 0. You will also have to look at the data type you defined in order to configure the tag properly in the PLC or else the data will not be interpreted correctly.
For each data point, take note of the Offset in MAPS and use this to increment the PLC’s IO address. As with the previous example of I address 88, if the next MAPS Offset is 4 then the next PLC address is 92 because 88+4=92.