|
邀请回答
马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 13209 于 2022-4-11 17:14 编辑
Hello,汇川粉们,大家好,今天给大家分享一篇在IT7000在使用过程中遇到的一些高频以及常见问题的分享。一、IT7000和汇川小型PLC H5U可以实现标签通讯,标签通讯相当于通过变量名称来访问变量,不需要直接关联地址,对于项目中变量很多的情况实用性比较好。具体步骤如下:
1)IT7000系列HMI的编程软件InotouchPad打开新建工程之后,在工程管理“连接”处添加通讯协议,选择“H5U TCP监控协议”,如图1
图1
在从站设备的IP地址处填上目标连接设备即H5U的IP地址。
2)H5U系列PLC编程软件Autoshop打开新建工程之后,在变量表正常编辑变量,编辑完成之后,变量表右击,选择“导出HMI监控变量表”如图2
图2
导出后保存路径。导出的文件类型是.CSV格式的。导出成功后会提示,如图3
图3
3)在IT7000系列HMI的编程软件InotouchPad的变量组中,如图4
图4
,
建立一个需要导入标签的变量组,右击“导入”,如图5,
图5
找到文件路径之后,会有图6的提示,导入成功后,软件信息输出窗口将会提示多少条数据导入成功和失败。
图6
注意:在这个过程中,涉及的常见问题一般会遇到如下几个:a)就是在InotouchPad编程软件中的变量里面看到的对应H5U的地址是UB和UW类型的,这个实际就是标签变量特定的格式,根据连接变量里面的名称识别,不需要关注地址,b)如果在InotouchPad编程软件中的连接处添加的协议不是“H5U TCP监控协议”,那在点击变量组右击导入变量的时候,显示的连接设备将会是空的,并且也选择不了。如图7
图7
二、IT7000系列HMI的数值IO域的限制和浮点数显示相关的说明(也是高频问题哦)
还是接着上面标签通讯的步骤往下走,IT7000系列HMI的数值IO域,很多客户会问到数值的上下限在哪里设置,IT7000系列HMI的数值IO域都需要关联变量,此时需要到变量组里面找到这个目标变量,找到变量的属性--限制即可以设置啦,如图8。
图8
前方高能:这个地方还要普及一个比较容易混淆的知识点,也是关于数值IO域的。在IT7000显示浮点数一般有两种情况,1)HMI关联的变量是FLOAT(PLC中是REAL类型),这种情况是实际数值多少读出来就是多少,不会存在缩放。2)另一种情况就是HMI里面关联的PLC变量是INT类型,但是在HMI中数值IO域的格式这边设置了移动小数点,那数据是存在缩放的。
上面标签通讯中,变量“您不会”关联的就是Float类型,所以输入30就会在PLC端写入浮点数30,所以HMI显示30.0,HMI端是因为设置的移动小数点是1如图9,
图9
(在上面标签导入变量的基础上,新添加了两个H5U的地址,没有关联变量,直接地址对应)。D2是INT类型变量,但是移动小数点设置了移动小数点2,所以写入26,相当于写到PLC是2600(写入的数值包含了小数点位数)如下图10,图11所示;
图10
图11
IT7000的仿真效果如图12,图13所示
图12
图13
如果给此示例中D2设置线性转换后,相当于包含了小数点之后的数值基础上转换。5800/2=2900。如图14,图15,图16所示
图14
图15
图16
三、在IT7000系列HMI和PLC通讯的时候经常还会遇到掉电之后,数据是否记忆的问题,其实很好判断,因为关联的变量是PLC里面的,如果PLC的变量设置的是掉电记忆的,那HMI是否断电都不影响,如果PLC掉电将会影响数据。在此案例中HMI断电再上电,PLC未断电,数值不变,不会丢失如上图12所示;PLC断电之后,PLC中掉电不记忆的变量数值会清除,如上图13所示。
|
上一篇: IT7000的配方介绍下一篇: 【发帖达人赛】Javascript和IT7000脚本
2
喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
鲜花榜单
-
+1
楼主威武~
-
+1
楼主威武~
|