MODBUS(RS485)集线器_参数设置

合集下载

SAJ8000 RS485 MODBUS(RTU)串行通信说明

SAJ8000 RS485 MODBUS(RTU)串行通信说明

SAJ8000 RS485 MODBUS(RTU)串行通信说明Modbus通讯功能SAJ8000 RS-485 MODBUS(RTU)串行通信说明Modbus 协议是从 Modicon 公司引进的,用于 Modicon 可编程控制器的控制环境。

由于该协议使用方便,这种 PLC 语言迅速被采用作为实际使用的一种标准,广泛用于主控制器和从设备的集成。

Modbus 是一种串行异步通讯协议。

数据传输采用半双工方式,一个主站控制一个或多个从站。

SAJ8000系列变频器采用 RS-485 作为 Modbus 的物理接口。

Modbus 网络定义了两种不同的传输模式:ASCII 和 RTU。

SAJ8000 变频器仅支持RTU 模式。

有关Modbus协议完整资料可以参考:①GB/Z 19582.1-2021 基于Modbus协议的工业自动化网络规范第一部分 Modbus应用协议;②GB/Z 19582.2-2021 基于Modbus协议的工业自动化网络规范第二部分 Modbus协议在串行链路上的实现指南。

1Modbus协议下通讯端口参数设定F093=PB.ID (P:通讯格式,B:通讯速率,ID:通讯地址) (1) 通讯地址设定范围:ID=01~99 (2) 通讯格式设定说明如下:通讯格式 P=2 P=3 说明 Mobus,no parity, 8 bit binary SAJ8000 Modbus, no parity , 8bit binary(3) 通讯速率设定说明如下:通讯速率 B=0 4800bps,2stopbits 说明 1Modbus通讯功能B=1 B=2 B=3 B=4 B=5 B=6 B=7 9600bps,2stopbits 19200bps,2stopbits 保留4800bps,1stopbits 9600bps,1stopbits 19200bps,1stopbits 保留 2 SAJ8000支持的Modbus功能代码01(hex): BIT read(读) 05(hex): BIT write (写) 0f(hex): multiple BIT write 03(hex): WORD read 06(hex): WORD write 03(hex): LONGWORD read 10(hex): LONGWORD write 3 Modbus协议对变频器的运行控制命令控制命令从机地址(HEX) 功能代码(HEX) 起始地址(HEX) 数据(HEX) CRC校验(HEX) 复位停止正转反转点动正转点动正转 01 01 01 01 01 01 05 06 06 06 06 06 000F0042 0042 0042 0042 0042 FF00 0000 0020 0040 0002 0004 BC39 29DE 2806 282EA81F 281D 在用Modbus协议对SAJ8000系列变频器进行通讯控制是通过模拟端子实现的,因此必须设置以下参数:(1) F039设置为端子控制方式(设置为2.0),具体设置参见产品说明书;2Modbus通讯功能(2) F041=9,用于点动正转控制; (3) F042=10,用于点动反转控制;注意:因为在用Modbus协议对SAJ8000系列变频器进行通讯控制运行时,运行控制方式必须设为端子控制方式(亦即F039=1、2、3或4),所以变频器的数字输入端子将不可以再用于控制运行以外的其它功能。

Modbus RS485转EtherNet IP网关 HT3S-EIS-MDN 用户手册 V1

Modbus RS485转EtherNet IP网关 HT3S-EIS-MDN 用户手册 V1

MODBUS RTU 转ETHERNET/IP协议网关HT3S-EIS-MDN用户手册V1.32北京核拓普科技发展有限公司目录1. 产品概述 (3)1.1 产品功能 (3)1.2 技术参数 (3)1.2.1 EtherNet/IP技术参数 (3)1.2.2 Modbus RTU技术参数 (4)2. 产品外观 (5)2.1 产品尺寸图 (5)2.2 端子说明 (5)2.3 指示灯 (6)2.4 拨码说明 (6)3. 硬件电气规范 (7)3.1 电气参数 (7)3.2 EtherNet/IP的电气连接 (7)3.3 MODBUS的电气连接 (8)3.3.1 RS485电气连接 (8)3.3.2 RS232电气连接 (8)4. 协议及数据转换 (9)4.1 协议转换原理 (9)4.2 EtherNet/IP协议介绍 (9)4.3 MODBUS协议介绍 (10)4.3.1 MODBUS存储区 (10)4.3.2 MODBUS功能码 (10)4.3.2.1读取输出状态(01H) (11)4.3.2.2 读取输入状态(02H) (11)4.3.2.3 读取保存寄存器(03H) (12)4.3.2.4 读取输入寄存器(04H) (13)4.3.2.5 强制单线圈(05H) (13)4.3.2.6 预置单保持寄存器(06H) (14)4.3.2.7 强制多线圈(0FH) (14)4.3.2.8 预置多寄存器(10H) (15)4.3.3 MODBUS异常码 (15)5. 网关配置及操作 (17)5.1 配置网关的MODBUS报文 (17)5.1.1 网关作为MODBUS主站 (17)5.1.2 网关作为MODBUS从站 (22)5.2 配置网关的EtherNet/IP地址 (26)5.3 配置网关的EtherNet/IP从站 (29)5.3.1 使用AB系统的配置方法 (29)5.3.2 使用欧姆龙系统的配置方法 (38)5.4 启动网关运行 (48)5.4.1 网关的控制字 (48)5.4.2 网关的状态字 (48)5.4.3 启动网关的MODBUS主站 (48)5.4.4 启动网关的MODBUS从站 (51)1. 产品概述1.1 产品功能HT3S-EIS-MDN是一款EtherNet/IP从站功能的通讯网关。

s7 200 485通讯配置

s7 200 485通讯配置

S7-200 Modbus RTU 通信简介Modbus 是公开通信协议,具有两种串行传输模式,ASCII 和RTU。

详细的协议和规范,请访问Modbus 组织的网站:/S7-200 通过以下方式支持Modbus RTU 通信协议:•S7-200 CPU 上的通信口0(Port 0)通过指令库支持Modbus RTU 从站模式•S7-200 CPU 上的通讯口0 和1 (Port 0 和Port 1)通过指令库支持Modbus RTU 主站模式在S7-200 CPU 通信口上实现的是RS485 半双工通信,使用的是S7-200 的自由口功能。

通过S7-200 CPU 通信口的自由口模式实现Modbus 通信协议,可以通过无线数据电台等慢速通信设备传输。

这为组成S7-200 之间的简单无线通信网络提供了便利。

详细情况请参考《S7-200系统手册》(2002 年10 月或以后版本)的相应章节。

常问问题1Modbus RTU主站1.1 Modbus RTU 主站指令库西门子在Micro/WIN V4.0 SP5 中正式推出Modbus RTU 主站协议库(西门子标准库指令)。

图 1. 西门子标准指令库(Micro/WIN V4.0 SP5)注意• 1. Modbus RTU 主站指令库的功能是通过在用户程序中调用预先编好的程序功能块实现的,该库对Port0 和Port 1 有效。

该指令库将设置通信口工作在自由口模式下。

• 2. Modbus RTU 主站指令库使用了一些用户中断功能,编其他程序时不能在用户程序中禁止中断。

• 3. Modbus RTU 主站库对CPU的版本有要求。

CPU 的版本必须为2.00 或者2.01(即订货号为6ES721*-***23-0BA*),1.22版本之前(包括1.22版本)的S7-200 CPU 不支持。

使用Modbus RTU 主站指令库,可以读写Modbus RTU 从站的数字量、模拟量I/O 以及保持寄存器。

ABB~变频器参数设置做485通信

ABB~变频器参数设置做485通信

ABB-ACS510变频器参数设置1.ACS510变频器参数设置:2.9802=1 MODBUS5302=1 站号5303=9.6kbit/s 波特率5304=1 校验方式为8N2 5305为05309=5(等于5的时候为通信好了)1001=10 由MODBUS控制变频器启停1102=0 由MODBUS控制变频器给定速度(0-20000对应0-50Hz)1103=82.控制变频器起停a.初始化,即向Modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒;b.停止电机,即向Modbus寄存器40001中写入1143(16进制数为477);c.启动电机,即向AModbus寄存器40001中写入1151(16进制数为47F)'例:通讯初始化:发出【02 06 00 00 04 76 CRC校验码】,延时100毫秒;启动电机:发出【02 06 00 00 04 7F CRC校验码】停止电机:发出【02 06 00 00 04 77 CRC校验码】3.用Modbus修改给定频率的方法主机向通讯给定1(Modbus寄存器40002)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0));例如:若1105=50.00Hz;发出【01 06 00 01 27 10 CRC校验码】表示修改频率为25.00Hz。

4.用Modbus修改加速时间的方法向Modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定;例:发出【01 06 08 99 02 58 CRC校验码】表示修改加速时间为60.0S。

附:功能01:读线圈状态:发送:01 01 00 20 00 03(站号功能开始个数)响应:01 01 01 06(站号功能字节数字节1 字节2 …)功能02:读离散功能输入状态:发送:01 02 00 20 00 03(站号功能开始个数)响应:01 02 01 05(站号功能字节数字节1 字节2 …)功能03:读多个保持寄存器发送:01 03 00 65 00 03(站号功能开始个数)响应:01 03 06 02 EE 00 FA 00 00(站号功能字节数字节1 字节2 …)功能04:读多个输入寄存器:发送:01 04 00 00 00 02(站号功能开始个数)响应:01 04 04 00 01 01 F1(站号功能字节数字节1 字节2 …)功能06:写单个保持寄存器:发送:01 06 08 99 02 58(站号功能寄存器号数值)响应:01 06 08 99 02 58(站号功能寄存器号数值)功能10:写多个保持寄存器:发送:01 10 08 99 00 02 02 01 f4(站号功能开始个数字节数字节1 字节2 …)响应:01 10 08 99 00 02(站号功能开始个数)以上调试程序对ABB 其它交流变频器都同样适用, 如ACS600, ACS800,ACS143,ACS400,ACS510,ACS550同样适用.,不过对于ACS600,ACS800变频器需要增加MODBUS扩展模块.PROFIBUS-DP通讯一.PROFIBUS-DP现场总线控制器(如PLC或DCS系统)的设置:第一步:安装ABB变频器GSD文件ABB_0812.GSD;第二步:在系统PROFIBUS-DP硬件配置的中添加从站ABB Drives RPBA-01 站号为2(或其它地址号),插入PPO Type Module为4;第三步:在2号从站的参数设置中,将Operation Mode改为Vendor Specific(即ABB传动协议);第四步:其它为默认配置;第五步:将配置下载到主站中。

RS485Hub-S4+四通道RS485隔离集线器产品数据手册

RS485Hub-S4+四通道RS485隔离集线器产品数据手册
5.2 接线...............................................................................................................................7 5.2.1 电源接线...........................................................................................................7 5.2.2 连接 RS485 网络 ..............................................................................................8 5.2.3 从 RS232 到 PC ..............................................................................................10 5.2.4 LED 指示灯 ........................................................................................................10
5.1 安装...............................................................................................................................6 5.1.1 注意事项...........................................................................................................6 5.1.2 外观和尺寸.......................................................................................................7

智能插座modbus协议(485)

智能插座modbus协议(485)

智能插座通讯协议1协议概述1)协议类型:Modbus-RTU协议。

2)物理层:传输方式:RS485;通讯地址:0-250,默认地址为1;通讯比特率:9600bps;3)链路层:➢传输方式:半双工通信。

协议在通讯链路采用半双工通信方式,这意味着协议只允许在主计算机和终端设备之间,而不允许独立的设备之间的数据交换。

➢一个数据帧格式:1 位起始位,8 位数据,1 位停止位。

➢一个数据包格式:协议详细定义了校验码、数据序列等,这些都是特定数据交换的必要内容。

当数据帧到达终端设备时,它通过一个简单的“口”进入寻址到的设备,该设备去掉数据帧的“信封”(报文头),读取数据,如果没有错误,就执行数据所请求的任务,然后,它将自己生成的数据加入到取得的“信封”中。

把数据帧返回给发送者。

返回的响应数据中包含了以下内容:终端从机地址(Address)、被执行了的命令(Functon)、执行命令生成的被请求数据(Data)和一个校验码(Check)。

发生任何错误都不会有成功的响应。

4)地址(Address)域地址域在帧的开始部分,由 8 位(0-255)组成,这些位标明了用户指定的终端设备的地址,该设备将接收来自与之相连的主机数据。

每个终端设备的地址必须是唯一的,仅仅被寻址到的终端会响应包含了该地址的查询。

当终端发送回一个响应,响应中的从机地址数据便告诉了主机哪台终端正与之进行通信。

5)功能(Functon)域功能域代码告诉了被寻址到的终端执行何种功能。

表 1-1 列出了本控制器所使用的所有功能码,以及它们的意义及它们的初始功能。

表 1-1 功能码6)数据域数据域包含了终端执行特定功能所需要的数据或者终端响应查询时采集到的数据。

这些数据的内容可能是数值、参考地址或者极限值。

例如:功能域码告诉终端读取一个寄存器,数据域则需要指明从哪个寄存器开始及读取多少个数据,内嵌的地址和数据依照类型和从机之间的不同能力而有所不同。

7)错误校验域该域运行主机和终端检查传输过程中的错误。

默贝克485通讯参数设置

默贝克485通讯参数设置
7
P11.02
额定功率
P11.03
额定电压
P11.04
额定电流
P11.05
额定频率
P11.06
额定频率
P11.07
额定功率因数
MODBUS通信参数
P30.00
通信类型
0:MODBUS 1:CANOPEN
0
P30.01
本机地址
1-247
1
P30.02
通讯波特率
2:4800 3:9600 4:19200 5:38400 6:56700 7:115200
0X1B01
设定频率
R27.06
0X1B06
输出电流
R27.10
0X1B10
Bit0:运行状态0-停机1-运行
Bit1:电机转向0-正向1-反向
Bit2:变频器Ready状态0-未准备好1-已准备好
Bit3:故障状态0-无故障1-有故障
通讯命令地址
地址
描述
0X7000
通讯命令;
0x0000:运行命令失效
3
P30.03
数据格式
0:1起始+8数据+1停止
1:1-8-E(偶校验)-1
1-8-O(奇校验)-1
3:1-8-N(无校验)-1
4:1-8-E-2
5:1-8-O-2
0
P30.09
主从选择
0:从站1:主站
0
二、通讯地址
状态监控地址
地址
描述
选择
功能码
十六进制地址
R27.00
0X1B00
运行频率
R27.01
一、通讯参数表
参数
名称
描述
选择

ABB-变频器参数设置做485通信

ABB-变频器参数设置做485通信

ABB-ACS510变频器参数设置1.ACS510变频器参数设置:2.9802=1 MODBUS5302=1 站号5303=9.6kbit/s 波特率5304=1 校验方式为8N2 5305为05309=5(等于5的时候为通信好了)1001=10 由MODBUS控制变频器启停1102=0 由MODBUS控制变频器给定速度(0-20000对应0-50Hz)1103=82.控制变频器起停a.初始化,即向Modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒;b.停止电机,即向Modbus寄存器40001中写入1143(16进制数为477);c.启动电机,即向AModbus寄存器40001中写入1151(16进制数为47F)'例:通讯初始化:发出【02 06 00 00 04 76 CRC校验码】,延时100毫秒;启动电机:发出【02 06 00 00 04 7F CRC校验码】停止电机:发出【02 06 00 00 04 77 CRC校验码】3.用Modbus修改给定频率的方法主机向通讯给定1(Modbus寄存器40002)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0));例如:若1105=50.00Hz;发出【01 06 00 01 27 10 CRC校验码】表示修改频率为25.00Hz。

4.用Modbus修改加速时间的方法向Modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定;例:发出【01 06 08 99 02 58 CRC校验码】表示修改加速时间为60.0S。

附:功能01:读线圈状态:发送:01 01 00 20 00 03(站号功能开始个数)响应:01 01 01 06(站号功能字节数字节1 字节2 …)功能02:读离散功能输入状态:发送:01 02 00 20 00 03(站号功能开始个数)响应:01 02 01 05(站号功能字节数字节1 字节2 …)功能03:读多个保持寄存器发送:01 03 00 65 00 03(站号功能开始个数)响应:01 03 06 02 EE 00 FA 00 00(站号功能字节数字节1 字节2 …)功能04:读多个输入寄存器:发送:01 04 00 00 00 02(站号功能开始个数)响应:01 04 04 00 01 01 F1(站号功能字节数字节1 字节2 …)功能06:写单个保持寄存器:发送:01 06 08 99 02 58(站号功能寄存器号数值)响应:01 06 08 99 02 58(站号功能寄存器号数值)功能10:写多个保持寄存器:发送:01 10 08 99 00 02 02 01 f4(站号功能开始个数字节数字节1 字节2 …)响应:01 10 08 99 00 02(站号功能开始个数)以上调试程序对ABB 其它交流变频器都同样适用, 如ACS600, ACS800,ACS143,ACS400,ACS510,ACS550同样适用.,不过对于ACS600,ACS800变频器需要增加MODBUS扩展模块.PROFIBUS-DP通讯一.PROFIBUS-DP现场总线控制器(如PLC或DCS系统)的设置:第一步:安装ABB变频器GSD文件ABB_0812.GSD;第二步:在系统PROFIBUS-DP硬件配置的中添加从站ABB Drives RPBA-01 站号为2(或其它地址号),插入PPO Type Module为4;第三步:在2号从站的参数设置中,将Operation Mode改为Vendor Specific(即ABB传动协议);第四步:其它为默认配置;第五步:将配置下载到主站中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档