发布网友 发布时间:2022-04-22 02:50
共5个回答
热心网友 时间:2024-03-07 19:02
VB不能直接访问PLC的。
西门子有专用的软件接口,是通过OPC实现的。大致原理是架设好OPC Server(其实也是一个软件),通过OPC协议把PLC的所有需要的IO或者中间变量共享出来,然后用西门子的专用接口访问OPC上共享出来的这些内容(VB、VC、C#等)。
另外如果你现在有WinCC和PLC通信且能监控或者控制PLC的IO点或者中间变量,那吗可以不用另外架设OPC Server,直接用WinCC 中的OPC就行了。
热心网友 时间:2024-03-07 19:02
不知道你问什么。
热心网友 时间:2024-03-07 19:03
我所知道的就是WinTcpS7,上个项目碰到同样的问题,网上找到资源直接用的;
热心网友 时间:2024-03-07 19:03
VB.NET是可以的,直接搜索WinTcpS7.DLL,有源代码的;
热心网友 时间:2024-03-07 19:04
搜索下OPC吧,不过得用RSLinx(而且这个得有gateway授权),然后调用一个dll,按照语法就可以了