tnfh.net
当前位置:首页 >> vB.nEt与三菱plC通讯 >>

vB.nEt与三菱plC通讯

是的,是socket套接字编程。 不知道你用什么协议,矩形PLC是用Modbus-tcp协议,附件是矩形PLC基于Modbus-TCP的编程参考...

为何不使用三菱的MX Component部件呢?在三菱官网可以下载4.08版本,支持VS2010,你可以在MX软件的手册上找到例程。

MX Component V4编程手册.pdf,去下载看了就明白了,配套软件MX Component Ver.4.0a.rar

关于串口通信,参考一下这个,VB编写的串口调试器源代码,依照通信协议构建自己的通信命令字符串即可。 http://download.csdn.net/source/1262066

这个圈里的是通讯过程中传送的Asc码,包含了PLc的站号地址、指令、起始符等内容,具体要看你的PLc通讯协议。通讯与开关量是两回事,你得补习下与通讯相关的内容。

完全可以的。

通过OPC 通信,OPC Server本身带有Simulator功能。只要测试通过,连接PLC没问题。 我们一直都是这么搞的。

a = (":010612000020C70D0A")'这里肯定有问题 括号必须在引号里面,不然编译不过的 你的问题是没有发送确认符,一般串口指令末尾都有换行确认符vbCr,下位机接收到vbCr后才认为是一条完整指令,改成下面的试验 Dim a As String = ":010612000020...

到三菱官网去下载,要自己注册,免费的。(cn.mitsubishielectric.com)

再发读D区命令的时候缓存区大小就该变了啊. 哪来的缓存区大小变化。设定好了就不动了。 按你写的 顺序处理报文就可以了。 每次处理完一次报文应答,就清空一次发送和接收缓存区。

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com