海为云支付自动控制系统应用详解

自2012年国家建设银联云计算平台,云支付开始从概念探讨阶段向实际业务拓展方向发展。经历了几年的高速发展,云支付业务的安全性、用户认知等问题得到解决,技术的规范也促使云支付商用模式走向成熟,云支付产品或应用市场认可程度及行业渗透达到顶峰。
在工业物联网的大背景下,工业自动化领域接入云支付功能是趋势所在。海为云是一个跨平台的工业物联网云平台,支持PC、iPad、Android、iOS 多平台终端。用户可以在任何地方远程访问千里之外现场的机器设备,实现远程监控维护HMI、PLC,实现远程编程、固件升级、诊断、监控及调试等。海为云提供安全的通讯机制,使用128-bit SSL 加密机制,确保数据传输过程稳定无虞,更在设备端设立了A-Key 和B-Key保护机制,确保远程访问设备的安全可靠。在此平台上实现的海为云支付功能,可以完美解决工业现场的云支付应用。
本文以“电动车自动充电收费系统”为例,介绍海为云支付功能的具体应用方法。 
我公司制作的海为云演示系统:
海为GBOX为4G无线路由器,海为CBOX为不带屏的HMI。本演示系统分为两部分,HMI C7、GBOX、交换机、右侧PLC为第一部分,演示电动车充电收费系统,由GBOX提供4G无线网络信号;CBOX与左侧PLC为第二部分,为海为云常规演示,CBOX可连接以太网或Wifi,有带4G网络的机型。

海为云支付自动控制系统应用详解1.jpg
一、 系统演示
组态软件版本:2.0.12.204(2019-5-16)
HMI固件版本:HaiwellHMI(2.0.12.126)[190521143249]
组态画面如下:

海为云支付自动控制系统应用详解2.jpg 
HMI显示(初始状态输入数值为零,不会显示二维码)

海为云支付自动控制系统应用详解3.jpg 
输入充电时间1分钟

海为云支付自动控制系统应用详解4.jpg 
程序计算所需金额,二维码弹出,待付款

海为云支付自动控制系统应用详解5.jpg 
手机微信扫描二维码付款,收款方为我公司注册的“收钱吧”账户

7-1.jpg7-1.jpg  
付款成功,绿灯亮,PLC的输出Y0灯亮,开始充电,1分钟以后两灯熄灭,停止充电。

海为云支付自动控制系统应用详解7.jpg     
二、网络设置
1.HMI网络设置
长按屏幕右上角5秒,进入后台

海为云支付自动控制系统应用详解8.jpg 
  点击网络设置,本次使用的HMI不带Wifi功能,由海为4G无线路由器GBOX提供网络,所以选择“以太网”,DHCP动态获取IP地址,并保存,返回。

海为云支付自动控制系统应用详解9.jpg   
2.PLC网络设置
海为AT系列PLC可通过以太网或RS485通讯与PC连接。
通过以太网连接时,在PLC编程软件中点击PLC——PLC联机,选择联机方式“TCP/IP”,PLC默认IP地址为192.168.1.111,需将电脑的本地连接——属性——Internet 协议版本4(TCP/IPv4)改为“使用下面的IP地址”,IP地址与HMI为同一网段。
通过RS485通讯连接时,在PLC编程软件中点击PLC——PLC联机,选择联机方式“COM”,于电脑设备管理中查看占用的COM口,并在对话框中正确选择,然后点击查找,查找成功后,点击联机。

海为云支付自动控制系统应用详解10.jpg

海为云支付自动控制系统应用详解11.jpg

海为云支付自动控制系统应用详解12.jpg   
 
联机成功后,可在PLC——设置PLC参数中修改PLC的IP地址,修改成功后再次联机需要更改电脑本地IP地址。
三、HMI画面及PLC程序编辑
1.创建设备
鼠标右键点击设备中的以太网,添加以太网设备,在弹出的窗口中设置PLC的IP地址与HMI为同一段,设置PLC的名称。
海为云支付自动控制系统应用详解13.jpg 
2、添加变量
添加外部变量,根据绘制的画面规划所需要的变量

海为云支付自动控制系统应用详解14.jpg 
注意:当变量名变更时,变量地址不会随之变化,注意两者的一致性


海为云支付自动控制系统应用详解15.jpg


 

3、绘制收款码
点击界面右上方的高级控件,选择收款码图标,在画面中绘制,鼠标左键双击二维码图标,设置收款码相关信息:

        

海为云支付自动控制系统应用详解16.jpg

动态收款变量——消费者应支付的金额
到款通知变量——消费者支付成功后自行动作的变量
收款动作变量——用于订单刷新的变量(二维码生成后,超过5分钟未付款,将失效,需手动刷新)
到款金额变量——商家实际收到金额的反馈


海为云支付自动控制系统应用详解17.jpg 

其他变量设置不再说明。
4、云下载
画面绘制完成后,点击工具——设备管理——云管理——登录(需事先注册海为云账号)

海为云支付自动控制系统应用详解18.jpg 
选择在线HMI,点击下载工程

海为云支付自动控制系统应用详解19.jpg 
5、PLC程序
(1)充电时间/min乘以单价/分,得出动态收款金额,存入寄存器V0,充电时间/min转换为充电时间/s

海为云支付自动控制系统应用详解20.jpg 
(2)商家收款成功后,到款通知变量M0置位,充电时间计时器开始计时,1号充电桩桩Y0输出,计时到达后,所有变量复位。 
 海为云支付自动控制系统应用详解21.jpg
(3)点击PLC,选择云引擎,登录,成功后HMI会显示“云引擎使用中。。。”

海为云支付自动控制系统应用详解22.jpg 
(4)选择需联机的HMI,点击联机

海为云支付自动控制系统应用详解23.jpg 
(5)联机成功,显示PLC信息,然后关闭云引擎界面,回到编程界面,点击“PLC—PLC程序下载”,即可远程下载PLC程序。 
  海为云支付自动控制系统应用详解24.jpg                             
6.总结:
本方案是海为云支付系统和自动控制系统的结合,稍加扩展和程序修改,即可实现自动售货机、云收费自动广告机、云收费自动游戏机等支付宝、微信、云闪付等付费商务设备和应用,在当前电子商务广泛应用的时代,具有极大的应用价值。海科工控可为客户提供全套软硬件技术支持和交钥匙工程。
                         成都海科工控有限公司
                                                                              成都市双流区华府大道四段33号
                         客户服务热线:028-85291366