从PLC s7-1500读/写PLC标签

3

我想知道是否有方法可以使用自定义的C#应用程序从PLC标签文件夹中读写值?

enter image description here

我尝试使用了Snap7,这是一个很好的工具,实际上已经让它工作了,但只能读写数据块,而不能读取我想要实现的标签。我还没有尝试过Libnodave

请问您能否推荐一种方法来实现这个目标,或者是否有其他方法可以做到这一点。

更新 #1

我现在部分理解如何读写Merkers。但像那些输入和输出之类的东西呢?

enter image description here

更新 #2

我使用Python Snap7建立了监视表并使其正常工作,但无法使用C#实现相同的功能。 在这里输入图片描述


标签是OPC的概念。那需要花钱,你得自己去购物。 - Hans Passant
@HansPassant 你好!谢谢。你能否详细解释一下你的意思? - user3641381
2个回答

2
除了从数据块中获取的标签值外,libnodave可以获取/设置输入、输出和内存标签。Snap7也可以做到这一点。我认为这没有任何问题。

2

使用Libnodave读写非常简单。从官方网站下载最新的Libnodave.dll,并参考这个示例。您将会了解到。


谢谢。我会尝试一下并回来给出答案! - user3641381
你有任何示例或测试文件可以让我查看吗? - user3641381
那个链接已经有示例代码了,你试过了吗? - Olivarsham

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接