s7.netプラスライブラリを使用してS7-1200 PLCから値を読み取ろうとしています。データブロックからデータを読み込もうとすると、"WrongVarFormat"
というメッセージが返されます。私は、PLCの設定を行い、また、S7-1200 PLCからs7.net plusライブラリを読む
using (var plc = new Plc(CpuType.S71200, "192.168.1.17", 0, 0))
{
//IP is responding
if (plc.IsAvailable)
{
ErrorCode connectionResult = plc.Open();
//Connection successful
if (connectionResult.Equals(ErrorCode.NoError))
{
//Get data
object b2 = plc.Read("DB1.DBD38");//This part always return "WrongVarFormat"
}
}
と私はこのようデータブロックと値を宣言します:私のコードがある ほぼ全体の方法public object Read(string variable)
はのtry/catchでラップされ、それはいつものErrorCodeを返しS7-1200 DB1
私はそれをやったし、主なエラーが「受信バイト間違った番号」である、ことを発見... – Dnate