请教一个问题, 想用安卓手机 控制PLC, 不知用什么方案?
初步想法: 安卓手机开发opc client程序, 利用opc 方式控制 PLC , 但有个问题, OPC是基于microsoft的DCOM技术,安卓平台并不支持,估计opc client是无法实现了, 不知是不是这样的?
另外一种,设置一个android和opc的中间桥梁。具体为:利用android手机,连接window的应用程序,这个应用程序负责将手机发过来的消息 转换为opc client 的请求 ,通过opc方式去控制PLC。
想法很乱,请大侠指导!谢谢!
如果用有线方式的话:
建议采用ft311D的USB转串口方案,无需装驱动,android就可以直接控制PLC了。可以自己编android控制PLC程序,也可以找android上运行的HMI软件。 模块和HMI软件可参考http://www.nanbandao.com/bbs/viewthread.php?tid=2271&extra=page%3D1
手机监控PLC完成的功能:
一个模块即可实现PLC的手机网页监控,组态软件远程监控,PLC短信报警和短信控制等。点击下载方案,
咨询QQ1968429525
硬件配置:
1:PLC通过RS485和GRM202G连接,直接支持西门子,欧姆龙,三菱和国内PLC的原厂协议。PLC无需任何编程。
2:GRM202G插入SIM卡,通过GPRS接入因特网。
软件配置:
1:只需使用GRM202的开发软件,组态式配置PLC寄存器的地址,显示数据类型,描述,单位等,即可完成网页的配置。无需具备任何网页知识。
2:可以指定PLC寄存器的报警条件,实现PLC的短信报警。
3:GRM202内置服务器,远端电脑能够上网,即可使用组态软件远程监控和手机网页监控。
方案特色:
1:整个手机监控PLC的解决方案只需一个GRM202G即可完成。
2:内置服务器,无需固定IP,无需任何动态域名绑定和路由器设置。使用者和工程开发人员无需任何网络知识。
3:内置WEB发布,在模块上简单组态配置,即可用手机网页直接监控PLC。
4:提供OPC接口,电脑端只需能上网,安装任何组态软件即可远程监控分布在各地的PLC
编程还不支持。用手机监控数据是没问题的。
——————————————————————————————————————————
由于对PLC通讯有点感兴趣就自己研究了一段时间(可不短的一段时间)。
我最近开发了一款APP支持Android和IOS操作系统,只需要用手机---------- wifi --------- 连接到PLC所在的---局域网----就可以实现监控任何变量,而且我还提供了西门子驱动器Simotion的读取支持。(测试S120,Simotion D4xx 读取 :电流,扭矩,速度设定值,报警代码,内部变量等。。。好像都OK!)
优点:无需电脑,无需服务器,更加不需要OPC。wifi连到局域网,循环扫描读取时间我测试可以到2ms。
缺点:真的不需要额外的任何'道具',你造嘛,实在是太方便快捷了!!!!!!!!!!!
上传一张图片给大家看看效果:
(1). IOS版本 (2).Android 版本
目前通讯测试基本OK,只是本人不擅长UI的设计,所以App界面比较单调。App还在优化阶段,暂时还没上线。本人邮箱:vtedddpgf@163.com,有兴趣的朋友可以一起讨论下