0% found this document useful (0 votes)
61 views

ProfiNet Tag Generator

The document provides instructions for copying module address and tag information from a spreadsheet into a TIA Portal tag table for an inspection camera. It lists the module names and start addresses for various modules in the camera. It then provides a table to copy into TIA Portal that defines the tag names and data types for boolean, integer, and byte tags corresponding to signals in each module.

Uploaded by

cda
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views

ProfiNet Tag Generator

The document provides instructions for copying module address and tag information from a spreadsheet into a TIA Portal tag table for an inspection camera. It lists the module names and start addresses for various modules in the camera. It then provides a table to copy into TIA Portal that defines the tag names and data types for boolean, integer, and byte tags corresponding to signals in each module.

Uploaded by

cda
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 27

In-Sight Camera Name: Camera_Name

Module Name Start Address


Acquisition Control Module 1
Acquisition Status Module 1
Inspection Control Module 2
Inspection Status Module 11
Job Control Input Module 256
Job Control Output Module 256
Soft Event Control Module (Q Address) 3
Soft Event Status Module (I Address) 4
User Data Module 386
Inspection Results Module 394

Instructions to use this spreadsheet


·         Put camera name in cell $B$2
·  Enter module addresses in cells $B$6-$B$15
·         Select cells $F$5 - $H$86
·         Right click on highlighted cells and select ‘Copy’
·         In TIA Portal, create new tag table
·         Right click in first tag space and select Paste
Table to be copied into TIA Portal
Tag Name Data Type
Camera_Name-TriggerEnable Bool
Camera_Name-Trigger Bool
Acquisition Control Module
Camera_Name-ClearExposureComplete Bool
Camera_Name-SetOffline Bool
Camera_Name-TriggerReady Bool
Camera_Name-TriggerAck Bool
Camera_Name-ExposureComplete Bool
Camera_Name-MissedAcq Bool
Acquisition Status Module Camera_Name-OfflineReason(0) Bool
Camera_Name-OfflineReason(1) Bool
Camera_Name-OfflineReason(2) Bool
Camera_Name-Online Bool
Camera_Name-AcquisitionID Int
Camera_Name-BufferResultsEnable Bool
Camera_Name-InspectionResultsAck Bool
Inspection Control Module Camera_Name-SetUserData Bool
Camera_Name-ExecuteCommand/JobLoad Bool
Camera_Name-ClearError Bool
Camera_Name-SystemBusy Bool
Camera_Name-InspectionCompleted Bool
Camera_Name-ResultsBufferOverrun Bool
Camera_Name-ResultsValid Bool
Camera_Name-CommandExecuting Bool
Camera_Name-CommandCompleted Bool
Inspection Status Module
Camera_Name-CommandFailed Bool
Camera_Name-SetUserDataAck Bool
Camera_Name-JobPass Bool
Camera_Name-TestRunReady Bool
Camera_Name-Error Bool
Camera_Name-ErrorCode Word
Command Control Input Camera_Name-CommandInput Word
Command Control Output Camera_Name-CommandOutput Word
Camera_Name-SoftEvent[0] Bool
Camera_Name-SoftEvent[1] Bool
Camera_Name-SoftEvent[2] Bool
Camera_Name-SoftEvent[3] Bool
Soft Event Control
Camera_Name-SoftEvent[4] Bool
Camera_Name-SoftEvent[5] Bool
Camera_Name-SoftEvent[6] Bool
Camera_Name-SoftEvent[7] Bool
Camera_Name-SoftEventAck[0] Bool

Soft Event Status


Camera_Name-SoftEventAck[1] Bool
Camera_Name-SoftEventAck[2] Bool
Camera_Name-SoftEventAck[3] Bool
Soft Event Status
Camera_Name-SoftEventAck[4] Bool
Camera_Name-SoftEventAck[5] Bool
Camera_Name-SoftEventAck[6] Bool
Camera_Name-SoftEventAck[7] Bool
Camera_Name-UserData[0] Byte
Camera_Name-UserData[1] Byte
Camera_Name-UserData[2] Byte
Camera_Name-UserData[3] Byte
Camera_Name-UserData[4] Byte
Camera_Name-UserData[5] Byte
Camera_Name-UserData[6] Byte
Camera_Name-UserData[7] Byte
User Data Module
Camera_Name-UserData[8] Byte
Camera_Name-UserData[9] Byte
Camera_Name-UserData[10] Byte
Camera_Name-UserData[11] Byte
Camera_Name-UserData[12] Byte
Camera_Name-UserData[13] Byte
Camera_Name-UserData[14] Byte
Camera_Name-UserData[15] Byte
Camera_Name-InspectionID Word
Camera_Name-InspectionResultsCode Int
Camera_Name-InspectionResults[0] Byte
Camera_Name-InspectionResults[1] Byte
Camera_Name-InspectionResults[2] Byte
Camera_Name-InspectionResults[3] Byte
Camera_Name-InspectionResults[4] Byte
Camera_Name-InspectionResults[5] Byte
Camera_Name-InspectionResults[6] Byte
Inspection Results Module
Camera_Name-InspectionResults[7] Byte
Camera_Name-InspectionResults[8] Byte
Camera_Name-InspectionResults[9] Byte
Camera_Name-InspectionResults[10] Byte
Camera_Name-InspectionResults[11] Byte
Camera_Name-InspectionResults[12] Byte
Camera_Name-InspectionResults[13] Byte
Camera_Name-InspectionResults[14] Byte
Camera_Name-InspectionResults[15] Byte
tal
Address
%Q1.0
%Q1.1
%Q1.2
%Q1.7
%I1.0
%I1.1
%I1.2
%I1.3
%I1.4
%I1.5
%I1.6
%I1.7
%IW2
%Q2.0
%Q2.1
%Q2.2
%Q2.3
%Q2.7
%I11.0
%I11.1
%I11.2
%I11.3
%I11.4
%I11.5
%I11.6
%I11.7
%I12.0
%I12.1
%I12.7
%IW13
%IW256
%QW256
%Q3.0
%Q3.1
%Q3.2
%Q3.3
%Q3.4
%Q3.5
%Q3.6
%Q3.7
%I4.0
%I4.1
%I4.2
%I4.3
%I4.4
%I4.5
%I4.6
%I4.7
%QB386
%QB387
%QB388
%QB389
%QB390
%QB391
%QB392
%QB393
%QB394
%QB395
%QB396
%QB397
%QB398
%QB399
%QB400
%QB401
%IW394
%IW396
%IB398
%IB399
%IB400
%IB401
%IB402
%IB403
%IB404
%IB405
%IB406
%IB407
%IB408
%IB409
%IB410
%IB411
%IB412
%IB413
Base Tags:

Acquisition Control Module

Acquisition Status Module

Inspection Control Module

Inspection Status Module

DO NOT
MAKE ANY Command Control Input
Command Control Output

CHANGES Soft Event Control

RIGHT OF
THIS Soft Event Status

COLUMN
THIS
COLUMN
User Data Module

Inspection Results Module


Base Tags:
Bit Offset
TriggerEnable %Q 0
Trigger %Q 1
ClearExposureComplete %Q 2
SetOffline %Q 7
TriggerReady %I 0
TriggerAck %I 1
ExposureComplete %I 2
MissedAcq %I 3
OfflineReason(0) %I 4
OfflineReason(1) %I 5
OfflineReason(2) %I 6
Online %I 7
AcquisitionID %IW 2
BufferResultsEnable %Q 0
InspectionResultsAck %Q 1
SetUserData %Q 2
ExecuteCommand/JobLoad %Q 3
ClearError %Q 7
SystemBusy %I 0
InspectionCompleted %I 1
ResultsBufferOverrun %I 2
ResultsValid %I 3
CommandExecuting %I 4
CommandCompleted %I 5
CommandFailed %I 6
SetUserDataAck %I 7
JobPass %I 0
TestRunReady %I 1
Error %I 7
ErrorCode %IW
CommandInput %IW
CommandOutput %QW
SoftEvent[0] %Q 0
SoftEvent[1] %Q 1
SoftEvent[2] %Q 2
SoftEvent[3] %Q 3
SoftEvent[4] %Q 4
SoftEvent[5] %Q 5
SoftEvent[6] %Q 6
SoftEvent[7] %Q 7
SoftEventAck[0] %I 0
SoftEventAck[1] %I 1
SoftEventAck[2] %I 2
SoftEventAck[3] %I 3
SoftEventAck[4] %I 4
SoftEventAck[5] %I 5
SoftEventAck[6] %I 6
SoftEventAck[7] %I 7
UserData[0] %QB 386
UserData[1] %QB 387
UserData[2] %QB 388
UserData[3] %QB 389
UserData[4] %QB 390
UserData[5] %QB 391
UserData[6] %QB 392
UserData[7] %QB 393
UserData[8] %QB 394
UserData[9] %QB 395
UserData[10] %QB 396
UserData[11] %QB 397
UserData[12] %QB 398
UserData[13] %QB 399
UserData[14] %QB 400
UserData[15] %QB 401
InspectionID %IW 394
InspectionResultsCode %IW 396
InspectionResults[0] %IB 398
InspectionResults[1] %IB 399
InspectionResults[2] %IB 400
InspectionResults[3] %IB 401
InspectionResults[4] %IB 402
InspectionResults[5] %IB 403
InspectionResults[6] %IB 404
InspectionResults[7] %IB 405
InspectionResults[8] %IB 406
InspectionResults[9] %IB 407
InspectionResults[10] %IB 408
InspectionResults[11] %IB 409
InspectionResults[12] %IB 410
InspectionResults[13] %IB 411
InspectionResults[14] %IB 412
InspectionResults[15] %IB 413
In-Sight Camera Name: Camera_Name

Module Name Start Address


Acquisition Control Module 1
Acquisition Status Module 1
Inspection Control Module 2
Inspection Status Module 11
Job Control Input Module 256
Job Control Output Module 256
Soft Event Control Input Module 700
User Data Module 800
Inspection Results Module 900

Instructions to use this spreadsheet


·         Put camera name in cell $B$2
·  Enter module addresses in cells $B$6-$B$14
·         Select cells $F$5 - $H$74
·         Right click on highlighted cells and select ‘Copy’
·         In TIA Portal, create new tag table
·         Right click in first tag space and select Paste
Note: These assemblies reflect firmware 4.10.1 and later

Table to be copied into TIA Portal


Tag Name Data Type
Camera_Name-TriggerEnable Bool
Acquisition Control Module Camera_Name-Trigger Bool
Camera_Name-SetOffline Bool
Camera_Name-TriggerReady Bool
Camera_Name-TriggerAck Bool
Camera_Name-Acquiring Bool
Camera_Name-MissedAcq Bool
Acquisition Status Module Camera_Name-OfflineReason(0) Bool
Camera_Name-OfflineReason(1) Bool
Camera_Name-OfflineReason(2) Bool
Camera_Name-Online Bool
Camera_Name-AcquisitionID Word
Camera_Name-BufferResultsEnable Bool
Camera_Name-InspectionResultsAck Bool
Inspection Control Module
Camera_Name-SetUserData Bool
Camera_Name-ExecuteCommand/JobLoad Bool
Camera_Name-Inspecting Bool
Camera_Name-InspectionCompleted Bool
Camera_Name-ResultsBufferOverrun Bool
Camera_Name-ResultsValid Bool
Camera_Name-CommandExecuting Bool
Inspection Status Module
Camera_Name-CommandCompleted Bool
Camera_Name-CommandFailed Bool
Camera_Name-SetUserDataAck Bool
Camera_Name-JobPass Bool
Camera_Name-TestRunReady Bool
Job Control Input Camera_Name-Command/JobControlInput Byte
Job Control Output Camera_Name-Command/JobControlOutput Word
Camera_Name-SoftEvent(0) Bool
Camera_Name-SoftEvent(1) Bool
Camera_Name-SoftEvent(2) Bool
Camera_Name-SoftEvent(3) Bool
Soft Event Control Input
Camera_Name-SoftEvent(4) Bool
Camera_Name-SoftEvent(5) Bool
Camera_Name-SoftEvent(6) Bool
Camera_Name-SoftEvent(7) Bool
Camera_Name-UserData[0] Byte
Camera_Name-UserData[1] Byte
Camera_Name-UserData[2] Byte
Camera_Name-UserData[3] Byte
Camera_Name-UserData[4] Byte

User Data Module


Camera_Name-UserData[5] Byte
Camera_Name-UserData[6] Byte
Camera_Name-UserData[7] Byte
User Data Module
Camera_Name-UserData[8] Byte
Camera_Name-UserData[9] Byte
Camera_Name-UserData[10] Byte
Camera_Name-UserData[11] Byte
Camera_Name-UserData[12] Byte
Camera_Name-UserData[13] Byte
Camera_Name-UserData[14] Byte
Camera_Name-UserData[15] Byte
Camera_Name-InspectionID Word
Camera_Name-InspectionResultsCode Int
Camera_Name-InspectionResults[0] Byte
Camera_Name-InspectionResults[1] Byte
Camera_Name-InspectionResults[2] Byte
Camera_Name-InspectionResults[3] Byte
Camera_Name-InspectionResults[4] Byte
Camera_Name-InspectionResults[5] Byte
Camera_Name-InspectionResults[6] Byte
Inspection Results Module
Camera_Name-InspectionResults[7] Byte
Camera_Name-InspectionResults[8] Byte
Camera_Name-InspectionResults[9] Byte
Camera_Name-InspectionResults[10] Byte
Camera_Name-InspectionResults[11] Byte
Camera_Name-InspectionResults[12] Byte
Camera_Name-InspectionResults[13] Byte
Camera_Name-InspectionResults[14] Byte
Camera_Name-InspectionResults[15] Byte
tal
Address
%Q1.0
%Q1.1
%Q1.7
%I1.0
%I1.1
%I1.2
%I1.3
%I1.4
%I1.5
%I1.6
%I1.7
%IW2
%Q2.0
%Q2.1
%Q2.2
%Q2.3
%I11.0
%I11.1
%I11.2
%I11.3
%I11.4
%I11.5
%I11.6
%I11.7
%I12.0
%I12.1
%IB256
%QW256
%Q700.0
%Q700.1
%Q700.2
%Q700.3
%Q700.4
%Q700.5
%Q700.6
%Q700.7
%QB800
%QB801
%QB802
%QB803
%QB804
%QB805
%QB806
%QB807
%QB808
%QB809
%QB810
%QB811
%QB812
%QB813
%QB814
%QB815
%IW900
%IW902
%IB904
%IB905
%IB906
%IB907
%IB908
%IB909
%IB910
%IB911
%IB912
%IB913
%IB914
%IB915
%IB916
%IB917
%IB918
%IB919
Base Tags:

Acquisition Control Module

Acquisition Status Module

Inspection Control Module

Inspection Status Module

DO NOT Job Control Input


Job Control Output

MAKE ANY
CHANGES
Soft Event Control Input

RIGHT OF
THIS
COLUMN User Data Module
THIS
COLUMN User Data Module

Inspection Results Module


Base Tags:
Bit Offset
TriggerEnable %Q 0
Trigger %Q 1
SetOffline %Q 7
TriggerReady %I 0
TriggerAck %I 1
Acquiring %I 2
MissedAcq %I 3
OfflineReason(0) %I 4
OfflineReason(1) %I 5
OfflineReason(2) %I 6
Online %I 7
AcquisitionID %IW 2
BufferResultsEnable %Q 0
InspectionResultsAck %Q 1
SetUserData %Q 2
ExecuteCommand/JobLoad %Q 3
Inspecting %I 0
InspectionCompleted %I 1
ResultsBufferOverrun %I 2
ResultsValid %I 3
CommandExecuting %I 4
CommandCompleted %I 5
CommandFailed %I 6
SetUserDataAck %I 7
JobPass %I 0
TestRunReady %I 1
Command/JobControlInput %IB
Command/JobControlOutput %QW
SoftEvent(0) %Q 0
SoftEvent(1) %Q 1
SoftEvent(2) %Q 2
SoftEvent(3) %Q 3
SoftEvent(4) %Q 4
SoftEvent(5) %Q 5
SoftEvent(6) %Q 6
SoftEvent(7) %Q 7
UserData[0] %QB 800
UserData[1] %QB 801
UserData[2] %QB 802
UserData[3] %QB 803
UserData[4] %QB 804
UserData[5] %QB 805
UserData[6] %QB 806
UserData[7] %QB 807
UserData[8] %QB 808
UserData[9] %QB 809
UserData[10] %QB 810
UserData[11] %QB 811
UserData[12] %QB 812
UserData[13] %QB 813
UserData[14] %QB 814
UserData[15] %QB 815
InspectionID %IW 900
InspectionResultsCode %IW 902
InspectionResults[0] %IB 904
InspectionResults[1] %IB 905
InspectionResults[2] %IB 906
InspectionResults[3] %IB 907
InspectionResults[4] %IB 908
InspectionResults[5] %IB 909
InspectionResults[6] %IB 910
InspectionResults[7] %IB 911
InspectionResults[8] %IB 912
InspectionResults[9] %IB 913
InspectionResults[10] %IB 914
InspectionResults[11] %IB 915
InspectionResults[12] %IB 916
InspectionResults[13] %IB 917
InspectionResults[14] %IB 918
InspectionResults[15] %IB 919
In-Sight Camera Name: Camera_Name

Module Name Start Address


Acquisition Control Module 100
Acquisition Status Module 200
Result Control Module 300
Result Status Module 400
Soft Event Control Module 500
Soft Event Status Module 600
User Data Module 700
Results Data Module 800

Instructions to use this spreadsheet


·         Put camera name in cell $B$2
·  Enter module addresses in cells $B$6-$B$13
·         Select cells $F$6 - $H$71
·         Right click on highlighted cells and select ‘Copy’
·         In TIA Portal, create new tag table
·         Right click in first tag space and select Paste
Table to be copied into TIA Portal
Tag Name Data Type

Acquisition Control Module Camera_Name-TriggerEnable Bool


Camera_Name-Trigger Bool
Camera_Name-TriggerReady Bool
Camera_Name-TriggerAck Bool
Acquisition Status Module Camera_Name-Acquiring Bool
Camera_Name-MissedAcq Bool
Camera_Name-TriggerID Word
Camera_Name-BufferResultsEnable Bool
Result Control Module
Camera_Name-ResultsAck Bool
Camera_Name-Decoding Bool
Camera_Name-Decode Complete Bool
Result Status Module Camera_Name-Results Buffer Overrun Bool
Camera_Name-Results Available Bool
Camera_Name-General Fault Bool
Camera_Name-Train Code Bool
Camera_Name-Train Match String Bool
Camera_Name-Train Focus Bool
Soft Event Control Module Camera_Name-Train Brightness Bool
Camera_Name-Untrain Bool
Camera_Name-Execute DMCC Bool
Camera_Name-Set Match String Bool
Camera_Name-Train Code Ack Bool
Camera_Name-Train Match String Ack Bool
Camera_Name-Train Focus Ack Bool
Soft Event Status Module Camera_Name-Train Brightness Ack Bool
Camera_Name-Untrain Ack Bool
Camera_Name-Execute DMCC Ack Bool
Camera_Name-Set Match String Ack Bool
Camera_Name-UserData Option Word
Camera_Name-UserData Length Word
Camera_Name-UserData[0] Byte
Camera_Name-UserData[1] Byte
Camera_Name-UserData[2] Byte
Camera_Name-UserData[3] Byte
Camera_Name-UserData[4] Byte
Camera_Name-UserData[5] Byte
Camera_Name-UserData[6] Byte
User Data Module
Camera_Name-UserData[7] Byte
Camera_Name-UserData[8] Byte
Camera_Name-UserData[9] Byte
User Data Module

Camera_Name-UserData[10] Byte
Camera_Name-UserData[11] Byte
Camera_Name-UserData[12] Byte
Camera_Name-UserData[13] Byte
Camera_Name-UserData[14] Byte
Camera_Name-UserData[15] Byte
Camera_Name-ResultID Byte
Camera_Name-Result Code Byte
Camera_Name-Result Extended Byte
Camera_Name-Result Length Byte
Camera_Name-InspectionResults[0] Byte
Camera_Name-InspectionResults[1] Byte
Camera_Name-InspectionResults[2] Byte
Camera_Name-InspectionResults[3] Byte
Camera_Name-InspectionResults[4] Byte
Camera_Name-InspectionResults[5] Byte
Results Data Module
Camera_Name-InspectionResults[6] Byte
Camera_Name-InspectionResults[7] Byte
Camera_Name-InspectionResults[8] Byte
Camera_Name-InspectionResults[9] Byte
Camera_Name-InspectionResults[10] Byte
Camera_Name-InspectionResults[11] Byte
Camera_Name-InspectionResults[12] Byte
Camera_Name-InspectionResults[13] Byte
Camera_Name-InspectionResults[14] Byte
Camera_Name-InspectionResults[15] Byte
tal
Address

%Q100.0
%Q100.1
%I200.0
%I200.1
%I200.2
%I200.3
%IW201
%Q300.0
%Q300.1
%I400.0
%I400.1
%I400.2
%I400.3
%I400.7
%Q500.0
%Q500.1
%Q500.2
%Q500.3
%Q500.4
%Q500.5
%Q500.7
%I600.0
%I600.1
%I600.2
%I600.3
%I600.4
%I600.5
%I600.7
%QW700
%QW702
%QB704
%QB705
%QB706
%QB707
%QB708
%QB709
%QB710
%QB711
%QB712
%QB713
%QB714
%QB715
%QB716
%QB717
%QB718
%QB719
%IW800
%IW802
%IW804
%IW806
%IB808
%IB809
%IB810
%IB811
%IB812
%IB813
%IB814
%IB815
%IB816
%IB817
%IB818
%IB819
%IB820
%IB821
%IB822
%IB823
Base Tags:

Acquisition Control Module

Acquisition Status Module

Result Control Module

Result Status Module

Soft Event Control Module

DO NOT Soft Event Status Module

MAKE ANY
CHANGES
RIGHT OF
THIS User Data Module

COLUMN
THIS User Data Module

COLUMN

Results data Module


Base Tags:
Bit Offset

TriggerEnable %Q 0
Trigger %Q 1
TriggerReady %I 0
TriggerAck %I 1
Acquiring %I 2
MissedAcq %I 3
TriggerID %IW 201
BufferResultsEnable %Q 0
ResultsAck %Q 1
Decoding %I 0
Decode Complete %I 1
Results Buffer Overrun %I 2
Results Available %I 3
General Fault %I 7
Train Code %Q 0
Train Match String %Q 1
Train Focus %Q 2
Train Brightness %Q 3
Untrain %Q 4
Execute DMCC %Q 5
Set Match String %Q 7
Train Code Ack %I 0
Train Match String Ack %I 1
Train Focus Ack %I 2
Train Brightness Ack %I 3
Untrain Ack %I 4
Execute DMCC Ack %I 5
Set Match String Ack %I 7
UserData Option %QW 700
UserData Length %QW 702
UserData[0] %QB 704
UserData[1] %QB 705
UserData[2] %QB 706
UserData[3] %QB 707
UserData[4] %QB 708
UserData[5] %QB 709
UserData[6] %QB 710
UserData[7] %QB 711
UserData[8] %QB 712
UserData[9] %QB 713
UserData[10] %QB 714
UserData[11] %QB 715
UserData[12] %QB 716
UserData[13] %QB 717
UserData[14] %QB 718
UserData[15] %QB 719
ResultID %IW 800
Result Code %IW 802
Result Extended %IW 804
Result Length %IW 806
InspectionResults[0] %IB 808
InspectionResults[1] %IB 809
InspectionResults[2] %IB 810
InspectionResults[3] %IB 811
InspectionResults[4] %IB 812
InspectionResults[5] %IB 813
InspectionResults[6] %IB 814
InspectionResults[7] %IB 815
InspectionResults[8] %IB 816
InspectionResults[9] %IB 817
InspectionResults[10] %IB 818
InspectionResults[11] %IB 819
InspectionResults[12] %IB 820
InspectionResults[13] %IB 821
InspectionResults[14] %IB 822
InspectionResults[15] %IB 823

You might also like