<?xml version="1.0" encoding="utf-8"?>
<IOMaster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.tmgte.com/IOLM/2015/11" xsi:schemaLocation="http://www.tmgte.com/IOLM/2015/11 tmg_iolm_v13.xsd">
	<DocumentInfo version="4.0" releaseDate="2015-11-10" copyright="Copyright 2015, Balluff GmbH"/>
	<ProfileHeader>
		<ProfileIdentification>IO Master Profile</ProfileIdentification>
		<ProfileRevision>1.3</ProfileRevision>
		<ProfileSource>TMG TE GmbH</ProfileSource>
	</ProfileHeader>
	<ProfileBody>
		<DeviceIdentity vendorId="0x0378" vendorName="Balluff GmbH" vendorLogo="Balluff-logo.png" deviceId="0x525444" deviceNameId="TID_DeviceName" devicePicture="Balluff-BNI-EIP-509-105-Z033-pic.png" deviceTextId="TID_DeviceText"/>
		<EngineeringTool masterControl="IOLM"/>
	</ProfileBody>
	<CommNetworkProfile>
		<!-- USB,IndustrialEthernet, PROFINET, PROFIBUS, EtherNetIP -->
		<FieldbusInterface type="EtherNetIP">
			<MasterToolCommunication type="TMG_UDP" revision="V2"/>
		</FieldbusInterface>
		<IOCommunication>
			<IOLINK revision="1.1"/>
		</IOCommunication>
		<IOModules moduleNameHeader="" portNameHeader="Port" pinNameHeader="Pin">
			<!--
			IOFunction:
			  siehe "IO-Link Device Tool - Interface Protocol.doc"
			  der erste Eintrag ist jeweils die Default Config

			  physics
				0x00	NONE							Port ist leer
				0x01	SIO								Port, der nur digital input / output kann
				0x02	IOLINK						IO-Link
				0x03  IOLINKWIRELESS    IO-Link wireless
			 -->
			<IOModuleType moduleId="1" connector="M12" portClass="A" minMasterCycleTime="1000">
				<IOChannels>
					<IOChannel id="0" portName="00" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="1" portName="01" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="2" portName="02" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="3" portName="03" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="4" portName="04" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="5" portName="05" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="6" portName="06" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="7" portName="07" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="8" portName="08" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="9" portName="09" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="10" portName="10" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="11" portName="11" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="12" portName="12" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="13" portName="13" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="14" portName="14" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="15" portName="15" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
          <IOChannel id="16" portName="16" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="17" portName="17" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="18" portName="18" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="19" portName="19" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="20" portName="20" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="21" portName="21" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="22" portName="22" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="23" portName="23" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="24" portName="24" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="25" portName="25" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="26" portName="26" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="27" portName="27" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="28" portName="28" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="29" portName="29" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="30" portName="30" pinName="4" physics="IOLINK">
						<IOFunction mode="IOLINK_OP"/>
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
					<IOChannel id="31" portName="31" pinName="2" physics="SIO">
						<IOFunction mode="SIO_OUTPUT" modeDetails="NORMAL"/>
					</IOChannel>
				</IOChannels>
			</IOModuleType>
			<IOModuleDef moduleId="1" moduleNameMode="IncFrom0"  shownInTopology="false"  countMin="1" countMax="1"/>
		</IOModules>
	</CommNetworkProfile>
	<ExternalTextCollection>
	<PrimaryLanguage xml:lang="en">
			<Text id="TID_DeviceText" value="IO-Link master with 16 IO-Link ports and 16 digital IOs"/>
			<Text id="TID_DeviceName" value="BNI EIP-509-105-Z033"/>
		</PrimaryLanguage>
		<Language xml:lang="de">
			<Text id="TID_DeviceText" value="IO-Link Master mit 16 IO-Link Ports und 16 digitalen IOs"/>
			<Text id="TID_DeviceName" value="BNI EIP-509-105-Z033"/>
		</Language>
	</ExternalTextCollection>
	<Stamp crc="1121863060"><Checker version="V1.3"/></Stamp>
</IOMaster>
