标签: c# plc
我想知道是否有办法使用自定义c#应用程序从PLC标签文件夹读取和写入值?
我尝试使用 Snap7 ,这是一个很好的工具,实际上让它工作,但只读取和写入数据块,而不是标记我愿意实现的。我还没有尝试 Libnodave 。
请您推荐一种实现此目的的方法,以及是否有其他方法可以做到这一点。
更新#1
我现在分手了解如何阅读和书写Merkers。但那些输入和输出怎么样呢?
更新#2
我已经设置了一个监视表,并使用Python Snap7使其工作,但是无法使用C#执行相同操作。
答案 0 :(得分:2)
除了来自数据块的任何标记值之外,libnodave还可以获取/设置输入,输出和内存标记。 Snap7也可以做到这一点。我没有看到任何问题。
答案 1 :(得分:2)
使用Libnodave非常容易阅读和书写。从官方网站下载最新的Libnodave.dll并参考this示例。你会明白的。
Libnodave.dll