基于OPC的UG与PLC高效通信实现

基于OPC的UG与PLC通信

对于软件连接用三菱plc控制ug运动

1. 需要的工具

UG12(及以上版本才具有机电概念设计模块)

MX OPC Server 6.04软件

GX Works2

2.ug建模

将刚体、运动副、位置控制等添加好。不会添加的在评论区写出,我找时间单独写一篇。
在这里插入图片描述

在信号上右键选创建机电对象—信号,

在这里插入图片描述弹出窗口

弹出“信号”窗口参数选择“定位”就可以控制移动副的移动,名称可以随便取方便理解就行。

在上面选择信号时有另一个是信号适配器,可以将运动参数保存在ug里,以下给出一个参考
信号建立

当“圆柱挡板1c”为真时,圆柱挡板1的定位参数就会变成-13,否则为0。这个信号就是从PLC传入的在后面步骤中再讲。

3.编写PLC程序

选用Q系列的cpu,我试过FX系列的不能写复杂程序连接ug。

sfc方式编程
plc程序

编程就按照自己需要的步骤进行编程,具体的程序需要具体学习,如有需要可在评论区留言,我另外写一篇关于这个的。主要注意的就是使用Q系列CPU。

4.OPC为媒介连接UG和PLC程序

打开MX OPC,新建一个项目名字随意取,按照下图新建一个Device。
在这里插入图片描述

在弹出的窗口点击Configure,弹出新窗口PC选择图中这个。
在这里插入图片描述

然后运行GX Works2的程序,仿真运行成功后点击图中的Browse按钮会出现新窗口选择对应的程序后点击OK。然后一路按确定就行了
在这里插入图片描述

然后再图中位置右键,创建对应的数据点。

在这里插入图片描述

在这里插入图片描述

产生相对应的Y0,这个Y0就是连接到PLC的Y0,OPC运行后就可以实时获取PLC中Y0的状态。至此完成了plc连接OPC。

接下来连接OPC和UG。

OPC点击运行按钮和监视按钮,即蓝色方框的两个按钮
在这里插入图片描述

打开ug按图中方式选择好服务器,勾选对应的变量参数点击确定。这时候UG就将OPC的参数读取进来了。
在这里插入图片描述

读取后有将对应的信号进行连接,如图打开“信号映射”,弹出新窗口。
在这里插入图片描述

选择左右对应的信号,左边的MCD信号就是UG里建立的信号,右边外部信号就是OPC服务器读取的信号。点击中间蓝色方框就可以连接起来,在下面就会产生映射。
在这里插入图片描述

至此就完成了OPC和UG的通信。

5.运行测试

需要按顺序启动三个软件,首先启动PLC仿真运行,等待启动成功后再启动OPC进行连接查看监视器是否成功监视,最后点击UG的播放按钮。如果UG没有设置触发条件就手动在PLC程序里触发。

总结

对于上述过程有什么不懂的可以在评论区留言,如果本文对你有帮助请点个赞吧!

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空