整理了下19年总结的关于OPC通讯的word资料,希望对大家有用。
-
首先,打开三菱编程软件,新建一工程类型为FX3U系列的PLC,点击确定。如图1.所示。
图1. -
将RS422转USB接口线连接电脑与PLC,查看设备管理器显示需连接的COM口,同时需打开连接目标,修改端口,使其与之匹配,建立通信测试并确定成功连接到PLC。如图2.图3.所示。
图2.
图3. -
上传与通讯测试相关点位的测试程序,关闭PLC编程软件。打开OPC服务器,新建一个opf文件。添加通道1,选择型号为三菱FX系列的PLC,然后点击下一步,修改端口号以及波特率等相关参数使之与PLC编程软件内参数相匹配。之后点击下一步直至通道1配置完成。如图4.图5所示。
图4.
图5. -
在通道1下面添加设备1,选择型号为FX3U系列的PLC,之后点击下一步直至设备一配置完成。如图6所示。
图6. -
通道一配置完成后,在右侧点击鼠标添加标签,配置标签属性,配置完的标签如下图7.所示。
图7.
图8. -
点击工具栏快速客户端图标,显示快速客户端质量好,右击相应标签,选择同步写入,查看PLC输出点是否随相应输入改变状态。如图9.所示。
图9. -
打开LabVIEW,新建项目。在项目或项目库的快捷菜单中,选择 “新建I/O Server”项,弹出对话框,选择“OPC Client”项。接下来弹出配置OPC客户端 I/O服务的对话框,选择NI OPC服务器。将自动在项目中创建I/O服务器,操作完成后,通过I/O服务器的快捷菜单,可以看到刚刚创建的标签。如图10.图11.所示。
图10.
图11. -
创建共享变量后,需先把共享变量绑定到I/O服务器中条目上,然后通过读写共享变量属性,可以间接控制外部设备。如图12.所示。
图12. -
创建新的VI,将绑定的共享变量拖至程序框图中,然后运行该VI,可查看PLC上相关输出点位的状态。至此,OPC与三菱FX3U系列的PLC实现正常通讯。如图13所示。
图13.