查看: 4047|回复: 5
收起左侧

[H3U应用问题] HMI使用M元件和D元件,控制PLC进行加减乘除的计算。

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
       本实验分为三个步骤,首先在H3U系列PLC进行加减乘除算法梯形图程序的编写,其次进行PLC与HMI通信的配置,最后在HMI界面进行实验操作。
       一、在H3U系列PLC进行加减乘除算法梯形图程序的编写
在本实验中,我们使用PLC中的数据寄存器(D寄存器)来存储计算过程中所需要的数据。PLC中数据的基本类型有16位整型,32位整型,32位浮点型。其中16位浮点型保存在一个D寄存器中。32位整型保存在相邻的两个D寄存器中,地址较低的为低字节,而地址较高的为高字节。32位浮点型同样保存在相邻的两个D寄存器中,其中整数部分保存在高字节,小数部分保存在低字节。
首先进行32位整型加减乘除计算梯形图的编写,如下图1所示。将数据保存在D寄存器中,M寄存器可以用作计算开关按钮。(注:ADD、SUB、MUL、DIV为16位整型数据的加减乘除指令,DADD、DSUB、DMUL、DDIV为32位整型数据的加减乘除指令,DEADD、DESUB、DEMUL、DEDIV为32位浮点型数据的加减乘除指令。)

图1、32位整型加减乘除算法梯形图
图2所示为32位浮点型加减乘除算法编写,同样使用M寄存器作为开关按钮。
32位浮点型加减乘除.PNG
图2、32位浮点型加减乘除算法梯形图
二、进行PLC与HMI的通信配置与程序下载。
首先在PLC进行COM端口参数配注意通信速率要保持一致,如图3所示。
COM通信参数配置.PNG
图3、Autoshop界面通信参数配置
其次在HMI界面进行参数配置如图四所示。

HMI通信参数配置.PNG
图4、InoTouch Editor界面通信参数配置

配置完成之后,将HMI界面程序下载到HMI硬件中,然后就可以进行实验。
三、进行试验并分析结果。
如下图5所示为通过PLC监控界面和HMI操作界面分别观测到的实验效果。

捕获.PNG 捕获M.PNG
图5、实验现象
由实验数据可知,通过PLC可以轻松实现数据的加减乘除,同时由32位浮点型数据显示可知,浮点型数据默认为保留至小数点后5位。通过HMI界面可以进行数据的设置以及进行计算。如图6所示,在参数摄制中我们将数据精确至小数点后两位。

HMI界面加减乘除显示.jpg
图6、HMI界面显示结果。
通过H3U系列小型PLC与HMI进行通信,可以实现基本的加减乘除计算功能,一个简易计算器就完成了。






上一篇:4DA,4AD拓展卡模块,功 能及IO接口介绍
下一篇:H3U与伺服走脉冲控制,内部24v接线方式介绍

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

dianqizai 2022-8-11 10:06:10 | 显示全部楼层
内容详细,感谢分享!!!!!!!!!!
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部