abcde12345
级别: 论坛先锋
精华主题: 1 篇
发帖数量: 204 个
工控威望: 1249 点
下载积分: 11107 分
在线时间: 300(小时)
注册时间: 2012-10-09
最后登录: 2024-05-06
查看abcde12345的 主题 / 回贴
楼主  发表于: 2012-12-05 19:09
看到好多人都不知道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)
等等。。。。。。。。。。。。。







看到坛子里有很多高手乐于助人,也帮了小弟好多次。
小弟不吝啬,看到有些人都不知道这个。把自己知道给大家分享一下,不要见笑,多多指教,互相帮助。
[ 此帖被543249117在2012-12-05 19:22重新编辑 ]
本帖最近评分记录:
  • 下载积分:+1(不能有空格的) 真是好人!
  • 下载积分:+1(t280697683) 真诚感谢!
  • 下载积分:+1(tearscn)
    abcde12345
    级别: 论坛先锋
    精华主题: 1 篇
    发帖数量: 204 个
    工控威望: 1249 点
    下载积分: 11107 分
    在线时间: 300(小时)
    注册时间: 2012-10-09
    最后登录: 2024-05-06
    查看abcde12345的 主题 / 回贴
    1楼  发表于: 2012-12-06 08:22
    不是吧,论坛里就有,在工控下载里,同时还有mx sheet,用Excel监控的
    abcde12345
    级别: 论坛先锋
    精华主题: 1 篇
    发帖数量: 204 个
    工控威望: 1249 点
    下载积分: 11107 分
    在线时间: 300(小时)
    注册时间: 2012-10-09
    最后登录: 2024-05-06
    查看abcde12345的 主题 / 回贴
    2楼  发表于: 2012-12-06 20:08
    引用
    引用第6楼h30631于2012-12-06 09:00发表的  :
    終於~!!
    原來這裡就有了~
    搞的我昨天找了一天....
    感謝各位大大拉我ㄧ把
    結案日快到了...
    .......



    不用  下个软件就行了
    abcde12345
    级别: 论坛先锋
    精华主题: 1 篇
    发帖数量: 204 个
    工控威望: 1249 点
    下载积分: 11107 分
    在线时间: 300(小时)
    注册时间: 2012-10-09
    最后登录: 2024-05-06
    查看abcde12345的 主题 / 回贴
    3楼  发表于: 2012-12-07 17:30
    引用
    引用第12楼manjialin于2012-12-07 08:55发表的  :
    做了多年工控软件的经验告诉我,这种软件用不得的,开发看上去时间是短了,但是给客户后期的软件维护带来相当的不便,因为不只要安装你开发的软件,还有安装通信控件运行条件(也就是OPC端),还要配置相应的东西,如果客户搞不定,你还要去现场,所以后期的维护成本会比较高。
    其实,自己开发通信模块,主流PLC的通信都差不多的,一个通信协议一般也就是两三个小时完成,后期的时候也可以直接调用,所以还是自己开发的好。

    我想说,难道你开发的控件比三菱官方开发出来的牛?这个软件,更确切的说是个COM组件。是三菱官方的,用它只是方便开发人员开发监控软件。而不必花时间是在通信这个问题上,这节省时间了。功能很强大,你先用过再做评论。只要是三菱的PLC都可以用