
Demo Version1.0在连3台3G3MV变频器(n151设为4)的情况下测试正常。
一、变频器设置 通讯格式:Modbus RTU:Hex格式,8数据位,1停止位, bps/parity可选,CRC-16(初值65535),高低字节交换校验。
n151:2s time-out时变频器如何动作 0,滑行停止 致命错误(用fault reset input复位)(建议设为4,不检测通信超时)
n152:频率指令/显示单位 0,0.1Hz。 设定55Hz时Hex为:55/0.1=550 =226 Hex
n153:从站地址 01~32
(注:使用Demo程序时,站点地址要从1开始连续设。)
n154:baud rate 2,9.6kbps
n155:Parity 0,Even
n156:变频器响应等待时间:10,10ms 变频器接收命令后等待24bit长通讯时间+此处设定的时间后才返回响应。
N157:RTS是否使能 0,enabled:485或422(多从站)必须使能 1:1 422可以不使能
N003:运行指令选择 2,422/485通信(还可以通过多功能输入来选择)
N004:频率指令输入选择 6,422/485通信(还可以通过多功能输入来选择)
操作器面板设为remote 控制。
二、CP1H设置
三、程序与触摸屏画面说明
触摸屏为 NS8-TV1 System version 6.02
变频器参数写:先设站点号、频率指令、正反转、运行停止、故障复位,再按一下写入按钮,参数即可写入,写入完成后转入轮询读取变频器参数
变频器参数读:上电后,程序自动轮询读取变频器相关参数,变频器最大站号可改变以下程序中比较指令的操作数实现。(demo中轮询读取3台变频器)
程序地址如下(读出字为1号站点的数据)
其它站点的相关状态读出字地址为:站点1相关状态读出字地址+(站号-1)
如站点5的输出频率存储在 w[481+(5-1) ]即 w485,运行停止位状态存在w722.00。
其它:原来发送命令数据采用0.2s的脉冲,会在3~4分钟内出现通讯中断的情况,后用本身的发送成功、发送中等标志做出时序程序如下:
避免了通讯中断的情况。
建议:程序中已预留了可读写31个变频器站点号的存储器地址,其它程序中不要使用W366~W511、W20及D0~D3,DR0,IR0~IR3的地址。
以下是自己看的:
1台变频器平均通信时间 186~192ms,用200ms的时钟脉冲发信号,会出现通信断掉的情
况,说明有某次通信时间超过了200ms。
NT11与PLC交换数据采用BCD方式,带符号的数时,负号用F digit表示,一般用BINS
将BCD数转为BIN数再做数据运算,如有必要,再用FLT由BIN数转为浮点数。
