RPC2404 RS485从站接口模块
- MODBUS RTU从站
- 200字节输入/输出
- 端子接线方便
- 波特率可配置
- 从站地址可配置
主要性能
参数列表
安装尺寸
典型应用
相关下载
技术问答
RPC2404为RS485扩展模块,实现CPU模块通过扩展接口和主站(如上位机、触摸屏等)通讯。
通讯参数
通讯口数量:1个
接口类型:接线端子
通讯协议:MODBUS RTU 从站
通讯数据区:I 、Q 区
通讯速率:9600 、19200 、38400 bps
模块功耗
模块功耗
5VDC(CPU扩展总线提供)
50mA
工作环境
工作环境
工作温度
0~60℃
存储温度
-40~70℃
相对湿度
5~95%(无凝结)
MODBUS RTU功能描述
功能码
名称
作用(对主站而言)
01
读取开出状态
取得一组开关量输出的当前状态
02
读取开入状态
取得一组开关量输入的当前状态
03
读取模出状态
取得一组模拟量输出的当前状态
04
读取模入状态
取得一组模拟量输入的当前状态
05
强制单路开出
强制设定某个开关量输出的值
06
强制单路模出
强制设定某个模拟量输出的值
15
强制多路开出
强制设定多个开关量输出的值
16
强制多路模出
强制设定多个模拟量输出的值
软件配置
RPC2404软件配置如图所示。其中,只需配置波特率,有9600、19200、38400三种波特率可供选择。其他参数为8位数据位、1位停止位、无校验,从站地址可以根据现场需要进行修改,为1~125。
RPC2404配置示意图
MODBUS RTU地址映射表(以模块首字起始地址为%IW1和%QW1举例)
RPC2404数据区Modbus RTU协议地址映射关系
数据区 | 类型 | 地址范围 | Modbus地址 | 映射公式 | Modbus数据类型 | |
I区 | %IX %IW | BOOL WORD | %IX2.0~%IX201.7 %IW1~%IW100 | 0~1599 0~99 | IXm.n:(m-输入首字地址)*8+n IWm:(m-输入首字地址)/2 | 0x 4x |
Q区 | %QX %QW | BOOL WORD | %QX2.0~%QX201.7 %QW1~%QW100 | 0~1599 0~99 | QXm.n:(m-输出首字地址)*8+n QWm:(m-输出首字地址)/2 | 1x 3x |
小提示:I区是PLC只读寄存器,也是上位客户端读写寄存器;Q区是PLC读写寄存器,也是上位客户端只读寄存器。上位客户端地址一般需要偏移1位,即起始映射地址为1。
安装尺寸
外形及安装
尺寸规格
72mm(L)×80mm(W)×63mm(H)
重量
170g
安装方式
导轨安装,标准35mm DIN导轨
面板安装
主要接口及端子定义
① RS485接口:RS485接口为端子接线,“ * ”表示此通道未定义;
② 指示灯:COM指示灯亮表示RPC2404与RS485主站之间正在进行通讯数据交互,灭表示以太网没有通讯数据交互。RUN用于显示模块运行情
况。
注:RPC2000系列PLC端子均为可插拔。
RPC2404模块图
PLC与WINCC如何通讯关闭
RPC2000系列PLC可以通过串口、网口与上位机软件进行通讯,与WINCC可以通过第三方OPC协议进行通讯,具体请参考手册资料《RPC2000系列PLC与WINCC通讯说明.pdf》 。
PLC与力控如何通讯关闭
RPC2000系列PLC可以通过串口、网口与上位机软件进行通讯,与力控可以MODBUS协议进行通讯,也可以通过米乐m6易游RPC2000系列PLC专用驱动进行通讯,具体请参考手册资料《RPC2000系列PLC与力控通讯说明.pdf》 。
PLC与组态王如何通讯关闭
RPC2000系列PLC可以通过串口、网口与上位机软件进行通讯,与组态王可以MODBUS协议进行通讯,也可以通过米乐m6易游RPC2000系列PLC专用驱动进行通讯,具体请参考手册资料《RPC2000系列PLC与组态王通讯说明.pdf》 。
RPC2000系列PLC的CPU本体自带串口如何设置为串口通讯参数,如9600、8、N、1关闭
CPU模块通讯参数设置指令依据通讯方式和通讯协议选择对应指令,具体请参考问答中串口如何设置为Modbus RTU协议或自由口协议。设置指令的参数输入端变量均为Mode,Mode为byte类型变量,对应通讯参数值如下表所示:
表1 常用通讯参数对应Mode值表
注:设置串口通讯参数时,Reset_COMMx_PRMT表示恢复为默认的MODBUS RTU协议,Set_COMMx_PRMT表示设置为自由口通讯协议;具体使用请参考编程使用举例;
RPC2000系列PLC的CPU本体自带串口如何设置为自由口通讯关闭
CPU模块本体自带串口,如果不进行PLC编程设置,默认为Modbus RTU协议,从站地址51,波特率38400bps,8位数据位,1位停止位,无校验。
RS232接口参数设置的指令库为RS232.lib,调用Set_COMM_PRMT指令,对RS232接口进行通讯参数设置,同时设置RS232接口为自由口通讯协议。
自由口通讯需要COMM_SEND(发送)和COMM_RECEIVE(接收)配合使用。
RS485接口的编程指令对应指令库RS485.lib,调用Set_COMM2_PRMT指令,对RS485接口进行通讯参数设置,同时设置RS485接口为自由口通讯协议。
自由口通讯需要COMM2_SEND(发送)和COMM2_RECEIVE(接收)配合使用。
如果CPU本体自带第三路串口A2B2接口,对应的编程指令库为RS4853.lib,,调用Set_COMM3_PRMT指令,对RS4853接口进行通讯参数设置,同时设置RS4853接口为Modbus RTU协议。
自由口通讯需要COMM3_SEND(发送)和COMM3_RECEIVE(接收)配合使用。
注:具体请参考编程使用举例。
RPC2000系列PLC的CPU本体自带串口如何设置为Modbus RTU从站通讯关闭
CPU模块本体自带串口,如果不进行PLC编程设置,默认为Modbus RTU协议,从站地址51,波特率38400bps,8位数据位,1位停止位,无校验。
RS232接口参数设置的指令库为RS232.lib,调用Reset_COMM_PRMT指令,对RS232接口进行通讯参数设置,同时设置RS232接口为Modbus RTU协议。
RS485接口的编程指令对应指令库RS485.lib,调用Reset_COMM2_PRMT指令,对RS485接口进行通讯参数设置,同时设置RS485接口为Modbus RTU协议。
如果CPU本体自带第三路串口A2B2接口,对应的编程指令库为RS4853.lib,,调用Reset_COMM3_PRMT指令,对RS4853接口进行通讯参数设置,同时设置RS4853接口为Modbus RTU协议。
注:具体请参考编程使用举例。
PLC程序下载完成以后,怎么操作让PLC运行关闭