首页 上一页 1 2 下一页 尾页

MXComponent和VB2010与三菱PLC通讯 点击:4998 | 回复:32



xuan1896

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 20回
  • 年度积分:17
  • 历史总积分:462
  • 注册:2011年11月15日
发表于:2015-01-20 18:07:38
楼主

首先安装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通讯》,包含了每一步的详细说明。


正在下载,请等待……
下载附件需5积分!




yawjl

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2018年11月16日
发表于:2018-11-16 22:52:44
21楼

积分不够,加油加油!

星星SHU

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 89回
  • 年度积分:0
  • 历史总积分:123
  • 注册:2015年12月19日
发表于:2018-12-03 09:41:03
22楼

谢谢楼主  学习了

ruanzhaozhong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 50回
  • 年度积分:0
  • 历史总积分:95
  • 注册:2018年12月07日
发表于:2018-12-12 23:17:03
23楼

感谢楼主分享,谢谢,辛苦了,好东西。学到了不少新的东西,谢谢,楼主是好人呀呀

唉声叹气

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2020年3月19日
发表于:2020-03-19 12:04:27
24楼
感谢楼主分享,谢谢,辛苦了,好东西。学到了不少新的东西,谢谢,楼主是好人

nhx1

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 42回
  • 年度积分:0
  • 历史总积分:217
  • 注册:2009年5月16日
发表于:2020-03-19 14:40:14
25楼

学习学习,谢谢,辛苦了,好东西。

hinet64

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 447回
  • 年度积分:21
  • 历史总积分:471
  • 注册:2014年8月03日
发表于:2020-03-19 16:13:14
26楼

看看,!
感谢楼主分享,谢谢,辛苦了

zhengguohai

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2021年8月17日
发表于:2021-08-17 13:19:19
27楼

我想要这个


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页