My mistake... I see what happened. You will need to do this fix.
- Open AdvancedHMIDriver\Omron\FINS\FINSBaseCom.vb
- Go to line 603
- Modify the code to this:
Dim FINSPacket As MfgControl.AdvancedHMI.Drivers.Omron.FINSFrame
'* MR=1, SR=1
'* 11-JUN-15 A 0xff was going in the bit position if no bit specified
Dim BitNumberByte As Integer = SavedRequests(CurrentTNS).BitNumber
If SavedRequests(CurrentTNS).BitNumber < 0 Or SavedRequests(CurrentTNS).BitNumber > 64 Then
BitNumberByte = 0
End If
Dim data() As Byte = {SavedRequests(CurrentTNS).MemoryAreaCode, CByte((SavedRequests(CurrentTNS).ElementNumber >> 8 ) And 255), CByte(SavedRequests(CurrentTNS).ElementNumber And 255), _
CByte(BitNumberByte), CByte((SavedRequests(CurrentTNS).NumberOfElements >> 8 ) And 255), CByte(SavedRequests(CurrentTNS).NumberOfElements And 255)}
FINSPacket = New MfgControl.AdvancedHMI.Drivers.Omron.FINSFrame(Header, 1, 1, data)