1、检查触摸屏的设置,确定是否已经正确配置了modbus地址。
2、检查触摸屏的连接,确保触摸屏已经正确连接到modbus网络中。
3、检查触摸屏的软件,确定触摸屏前搜迹的软件是否已经正确安装,并且能够正确识别modbus地址。
4、检查modbus网络,确定modbus网络是慧并否已经正确配置,并且能够正确识别触摸屏的modbus地址。
5、检查触摸屏的驱动程序,确定触摸屏的驱动程序是否已经正确安装,并且能够正漏雹确识别modbus地址。
通过以上几种方法,一般可以解决威纶触摸屏modbus地址不显示的问题。
我用台达VFD—M的变频器单独和威纶MT8071iE触摸屏com2通信,请问连线和设置? 下面通过实际案例来解说,仅供参考。 威纶通触摸屏与台达VFD_M变频器MODBUS通讯案例: MODBUS通讯协议是公开协议,主要用于第三方设备通讯的,也就是能与其他品牌的产品进行通讯,应用非常广泛。在实际工作中,触摸屏也可以像PLC一样可以通过MODBUS协议直接控制变频器或其他仪器仪表,而节省了通讯端口。 不管是PLC间做MODBUS通讯,还是触摸屏与其他设备进行MODBUS通讯,其原理还是一样的,Modbus设备内部含有Modbus地址,维纶通触摸屏与台达VFD_M变频器Modbus通讯案例和S7-200PLC与维纶通触摸屏Modbus通讯原理大致一样,对触摸屏来说,把PLC和变频器都看成是Modbus设备,通讯连接后,只需要在维纶通触摸屏上关联Modbus地址的,即可完成对变频器的 *** 作;Modbus地址与S7-200存储区地址有映射关系即有一一对应关系。以下Modbus地址为编程提供参考。 Modbus地址: 00001 - 09999:数字量输出(线圈) 10001 - 19999:数字量输入(触点) 30001 - 39999:输入数据寄存器(通常为模拟量输入) 40001 - 49999:数据保持寄存器 MODBUS地址根据功能码的不同,可以把上面的MODBUS地址分为0XXXX、1XXXX、3XXXX、4XXXX四种类型,是按10进制来分配,但需要注意的是四种类型MODBUS首地址都是从1开始的,像台达VFD_M的变频器是间接给出MODBUS地址定义,需要把通讯参数地址转换成对应的modbus地址。 台达变频器Modbus地址定义如下图示: 通讯案例:编辑维纶通触摸屏与台达VFD_M变频器Modbus通讯的触摸屏通讯程序,变频器作为从站设备,维纶通触摸屏作为主站设备,通讯连接方式如下图所示: 控制要求:在触摸屏的通讯画面上,设置变频器的正转、反转、停止按钮,能在画面上输入变频器的频率值并能监控变频器运行的电流和电压,同时在画面上设置运行、正转、反转和停止指示灯,监控变频器的运行状态。 案例分析:台达变频器Modbus地址定义当中没有直接给出Modbus地址,而给出的16进制(H代表16进制)地址形式,触摸屏上关联Modbus地址前,需要把16进制地址形式转换成Modbus统一地址形式,程序中我们需要的Modbus地址为: 频率命令:频率命令有两个为2001H或2102H,转换为10进制后为8193或8450,而上面提供的统一Modbus地址形式四类当中都是从1开始,所以转换10进制后的数据还要加1为8194或8451,Modbus地址中又都是5位数字,首数字代表四种数据类型,而写入变频器频率属于第四类,所以加入类型后Modbus地址为48194或48451;触摸屏选择ModbusRTU设备后,地址选择4X_8194或者4X_8451。 正反启停命令:2000H转换为10进制后为8192,加1并且属于第四类,Modbus地址为48193,向其地址中分别写入2#10010、2#100010和2#1控制变频器正转、反转和停止。触摸屏选择Modbus RTU设备后,地址选择4X_8193,将2进制数转换为10进制数为18、34、1写入该地址中。 读取电流地址:2104H转换为10进制后为8452,加1并且属于第四类,Modbus地址为48453,触摸屏选择ModbusRTU设备后,地址选择4X_8453,触摸屏读取该地址的值即可 读取电压地址:2106H转换为10进制后为8454,加1并且属于第四类,Modbus地址为48455,触摸屏选择ModbusRTU设备后,地址选择4X_8455,触摸屏读取该地址的值即可 读取状态地址:2101H转换为10进制后为8449,加1并且属于第四类,Modbus地址为48450,触摸屏选择ModbusRTU设备后,地址选择4X_8450,运行状态地址为4X_845000,正转状态地址为4X_845003,反转状态地址为4X_845004,停止状态地址为4X_845001,触摸屏读取该地址的值即可 通讯设置:通讯之前,触摸屏中Modbus设备的站地址、波特率、奇偶校验需与变频器端设置一致,触摸屏的通讯参数设置如下图所示: 台达VFD_M变频器的通讯参数设置如下图所示:macro_commandmain()unsignedshortpageunsignedshortnian,yue,ri,shi,fen,miaounsignedshortnianq,yueq,riq,shiq,fenq,miaoqGetData(nian,"LocalHMI",LW,9022,1)GetData(yue,"LocalHMI",LW,9021,1)GetData(ri,"LocalHMI",LW,9020,1)GetData(shi,"知禅LocalHMI",LW,9019,1)GetData(fen,"LocalHMI",LW,9018,1)GetData(miao,"LocalHMI",LW,9017,1)GetData(nianq,"LocalHMI",RW,10,1)GetData(yueq,"LocalHMI"纳者,RW,11,1)GetData(riq,"LocalHMI",RW,12,1)GetData(shiq,"LocalHMI",RW,13,1)GetData(fenq,"LocalHMI",RW,14,1)GetData(miaoq,"LocalHMI",RW,15,1)ifnian>=nianqandyue>=yueqandri>=riqandshi>=shiqandfen>=fenqandmiao>=miaoqthenpage=22elsepage=0endifSetData(page,"LocalHMI",RW,50,1)endmacro_command重点看最后几条。需要在程序里面做一个PLC控制。用RW50这个地址来控制触摸屏切换画面。然后给RW50这个地址里面赋值就可以了。!不知道你明不明白!诺涵搭茄尘电气
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)