P0.04=4——运行命令控制方式为串行通信2(STOP键有效)。
Pb.00=3——波特率为9600
Pb.01=1——站号为1
Pb.02=0——偶校验
其他的设置为默认
4)通信程序初始化
D1120,M1120,D1129,M1143这四个寄存器是台达PLC的特殊寄存器。
D1120——RS-485通信协议,D1120=0X87表示波特率9600,偶校验,1位停止位,8位数据位。
M1120——通讯设置保持用。设置后变更D1120无效。
D1129——设置超时时间。通信超过此时间,则表示此次通信失败。
M1143——ASii/RTU模式选择,OFF时为ASCii模式,ON时为RTU模式。
5)通讯程序编写
M1122——发送请求,在发送之前必须先将此位置1。
MODRW——MODBUS读写数据指令,格式如下图所示:
阿尔法变频器支持MODBUS-RTU协议,支持的功能码有03,06,10。
03——读一个寄存器指令。
06——写一个寄存器指令。
10——写两个寄存器指令1,在阿尔法变频器中用来同0X0001(运行操作信号)和0x0002(频率给定)这两个地址。