应用场景
最近做项目,电气部分PLC选用了国产的信捷PLC,需要考虑上位机与信捷PLC通讯的问题,直接读写寄存器或线圈。
解决方案
信捷官网找资料,介绍的各种通讯方法,感觉都不是很好理解,而且也没办法直接拿来用。然后网上找教程也基本没有,csdn资源还要收费、收积分,而且下载了也不一定好用。最后还是好不容易在信捷的官网找到了这样一篇文章和资源。
链接:https://college.xinje.net/uncategorized/xd-xlplc-dll/1179/
我们下载完资源,解压缩后得到我们想要的文件。
当我们拿到dll文件,一切问题都迎刃而解,不论你是用C#编程还是LabVIEW编程,直接调用类库中的相应方法即可。
cs文件中也介绍了常用方法的使用。
实例应用
我用LabVIEW开发了一个简单的demo,但是还没有测试,因为我们的PLC还没有买回来,哈哈。我也是分享下思路,不敢保证代码的正确性,仅供参考哈,总比没有思路好吧。
代码没什么需要讲的,就是正常调用,还是很简单的。这篇文章主要还是资源的分享,当然啦,最后再提一句,我还没有测试验证,不敢保证资源的可行性。等我验证后,我再来更新这篇文章。