I just noticed that inserting the code changed the title bar from reading AdvancedHMI v3.99r to now reading the number 3 !
This means communication with the PLC is good, but the subscriptions to update the labels are not starting. For your BasicLabel, what do you have in PLCAddressValue? Also check the ComComponent property to make sure it has EthernetIPforSLCMicroCom1
Let's try a manual subscription via code...... In the place you added the previous line of code, replace that code with this:
EthernetIPforSLCMicroCom1.Subscribe("N7:0", 1, 500, AddressOf DataChanged)
Now just 2 lines down, below the End Sub, add these lines of code:
Private Sub DataChanged(sender As Object, e As Drivers.Common.PlcComEventArgs)
MsgBox("N7:0=" & e.Values(0))
End Sub
Now run the application again with another Wireshark capture and let me know if you get a message box pop up.