在工控行业常常遇到上位机与PLC通信,下面我就介绍下如何通过VB.NET调用MX component与三菱PLC编程口通信。
首先介绍一下用到的软件
1、微软开发的一款软件开发平台Visual Studio 2013
2、三菱开发的MX Component通信控件库
3、三菱开发的PLC编程软件GX Works2
软件的安装以前已经介绍过了,这里就不在重复了。
因为是基础入门,所以今天我们的任务就是编写一个上位机程序置位复位M0,同时监控Y0的状态输出,以及一个三菱PLC程序通过M0的状态控制Y0输出。
- MX Component设置
- Visual Studio 2013
启动Visual Studio 2013软件
新建VB.NET的Windows窗体程序
在工具箱空白处右击,选择“选择项”
在选择工具箱中选择ActPcCom.dll
将控件拖入窗体,并在窗体中放入一个按钮控件和一个标签控件
AxActFXCPU控件属性
ActCpuType:519 (三菱PLC型号为FX1N)
ActPortNumber :3 (串口端口号:COM3)
ActBaudRate :9600 (串口波特率:9600)
编写代码
- GX Works2
编写PLC程序