许多朋友因为在学习组态王的过程中因为没有实物PLC而发愁,这里我通过天塔之光实例分享一个三菱OPC软件模拟实物PLC与组态王通信的方法。

一、需要软件

组态王软件

三菱PLC编程软件GX Works2

三菱OPC软件MX OPC Configurator

二、控制要求

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(1)

主画面

如上图所示的天塔灯光,当按下启动按钮后,灯光的变化顺序为:

L12→L11→L10→L8→L1→L1、L2、L9→L1、L5、L8→L1、L4、L7→L1、L3、L6→L1→L2、L3、L4、L5→L6、L7、L8、L9→L1、L2、L6→L1、L3、L7→L1、L4、L8→L1、L5、L9→L1→L2、L3、L4、L5→L6、L7 、L8、 L9→L12→L11……如此循环,直到按下停止按钮。

三、GX Works2编写程序

1、IO表

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(2)

2、双击GX Works2图标进入界面,单击工具栏上“新建”按钮,对弹出的对话框进行如下图设置:

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(3)

单击“确定”,进入编程界面。

3、编写程序

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(4)

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(5)

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(6)

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(7)

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(8)

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(9)

4、程序完成后,转换保存即可。

四、三菱OPC软件MX OPC Configurator设置

1、双击MX OPC Configurator图标进入界面。

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(10)

2、按下键盘“Ctrl E”键,打开设置窗口。

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(11)

3、设置好的界面如下图:

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(12)

点击“OK”即可。

4、按下键盘“Ctrl L”键,进行输入点设置,如下图设置“X0”。

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(13)

5、如上方法设置“X1”、“Y0”到“Y13”等全部I/O点。为了后期使用方便,液可以多设置一下点。

6、完成后的界面如下图:

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(14)

7、点击工具栏上“start”按钮,退出即可。

五、组态王画面组态

1、双击组态王图标,打开“工程管理器”,点击工具栏上的“新建”,出现“新建工程向导”对话框,单击“下一步”,在出现的对话框里输入“天塔之光”,单击“下一步”,在“工程名称”里输入“天塔之光”,单击“完成”,并将该新建工程设置为当前工程。

2、制作如下图画面:

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(15)

3、在工程浏览器窗口点击“OPC服务器”,双击“新建”,进行如下图设置:

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(16)

点击“确定”完成设置。

4、点击“数据词典”,打开变量库,双击“新建”,在弹出的“定义变量”对话框里进行I/O离散型变量“qidong”的设置:

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(17)

同上方法设置变量“tingzhi”,对应的寄存器为“Dev01.x1”。设置变量“deng1”,对应的寄存器为“Dev01.y0”。因为需要12个灯,所以最终设置到“deng12”。最终的数据词典如下图所示:

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(18)

5、打开主画面,双击“启动”按钮,在弹出的“动画连接”对话框里选择“按下时”按钮,如下图设置:

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(19)

点击“确定”。然后选择“弹起时”按钮,如下图设置:

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(20)

点击“确定”完成“启动”按钮的设置。“停止”按钮的设置与此类似。

6、在主画面上双击“L1”灯,在弹出的“动画连接”对话框里选择“填充属性”按钮,如下图设置:

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(21)

点击“确定”完成后,同样方法设置其它11个灯。

7、在工具栏上点击“文件”,在下拉框里点击“全部存”。

六、运行调试

1、打开做好的PLC文件,点击GX Works2工具栏上“调试”→“模拟开始/停止”,程序进入调试状态。

2、打开组态王主画面,点击“文件”,在下拉框里点击“切换到 View”,程序开始运行。点击画面上“启动”按钮,灯开始按照程序要求接通,如下图所示:

组态王和三菱fx3u以太网通讯(组态王和三菱OPC软件完美演绎天塔之光)(22)

按下“停止”按钮,所以灯熄灭,直到按下“启动”按钮在从新开始循环。

七、心得交流

本文通过组态王和三菱OPC软件完美结合,完成了天塔之光的制作,这种方法可以有效地检验我们编写的PLC程序正确与否。在本案例中,组态王和PLC中的变量只是相互对应了一下,没有显示出组态王丰富的动态效果,在以后的学习中,我会制作能够体现组态王动态效果的案例。

因本人水平有限,本文尚有不足之处,望各位多多赐教。

,