从PLC s7-1500读取/写入PLC变量

时间:2016-03-01 09:57:40

标签: c# plc

我想知道是否有办法使用自定义c#应用程序从PLC标签文件夹读取和写入值?

enter image description here

我尝试使用 Snap7 ,这是一个很好的工具,实际上让它工作,但只读取和写入数据块,而不是标记我愿意实现的。我还没有尝试 Libnodave

请您推荐一种实现此目的的方法,以及是否有其他方法可以做到这一点。

更新#1

我现在分手了解如何阅读和书写Merkers。但那些输入和输出怎么样呢?

enter image description here

更新#2

我已经设置了一个监视表,并使用Python Snap7使其工作,但是无法使用C#执行相同操作。 enter image description here

2 个答案:

答案 0 :(得分:2)

除了来自数据块的任何标记值之外,libnodave还可以获取/设置输入,输出和内存标记。 Snap7也可以做到这一点。我没有看到任何问题。

答案 1 :(得分:2)

使用Libnodave非常容易阅读和书写。从官方网站下载最新的Libnodave.dll并参考this示例。你会明白的。