精华内容
下载资源
问答
  • VB三菱PLC通讯

    2014-06-08 09:20:21
    本文介绍了VB 进行串口通信的各种基本方式和三菱可编程控制器之间的通信的程序设计,重点介绍了利用MSCOMM.OCX进行串行通信的设计方法。
  • VB三菱PLC串口通讯 利用MX component 控件 MSCOMM控件
  • WinCC 从 V7.0 SP2 版本开始增加了三菱以太网驱动程序,支持和三菱 FX3U、Q 系列 PLC 进行以太网通讯。本文档主要介绍了 WinCC 和三菱Q 系列以太网通讯的组态步骤。测试环境为:上位软件:WinCC V7.0 SP3 ASIA 编程...

    WinCC 从 V7.0 SP2 版本开始增加了三菱以太网驱动程序,支持和三菱 FX3U、Q 系列 PLC 进行以太网通讯。

    本文档主要介绍了 WinCC 和三菱Q 系列以太网通讯的组态步骤。

    测试环境为:

    上位软件:WinCC V7.0 SP3 ASIA

    编程软件:GX Developer V8.86Q

    CPU模块:Q04UDEHCPU

    以太网模块:QJ71E71-100

    通讯电缆:直连网线

    f5ed180661af8ab7c140c79eb27eee32.png
    7a1b2e37550d5c6d67c290679075d999.png

    第一部分 WinCC 连接CPU集成的以太网口

    1通过 UDP 协议通讯

    PLC 组态步骤

    (1)新建项目,选择相应的 PLC 型号:

    18a953c589a16a5e6a1639399fa5b44c.png

    (2)选择“PLC 参数”:

    760182339b7361d91bb5f57032adf27d.png

    (3)在“内置以太网板设置”下设置 IP 地址、通讯格式及是否允许写入:

    fe14fe04e95e2ffd0c511f23ad67e199.png

    (4)点击“开启设定”设定协议,此处选择 UDP,并设定 PLC 通讯端口(此处是 16进制)

    13381858ebe7a94b8e71fc515ca7ba83.png

    (5)下载 PLC 程序及参数:

    40237a3d8594c072742261c7d11232d3.png

    WinCC 设置步骤

    (1)在 WinCC 项目中加载驱动“Mitsubishi Ethernet”:

    6d6c9f02ada6d44f35688255bee17d83.png

    (2)在 Mitsubishi Q 系列下创建新的连接:

    8ba67f4265be0e06eb6a763ab1a41951.png

    (3)设置连接参数:

    1affb3ccff8b9415d5d06e4a2580769e.png

    注意,端口号为 PLC 的通讯端口(十进制),网络编号和 PC 编号默认即可。

    (4)在连接下创建变量:

    74616ec7fea3667501b2d91ef5d3b794.png

    2 通过 TCP 协议通讯

    PLC 组态步骤

    (1)设置 PLC 内置以太网端口参数如下:

    37f88a6f237e0679ff1b00a8d353fb37.png

    (2)下载 PLC 参数:

    b00b9ffaa34b49481f9edb9eb5e9b77d.png

    WinCC 设置步骤

    (1)WinCC 连接参数,选择“TCP”:

    7cd9d88380321f9c4b176397ffdfac75.png

    第二部分 WinCC连接扩展以太网模块通讯

    1 通过 UDP 协议通讯

    PLC 组态步骤

    (1)新建项目,选择相应的 PLC 型号:

    7db92d9664fa53e04a106ed419d0e471.png

    (2)配置扩展的以太网模块:

    dfbcbd9b5065aedc7b94858fcd330844.png

    (3)设置网络参数,点击“网络参数”,然后点击弹出窗口中的“Ethernet/CC IE/MELSECNET”:

    c98567761139c0c8d23f7a0b9f0706d7.png

    (4)根据实际情况设置以下参数:

    819384aae70cd29153dc8860368e6124.png

    (5)设置 IP 地址、数据格式以及是否运行写入:

    21b6b594118acfcaed568c8fd8fde29a.png

    (6)设置通讯协议、通讯端口及 WinCC 的 IP 地址、端口:

    283618fd1bb0442367212664206f6923.png

    (7)下载 PLC 参数:

    226d4b2e9abdb9e9119e903429ae00a7.png

    WinCC 设置步骤

    (1)WinCC 创建连接:

    12313475c2dfee82e32ba123c7f80a34.png

    注意:网络编号和 PC 编号可以对应 PLC 中的网络号和站号,也可以使用默认值(网络编号为 0,PC 编号为 255)。此处端口号设定需要注意(扩展的以太网模块使用 UDP 协议时):当 WinCC 连接 Q 系列 PLC 扩展的以太网模块使用 UDP 协议时,此处端口号需要设为 5000 或 5001(不论 PLC 端口设为多少)。

    2 通过 TCP 协议通讯

    PLC 组态步骤

    (1) PLC 通讯协议设置:

    52513131a63766b43e10bce73883dbe2.png

    WinCC 设置步骤

    (1)WinCC 连接参数:

    c3fe6b2c9734025ed8662bff9fc36fee.png

    注意:网络编号和 PC 编号可以对应 PLC 中的网络号和站号,也可以使用默认值(网络编号为 0,PC 编号为 255)。此处端口号为 PLC 的端口号(十进制),但需要注意(扩展的以太网模块使用TCP 协议时):当 WinCC 连接 Q 系列 PLC 扩展的以太网模块使用 TCP 协议时,PLC 端口号不能设为 1388(十六进制)和 1389(十六进制),否则通讯不上。

    展开全文
  • 三菱PLC和VB通讯

    2009-10-15 14:55:08
    关于三菱PLC和VB通讯...........
  • 三菱PLCVB通讯

    2018-12-13 21:45:36
    VB编写的上位机程序和三菱PLC进行串口通讯,,,,,,
  • 100与两个GT2310-VTBA通讯在GX Works2中新建工程,选择Q02U CPU,在参数中的网络参数的以太网等等,选择模块1,具体设置如下图:因为我把QJ71E71-100放在I/O0上面,所以起始I/O号为0000,网络号要GOT统一,站号不能...

    1. Q02UCUP加QJ71E71-100与两个GT2310-VTBA通讯

    在GX Works2中新建工程,选择Q02U CPU,在参数中的网络参数的以太网等等,选择模块1,具体设置如下图:

    3613b232d254f118e9e5b8d4256de4ed.png

    因为我把QJ71E71-100放在I/O0上面,所以起始I/O号为0000,网络号要和GOT统一,站号不能重复。

    然后点击运行设置,如下图:

    ce1b7c09432bc909d3aeab340cdbf66e.png

    因为我是调试,所以我选择始终open等待,IP地址前3位和GOT一样,后一位不同就ok。

    然后就点设置结束,不点就不会保存,再选择打开设置,具体设置如下图:

    3df4602b6b86766795c02cfff95a2931.png

    协议选UDP是因为GOT里面固定的,无顺序是试出来的,本站端口号,貌似可以顺便选,只好不和已经启用的重合就行,在GOT中,有个信号是传送到5001的,这里我们用5001就会报错。通讯对象端口号,就是GOT端口号,在GOT里面设置,我选的是默认的5001。IP前三同,后一位不同,在GOT里面设置。这里设置完,PLC的设置就结束了。特别注意,QJ71E71-100是占32个I/O口,分配的时候要注意。

    接下来的GOT的设置。

    打开GT Designer3,新建,选择机型,可以随便选,等下可以改,然后在公共设置里面有具体设置,如图:

    51d6709597adc9b59d3ba16c08e91d64.png

    这是机种设置,然后是连接机器设置:

    dbd4981e60bc34a04682d64e408d30ba.png
    f59ed211a92a3308321df2d1d7c80518.png

    机种就选第一个,然后往下拖,有个以太网设置,机器选择QJ的那个。这里顺便把IP地址,站号,网络号,端口号的一设置就ok了。GOT设置结束。

    2. Q03UDECUP与两个GT2310-VTBA通讯

    这个CPU有内置以太网模块,在Work2的PLC参数中设置

    03758772ea53d130e97a761e8675ce6c.png

    我用的是交换机,可以不用路由器的设置,用到路由器就要子网掩码什么的设置了,IP设置后,点打开设置

    5bb3d6143b60d62177c66bd045c0d118.png

    用到几个GOT,就选设置几个UDP。QnUCPU用户手册(内置以太网端口通讯篇)说明如下

    0ccc588df28622a400755f7c0c5f3b9e.png

    PLC设置结束,GOT设置和前面的一样,就一个地方要修改

    a32e297686ef4dcdc84bf6a0d0b22e72.png

    之前的选的是QJ17,现在改成蓝色横条的就行了。设置结束。设置好,传到GOT和PLC中,就可以通讯了。

    展开全文
  • VB和PLC通讯

    2012-02-15 14:05:46
    VB和PLC通讯 三菱PLC用的 很详细!
  • 首先安装MX Component ,...如果一切顺利,两行代码就可以将Y0置1,AxActFXCPU1.Open()AxActFXCPU1.SetDevice("Y0" , 1 )如果不行,检查电脑与PLC的连线,用三菱编程软件GX Works看看能否监视PLC.能监视说明线绝对没...

    首先安装MX Component ,

    然后添加这个Component进VS 2010,如下图:

    在TOOLBOX的底部看到这个Component,双击添加入窗体。

    如果一切顺利,两行代码就可以将Y0置1,

    AxActFXCPU1.Open()

    AxActFXCPU1.SetDevice("Y0" , 1 )

    如果不行,检查电脑与PLC的连线,用三菱编程软件GX Works看看能否监视PLC.能监视说明线绝对没错。

    检查对象AxActFXCPU1如下图几个属性设置:

    ACTBAUDRATE为波特率,设为9600或更高都没问题,

    ACTCONTROL默认为8,

    ACTCPUTYPE为PLC的类型代码,可参考C:\MELSEC\Act\Include\ ActDefine.vb文件,此处用的是FX1N,Public Const CPU_FX1NCPU As Short = &H207S ' FX1N,所以写519,

    ACTPORNUMBER为电脑与PLC的连线所占用的COM口,可在设备管理器中查看。

    ACTTIMEOUT为超时时间,可设为500毫秒。

    设置好这几个参数,上面两行代码就可以运行了。

    附件为图片和PLC字数据写入读出的尝试,数据都是16位,所以最好用第2个重载函数。

    PS:更新内容请看另一个帖子《利用MXComponent和VB.net2015与三菱PLC通讯》,包含了每一步的详细说明。

    1dce922e4a415ae2e31bd51ebebfb56b.gif正在下载,请等待……

    f7e7543c70c5cfc40ce3d34e6f0e8524.gif

    082e04185dcc239af77ece81a1034aaf.gif

    下载附件需5积分!

    展开全文
  • 用于和三菱PLC通讯,带温度曲线记录,因为没有编成数据库的形式,所以长时间会有溢出报警
  • 三菱PLC与PC上位机VB通讯 三菱PLC的设置 三菱FX PLC在进行计算机链接(专用协议)无协议通讯(RS指令)时均须对通讯格式(D8120)进行设定。其中包含有波特率、数据长度、奇偶校验、停止位协议格式等。在修改了...
  • 三菱PLC通讯软件。 通讯组件用于PC与可编程控制器采用TCP通讯方式。 含库文件,说明文档,提供VB和C#的DEMO
  • MX Component 上位机与三菱PLC通讯

    万次阅读 2014-04-11 13:28:00
    看到好多人都不知道MX Component 我就简单说一下安装了这个软件后,写PLC和PC的通信程序就变得简单的很多了。不需要MSCOMM,这个控件了。首先安装MX Component 这个软件,然后VB 环境也必须(我是菜鸟就用VB .net,...
    看到好多人都不知道MX Component 我就简单说一下
    安装了这个软件后,写PLC和PC的通信程序就变得简单的很多了。不需要MSCOMM,这个控件了。
    首先安装MX Component 这个软件,然后VB 环境也必须(我是菜鸟就用VB .net,其他的VC,VBA,VBS都可以用)
    然后第一步,添加这个在VB环境里添加这个控件(工具箱-->COM组件),我用的是FX系列就选择,MITSUBISHI ActFxCpu Controller
    ①在form_load()里写入actfxcpu.open()
    ②定义几个变量,
    ③读D0里的内容给变量A,           actfxcpu.readdevicerandom("d0",A)
    ④读D0~D10的内容给数组B() ,  actfxcpu.readdeviceblock(("d0",10,b(0))
    ⑤给Y0置位的话,就           actfxcpu.setdevice("y0",1)
    等等。。。。。。。。。。。。。
    展开全文
  • 一个VB通过MODBUS协议和三菱PLC通讯的例子,很值得借鉴!
  • 三菱Q/L系列PLC以太网通讯源码,支持C#和VB.NET开发语言,通讯支持ASCII二进制两种编码格式,自定义使用可直接引用.dll文件到工程中,使用时建议对照PDF文件内容。
  • 很好的参照样板,可以简要学习通讯基本知识
  • 三菱FX5U型号PLC以太网通讯源码,支持C#与VB.NET语言,通讯支持ASCII二进制两种编码格式,自定义使用可直接引用.dll文件即可,使用时建议对照pdf文件内容。
  • 三菱和VB串口通讯.rar

    2019-09-16 09:23:51
    三菱FX系列PLC编程口通信协议举例 1、DEVICE READ(读出软设备状态值) 计算机向PLC发送: 始 命令 首地址 位数 终 校验 STX CMD GROUP ADDRESS BYTES ETX SUM 例子:从D123开始读取4个字节数据 02h 30h 31...
  • VB.NET、C#等PC高级语言与三菱FX5U通讯的源代码,采用TCP方式,支持整数、双整数、浮点数据; 无须安装,直接复制到项目工程即可,支持ASCII二进制两种格式;
  • vb和三菱plc通讯实例 大 家可以看看 算我回报社会
  • 三菱FX PLC串口调试VB软件

    热门讨论 2008-04-02 14:14:44
    本软件采用VB开发,用于上位机和三菱FX系列PLC进行通讯,能读写PLC内部各元件的状态与数值, 如果您想利用VB开发三菱FX系列PLC工控项目,此软件是极好的帮手,可极大缩短项目的开发时间及提高项目质量,目前本人已...
  • 本文介绍的 PC 与三菱 FX 系列 PLC 通信,是通过 PLC 的编程口与 PC 机的串口进行的,采用 SC-09 编程电缆作为计算机与 PLC 通信的连线。电缆的 9 芯 D 形插头连接在计算机串口上,另一端连接 PLC 的 RS-422 编程口...
  • 连接三菱FX PLC软件

    2011-12-04 22:53:35
    此软件是我自己用VB编写的,用的是VB的mscomm控件和三菱PLC通讯,根据软件的显示可以检查自己的程序是否正常
  • 上位机与PLC通讯dll.zip

    2020-09-11 14:56:27
    VB,C#等PC高级语言与AB、罗克韦尔、ROCKWELL、基恩士、KEYENCE、松下等PLC通讯的DLL文件及源代码.zip VB、C#等PC高级语言与西门子PLC(S7-200Smart、S7-1200、S7-1500、S7-300、S7-400等)以太网、串口通讯.zip VB、...
  • vb串口通讯25个实例

    2015-12-18 15:18:32
    vb串口通讯25个实例。利用VB COMMCOM控件读串口数据源码。利用上位机(VB)界面,控制下位机(单片机)彩灯运行。巧用VB.net编写串口程序。三菱FX系列PLC编程口通讯和VB源程序范例。...通过vb三菱PLC通信。
  • 资源是三菱Q系列的圆形编程口通讯VB.NETC#代码; 兼容所有Windows的x86、x64系统,支持多线程; 无需PLC内编程配置,知道数据地址即可读写数据; 支持16位有符号、无符号数据,32位有符号整数、浮点数,十六...
  • AB_PLC_和VB客户端的通讯 AT89C52单片机与VB串行通信的实现 MSComm控件实现VB串口通信 PC与PLC串行通信在VB6.0下的功能实现 VB三菱FX 系列PLC 在SC-09 下的通信 VB6.0在PLC与上位机通讯中的应用 vb串口VB串口使用...
  • 该代码资源支持三菱FX1/FX2/FX3/FX5系列的圆形编程口通讯; 附加中是VB.NETC#代码,已经在项目中使用过了,很稳定; 兼容所有Windows的x86、x64系统,支持多线程; 无需PLC内编程配置,知道数据地址即可读写数据...
  • FX_PLC串口通信协议

    2014-02-04 21:31:44
    本文主要通过介绍PLC通讯的意义和三菱FX系列PLC的四种通讯方式,并重点介绍FX系列PLC与计算机无协议通讯,主要从无协议通讯的硬件、配线、数据寄存器设置、PLC与计算机无协议通讯的指令用法、PLC程序编写和计算机VB...

空空如也

空空如也

1 2
收藏数 38
精华内容 15
关键字:

vb和三菱plc通讯