Libnodave:connectPLC返回-1

Libnodave:connectPLC返回-1

问题描述:

我试图通过使用Libnodave DLL的CP 343-1 Lean通过以太网连接到西门子CPU315-2 DP。Libnodave:connectPLC返回-1

我试过包含在下载文件中的示例程序“simpleISO_TCP.cs”。函数openSocket工作得很好,但函数connectPLC总是返回-1,这意味着与PLC的连接失败。

任何人都知道什么会导致这个问题? PS:我在Windows 7 64位中使用Visual Studio 2012。

有几件事情对你的检查:

  • 下载到PLC正确的硬件配置
  • 你能平安PLC IP地址
  • 如果安装了SIMATIC是否禁用了102端口的服务
  • 是您的机架和插槽号码是否正确

我会尝试使用位于在W的testISO_TCP.exe在文件夹中。从 运行CMD与IP地址和-w标志,该标志将写信给一些内存地址提示(确保 它安全地做到这一点,如果它是一个生产PLC)

我只是做了一些工作,这个库和使用具有CP343-1的CPU 317-2 PN/DP(6GK7 343-1EX11-0EX0)