You are on page 1of 40

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
Input Channel Inspection_Results_ACK

CHANGES Output Channel


Clear_Exposure_Complete
Set_User_Data
Trigger_Ready

RIGHT OF Trigger_ACK
Acquisition_Error
Exposure Complete

THIS 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]
SoftEvent[30]

RIGHT OF System Output 0


SoftEvent[31]
System_Ready
Processing_Enabled

THIS 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: checker

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

Soft Event Status


checker-SoftEventAck[1] Bool %I34.1
checker-SoftEventAck[2] Bool %I34.2
checker-SoftEventAck[3] Bool %I34.3
Soft Event Status
checker-SoftEventAck[4] Bool %I34.4
checker-SoftEventAck[5] Bool %I34.5
checker-SoftEventAck[6] Bool %I34.6
checker-SoftEventAck[7] Bool %I34.7
checker-UserData[0] Byte %QB584
checker-UserData[1] Byte %QB585
checker-UserData[2] Byte %QB586
checker-UserData[3] Byte %QB587
checker-UserData[4] Byte %QB588
checker-UserData[5] Byte %QB589
checker-UserData[6] Byte %QB590
checker-UserData[7] Byte %QB591
User Data Module
checker-UserData[8] Byte %QB592
checker-UserData[9] Byte %QB593
checker-UserData[10] Byte %QB594
checker-UserData[11] Byte %QB595
checker-UserData[12] Byte %QB596
checker-UserData[13] Byte %QB597
checker-UserData[14] Byte %QB598
checker-UserData[15] Byte %QB599
checker-InspectionID Word %IW718
checker-InspectionResultsCode Int %IW720
checker-InspectionResults[0] Byte %IB722
checker-InspectionResults[1] Byte %IB723
checker-InspectionResults[2] Byte %IB724
checker-InspectionResults[3] Byte %IB725
checker-InspectionResults[4] Byte %IB726
checker-InspectionResults[5] Byte %IB727
checker-InspectionResults[6] Byte %IB728
Inspection Results Module
checker-InspectionResults[7] Byte %IB729
checker-InspectionResults[8] Byte %IB730
checker-InspectionResults[9] Byte %IB731
checker-InspectionResults[10] Byte %IB732
checker-InspectionResults[11] Byte %IB733
checker-InspectionResults[12] Byte %IB734
checker-InspectionResults[13] Byte %IB735
checker-InspectionResults[14] Byte %IB736
checker-InspectionResults[15] Byte %IB737
DO NOT
MAKE ANY
CHANGES
RIGHT OF
THIS
COLUMN
Base Tags:
Bit Offset
Acquisition Control Module TriggerEnable %Q 0
Trigger %Q 1
ClearExposureComplete %Q 2
SetOffline %Q 7
Acquisition Status Module 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
Inspection Control Module BufferResultsEnable %Q 0
InspectionResultsAck %Q 1
SetUserData %Q 2
ExecuteCommand/JobLoad %Q 3
ClearError %Q 7
Inspection Status Module 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
Command Control Input CommandInput %IW
Command Control Output CommandOutput %QW
Soft Event Control 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
Soft Event Status 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
User Data Module 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
Inspection Results Module 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 Address
is2000wall-TriggerEnable Bool %Q13.0
Acquisition Control Module is2000wall-Trigger Bool %Q13.1
is2000wall-SetOffline Bool %Q13.7
is2000wall-TriggerReady Bool %I27.0
is2000wall-TriggerAck Bool %I27.1
is2000wall-Acquiring Bool %I27.2
is2000wall-MissedAcq Bool %I27.3
Acquisition Status Module is2000wall-OfflineReason(0) Bool %I27.4
is2000wall-OfflineReason(1) Bool %I27.5
is2000wall-OfflineReason(2) Bool %I27.6
is2000wall-Online Bool %I27.7
is2000wall-AcquisitionID Word %IW28
is2000wall-BufferResultsEnable Bool %Q14.0
is2000wall-InspectionResultsAck Bool %Q14.1
Inspection Control Module
is2000wall-SetUserData Bool %Q14.2
is2000wall-ExecuteCommand/JobLoad Bool %Q14.3
is2000wall-Inspecting Bool %I30.0
is2000wall-InspectionCompleted Bool %I30.1
is2000wall-ResultsBufferOverrun Bool %I30.2
is2000wall-ResultsValid Bool %I30.3
is2000wall-CommandExecuting Bool %I30.4
Inspection Status Module
is2000wall-CommandCompleted Bool %I30.5
is2000wall-CommandFailed Bool %I30.6
is2000wall-SetUserDataAck Bool %I30.7
is2000wall-JobPass Bool %I31.0
is2000wall-TestRunReady Bool %I31.1
Job Control Input is2000wall-Command/JobControlInput Byte %IB582
Job Control Output is2000wall-Command/JobControlOutput Word %QW716
is2000wall-SoftEvent(0) Bool %Q15.0
is2000wall-SoftEvent(1) Bool %Q15.1
is2000wall-SoftEvent(2) Bool %Q15.2
is2000wall-SoftEvent(3) Bool %Q15.3
Soft Event Control Input
is2000wall-SoftEvent(4) Bool %Q15.4
is2000wall-SoftEvent(5) Bool %Q15.5
is2000wall-SoftEvent(6) Bool %Q15.6
is2000wall-SoftEvent(7) Bool %Q15.7
is2000wall-UserData[0] Byte %QB584
is2000wall-UserData[1] Byte %QB585
is2000wall-UserData[2] Byte %QB586
is2000wall-UserData[3] Byte %QB587
is2000wall-UserData[4] Byte %QB588

User Data Module


is2000wall-UserData[5] Byte %QB589
is2000wall-UserData[6] Byte %QB590
is2000wall-UserData[7] Byte %QB591
User Data Module
is2000wall-UserData[8] Byte %QB592
is2000wall-UserData[9] Byte %QB593
is2000wall-UserData[10] Byte %QB594
is2000wall-UserData[11] Byte %QB595
is2000wall-UserData[12] Byte %QB596
is2000wall-UserData[13] Byte %QB597
is2000wall-UserData[14] Byte %QB598
is2000wall-UserData[15] Byte %QB599
is2000wall-InspectionID Word %IW718
is2000wall-InspectionResultsCode Int %IW720
is2000wall-InspectionResults[0] Byte %IB722
is2000wall-InspectionResults[1] Byte %IB723
is2000wall-InspectionResults[2] Byte %IB724
is2000wall-InspectionResults[3] Byte %IB725
is2000wall-InspectionResults[4] Byte %IB726
is2000wall-InspectionResults[5] Byte %IB727
is2000wall-InspectionResults[6] Byte %IB728
Inspection Results Module
is2000wall-InspectionResults[7] Byte %IB729
is2000wall-InspectionResults[8] Byte %IB730
is2000wall-InspectionResults[9] Byte %IB731
is2000wall-InspectionResults[10] Byte %IB732
is2000wall-InspectionResults[11] Byte %IB733
is2000wall-InspectionResults[12] Byte %IB734
is2000wall-InspectionResults[13] Byte %IB735
is2000wall-InspectionResults[14] Byte %IB736
is2000wall-InspectionResults[15] Byte %IB737
DO NOT
MAKE ANY
CHANGES
RIGHT OF
THIS
COLUMN
Base Tags:
Bit Offset
TriggerEnable %Q 0
Acquisition Control Module Trigger %Q 1
SetOffline %Q 7
TriggerReady %I 0
TriggerAck %I 1
Acquiring %I 2
MissedAcq %I 3
Acquisition Status Module OfflineReason(0) %I 4
OfflineReason(1) %I 5
OfflineReason(2) %I 6
Online %I 7
AcquisitionID %IW 28
BufferResultsEnable %Q 0
InspectionResultsAck %Q 1
Inspection Control Module
SetUserData %Q 2
ExecuteCommand/JobLoad %Q 3
Inspecting %I 0
InspectionCompleted %I 1
ResultsBufferOverrun %I 2
ResultsValid %I 3
CommandExecuting %I 4
Inspection Status Module
CommandCompleted %I 5
CommandFailed %I 6
SetUserDataAck %I 7
JobPass %I 0
TestRunReady %I 1
Job Control Input Command/JobControlInput %IB
Job Control Output Command/JobControlOutput %QW
SoftEvent(0) %Q 0
SoftEvent(1) %Q 1
SoftEvent(2) %Q 2
SoftEvent(3) %Q 3
Soft Event Control Input
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

User Data Module


UserData[5] %QB 589
UserData[6] %QB 590
UserData[7] %QB 591
User Data Module
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
Inspection Results Module
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: checker 4g7

Module Name Start Address


Acquisition Control Module 4
Acquisition Status Module 4
Result Control Module 5
Result Status Module 7
Soft Event Control Module ( Q ) 10
Soft Event Status Module ( I ) 6
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 Address

Acquisition Control Module checker 4g7-TriggerEnable Bool %Q4.0


checker 4g7-Trigger Bool %Q4.1
checker 4g7-TriggerReady Bool %I4.0
checker 4g7-TriggerAck Bool %I4.1
Acquisition Status Module checker 4g7-Acquiring Bool %I4.2
checker 4g7-MissedAcq Bool %I4.3
checker 4g7-TriggerID Word %IW5
checker 4g7-BufferResultsEnable Bool %Q5.0
Result Control Module
checker 4g7-ResultsAck Bool %Q5.1
checker 4g7-Decoding Bool %I7.0
checker 4g7-Decode Complete Bool %I7.1
Result Status Module checker 4g7-Results Buffer Overrun Bool %I7.2
checker 4g7-Results Available Bool %I7.3
checker 4g7-General Fault Bool %I7.7
checker 4g7-Train Code Bool %Q10.0
checker 4g7-Train Match String Bool %Q10.1
checker 4g7-Train Focus Bool %Q10.2
Soft Event Control Module checker 4g7-Train Brightness Bool %Q10.3
checker 4g7-Untrain Bool %Q10.4
checker 4g7-Execute DMCC Bool %Q10.6
checker 4g7-Set Match String Bool %Q10.7
checker 4g7-Train Code Ack Bool %I6.0
checker 4g7-Train Match String Ack Bool %I6.1
checker 4g7-Train Focus Ack Bool %I6.2
Soft Event Status Module checker 4g7-Train Brightness Ack Bool %I6.3
checker 4g7-Untrain Ack Bool %I6.4
checker 4g7-Execute DMCC Ack Bool %I6.6
checker 4g7-Set Match String Ack Bool %I6.7
checker 4g7-UserData Option Word %QW386
checker 4g7-UserData Length Word %QW388
checker 4g7-UserData[0] Byte %QB390
checker 4g7-UserData[1] Byte %QB391
checker 4g7-UserData[2] Byte %QB392
checker 4g7-UserData[3] Byte %QB393
checker 4g7-UserData[4] Byte %QB394
checker 4g7-UserData[5] Byte %QB395
checker 4g7-UserData[6] Byte %QB396
User Data Module
checker 4g7-UserData[7] Byte %QB397
checker 4g7-UserData[8] Byte %QB398
checker 4g7-UserData[9] Byte %QB399
User Data Module

checker 4g7-UserData[10] Byte %QB400


checker 4g7-UserData[11] Byte %QB401
checker 4g7-UserData[12] Byte %QB402
checker 4g7-UserData[13] Byte %QB403
checker 4g7-UserData[14] Byte %QB404
checker 4g7-UserData[15] Byte %QB405
checker 4g7-ResultID Byte %IW394
checker 4g7-Result Code Byte %IW396
checker 4g7-Result Extended Byte %IW398
checker 4g7-Result Length Byte %IW400
checker 4g7-InspectionResults[0] Byte %IB402
checker 4g7-InspectionResults[1] Byte %IB403
checker 4g7-InspectionResults[2] Byte %IB404
checker 4g7-InspectionResults[3] Byte %IB405
checker 4g7-InspectionResults[4] Byte %IB406
checker 4g7-InspectionResults[5] Byte %IB407
Results Data Module
checker 4g7-InspectionResults[6] Byte %IB408
checker 4g7-InspectionResults[7] Byte %IB409
checker 4g7-InspectionResults[8] Byte %IB410
checker 4g7-InspectionResults[9] Byte %IB411
checker 4g7-InspectionResults[10] Byte %IB412
checker 4g7-InspectionResults[11] Byte %IB413
checker 4g7-InspectionResults[12] Byte %IB414
checker 4g7-InspectionResults[13] Byte %IB415
checker 4g7-InspectionResults[14] Byte %IB416
checker 4g7-InspectionResults[15] Byte %IB417
DO NOT
MAKE ANY
CHANGES
RIGHT OF
THIS
COLUMN
Base Tags:
Bit Offset

TriggerEnable %Q 0
Acquisition Control Module
Trigger %Q 1
TriggerReady %I 0
TriggerAck %I 1
Acquisition Status Module Acquiring %I 2
MissedAcq %I 3
TriggerID %IW 5
BufferResultsEnable %Q 0
Result Control Module
ResultsAck %Q 1
Decoding %I 0
Decode Complete %I 1
Result Status Module 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
Soft Event Control Module Train Brightness %Q 3
Untrain %Q 4
Execute DMCC %Q 6
Set Match String %Q 7
Train Code Ack %I 0
Train Match String Ack %I 1
Train Focus Ack %I 2
Soft Event Status Module Train Brightness Ack %I 3
Untrain Ack %I 4
Execute DMCC Ack %I 6
Set Match String Ack %I 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
User Data Module
UserData[7] %QB 397
UserData[8] %QB 398
UserData[9] %QB 399
User Data Module

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 %IW 394
Result Code %IW 396
Result Extended %IW 398
Result Length %IW 400
InspectionResults[0] %IB 402
InspectionResults[1] %IB 403
InspectionResults[2] %IB 404
InspectionResults[3] %IB 405
InspectionResults[4] %IB 406
InspectionResults[5] %IB 407
Results data Module
InspectionResults[6] %IB 408
InspectionResults[7] %IB 409
InspectionResults[8] %IB 410
InspectionResults[9] %IB 411
InspectionResults[10] %IB 412
InspectionResults[11] %IB 413
InspectionResults[12] %IB 414
InspectionResults[13] %IB 415
InspectionResults[14] %IB 416
InspectionResults[15] %IB 417

You might also like