工控行业远程监控维护,以及远程PLC编程等为用户来带来了极大便利,不用跑现场即可远程编程调试,深受用户青睐。本例介绍分享Haiwell海为PLC的远程上下载程序功能设置步骤,希望能对大家有所帮助。
工具/原料
电脑
海为HMI
海为组态软件SCADA
海为PLC
海为PLC编程软件HaiwellHappy
手机
第一步:触摸屏硬件接线与初始化操作
1、海为HMI接通电源线及接网线。
2、HMI首次通电或执行恢复出厂设置后(HMI背面有个RST的复位按钮),会进入语言设置界面,可选择【简体中文】或【English】,点击【下一步】,则进入下一步网络设置界面。
3、在第二步进入网络设置界面,可设置:网络开关:为【开】或【关】,要上网所以选则为开;噩荜务圃网络类型:动态或者蚜扪裎风静态(深色为当前选择),若为DHCP则可自动获取网络地址,若为Static IP则需手动填写网络地址信息(包含IP地址、子网掩码、默认网关、DNS信息),如果之前一步设置错了,可以点击【上一步】。特别注意:触摸屏上IP地址要跟电脑上的同一个网段,例如电脑上的IP地址为192.168.30.39,那触摸屏上的IP就要为192.168.30.X触摸屏联接网络后,此时点击保存,进入下一步。
4、在第三步进入运行模式设置界面,点击【上一步】,则可返回到上一步界面。选择“运行本地皤材装肢工程”:则会运行触摸屏出厂自带的一个内置演示工程。选择“运行网络工程”:只要输入当前网络上铺夹惝虔已经运行的工程的触摸屏IP地址,就可以把当前运行工程同步到新屏中,组网非常便利!点击【完成】,则可完成界面设置。
5、点击【完成】,进入本地默认的演示工程界面。
第二步:触摸屏画面编辑与下载
1、打开海为组态软件 → 新建一个工程 → 选择C7或者C10触摸屏 → 点确定进入下一步 → 添加设备。可以添加串口485/232,或者以太网口,通讯参数注意要跟PLC上的参数要一致,海为PLC串口默认参数:地址为1,波特率19200,资料格式为N、8、2,以太网默认参数IP:192.168.1.111子网掩码:255.255.255.0网关:192.168.1.1本例为RS232,站号1,19200,N82,如下设置
2、添加完设备 → 建立变量 → 制作触摸屏组态画面 → 图侍厚治越元绑定变量等一些列常规触摸屏操作后 → 编译程序 → 检查无误 → 触摸屏工程下磙沏损旷载。触摸屏程序下载:点击组态软件中的HMI,选择【HMI管理器】,弹出HMI管理器窗口,选择在线HMI列表中的IP地址或者在IP地址栏手动输入在触摸屏上设置的IP,例如之前触摸屏上设置的IP地址为192.168.30.199,则鼠标点击对应的IP,即可把这个IP对应的触摸屏设置为当前操作触摸屏,显示到IP栏中。最后点击PC->HMI,就可以将组态工程下载到触摸屏上。若HMI为离线状态,执行以上操作则提示“获取HMI失败”,且在线HMI列表没有显示离线的HMI信息。下载成功,触摸屏会有一声“滴”一声,自动重启。重点提示:海为触摸屏支持2个串口(COM1:RS232/422/485 COM2:RS232/485)、一个以太网网口,我们可以同时往这些通讯口添加设备,后面通过海为云远程上下载程序的时候,只要选择对应通讯口下的目标PLC即可。
第三步:注册海为云账号
1、手机下载海为云APP,然后进行账号的注册(可以用手机号码进行注册,也可以用邮箱进行注册),注册完之后登陆,可以看到一台仿真演示设备。
第四步:云账号绑定触摸屏
1、在HMI运行界面长按右上角5秒钟,也可以在本地浏览器中直接输入屏IP,例如本例:192.168.30.199/setting进入切换到【设置界面】
2、点击右上角的语言图标,可以进行语言的切换。
3、点击【云设置】(Cloud),会出现如下界面。如果没有出现,要确认网络是否连接正确,点击【硬件设置】,查看IP是否设置正确,修改完IP要点击保存。
4、用刚注册好的手机APP直接扫描屏幕上的二维码,触摸屏上会出现确认信息
5、手机上也会出现两种验证方式,确认信息无误后在触摸屏上点击确认,就成为机主。手机就可以直接访问到这台触摸屏。
第五步:HaiwellHappy 编程软件云引擎设置
1、触摸屏通过485或者232或者以太网连接PLC(根据实际前面组态建立的驱动,本例只在232口建立了一个海为驱动),打开Haiwell happy 编程软件,点击【云引擎】如图
2、进行账号的登陆:就是您刚鸬钟召蜗才通过手机注册的,绑定了触摸屏的账号,然后输入正确密码。登陆成功后,我们可以看到您这个账号下面管理的一个或者多个触摸屏,接着选择HMI,然后点击联机,就会出现PLC的一些参数,注意查看【联机】状态应为是,如果为是,说明已经连到远程的PLC了。
3、如果一个触摸屏多个口都有连接PLC,那么就是如图所示。
第六步:完成
1、添加设置完成。此时关闭【云引擎】窗口,就可以对远程的PLC进行如同本地的操作,例如上载程序、下载程序、监控程序、PLC诊断、PLC固件升级等。