Commit before reloading Keyence camera on Profinet

This commit is contained in:
2026-01-30 16:07:24 +01:00
parent 68aca1956f
commit 8c41ff9bad
16 changed files with 342 additions and 126 deletions

View File

@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<TcSmItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.beckhoff.com/schemas/2012/07/TcSmProject" TcSmVersion="1.0" TcVersion="3.1.4026.19" ClassName="CDevDpRamDef" SubType="121">
<TcSmItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.beckhoff.com/schemas/2012/07/TcSmProject" TcSmVersion="1.0" TcVersion="3.1.4026.20" ClassName="CDevDpRamDef" SubType="121">
<Device Id="11" Disabled="true" DevType="121">
<Name>__FILENAME__</Name>
<AddressInfo>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<TcSmItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.beckhoff.com/schemas/2012/07/TcSmProject" TcSmVersion="1.0" TcVersion="3.1.4026.19" ClassName="CDevEthernetProtocolPnMasterDef" SubType="113">
<TcSmItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.beckhoff.com/schemas/2012/07/TcSmProject" TcSmVersion="1.0" TcVersion="3.1.4026.20" ClassName="CDevEthernetProtocolPnMasterDef" SubType="113">
<DataTypes>
<DataType>
<Name GUID="{E8444853-3BAA-51A1-0E64-2996EF2FA842}">PN_Status_Register_0__6D643818</Name>
@@ -1060,7 +1060,7 @@
</SubItem>
</DataType>
</DataTypes>
<Device Id="2" Disabled="true" DevType="113" AmsPort="28674" AmsNetId="0.0.0.0.3.1" RemoteName="Device 2 (Profinet Controller)">
<Device Id="2" DevType="113" AmsPort="28674" AmsNetId="0.0.0.0.3.1" RemoteName="Device 2 (Profinet Controller)">
<Name>__FILENAME__</Name>
<AddressInfo>
<Pnp>
@@ -1072,12 +1072,9 @@
<Image Id="4" AddrType="1" ImageType="3" SizeIn="2" SizeOut="6">
<Name>Image</Name>
</Image>
<Box Id="4" BoxType="9121">
<Box Id="4" Disabled="true" BoxType="9121">
<Name>vs-0001</Name>
<Comment><![CDATA[
The GSDML is not available!
GSDML Name: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
<Comment><![CDATA[GSDML Name: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
Path: $(TWINCAT3DIR)Config\Io\Profinet\
VendorName: Keyence
OrderNumber: VS-XXXX
@@ -1135,7 +1132,7 @@ SW Release Version: 1.0]]></Comment>
<Type>UINT</Type>
</Var>
</Vars>
<Profinet DeviceId="5013" VendorId="509" FrameOffset="32768" Flags="16" IPAdd="c0a80102" ProtocolType="3" BoxOnDeviceTyp="113" MaxPhysSlotNr="16" AvailableSlots="0..16" InstanceServerPort="61000" InstanceClientPort="60000" InstanceId="1" InstanceNumberOfARs="1" InstanceNumberOfAPIs="1" MinDeviceInterval="32" SavePnIoBoxValues="0100" MultipleWriteSupported="true" Phase="1" WatchdogFaktor="3" ReductionRatio="1" SendClockFaktor="32" MaxInputLen="1440" MaxOutputLen="1440" SendClockFactorData="200040008000" RedRatio="0100020004000800100020004000800000010002" BoxTypeInfo="VS-XXXX Series Machine Vision System" MacAdd5="176" GSDMLPath="$(TWINCAT3DIR)Config\Io\Profinet\GSDML-V2.42-Keyence-VS-XXXX-20230509.xml" ImagePath="C:\TwinCAT\3.1\Config\Io\Profinet\GSDML-01FD-1395-VS-XXXX.bmp" MainFamily="Sensors" ProductFamily="Keyence Machine Vision System" OrderNr="VS-XXXX" DefaultDNSName="vs-xxxx" VendorName="Keyence" FamDescription="VS Series Machine Vision System" GraphicFile="GSDML-01FD-1395-VS-XXXX" SWVersion="1.0" HWVersion="1.0" AltLanguage="7">
<Profinet DeviceId="5013" VendorId="509" FrameOffset="32768" Flags="16" IPAdd="c0a80102" ProtocolType="3" BoxOnDeviceTyp="113" MaxPhysSlotNr="16" AvailableSlots="0..16" InstanceServerPort="61000" InstanceClientPort="60000" InstanceId="1" InstanceNumberOfARs="1" InstanceNumberOfAPIs="1" MinDeviceInterval="32" SavePnIoBoxValues="0100" MultipleWriteSupported="true" Phase="1" WatchdogFaktor="3" ReductionRatio="4" SendClockFaktor="32" MaxInputLen="1440" MaxOutputLen="1440" SendClockFactorData="200040008000" RedRatio="0100020004000800100020004000800000010002" BoxTypeInfo="VS-XXXX Series Machine Vision System" MacAdd5="176" GSDMLPath="$(TWINCAT3DIR)Config\Io\Profinet\GSDML-V2.42-Keyence-VS-XXXX-20230509.xml" ImagePath="C:\TwinCAT\3.1\Config\Io\Profinet\GSDML-01FD-1395-VS-XXXX.bmp" MainFamily="Sensors" ProductFamily="Keyence Machine Vision System" OrderNr="VS-XXXX" DefaultDNSName="vs-xxxx" VendorName="Keyence" FamDescription="VS Series Machine Vision System" GraphicFile="GSDML-01FD-1395-VS-XXXX" SWVersion="1.0" HWVersion="1.0" AltLanguage="7">
<UsedGsdmlModule ModuleIdentNumber="1" ModuleName="DAP Module" InfoText="VS-XXXX Series Machine Vision System" OrderNumber="VS-XXXX">
<Slot>0</Slot>
</UsedGsdmlModule>