0% found this document useful (0 votes)
32 views49 pages

ProfiNet Tag Generator V2

The document outlines the configuration and instructions for integrating the VIDIPC and VC Profiler modules into TIA Portal, detailing the module names, start addresses, and corresponding tag names. It provides step-by-step instructions for entering camera names, copying module addresses, and creating tag tables in TIA Portal. Additionally, it includes a minimal watch table setup for monitoring key parameters related to the modules.

Uploaded by

matthew.hulligan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views49 pages

ProfiNet Tag Generator V2

The document outlines the configuration and instructions for integrating the VIDIPC and VC Profiler modules into TIA Portal, detailing the module names, start addresses, and corresponding tag names. It provides step-by-step instructions for entering camera names, copying module addresses, and creating tag tables in TIA Portal. Additionally, it includes a minimal watch table setup for monitoring key parameters related to the modules.

Uploaded by

matthew.hulligan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 49

VIDIPC Name : VIDIPC

Module Name Start Address


System Control/System Input 1
System Control/Command ID 3
System Control/SoftEvent 31 5
System Output 0 1
System Output 1 2
System Output 4..5 5
System Output 6..7 7
System Output 8..11 9
Engine Control 1/Input Channel 17
Engine Control 1/Output Channel 0 17
Output Channel 2..3 19
Output Channel 4..5 21
Output Channel 6..7 23
User Data 64
Inspection Results 68

Instructions to use this spreadsheet


· Put camera name in cell $B$2
· Enter module addresses in cells $B$6 - $B$9 - $B$15 - $B$16 - $B$20 - $B$21
· Select cells $F$5 - $H$98
· 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
VIDIPC-TriggerEnable
VIDIPC-BufferResultsEnable
System Input 0 VIDIPC-ExecuteCommand
VIDIPC-ClearError
VIDIPC-Set_Pause
System Input 2-3 VIDIPC-Command ID
VIDIPC-SoftEvent[0]
VIDIPC-SoftEvent[1]
VIDIPC-SoftEvent[2]
VIDIPC-SoftEvent[3]
System Input 4-7
VIDIPC-SoftEvent[4]
VIDIPC-SoftEvent[5]
VIDIPC-SoftEvent[6]
VIDIPC-SoftEvent[7]
VIDIPC-Paused
System Output 0 VIDIPC-Online
VIDIPC-Run_Mode
VIDIPC-Command_Executing
VIDIPC-Command_Completetd
System Output 1
VIDIPC-Command_Failed
VIDIPC-Error
System Output 4-5 VIDIPC-Command_Result_Code
System Output 6-7 VIDIPC-Error_ID
VIDIPC-SoftEvent_ACK[0]
VIDIPC-SoftEvent_ACK[1]
VIDIPC-SoftEvent_ACK[2]
VIDIPC-SoftEvent_ACK[3]
System Output 8-11
VIDIPC-SoftEvent_ACK[4]
VIDIPC-SoftEvent_ACK[5]
VIDIPC-SoftEvent_ACK[6]
VIDIPC-SoftEvent_ACK[7]
VIDIPC-Trigger_Camera
VIDIPC-Inspection_Results_ACK
Input Channel
VIDIPC-Clear_Exposure_Complete
VIDIPC-Set_User_Data
VIDIPC-Trigger_Ready
VIDIPC-Trigger_ACK
VIDIPC-Acquisition_Error
VIDIPC-Exposure Complete
Output Channel 0 VIDIPC-Inspection_Completed
Output Channel 0
VIDIPC-Results_Valid
VIDIPC-Inspection_Passed
VIDIPC-Results_Buffer_Overrun
VIDIPC-Set_User_Data_Ack
Output Channel 2-3 VIDIPC-Acquisition_ID
Output Channel 4-5 VIDIPC-Inspected_Image_ID
Output Channel 6-7 VIDIPC-Inspection_Result_Code
User Data VIDIPC-User_Data
Inspection Results VIDIPC-Inspection_Results
into TIA Portal
Data Type Address
Bool %Q1.0
Bool %Q1.1
Bool %Q1.4
Bool %Q1.6
Bool %Q1.7
Int %QW3
Bool %Q5.0
Bool %Q5.1
Bool %Q5.2
Bool %Q5.3
Bool %Q5.4
Bool %Q5.5
Bool %Q5.6
Bool %Q5.7
Bool %I1.0
Bool %I1.6
Bool %I1.7
Bool %I2.4
Bool %I2.5
Bool %I2.6
Bool %I2.7
Word %IW5
Word %IW7
Bool %I9.0
Bool %I9.1
Bool %I9.2
Bool %I9.3
Bool %I9.4
Bool %I9.5
Bool %I9.6
Bool %I9.7
Bool %Q17.0
Bool %Q17.1
Bool %Q17.2
Bool %Q17.3
Bool %I17.0
Bool %I17.1
Bool %I17.2
Bool %I17.3
Bool %I17.4
Bool %I17.5
Bool %I17.6
Bool %I17.7
Bool %I18.0
Dec %IW19.0
Word %IW21
Int %IW23
DWord %QD64
Dword %ID68
Base Tags:

SYSTEM CONTROL TriggerEnable


System Input 0 BufferResultsEnable
ExecuteCommand
ClearError
Set_Pause
System Input 2-3 Command ID
System Input 4-7 SoftEvent[0]
SoftEvent[1]
SoftEvent[2]
SoftEvent[3]
SoftEvent[4]
SoftEvent[5]
SoftEvent[6]
SoftEvent[7]
System Output 0 Paused
Online
Run_Mode
System Output 1 Command_Executing
Command_Completetd
Command_Failed
Error
System Output 4-5 Command_Result_Code
System Output 6-7 Error_ID
System Output 8-11 SoftEvent_ACK[0]
SoftEvent_ACK[1]
SoftEvent_ACK[2]

DO NOT SoftEvent_ACK[3]
SoftEvent_ACK[4]
SoftEvent_ACK[5]

MAKE ANY
SoftEvent_ACK[6]
SoftEvent_ACK[7]
ENGINE CONTROL 1 Trigger_Camera

CHANGES
Input Channel Inspection_Results_ACK
Clear_Exposure_Complete
Set_User_Data

RIGHT OF
Output Channel Trigger_Ready
Trigger_ACK
Acquisition_Error

THIS
Exposure Complete
Inspection_Completed

COLUMN
RIGHT OF
THIS Results_Valid
Inspection_Passed

COLUMN Results_Buffer_Overrun
Set_User_Data_Ack
Acquisition_ID
Inspected_Image_ID
Inspection_Result_Code
User Data User_Data
Inspection Results Inspection_Results
Bit Offset
%Q 0
%Q 1
%Q 4
%Q 6
%Q 7
%QW 2
%Q 0
%Q 1
%Q 2
%Q 3
%Q 4
%Q 5
%Q 6
%Q 7
%I 0
%I 6
%I 7
%I 4
%I 5
%I 6
%I 7
%IW
%IW
%I 0
%I 1
%I 2
%I 3
%I 4
%I 5
%I 6
%I 7
%Q 0
%Q 1
%Q 2
%Q 3
%I 0
%I 1
%I 2
%I 3
%I 4
%I 5
%I 6
%I 7
%I 0
%IW 0
%IW
%IW
%QD
%ID
VC Profiler Name: VCProfiler

Module Name Start Address


System Input 10
System Input 2-3 12
System Input 4-7 14
System Output 0 19
System Output 1 20
System Output 4-5 23
System Output 6-7 25
System Output 8-11 27
Input Channel 26
Output Channel 35
Inspection Results 290

Instructions to use this spreadsheet


· Put camera name in cell $B$2
· Enter module addresses in cells $B$6 - $B$9 - $B$14 - $B$15 - $B$16
· Select cells $F$5 - $H$94
· Right click on highlighted cells and select ‘Copy’
· In TIA Portal, create new tag table
· Right click in first tag space and select Paste

Extra: if you want to insert a minimal WatchTable


· Select cells $A$33 - $C$41
· Right click on highlighted cells and select ‘Copy’
· In TIA Portal, create a new watch table
· Right click in first watch table name space and select Paste

Minimal Watch Table

VCProfiler-TriggerEnable %Q10.0 Bool


VCProfiler-Trigger_Ready %I35.0 Bool
VCProfiler-System_Ready %I19.0 Bool
VCProfiler-Processing_Enabled %I19.6 Bool
VCProfiler-Run_Mode %I19.7 Bool
VCProfiler-Trigger_Camera %Q26.0 Bool
VCProfiler-Trigger_ACK %I35.1 Bool
VCProfiler-Inspection_Completed %I35.4 Bool
VCProfiler-Inspection_Passed %I35.6 Bool

tr
Table to be copied into TIA Portal
Tag Name
VCProfiler-TriggerEnable
VCProfiler-BufferResultsEnable
System Input 0
VCProfiler-ExecuteCommand
VCProfiler-ClearError
System Input 2-3 VCProfiler-Command ID
VCProfiler-SoftEvent[0]
VCProfiler-SoftEvent[1]
VCProfiler-SoftEvent[2]
VCProfiler-SoftEvent[3]
VCProfiler-SoftEvent[4]
VCProfiler-SoftEvent[5]
VCProfiler-SoftEvent[6]
VCProfiler-SoftEvent[7]
VCProfiler-SoftEvent[8]
VCProfiler-SoftEvent[9]
VCProfiler-SoftEvent[10]
VCProfiler-SoftEvent[11]
VCProfiler-SoftEvent[12]
VCProfiler-SoftEvent[13]
VCProfiler-SoftEvent[14]
VCProfiler-SoftEvent[15]
System Input 4-7
VCProfiler-SoftEvent[16]
VCProfiler-SoftEvent[17]
VCProfiler-SoftEvent[18]
VCProfiler-SoftEvent[19]
VCProfiler-SoftEvent[20]
VCProfiler-SoftEvent[21]
VCProfiler-SoftEvent[22]
VCProfiler-SoftEvent[23]
VCProfiler-SoftEvent[24]
VCProfiler-SoftEvent[25]
VCProfiler-SoftEvent[26]
VCProfiler-SoftEvent[27]
VCProfiler-SoftEvent[28]
VCProfiler-SoftEvent[29]
VCProfiler-SoftEvent[30]
VCProfiler-SoftEvent[31]
VCProfiler-System_Ready
System Output 0 VCProfiler-Processing_Enabled
VCProfiler-Run_Mode
VCProfiler-Command_Executing
System Output 1
VCProfiler-Command_Completetd
System Output 1
VCProfiler-Command_Failed
VCProfiler-Error
System Output 4-5 VCProfiler-Command_Result_Code
System Output 6-7 VCProfiler-Error_ID
VCProfiler-SoftEvent_ACK[0]
VCProfiler-SoftEvent_ACK[1]
VCProfiler-SoftEvent_ACK[2]
VCProfiler-SoftEvent_ACK[3]
VCProfiler-SoftEvent_ACK[4]
VCProfiler-SoftEvent_ACK[5]
VCProfiler-SoftEvent_ACK[6]
VCProfiler-SoftEvent_ACK[7]
VCProfiler-SoftEvent_ACK[8]
VCProfiler-SoftEvent_ACK[9]
VCProfiler-SoftEvent_ACK[10]
VCProfiler-SoftEvent_ACK[11]
VCProfiler-SoftEvent_ACK[12]
VCProfiler-SoftEvent_ACK[13]
VCProfiler-SoftEvent_ACK[14]
VCProfiler-SoftEvent_ACK[15]
System Output 8-11
VCProfiler-SoftEvent_ACK[16]
VCProfiler-SoftEvent_ACK[17]
VCProfiler-SoftEvent_ACK[18]
VCProfiler-SoftEvent_ACK[19]
VCProfiler-SoftEvent_ACK[20]
VCProfiler-SoftEvent_ACK[21]
VCProfiler-SoftEvent_ACK[22]
VCProfiler-SoftEvent_ACK[23]
VCProfiler-SoftEvent_ACK[24]
VCProfiler-SoftEvent_ACK[25]
VCProfiler-SoftEvent_ACK[26]
VCProfiler-SoftEvent_ACK[27]
VCProfiler-SoftEvent_ACK[28]
VCProfiler-SoftEvent_ACK[29]
VCProfiler-SoftEvent_ACK[30]
VCProfiler-SoftEvent_ACK[31]
VCProfiler-Trigger_Camera
Input Channel
VCProfiler-Inspection_Results_ACK
VCProfiler-Trigger_Ready
VCProfiler-Trigger_ACK
VCProfiler-Acquisition_Error
Output Channel 0 VCProfiler-Inspection_Completed
VCProfiler-Results_Valid
VCProfiler-Inspection_Passed
Output Channel 0

VCProfiler-Results_Buffer_Overrun
Output Channel 4-5 VCProfiler-Inspected_Image_ID
Output Channel 6-7 VCProfiler-Inspection_Result_Code
Inspection Results VCProfiler-Inspection_Results
into TIA Portal
Data Type Address
Bool %Q10.0
Bool %Q10.1
Bool %Q10.4
Bool %Q10.6
Int %QW12
Bool %Q14.0
Bool %Q14.1
Bool %Q14.2
Bool %Q14.3
Bool %Q14.4
Bool %Q14.5
Bool %Q14.6
Bool %Q14.7
Bool %Q15.0
Bool %Q15.1
Bool %Q15.2
Bool %Q15.3
Bool %Q15.4
Bool %Q15.5
Bool %Q15.6
Bool %Q15.7
Bool %Q16.0
Bool %Q16.1
Bool %Q16.2
Bool %Q16.3
Bool %Q16.4
Bool %Q16.5
Bool %Q16.6
Bool %Q16.7
Bool %Q17.0
Bool %Q17.1
Bool %Q17.2
Bool %Q17.3
Bool %Q17.4
Bool %Q17.5
Bool %Q17.6
Bool %Q17.7
Bool %I19.0
Bool %I19.6
Bool %I19.7
Bool %I20.4
Bool %I20.5
Bool %I20.6
Bool %I20.7
Word %IW23
Word %IW25
Bool %I27.0
Bool %I27.1
Bool %I27.2
Bool %I27.3
Bool %I27.4
Bool %I27.5
Bool %I27.6
Bool %I27.7
Bool %I28.0
Bool %I28.1
Bool %I28.2
Bool %I28.3
Bool %I28.4
Bool %I28.5
Bool %I28.6
Bool %I28.7
Bool %I29.0
Bool %I29.1
Bool %I29.2
Bool %I29.3
Bool %I29.4
Bool %I29.5
Bool %I29.6
Bool %I29.7
Bool %I30.0
Bool %I30.1
Bool %I30.2
Bool %I30.3
Bool %I30.4
Bool %I30.5
Bool %I30.6
Bool %I30.7
Bool %Q26.0
Bool %Q26.1
Bool %I35.0
Bool %I35.1
Bool %I35.2
Bool %I35.4
Bool %I35.5
Bool %I35.6
Bool %I35.7
Word %IW39
Int %IW41
Floating-point number
%ID290
Base Tags:

System Input 0 TriggerEnable


BufferResultsEnable
ExecuteCommand
ClearError
System Input 2-3 Command ID
System Input 4-7 SoftEvent[0]
SoftEvent[1]
SoftEvent[2]
SoftEvent[3]
SoftEvent[4]
SoftEvent[5]
SoftEvent[6]
SoftEvent[7]
SoftEvent[8]
System Input 5 SoftEvent[9]
SoftEvent[10]
SoftEvent[11]
SoftEvent[12]
SoftEvent[13]
SoftEvent[14]
SoftEvent[15]
SoftEvent[16]
System Input 6 SoftEvent[17]
SoftEvent[18]
SoftEvent[19]
SoftEvent[20]

DO NOT SoftEvent[21]
SoftEvent[22]
SoftEvent[23]

MAKE ANY
SoftEvent[24]
System Input 7 SoftEvent[25]
SoftEvent[26]

CHANGES
SoftEvent[27]
SoftEvent[28]
SoftEvent[29]

RIGHT OF
SoftEvent[30]
SoftEvent[31]
System_Ready

THIS
System Output 0 Processing_Enabled
Run_Mode
Command_Executing

COLUMN
RIGHT OF
THIS System Output 1 Command_Completetd

COLUMN System Output 4-5


System Output 6-7
Command_Failed
Error
Command_Result_Code
Error_ID
System Output 8 SoftEvent_ACK[0]
SoftEvent_ACK[1]
SoftEvent_ACK[2]
SoftEvent_ACK[3]
SoftEvent_ACK[4]
SoftEvent_ACK[5]
SoftEvent_ACK[6]
SoftEvent_ACK[7]
System Output 9 SoftEvent_ACK[8]
SoftEvent_ACK[9]
SoftEvent_ACK[10]
SoftEvent_ACK[11]
SoftEvent_ACK[12]
SoftEvent_ACK[13]
SoftEvent_ACK[14]
SoftEvent_ACK[15]
System Output 10 SoftEvent_ACK[16]
SoftEvent_ACK[17]
SoftEvent_ACK[18]
SoftEvent_ACK[19]
SoftEvent_ACK[20]
SoftEvent_ACK[21]
SoftEvent_ACK[22]
SoftEvent_ACK[23]
System Output 11 SoftEvent_ACK[24]
SoftEvent_ACK[25]
SoftEvent_ACK[26]
SoftEvent_ACK[27]
SoftEvent_ACK[28]
SoftEvent_ACK[29]
SoftEvent_ACK[30]
SoftEvent_ACK[31]
Input Channel Trigger_Camera
Inspection_Results_ACK
Output Channel Trigger_Ready
Trigger_ACK
Acquisition_Error
Inspection_Completed
Results_Valid
Inspection_Passed
Results_Buffer_Overrun
Inspected_Image_ID
Inspection_Result_Code
Inspection Results Inspection_Results
Bit Offset
%Q 0
%Q 1
%Q 4
%Q 6
%QW
%Q 0
%Q 1
%Q 2
%Q 3
%Q 4
%Q 5
%Q 6
%Q 7
%Q 0
%Q 1
%Q 2
%Q 3
%Q 4
%Q 5
%Q 6
%Q 7
%Q 0
%Q 1
%Q 2
%Q 3
%Q 4
%Q 5
%Q 6
%Q 7
%Q 0
%Q 1
%Q 2
%Q 3
%Q 4
%Q 5
%Q 6
%Q 7
%I 0
%I 6
%I 7
%I 4
%I 5
%I 6
%I 7
%IW
%IW
%I 0
%I 1
%I 2
%I 3
%I 4
%I 5
%I 6
%I 7
%I 0
%I 1
%I 2
%I 3
%I 4
%I 5
%I 6
%I 7
%I 0
%I 1
%I 2
%I 3
%I 4
%I 5
%I 6
%I 7
%I 0
%I 1
%I 2
%I 3
%I 4
%I 5
%I 6
%I 7
%Q 0
%Q 1
%I 0
%I 1
%I 2
%I 4
%I 5
%I 6
%I 7
%IW
%IW
%ID
In-Sight Camera Name: Insight

Module Name Start Address


Acquisition Control Module 13
Acquisition Status Module 27
Inspection Control Module 14
Inspection Status Module 30
Job Control Input Module 582
Job Control Output Module 716
Soft Event Control Module (Q Address) 15
Soft Event Status Module (I Address) 34
User Data Module 584
Inspection Results Module 718

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
Insight-TriggerEnable Bool
Insight-Trigger Bool
Acquisition Control Module
Insight-ClearExposureComplete Bool
Insight-SetOffline Bool
Insight-TriggerReady Bool
Insight-TriggerAck Bool
Insight-ExposureComplete Bool
Insight-MissedAcq Bool
Acquisition Status Module Insight-OfflineReason(0) Bool
Insight-OfflineReason(1) Bool
Insight-OfflineReason(2) Bool
Insight-Online Bool
Insight-AcquisitionID Int
Insight-BufferResultsEnable Bool
Insight-InspectionResultsAck Bool
Inspection Control Module Insight-SetUserData Bool
Insight-ExecuteCommand/JobLoad Bool
Insight-ClearError Bool
Insight-SystemBusy Bool
Insight-InspectionCompleted Bool
Insight-ResultsBufferOverrun Bool
Insight-ResultsValid Bool
Insight-CommandExecuting Bool
Insight-CommandCompleted Bool
Inspection Status Module
Insight-CommandFailed Bool
Insight-SetUserDataAck Bool
Insight-JobPass Bool
Insight-TestRunReady Bool
Insight-Error Bool
Insight-ErrorCode Word
Command Control Input Insight-CommandInput Word
Command Control Output Insight-CommandOutput Word
Insight-SoftEvent[0] Bool
Insight-SoftEvent[1] Bool
Insight-SoftEvent[2] Bool
Insight-SoftEvent[3] Bool
Soft Event Control
Insight-SoftEvent[4] Bool
Insight-SoftEvent[5] Bool
Insight-SoftEvent[6] Bool
Insight-SoftEvent[7] Bool
Insight-SoftEventAck[0] Bool

Soft Event Status


Insight-SoftEventAck[1] Bool
Insight-SoftEventAck[2] Bool
Insight-SoftEventAck[3] Bool
Soft Event Status
Insight-SoftEventAck[4] Bool
Insight-SoftEventAck[5] Bool
Insight-SoftEventAck[6] Bool
Insight-SoftEventAck[7] Bool
Insight-UserData[0] Byte
Insight-UserData[1] Byte
Insight-UserData[2] Byte
Insight-UserData[3] Byte
Insight-UserData[4] Byte
Insight-UserData[5] Byte
Insight-UserData[6] Byte
Insight-UserData[7] Byte
User Data Module
Insight-UserData[8] Byte
Insight-UserData[9] Byte
Insight-UserData[10] Byte
Insight-UserData[11] Byte
Insight-UserData[12] Byte
Insight-UserData[13] Byte
Insight-UserData[14] Byte
Insight-UserData[15] Byte
Insight-InspectionID Word
Insight-InspectionResultsCode Int
Insight-InspectionResults[0] Byte
Insight-InspectionResults[1] Byte
Insight-InspectionResults[2] Byte
Insight-InspectionResults[3] Byte
Insight-InspectionResults[4] Byte
Insight-InspectionResults[5] Byte
Insight-InspectionResults[6] Byte
Inspection Results Module
Insight-InspectionResults[7] Byte
Insight-InspectionResults[8] Byte
Insight-InspectionResults[9] Byte
Insight-InspectionResults[10] Byte
Insight-InspectionResults[11] Byte
Insight-InspectionResults[12] Byte
Insight-InspectionResults[13] Byte
Insight-InspectionResults[14] Byte
Insight-InspectionResults[15] Byte
tal
Address
%Q13.0
%Q13.1
%Q13.2
%Q13.7
%I27.0
%I27.1
%I27.2
%I27.3
%I27.4
%I27.5
%I27.6
%I27.7
%IW28
%Q14.0
%Q14.1
%Q14.2
%Q14.3
%Q14.7
%I30.0
%I30.1
%I30.2
%I30.3
%I30.4
%I30.5
%I30.6
%I30.7
%I31.0
%I31.1
%I31.7
%IW32
%IW582
%QW716
%Q15.0
%Q15.1
%Q15.2
%Q15.3
%Q15.4
%Q15.5
%Q15.6
%Q15.7
%I34.0
%I34.1
%I34.2
%I34.3
%I34.4
%I34.5
%I34.6
%I34.7
%QB584
%QB585
%QB586
%QB587
%QB588
%QB589
%QB590
%QB591
%QB592
%QB593
%QB594
%QB595
%QB596
%QB597
%QB598
%QB599
%IW718
%IW720
%IB722
%IB723
%IB724
%IB725
%IB726
%IB727
%IB728
%IB729
%IB730
%IB731
%IB732
%IB733
%IB734
%IB735
%IB736
%IB737
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 28
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 584
UserData[1] %QB 585
UserData[2] %QB 586
UserData[3] %QB 587
UserData[4] %QB 588
UserData[5] %QB 589
UserData[6] %QB 590
UserData[7] %QB 591
UserData[8] %QB 592
UserData[9] %QB 593
UserData[10] %QB 594
UserData[11] %QB 595
UserData[12] %QB 596
UserData[13] %QB 597
UserData[14] %QB 598
UserData[15] %QB 599
InspectionID %IW 718
InspectionResultsCode %IW 720
InspectionResults[0] %IB 722
InspectionResults[1] %IB 723
InspectionResults[2] %IB 724
InspectionResults[3] %IB 725
InspectionResults[4] %IB 726
InspectionResults[5] %IB 727
InspectionResults[6] %IB 728
InspectionResults[7] %IB 729
InspectionResults[8] %IB 730
InspectionResults[9] %IB 731
InspectionResults[10] %IB 732
InspectionResults[11] %IB 733
InspectionResults[12] %IB 734
InspectionResults[13] %IB 735
InspectionResults[14] %IB 736
InspectionResults[15] %IB 737
In-Sight Camera Name: is2000wall

Module Name Start Address


Acquisition Control Module 13
Acquisition Status Module 27
Inspection Control Module 14
Inspection Status Module 30
Job Control Input Module 582
Job Control Output Module 716
Soft Event Control Input Module 15
User Data Module 584
Inspection Results Module 718

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

User Data Module


is2000wall-UserData[5] Byte
is2000wall-UserData[6] Byte
is2000wall-UserData[7] Byte
User Data Module
is2000wall-UserData[8] Byte
is2000wall-UserData[9] Byte
is2000wall-UserData[10] Byte
is2000wall-UserData[11] Byte
is2000wall-UserData[12] Byte
is2000wall-UserData[13] Byte
is2000wall-UserData[14] Byte
is2000wall-UserData[15] Byte
is2000wall-InspectionID Word
is2000wall-InspectionResultsCode Int
is2000wall-InspectionResults[0] Byte
is2000wall-InspectionResults[1] Byte
is2000wall-InspectionResults[2] Byte
is2000wall-InspectionResults[3] Byte
is2000wall-InspectionResults[4] Byte
is2000wall-InspectionResults[5] Byte
is2000wall-InspectionResults[6] Byte
Inspection Results Module
is2000wall-InspectionResults[7] Byte
is2000wall-InspectionResults[8] Byte
is2000wall-InspectionResults[9] Byte
is2000wall-InspectionResults[10] Byte
is2000wall-InspectionResults[11] Byte
is2000wall-InspectionResults[12] Byte
is2000wall-InspectionResults[13] Byte
is2000wall-InspectionResults[14] Byte
is2000wall-InspectionResults[15] Byte
tal
Address
%Q13.0
%Q13.1
%Q13.7
%I27.0
%I27.1
%I27.2
%I27.3
%I27.4
%I27.5
%I27.6
%I27.7
%IW28
%Q14.0
%Q14.1
%Q14.2
%Q14.3
%I30.0
%I30.1
%I30.2
%I30.3
%I30.4
%I30.5
%I30.6
%I30.7
%I31.0
%I31.1
%IB582
%QW716
%Q15.0
%Q15.1
%Q15.2
%Q15.3
%Q15.4
%Q15.5
%Q15.6
%Q15.7
%QB584
%QB585
%QB586
%QB587
%QB588
%QB589
%QB590
%QB591
%QB592
%QB593
%QB594
%QB595
%QB596
%QB597
%QB598
%QB599
%IW718
%IW720
%IB722
%IB723
%IB724
%IB725
%IB726
%IB727
%IB728
%IB729
%IB730
%IB731
%IB732
%IB733
%IB734
%IB735
%IB736
%IB737
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 28
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 584
UserData[1] %QB 585
UserData[2] %QB 586
UserData[3] %QB 587
UserData[4] %QB 588
UserData[5] %QB 589
UserData[6] %QB 590
UserData[7] %QB 591
UserData[8] %QB 592
UserData[9] %QB 593
UserData[10] %QB 594
UserData[11] %QB 595
UserData[12] %QB 596
UserData[13] %QB 597
UserData[14] %QB 598
UserData[15] %QB 599
InspectionID %IW 718
InspectionResultsCode %IW 720
InspectionResults[0] %IB 722
InspectionResults[1] %IB 723
InspectionResults[2] %IB 724
InspectionResults[3] %IB 725
InspectionResults[4] %IB 726
InspectionResults[5] %IB 727
InspectionResults[6] %IB 728
InspectionResults[7] %IB 729
InspectionResults[8] %IB 730
InspectionResults[9] %IB 731
InspectionResults[10] %IB 732
InspectionResults[11] %IB 733
InspectionResults[12] %IB 734
InspectionResults[13] %IB 735
InspectionResults[14] %IB 736
InspectionResults[15] %IB 737
In-Sight Camera Name: DM262-TS

Module Name Start Address


Acquisition Control Module 1
Acquisition Status Module 1
Result Control Module 2
Result Status Module 4
Soft Event Control Module ( Q ) 3
Soft Event Status Module ( I ) 5
User Data Module 386
Results Data Module 394

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 DM262-TS-TriggerEnable Bool


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

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

%Q1.0
%Q1.1
%M1.0
%M1.1
%M1.2
%M1.3
%MW2
%Q2.0
%Q2.1
%M4.0
%M4.1
%M4.2
%M4.3
%M4.7
%Q3.0
%Q3.1
%Q3.2
%Q3.3
%Q3.4
%Q3.6
%Q3.7
%M5.0
%M5.1
%M5.2
%M5.3
%M5.4
%M5.6
%M5.7
%QW386
%QW388
%QB390
%QB391
%QB392
%QB393
%QB394
%QB395
%QB396
%QB397
%QB398
%QB399
%QB400
%QB401
%QB402
%QB403
%QB404
%QB405
%MW394
%MW396
%MW398
%MW400
%MB402
%MB403
%MB404
%MB405
%MB406
%MB407
%MB408
%MB409
%MB410
%MB411
%MB412
%MB413
%MB414
%MB415
%MB416
%MB417
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 %M 0
TriggerAck %M 1
Acquiring %M 2
MissedAcq %M 3
TriggerID %MW 2
BufferResultsEnable %Q 0
ResultsAck %Q 1
Decoding %M 0
Decode Complete %M 1
Results Buffer Overrun %M 2
Results Available %M 3
General Fault %M 7
Train Code %Q 0
Train Match String %Q 1
Train Focus %Q 2
Train Brightness %Q 3
Untrain %Q 4
Execute DMCC %Q 6
Set Match String %Q 7
Train Code Ack %M 0
Train Match String Ack %M 1
Train Focus Ack %M 2
Train Brightness Ack %M 3
Untrain Ack %M 4
Execute DMCC Ack %M 6
Set Match String Ack %M 7
UserData Option %QW 386
UserData Length %QW 388
UserData[0] %QB 390
UserData[1] %QB 391
UserData[2] %QB 392
UserData[3] %QB 393
UserData[4] %QB 394
UserData[5] %QB 395
UserData[6] %QB 396
UserData[7] %QB 397
UserData[8] %QB 398
UserData[9] %QB 399
UserData[10] %QB 400
UserData[11] %QB 401
UserData[12] %QB 402
UserData[13] %QB 403
UserData[14] %QB 404
UserData[15] %QB 405
ResultID %MW 394
Result Code %MW 396
Result Extended %MW 398
Result Length %MW 400
InspectionResults[0] %MB 402
InspectionResults[1] %MB 403
InspectionResults[2] %MB 404
InspectionResults[3] %MB 405
InspectionResults[4] %MB 406
InspectionResults[5] %MB 407
InspectionResults[6] %MB 408
InspectionResults[7] %MB 409
InspectionResults[8] %MB 410
InspectionResults[9] %MB 411
InspectionResults[10] %MB 412
InspectionResults[11] %MB 413
InspectionResults[12] %MB 414
InspectionResults[13] %MB 415
InspectionResults[14] %MB 416
InspectionResults[15] %MB 417

You might also like