Ошибка s7.NET пытается прочитать или записать переменную в vb.net
Когда я пытаюсь прочитать какое-то значение, на изображении появляется ошибка ... Я уже пробовал разные способы, и результат все время один и тот же (строки комментариев). Как я могу прочитать значение в vb.net и s7.1200? Спасибо
Option Strict Off
Option Explicit On
Imports S7.Net
Imports System.Data.SqlClient
Imports Microsoft.Reporting.WinForms
Imports System.Data
Imports VB = Microsoft.VisualBasic
Imports Microsoft.VisualBasic.PowerPacks
Imports System.Xml
Imports System.Text
Imports System.IO
Imports System.Security.Cryptography
Imports System.Threading
Module PLC_InOut
Public Sub PLCInOuts()
' Dim Result As BitArray()
' Result = PLC.Read("DB8.DBW0")
'\\\\\\\\\\\\\\Inputs
' Result = PLC.Read(DataType.DataBlock, 8, 0, VarType.Bit, 0, 16)
'Result = PLC.Read(DataType.DataBlock, 8, 0, VarType.Byte, 1, 0)
' Result = PLC.Read("DB7.DBX0.0")
'Dim Value1 As Byte = PLC.Read("DB8.DBW0")
Dim u1 As System.UInt16 = PLC.Read("DB8.DBW0")
Dim b1() As Byte = BitConverter.GetBytes(u1)
If test1_out Then
' PLC.Write(DataType.Output, 0, 0, VarType.Bit, True)
'PLC.Write("O0.0", 1)
'PLC.Write("%M47.6", True)
' PLC.Write("DB7.DBX0.0", True)
'PLC.WriteBit(DataType.DataBlock, 7, 0, 0, True)
End If
' ("db8.dbx0.0")
'\\\\\\\\\\\\\\outputs
' PLC.WriteBit(DataType.DataBlock, 7, 0, 0, test1_out)
End Sub
End Module
1 ответ
Проблема заключалась в том, что аппаратное обеспечение ПЛК не было полностью загружено после изменения параметров защиты и безопасности ПЛК.