施耐德技术服务中心
功能访问等级设置
配置给定1
混合控制模式设置如下:本例中控制启停和频率给定分别由端子和modbus通讯设定,所以控制模式设为SEP/分离。
配置通道给定1设置如下:设置为tEr/端子控制;tEr为出厂设置。
Twido与ATV312的Modbus串行通讯控制<二> 11
施耐德技术服务中心
禁止电机缺相故障设置如下:当变频器最小输出电流大于电机额定电流时需要禁止电机缺相故障。此处是否禁止,视用户测试的状况而定。
逻辑输入反转设置如下:设置逻辑输入LI2为变频器反转,出厂设置为LI2。用户根据需要可设置逻辑输入反转为LI2/LI3/LI4/LI5/LI6。
Twido与ATV312的Modbus串行通讯控制<二> 12
施耐德技术服务中心
4.2.4 通讯参数
此设置和PLC中的Modbus参数设置保持一致,步骤如下: 参数路径 CON-ADD CON-tbr CON-tfo 参数说明 从站地址 通讯速率 通讯格式 值 功能描述 2. 范围1-247 19200 4.8-4800bps;9.6-9600bps;19.2-19200 8n1 8O1:8个数据位,奇校验,1个停止位 8E1:8个数据位,偶校验,1个停止位 8n1:8个数据位,无校验,1个停止位 8n2:8个数据位,无校验,2个停止位 从站地址设置
通讯速率设置
通讯格式设置
注意 设置完毕后,关闭ATV312电源再重新上电,参数才生效!
Twido与ATV312的Modbus串行通讯控制<二> 13
施耐德技术服务中心
5. PLC编程
5.1 Modbus协议简介
Modbus协议是Modicon公司于1978年开发的一个用于PLC和编程器之间通讯的协议,1980年起,为众多制造商所采用而完全开放,成为“事实上的工业标准”。它实现控制器相互之间、控制器经由网络和其它设备之间的通信,支持传统的RS一232/422/ 485设备和最新发展出来的以太网设备。
该协议定义了一个控制器能识别的消息结构,描述了控制器如何请求访问其它设备, 如何回应来自其它设备的请求,以及怎样侦测错误并记录。它是一种应用层报文传输协议,与底层的物理接口及电气规范无关, 这是其目前生命力仍很强的原因。
Modbus 协议是一个分级结构 (主从式) 异步串行通讯协议,为客户机/服务器方式,可使主站对一个或多个从站进行访问,主站和从站之间允许多点连接。 ? 主站和从站可以有两种对话方式:
?查询方式:主站对一个从站进行对话并等待其回应 ?广播方式:主站对所有从站进行对话 (不等待回应) ? Modbus 的协议中有两种传输方式: ?RTU 方式格式: 地址 命令 数据 CRC 校检 ?ASCII 方式格式: 头码 地址 命令 数据 LRC 校检 尾码 说明:
?RTU (Remote Terminal Unit,远程终端单元) ?CRC (Cyclical Redundancy Check,循环冗余校验)
?LRC (Longitudinal Redundancy Check,纵向冗余校验)
5.2 交换数据表
Twido作为主站进行Modbus通信时,必须编程通信程序,而程序的编写是通过填写字表的方式进行的,以下就Modbus字表进行详细阐述。另外,Twido作为Modbus从站时,是不需要编程的,只需要配置通信参数即可。 读N个字-%MW(功能码03) 表 索引 控制表 0 1 发送表 2 3 4 接收表 5 6 7 8 ? N+6 01(发送/接收) 03(接收偏移) 从站地址(1?247) 读取的第一个字的地址 读取的字数N 从站地址(1?247) 00(接收偏移值) 读取的第一个字 读取的第二个字 ? 读取的第N个字 ? 03(请求码) 2×N 所读的值占用的字节数 06(发送长度)* 00(发送偏移) 03(请求码) 高字节 低字节 *在应答后,长度会变为接收到的字节长度
Twido与ATV312的Modbus串行通讯控制<二> 14
施耐德技术服务中心
写N个字-%MW(功能码16) 表 索引 控制表 0 1 发送表 接收表 2 3 4 5 6 7 ? N+5 N+6 N+7 N+8 01(发送/接收) 00(接收偏移) 从站地址(1?247) 所写第一个字地址 所写字的个数N 00(发送偏移值) 所写的第一个字 所写的第二个字 所写第N个字 从站地址(1?247) 所写第一个字地址 所写的字数 16(请求码) 2×N所写字节数 8+(2×N)发送长度 07(发送偏移) 16(请求码16进制10) 高字节 低字节 有多条EXCH指令时,要使用分时控制 5.3 ATV312参数说明
5.3.1 读写变量
读出变量 地址 3203 3202 3207 7121 3201
写入变量 地址 8501 8502 8504 11920 9623 代码 CMD LFR CMI RPI UFR 说明 DRIVECOM命令字 在线给定频率 内部控制寄存器 PI调节器内部设定点 IR补偿 代码 FRH RFR ULN LFT ETA 说明 给定频率 电机输出频率 线电压 上一次故障 DRIVECOM状态字
Twido与ATV312的Modbus串行通讯控制<二> 15