您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > CP1H MODBUS通讯功能块使用说明
CP1H和变频器MODBUS-RTU通信功能块使用说明程序名:CP1HMODBUS通讯功能块.cxp·读功能块注:目前该功能块仅支持CP1H连接一个变频器。一、外部参数区:参数类型地址名称备注输入参数W301.00读(Start)置通开始通信D2000PLC通信口号(PLCPort)1或2,根据接线设置D2001变频器站号(First_Inverter_Node)和通信的变频器站号一致D2002变频器数量(Inverter_Quantity)D2003读变频器参数首址(Inverter_Addr)读变频器第一个参数的地址D2004读数据个数(ReadWords)读参数的个数D2005接收数据区标志(Buff_AreaID)接收数据的存放区域#B0:IO区域#B1:W区域#B2:D区域#B3:H区域D2006接收数据区首址(Buff_AreaAddr)接收数据在存储区域中开始存放位置输出参数W301.01读完成(OK)通表示通信正常完成W301.02读错误(Err)通表示通信错误D2007响应变频器站号(Inverter_Node)发送返回数据的变频器站号D2008读错误代码(Err_Code)通信错误代码D2009读错误计数(Err_Counter)通信错误次数注:1、参数区地址可以更改,可以将D2000-D2009,W301改成别的地址2、关于接收数据存放地址,例:标志为:#B2,首址为:&9950,则接收到的数据存在D9950开始的地址内。二、接收数据存储区:经验证,本功能块一共输出14组相同的数据。接收数据区长度为:读数据个数×14。例:标志为:#B2,首址为:&9950,读个数为:6,则接收数据存储区为:D9950—D10133。·写功能块一、外部参数区:参数类型地址名称备注输入参数W302.00写(Start)置通开始通信D2000PLC通信口号(PLCPort)1或2,根据接线设置D2001变频器站号(First_Inverter_Node)和通信的变频器站号一致D2002变频器数量(Inverter_Quantity)D2011写变频器参数首址(Inverter_Addr)写变频器第一个参数的地址D2012写数据个数写参数的个数(WriteWords)D2013写入数据区标志(Buff_AreaID)写入数据的存放区域#B0:IO区域#B1:W区域#B2:D区域#B3:H区域D2014写入数据区首址(Buff_AreaAddr)写入数据在存储区域中开始存放位置输出参数W302.01写完成(OK)通表示通信正常完成W302.02写错误(Err)通表示通信错误D2015响应变频器站号(Inverter_Node)接收数据的变频器站号D2016写错误代码(Err_Code)通信错误代码D2017写错误计数(Err_Counter)通信错误次数注:1、参数区地址可以更改,可以将D2000-D2009,W302改成别的地址二、写入数据存储区:写入数据存储区存放要写入变频器的数据。例:标志为:#B2,首址为:&9900,写入个数为2,则将D9900,D9901中的数据写入变频器中。·使用说明(读写类似)注:读和写不能同时进行,写完之后可以立即读,但读完之后要有个间隔才能写。可以通过控制W301.00(读)和W302.00(写)的通断来控制读写。1、创建功能块:功能块—插入功能块—梯形图,命名为:读变频器2、双击【读变频器】,打开功能块编辑窗口,可以自己编辑功能块3、将别人编辑好的功能块【复制】【粘贴】到自己的程序中4、在通讯段中设置参数内容注:功能块启动信号Start不能上电导通。5、、在通讯段编辑窗口里面,点击菜单【插入】【功能块调用】,在弹出窗口中输入实例名(如Q1等),选择功能块定义(即使用哪个功能块),确定5、点击参数前面区域,按【回车键】输入各个参数,其中EN接常通接点6、设置通讯口参数和变频器参数,即可开始通信。CP1H参数设置(和变频器设置一致)串口1/2通信设置:定制波特率:9600格式:8,1,N模式:串口网关V1000变频器参数设置No.名称设定值备注H5-01站地址1和通信程序中的一致H5-02通信速度的选择33:9600bpsH5-03通信检验的选择00:检验无效H5-04检出通信故障时的动作选择33:继续运行H5-05CE检出选择11:有效H5-06H5-07RTS控制有/无11:有效H5-09CE检出时间2s
本文标题:CP1H MODBUS通讯功能块使用说明
链接地址:https://www.777doc.com/doc-3539646 .html