全球旧事资料 分类
S7200与V20之间的MODBUSRTU通讯显示订货号
S7200与V20的MODBUSRTU通讯
1、本例程的系统配置:
(1)安装Step7MicroWi
software和Modbus协议库,西门子在MicroWINV40SP5中正式推出ModbusRTU主站协议库。
(2)PCPPI电缆、S7200、电源模块、通信电缆。(3)V20驱动装置和一台PC机。
2、在使用MicroWi
software创建项目之前,确认ModbusMaster库文件已经安装:
f3、创建一个例程:31设置通讯接口本例程使用PCPPI电缆。
32建立PC和PLC之间的连接
f“双击刷新”搜索到PLC后,点击”确认”。
33用电缆将S7200Port1端口与V20的RS485接口相连(注意端口连接规则:V20的P对3、N对8),如下图所示:
f34变频器参数设置:
V20可以通过选择连接宏C
011实现ModbusRTU控制,也可以通过直接更改变频器参数的方法来实现。参数设置如下表所示:
参数描述选择命令源
P07000选择频率
P10000
实际设备注C
011默认值置
5
5
RS485为命令源
5
5
RS485为速度设定值
P20230RS485协议选择
2
2
MODBUSRTU协议
P20100USSMODBUS波特率
6
6
波特率为9600bps
P20210MODBUS地址
1
P20220MODBUS应答超时
1000
P20140USSMODBUS报文间断时100间
320000
V20的MODBUS地址
向主站发回应答的最大时间接收数据时间
f35V20常用寄存器说明
寄存器编号描述
访问类型定标系数读取写入
控制数据40100
40101状态数据
40110
40111
P1120
40322
P1121
40323
控制字
RW
1
主设定值
RW
1
状态字
R
1
速度实际值
R
1
斜坡上升时间
RW
100
斜坡下降时间
RW
100
PZD1PZD1PZD2PZD2PZD1PZD2P1120P1120P1121P1121
更多的V20寄存器信息,请访问下面链接:6726748436库存储区分配:在编译程序之前,选择“程序块”“库”右键,选择“库存储区”。在点击“建议地址”选择V存储区的地址后点击“OK”退出。
f36初始化ModbusMaster端口:
EN使能:必须保证每一扫描周期都被使能(使用SM00)。Mode模式:为1时,使能Modbus协议功能;为0时恢复为系统PPI协议。
fBaud波特率:支持的通讯波特率为4800,9600,19200。Parity校验:校验方式选择(V20采用偶校验)0=无校验1=奇较验2=偶较验Timeout超时:主站等待从站响应的时间,以毫秒为单位,典型的设置值为1000毫秒(1秒),允许设置的范围为132767。注意:这个值必须设置足够大以保证从站有时间响应。Do
e完成位:初始化完成,此位会自动置1。Error:初始化错误代码。37调用ModbusRTU主站读写功能块MBUS_MSG,发送一个Modbus请求:371写入控制字1和速度实际值:
EN使能:同一时刻只能有一个r
好听全球资料 返回顶部