AdvancedHMI Software
General Category => Open Discussion => Topic started by: sramirez on January 26, 2023, 08:48:07 AM
-
After upgrading to 3.9.9.2538 (AdvancedHMI399yBeta38), I am getting this error when running GetTagList
Dim EthernetIPforCLXCom1 As New AdvancedHMIDrivers.EthernetIPforCLXCom
With EthernetIPforCLXCom1
.IPAddress = "192.168.1.9"
.PollRateOverride = 1000
.ProcessorSlot = 0
End With
Dim AllTags() As AdvancedHMI.Drivers.CLXTag = EthernetIPforCLXCom1.GetTagList
The stack trace is as follows:
" at MfgControl.AdvancedHMI.Drivers.CIP.CLXTemplateObject.ParseGetAttributeListResponse(Byte[] data)" & vbCrLf & " at MfgControl.AdvancedHMI.Drivers.CIP.CLXTemplateObject..ctor(Byte[] data)" & vbCrLf & " at MfgControl.AdvancedHMI.Drivers.CIP.CIPforCLX.GetUDTInfo(UInt16 dataType, UInt16 sequenceNumber, Int64 ownerObjectID)" & vbCrLf & " at MfgControl.AdvancedHMI.Drivers.CIP.CIPforCLX.GetCLXTags(Int32 timeout, Int32 transactionNumber, Int64 ownerObjectID)" & vbCrLf & " at MfgControl.AdvancedHMI.Drivers.EthernetIPforCLX.GetTagList(Int32 timeOut)" & vbCrLf & " at MfgControl.AdvancedHMI.Drivers.EthernetIPforCLX.GetTagList()" & vbCrLf & " at Test_AdvancedHMI_GetTagList.Form1.Button1_Click(Object sender, EventArgs e) in C:\git\Framework\Framework_Dev_Line4\Test_AdvancedHMI_GetTagList\Form1.vb:line 12"
I am not sure what to try...
Thanks,
Shawn R
-
Did the same code work in a previous version?
-
In the previous version it did not error.
However, in the previous version I was not able to use the TreeNode code (https://www.advancedhmi.com/forum/index.php?topic=2670.msg16853#msg16853) because the CLXTemplateObject was not found.
That was why I upgraded.
Thanks for any help you can give me.
Shawn R