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传动协议);第四步:其它为默认配置;第五步:将配置下载到主站中。

三菱FX2N与三菱D700变频器利用MODBUS协议通过RS485通信的设置方法及配套程序

三菱FX2N与三菱D700变频器利用MODBUS协议通过RS485通信的设置方法及配套程序

三菱FX2N与三菱D700变频器利用MODBUSRTU协议通过RS485通信的设置
方法及配套程序
三菱FX2N通过RS485与三菱D700变频器可以利用三菱变频器专用协议通信,也可以利用MODBUSRTU方式通信。

网上有很多程序,但程序经网间转载有的不完整,有的程序没有经过验证,看似可以实际不行;再者要想成功通信还要对变频器正确设置,并根据设置确定PLC的通信格式字,稍有差错则通信不成功。

本文对变频器的设置和PLC程序均通过实际验证,切实可行。

变频器设置方法及配套程序如下:
一、三菱FX2N与三菱D700变频器利用MODBUSRTU协议通信控制电动机正转、反转、停止、写入频率、读取变频器输出频率、电流、电压变频器的设置方法:
1、Pr117=1,一号从站
2、Pr118=192,波特率19200
3、Pr119=0,8位数据,停止位1位
4、Pr120=2,偶校验
5、Pr121=9999,通信错误无报警
6、Pr122=9999,通信效验终止
7、Pr123=9999,由通信数据确立
8、Pr124=0,无CR无LF
9、Pr549=1,MODBUSRTU协议。

【总线】UART、Modbus、I2C、SPI、RS232、RS485及串口通讯常用参数

【总线】UART、Modbus、I2C、SPI、RS232、RS485及串口通讯常用参数

【总线】UART、Modbus、I2C、SPI、RS232、RS485及串⼝通讯常⽤参数⼀、UART异步收发传输,作为集成于微处理器中的周边设备,把并⾏输⼊信号转成串⾏输出信号,(⼀般是RS-232C规格的,与类似Maxim的MAX232之类的标准信号幅度变换芯⽚进⾏搭配)作为连接外部设备的接⼝。

该总线双向通信,可以实现全双⼯传输和接收。

在嵌⼊式设计中,UART⽤于主机与辅助设备通信,如与PC机通信包括与监控调试器和其它器件,如EEPROM通信。

⼀个字符接着⼀个字符传输,⼀个字符的信息由起始位、数据位、奇偶校验位和停⽌位组成。

传输时低位在前⾼位在后。

发送端和接收端必须按照相同的字节帧格式和波特率进⾏通信。

UART的设计采⽤模块化的设计思想,主要分为 3个模块:数据发送模块、数据接收模块及波特率发⽣器控制模块。

发送模块实现数据由并⾏输⼊到串⾏输出,接收模块实现数据由串⾏输⼊到并⾏输出,波特率发⽣器模块控制产⽣UART时钟频率。

发送逻辑对从发送FIFO读取的数据执⾏“并→串”转换。

控制逻辑输出起始位在先的串⾏位流,并且根据控制寄存器中已编程的配置,后⾯紧跟着数据位(注意:最低位 LSB 先输出)、奇偶校验位和停⽌位。

在检测到⼀个有效的起始脉冲后,接收逻辑对接收到的位流执⾏“串→并”转换。

此外还会对溢出错误、奇偶校验错误、帧错误和线中⽌(line-break)错误进⾏检测,并将检测到的状态附加到被写⼊接收FIFO的数据中。

需要两根信号线和⼀根地线。

⼆、Modbus1、ASCII模式与RTU模式的区别(1)ASCII:消息中每个ASCII字符都是⼀个⼗六进制字符组成(2)RTU:消息中每个8位域都是两个⼗六进制字符组成在同样波特率下,RTU可⽐ASCII⽅式传输更多的数据三、RS232、RS485(1)RS232RS232接⼝可以实现点对点的通信⽅式,但这种⽅式不能实现联⽹功能。

个⼈计算机上的通讯接⼝之⼀,异步传输标准接⼝。

19_无线RS485模块使用说明书

19_无线RS485模块使用说明书

QZ01-485/232无线模块使用说明书重庆勤智科技有限公司使用本公司模块前,请仔细阅读本说明书。

一、概述ZigBee是一种用于控制和监视各种系统的低数据速率低功耗联网无线标准。

ZigBee 所依据的IEEE 802.15.4 标准规定了ZigBee的数据传输速率应在20 kbps、40 kbps 或250 kbps,并且采用ZigBee 的设备应能至少工作两年而无需更换电池。

ZigBee 拟应用于环境控制系统、安全系统、工业传感器以及医疗监控系统等传输数据量少、负载周期短的系统。

本说明书涉及到的QZ01-485-100和QZ01-485-1600均采用飞思卡尔半导体(原摩托罗拉半导体)的经济高效的单封装(SiP)MC13213 ZigBee解决方案。

运用ZigBee技术的家庭消费类产品包括:带有照明和HVAC控制设备的家庭自动化系统、安全系统、百叶窗控制及遥控器、以及用于机顶盒和其他娱乐设备的远程控制。

带有附件接口的消费产品可在售后增加ZigBee功能,例如掌上电脑或笔记本电脑中的紧凑型闪存或PCMCIA插槽。

本说明书包括两种模块:QZ01-485-100和QZ01-485-1600模块。

QZ01-485-100模块采用IEEE802.15.4标准和ZigBee协议,采用单片集成电路,通信距离不小于100m;QZ01-485-1600模块是增强型的ZigBee模块,具有通信距离远、抗干扰能力强、组网灵活等优点和特性;可实现一点对多点及多点对多点之间的设备间数据的透明传输;可组成星型和网状网络结构。

二、性能指标●设备省电ZigBee技术采用了多种节电的工作模式,可以确保两节五号电池工作长达6个月到两年。

●通信可靠ZigBee采用了CSMA/CA的碰撞避免机制,同时为需要固定带宽的通信业务预留了专用时隙,避免了发送数据的竞争和冲突;MAC层采用了完全确认的数据传输机制,每个发送的数据包都必须等待接收方的确认信息。

ZZ-IO404D-RS485四路控制器说明书

ZZ-IO404D-RS485四路控制器说明书

ZZ-IO404D-RS485 四路控制器产品使用说明书目录一、产品特点 (3)二、产品功能 (3)三、产品选型 (3)四、主要参数 (3)五、接口说明 (4)六、接线说明 (5)1、RS485级联接线方式 (5)2、输出接线 (5)3、输入接线 (8)七、测试软件说明 (9)1、软件界面 (9)2、通讯测试 (9)八、参数及工作模式设置 (10)1、设备地址 (10)2、工作模式 (12)3、闪开闪断功能及设置 (13)九、开发资料说明 (14)1、通讯协议说明 (14)2、Modbus寄存器说明 (14)3、指令生成说明 (15)4、指令列表 (15)5、指令详解 (16)十、常见问题与解决方法 (19)十一、联系方式 (19)十二、质保售后 (19)十三、免责声明 (20)一、产品特点⚫DC7-30V;⚫继电器输出触点隔离;⚫通讯接口支持RS485;⚫通信波特率:2400,4800,9600,19200,38400(可以通过软件修改,默认9600);⚫通信协议:支持标准modbus RTU协议;⚫可以设置0-255个设备地址,5位地址拨码开关可以设置1-31地址码,大于31的可以通过软件设置;⚫具有闪开、闪断功能,可以在指令里边带参数、操作继电器开一段时间自动关闭;二、产品功能⚫四路继电器控制;⚫四路开关量输入;⚫支持电脑软件手动控制;⚫支持本机非锁联动模式;⚫支持本机自锁联动模式;三、产品选型型号modbus RS232 RS485 USB WiFi 继电器输入 ZZ-IO404D-RS485 ●● 4 4四、主要参数参数说明触点容量10A/30VDC 10A/250VAC耐久性10万次数据接口RS485额定电压DC 7-30V电源指示1路红色LED指示输出指示4路红色LED指示温度范围工业级,-20℃~85℃尺寸115*95*41mm重量330g默认通讯格式9600,n,8,1波特率2400,4800,9600,19200,38400软件支持配套配置软件、控制软件;支持各家组态软件;支持Labview等五、接口说明引脚说明:序号引脚说明1 + 电源正极2 - 电源负极3 VIN 无源输入时VIN和COM短接用,具体查看输入接线图4 COM+ 无源输入时VIN和COM短接用,具体查看输入接线图5 IN1 第一路开关量输入6 IN2 第二路开关量输入7 IN3 第三路开关量输入8 IN4 第四路开关量输入9 COM- 无源输入时使用,具体查看输入接线图10 常开第一路继电器输出常开端11 公共端第一路继电器输出公共端12 常闭第一路继电器输出常闭端13 常开第二路继电器输出常开端14 公共端第二路继电器输出公共端15 常闭第二路继电器输出常闭端16 常开第三路继电器输出常开端17 公共端第三路继电器输出公共端18 常闭第三路继电器输出常闭端19 常开第四路继电器输出常开端20 公共端第四路继电器输出公共端21 常闭第四路继电器输出常闭端六、接线说明1、RS485级联接线方式电脑自带的串口一般是RS232,需要配232-485转换器(工业环境建议使用有源带隔离的转换器),转换后RS485为A、B两线,A接板上A端子,B接板上B端子,485屏蔽可以接GND。

ModBus使用说明

ModBus使用说明
通讯地址 读/写 参数名称 参数说明 ①该参数用于设置通讯的总线类型; 0x12F7 R/W ModBus 端口 ②参数意义如下 0:RS232 通讯端口; 1:RS485 通讯端口。 0x12F8 R/W ModBus 地址 ①该参数设置驱动器在 ModBus 总线中的地址; ②作为从机,地址的取值范围是 1~247; ①该参数设置本驱动器的通讯速率; ②参数意义如下 0-》9600bps; 0x12F9 R/W ModBus 通讯 速率 1-》19200 bps; 2-》38400 bps; 3-》57600 bps; 4-》115200 bps; ③当连接 Servofly 使用时,必须将通讯速率设 为 115200 bps。 ①该参数设置总线通讯的数据格式; 0x12FA R/W ModBus 通讯 格式 ②参数意义如下 0-》8 位数据无校验,2 个停止位; 1-》8 位数据奇校验,1 个停止位; 2-》8 位数据偶校验,1 个停止位。 注:R/W为可读可写,RO为只读,RC为读取清零。 0~1 1 0~4 4 1~247 1 0~1 0 参数范围 缺省值
ModBus 使用说明
适用于 SA 系列伺服驱动器
BONMET Motion GmbH
Smart & Accurate
目录
1. 2. RS-232,RS-485 通讯硬件界面 ................................................................................................ 2 RS-232,RS-485 通讯口参数 .................................................................................................... 3 2.1 2.2 3. 通讯模式选择 ......................................................................................................................... 3 控制模式参数 ......................................................................................................................... 3

RS485-MODEBUS通讯协议资料

RS485-MODEBUS通讯协议资料

RS485-MODEBUS通讯协议1.字元结构1.1 10―bit字元框(FOR ASCII模式)1位起始位、7位数据位(低位在前,高位在后)、2位停止位(无校验时)1位起始位、7位数据位(低位在前,高位在后)、1位偶校验位、1位停止位(有校验时)1位起始位、7位数据位(低位在前,高位在后)、1位奇校验位、1位停止位(有校验时) 1.2 11―bit字元框(FOR RTU模式)1位起始位、8位数据位(低位在前,高位在后)、2位停止位(无校验时)1位起始位、8位数据位(低位在前,高位在后)、1位偶校验位、1位停止位(有校验时)1位起始位、8位数据位(低位在前,高位在后)、1位奇校验位、1位停止位(有校验时) 波特率:1200,2400,4800,9600,19200,384002.通信资料格式2.3功能码:03H:读出暂存器内容06H:写入一个WORD至暂存器08H:回路侦测2.3.1功能码03H:读出暂存器内容例如:主机(如PC)对地址01H处的从机(如仪表)进行数据读取操作:将从机起始暂存器地址为2000H处的两个连续地址空间中的数据读取出来,表示方法如下RTU模式:ASCII模式:2.3.2功能码06H :写入一个WORD 至暂存器例如:主机(如PC)对地址01H 处的从机(如仪表)进行数据写入操作:主机将数据03E8H 写入到从机暂存器2005H 地址中,表示方法如下RTU 模式:ASCII 模式:2.3.3功能码08H :回路侦测RTU 模式:ASCII 模式:2.4.错误通讯时的额外回应:当控制器(从机如仪表)做通信连接时,如果产生错误,此时控制器(从机如仪表)会回应错误码且将Function code AND 80H回应给主控系统(主机如PC),让主控系统(主机如PC)知道有错误产生。

错误通信时错误码具体涵义请参考“错误码的意义”表格RTU模式:ASCII模式:注:其中将原功能码AND 80H后返回,并在Except code中返回错误码(见下表格)2.5 ASCII模式检查码(LRC Check)将从Address开始到Data Content结束之间的数进行相加,再对相加的和值取其补码就得出检查码。

三菱FX2N与伟创AC70变频器利用MODBUS协议通过RS485通信的设置方法及配套程序

三菱FX2N与伟创AC70变频器利用MODBUS协议通过RS485通信的设置方法及配套程序

三菱FX2N与伟创AC70-T3-5R5G/7R5G 变频器利用MODBUSRTU协议通过RS485通信的设置方法及配套程序三菱FX2N通过RS485与伟创AC70-T3-5R5G/7R5G变频器可以利用MODBUSRTU方式通信。

网上有很多程序,但程序经网间转载有的不完整,有的程序没有经过验证,看似可以实际不行;再者要想成功通信还要对变频器正确设置,并根据设置确定PLC的通信格式字,稍有差错则通信不成功。

本文利用PLC和触摸屏对变频器进行正反转及停止控制,并时时读取变频器的输出频率、电流、电压,并将读取的输出量显示在昆仑通态7062KD触摸屏上。

变频器的设置、PLC程序、触摸屏程序均通过实际验证,切实可行。

变频器设置方法及配套程序如下:
一、三菱FX2N PLC与伟创AC70-T3-5R5G/7R5G变频器利用MODBUSRTU 协议通信控制电动机正转、反转、停止、写入频率、读取变频器输出频率、电流、电压。

变频器参数的设置如下:
1、E-01=2,运行命令给定通道选择:RS485通信端口控制
2、E-02=6,频率给定主通道选择:主通道给定频率由 RS485 通讯端口(A+)和(B-)接收的信号控制。

3、E-03=6,频率给定辅助通道选择:RS485 通讯端口
4、E-05=0,频率给定通道组合方式:0 主通道有效,辅助通道无效
5、H-66=0,联动主站设置:0本变频器作联动从站
6、H-67=1,本机地址:1,本机通讯地址为1.。

IFC300_Modbus通讯说明文件

IFC300_Modbus通讯说明文件

TechnologyIFC300 Modbus/RS485通讯说明文件首先感谢您使用我们的电磁流量计,阅读此说明文件可以帮助你通过Modbus/RS485通讯获取IFC300转换器的测量参数。

1.获取流速Flowspeed[m/s]主机发送:(皆为十六进制数)01 04 75 30 00 02 6B C8**01 代表仪表地址**04代表获取参数命令**75 30代表获取流速**00固定值**02代表返回单精度数据,即4个数据字节**6B C8代表循环冗余码校验(CSC)IFC300响应代码:01 04 04 BD 74 69 10 B0 6E**01 代表仪表地址**04代表获取参数命令**04代表字节数,此处为04,即后面有4个数据字节**BD 74 69 10代表数据区,即流速值**B0 6E代表循环冗余码校验(CSC)由此响应代码可以得出当前流速的代码为BD 74 69 10,通过计算可以得出流速值为-0.06m/s2.获取体积流量Volumeflow[m3/s]主机发送:(皆为十六进制数)01 04 75 32 00 02 CA 08**01 代表仪表地址**04代表获取参数命令**75 32代表获取流量**00固定值**02代表返回单精度数据,即4个数据字节**CA 08代表循环冗余码校验(CSC)IFC300响应代码:01 04 04 3A F2 C4 ED C4 22**01 代表仪表地址**04代表获取参数命令Technology**04代表字节数,此处为04,即后面有4个数据字节**3A F2 C4 ED代表数据区,即流量值**C4 22代表循环冗余码校验(CSC)由此响应代码可以得出当前流量的代码为3A F2 C4 ED,通过计算可以得出流量值为0.0018m3/s 3.获取计数器1Counter 1[m3]01 04 75 44 00 04 AB D0**01 代表仪表地址**04代表获取参数命令**75 44代表获取计数器1**00固定值**04代表返回双精度数据,即8个数据字节**AB D0代表循环冗余码校验(CSC)IFC300响应代码:01 04 08 40 B0 0B 02 33 8B 26 96 0C 2D**01 代表仪表地址**04代表获取参数命令**08代表字节数,此处为08,即后面有8个数据字节**40 B0 0B 02 33 8B 26 96代表数据区,即计数器1值**0C 2D代表循环冗余码校验(CSC)由此响应代码可以得出当前计数器1的代码为40 B0 0B 02 33 8B 26 96,通过计算可以得出计数器1值为4107m3Technology有关IEEE754浮点数的计算规则:4个字节瞬时流量的算法:(浮点数转十进制数)例如:45/29/15/C4/ ,如果要转换成十进制数,可按下列算法:(注:此处c(X)代表45H,此处c(X+1)代表29H,依次类推)符号位si = ((c(X) And 128) / 128)阶码 ex = (c(X) Mod 128) * 2 + (c(X + 1) And 128) / 128尾数 ma = (c(X + 1) Mod 128) / 2 ^ 7 + c(X + 2) / 2 ^ 15 + c(X + 3) / 2 ^ 23 + 1 所以所需求的量 vo = (-1) ^ si * 2 ^ (ex-127) * ma = 2705.36则浮点数45/29/15/C4/代表的值为2705.36。

RS485Hub-S5+五通道RS485隔离集线器产品数据手册..

RS485Hub-S5+五通道RS485隔离集线器产品数据手册..

5.1
安装........................................................................................................................... 7
5.1.1 注意事项...........................................................................................................7
©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 4
2. 硬件结构...................................................................................................................3
3. 电气参数...................................................................................................................4
说明 对应端口 CH4 对应端口 CH3 对应端口 CH2 对应端口 CH1 对应四个端口:CH1,CH2,CH3,CH4,CH5 的接收指示 指示电源状态 对应端口 CH5 9V~24V DC 电源接口 9V~24V DC 电源接口
产品用户手册
©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 2
5.2.3 LED 指示灯 .................................................................................................... 11

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 (换算至1」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 01f4 (站号功能开始个数字节数字节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)。
相关文档
最新文档