C# 从PLC s7-1500读取/写入PLC标签

C# 从PLC s7-1500读取/写入PLC标签,c#,plc,C#,Plc,我想知道是否有任何方法可以使用自定义c#应用程序从PLC标签文件夹读取和写入值 我尝试过使用Snap7,这是一个很好的工具,实际上它可以正常工作,但只读取和写入数据块,而不是标记我希望实现的目标。我还没有试过Libnodave 你能给我推荐一种实现这一目标的方法吗?如果还有其他方法的话 更新#1 我现在部分了解如何读和写梅克尔。但是像这样的输入和输出呢 更新#2 我已经设置了一个监视表,并使用Python Snap7使其工作,但无法使用C#实现同样的功能。 除了来自数据块的任何标记值之外,l

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

我尝试过使用Snap7,这是一个很好的工具,实际上它可以正常工作,但只读取和写入数据块,而不是标记我希望实现的目标。我还没有试过Libnodave

你能给我推荐一种实现这一目标的方法吗?如果还有其他方法的话

更新#1

我现在部分了解如何读和写梅克尔。但是像这样的输入和输出呢

更新#2

我已经设置了一个监视表,并使用Python Snap7使其工作,但无法使用C#实现同样的功能。

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

使用它读写起来非常容易。从官方网站下载最新的
Libnodave.dll
,并参考示例。你会有主意的

标签是一个OPC概念。那要花钱,你得自己去购物。@HansPassant嗨!谢谢请你再解释一下你真正的意思好吗?谢谢。我会尝试一下,然后回来回答!你有什么例子或测试文件我可以看一下吗?这个链接已经有了示例代码。。你试过了吗?