S7-224XP与台MODBUS RTU伺服通讯
通讯试过不成功
看过smart200与西门子伺服V90通讯资料,
现在用的不是西门子的,是一个普通牌子的,支持MODBUS RTU。
网上通讯控制伺服的资料不多
想请问:控制伺服,需要控制那些参数?
通信功能
通信格式:Modbus RTU,1位起始位,8位数据位,1位停止位,0~1位校验位;
波特率:9600,19200,38400,57600,119200;
校验方式:奇校验,偶校验,无;
通信端口:PC检测到的端口;
附录A 通信协议
A1.1功能码
功能码
含义
03h 读寄存器数据
06h 写单个寄存器
10h 写多个寄存器
1、在伺服上手动设置:
设置控制模式:速度模式
伺服地址:1
通讯协议:9600 奇检验
2、在PLC上调用库
写通讯协议
伺服控制字地址不知道怎么写,看不懂(与西门子V90不一样)
写伺服对应的速度给定地址,也不知道是哪个(伺服上有8个内部速度设置,不知道是不是这里)