Modbus 与 CAN FD 프로토콜 컨버터-为锂电池、光伏、汽车零部件产线测试赋能

무료무료 기술 자료

이 글은 바로 읽을 수 있으며 기초 학습과 검색 유입에 적합합니다.

Modbus 与 CAN FD 协议转换器-为锂电池、光伏、汽车零部件产线测试赋能
Modbus 与 CAN FD 协议转换器-为锂电池、光伏、汽车零部件产线测试赋能插图 产品简介 PXB-6020 은(는) Modbus 与 CAN FD 프로토콜 컨버터。该设备可以实现 Modbus 프로토콜与CAN FD 总线间的데이터互转。 其中 Modbus 支持 RTU 和 TCP 两种프로토콜유형,并且设备支持Master 和 Slave 两种모드,极大地方便与其他不同프로토콜控制设备间的연결。 PXB-6020 支持128 组周期보내기프레임和 128 组白名单수신프레임,周期보내기프레임周期准确率高。同时设备支持自定义보내기모드,通过自定义보내기모드방식,可灵活地实现按需보내기 CAN FD 데이터帧。 PXB-6020 은(는)산업용的프로토콜转换设备,工作온도范围-40°C ~ +85°C,支持 9V ~ 36V宽压电源입력,CAN FD 인터페이스和 RS485 인터페이스都具有电气隔离,可적용于各种工业控制场合。 产品特性 PXB-6020 产品的特性如下: ⚫ 硬件特性: ➢ 32 位高性能 RISC-V 内核,816MHz 主频 CPU; ➢ 转换时间약 1ms,疾速转换; ➢ 通讯인터페이스全隔离,稳定可靠; ➢ 设备通过 EMC 及환경试验等多种严苛试验,真正산업용品质; ➢ 自适应 10/100M 以太网인터페이스(RJ45 인터페이스); ➢ 精致小巧,安装方便; ➢ 宽电压입력:DC 9~36V,典型工作电流 100mA; ➢ 工作온도: -40°C ~ +85°C; ➢ 存储온도: -40°C ~ +85°C; ⚫ 功能特性: ➢ 시리얼 포트통신 속도支持用户设定 9600~2000000bps,最高支持 2M 超高통신 속도; ➢ 시리얼 포트데이터 비트、정지 비트、检验位均可设定; ➢ IP 주소、从机 ID、目标 IP 和포트均可设定; ➢ 提供四种工作모드:Modbus RTU 마스터/슬레이브、Modbus TCP 마스터/슬레이브; ➢ 支持보내기和수신 CAN、CAN FD 和 CAN FD 加速프레임; ➢ CAN FD 速率最高支持 5M 超高통신 속도; ➢ 支持표준帧、扩展帧及远程帧; ➢ 支持 128 组周期보내기프레임和 128 组白名单수신프레임; ➢ 支持设定 CAN 유형、CAN FD 표준和 CAN FD 加速等매개변수; ➢ 支持自定义보내기모드,可自定义精准보내기 CAN 或 CAN FD 프레임; ➢ 支持设置周期보내기대기时间; ➢ 配套 AWPX Tools 설정软件,使用简单,快速上手; ➢ 支持一键恢复出厂设置,多重保障; ➢ 支持一键远程업그레이드固件。

4. 设备설정

PXB 시리즈프로토콜 컨버터都通过 AWPX Tools 软件(以下简称 AWPX)来进行설정。

产品上电后,可将 PXB-6020 产品与运行 AWPX 软件的 PC 主机通过以太网线接入同一个局域网(通过交换机 或直连)进行설정。

 

4.1 설정软件安装

双击 AWPX 的安装包开始安装 AWPX,双击后,安装开始界面如图 4.1 所示。

Modbus 与 CAN FD 协议转换器-为锂电池、光伏、汽车零部件产线测试赋能插图1

图 4.1 开始安装 AWPX

클릭若干【下一步】后, 安装界面如图 4.2 所示。

Modbus 与 CAN FD 协议转换器-为锂电池、光伏、汽车零部件产线测试赋能插图2

图 4.2 AWPX 安装界面

最后, 클릭【安装】, AWPX 正式开始安装,耐心대기安装完成即可。

 

4.2 설정软件界面介绍

运行 AWPX 软件, 界面如图 4.3 所示。

Modbus 与 CAN FD 协议转换器-为锂电池、光伏、汽车零部件产线测试赋能插图3

图 4.3 AWPX 界面

AWPX 界面的左侧为 PXB 시리즈产品的设备信息,包括“目标板”、“프로토콜转换유형” 和“设备설정”。“设备설정”栏的右侧为설정选项的具体信息。

界面的最上方为菜单栏버튼, 包括【扫描设备】、【저장설정】、【获取설정】等按 钮。如图 4.4 所示。

Modbus 与 CAN FD 协议转换器-为锂电池、光伏、汽车零部件产线测试赋能插图4

图 4.4 菜单栏버튼

1 、扫描设备

클릭【扫描设备】버튼, AWPX 软件将검색当前局域网中的所有 PXB-60 시리즈设备, 并 将目标板的 IP 주소和固件버전显示在“目标板”下拉框中。在“目标板”下拉框中选中正 确的设备后,即可对 PXB-6020 进行설정。

2 、저장설정

当修改任意매개변수后, 클릭【저장설정】버튼即可将修改的설정下发至 PXB-6020,使修 改的설정生效。저장설정将重启 PXB-6020,대기软件最底部出现的重启提示消失即可。

3 、获取설정

选中设备后,클릭【获取설정】버튼即可获取并显示当前 PXB-6020 运行的설정。

4 、导入설정

选中设备后,클릭【导入설정】버튼,可将以.awp 为后缀的설정文件导入 AWPX 软件。 导入正确的설정后, 可对导入的설정进行修改或直接저장至 PXB-6020。

5 、导出설정

选中设备后,클릭【导出설정】버튼,可将当前설정的매개변수导出为.awp 后缀的설정文件。 以便下一次使用 AWPX 时,可通过【导入설정】버튼,将저장在本地的설정文件快速导入 并설정。

6 、系统设置

【系统设置】버튼包括三个子选项: 【네트워크设置】、【固件업그레이드】和【关于】。

【네트워크설정】: 用于设置 PXB-6020 的 IP 주소、子网掩码和默认게이트웨이等네트워크매개변수。具体 界面可见“4.3.1”小节。

【固件업그레이드】: 用于 PXB-6020 업그레이드和更新固件, 具体界面可见“4.3.7”小节。 【关于】: AWPX 软件相关的버전信息。

 

4.3 使用설정软件进行설정

使用 AWPX 설정软件进行설정 PXB-6020 的步骤主要为:

第一步,클릭【扫描设备】, 并选中正确的设备。如果没有扫描并选中设备,将无法对 PXB-6020 进行任何설정。

第二步,설정매개변수, 可根据需求,설정“设备설정”栏的매개변수和네트워크매개변수。

第三步,매개변수설정完成后,클릭【저장설정】将설정的매개변수저장至 PXB-6020。

 

4.3.1 네트워크设置

PXB-6020 默认 IP 주소为“192.168.1.136”, 如需要更改 IP 주소等네트워크매개변수,可클릭 软件界面最上方的【系统设置】버튼,在弹出的菜单中클릭【네트워크设置】버튼,进行네트워크 设置, 如图 4.5 所示。

Modbus 与 CAN FD 协议转换器-为锂电池、光伏、汽车零部件产线测试赋能插图5

图 4.5 네트워크设置

 

4.3.2 Modbus 매개변수설정

在 AWPX 软件的“设备설정”栏클릭【Modbus 设置】即可进行 Modbus 매개변수的설정, 包括工作모드、통신 속도和检验位等 RTU 통신매개변수, 시리얼 포트통신 속도最高可설정为 2M。설정界面 如图 4.6 所示。

Modbus 与 CAN FD 协议转换器-为锂电池、光伏、汽车零部件产线测试赋能插图6

Modbus 与 CAN FD 协议转换器-为锂电池、光伏、汽车零部件产线测试赋能插图7

图 4.6 Modbus 매개변수设置

PXB-6020 支持四种工作모드,可以通过“工作모드”下拉列表框进行选择, 每一种工 作모드都有对应的Modbus매개변수,这四种工作모드的功能설명及对应매개변수설명如表4.1 所示。

表 4.1 Modbus 매개변수설명

工作모드

功能설명

설정项

설정项설명

Modbus RTU 마스터

PXB-6020 工作在 Modbus

RTU 主机모드下,可外接唯

一的 Modbus 从机

통신 속도

RTU 통신매개변수

데이터 비트

정지 비트

패리티

从机 ID

外接唯一的从机 ID

Modbus RTU 슬레이브

PXB-6020 工作在 Modbus

RTU 从机모드下,外部

Modbus 主机可读写 PXB-

6020 레지스터

통신 속도

RTU 통신매개변수

데이터 비트

정지 비트

패리티

本机从机 ID

PXB-6020 作为从机的 ID

Modbus TCP 마스터

PXB-6020 工作在 Modbus TCP 主机모드下

从机 IP 주소

唯一 TCP 从机的 IP 주소

从机포트号

唯一 TCP 从机的포트号

对端从机号

唯一 TCP 从机 ID

Modbus TCP 슬레이브

PXB-6020 工作在 Modbus

TCP 从机모드下,外部

Modbus 主机可读写 PXB-

6020 레지스터

本机포트号

PXB-6020 作为从机的포트号

本机从机号

PXB-6020 作为从机的 ID

 

4.3.3 CAN FD 매개변수설정

PXB-6020 工作在任意一种工作모드下,均可보내기 CAN 或 CAN FD 프레임。在 AWPX

软件的“设备설정”栏클릭【CAN FD 매개변수】即可进行 CAN FD 매개변수的설정,界面如图 4.7 所示。

Modbus 与 CAN FD 协议转换器-为锂电池、光伏、汽车零部件产线测试赋能插图8

图 4.7

CAN FD 매개변수설명如表 4.2 所示。

表 4.2

CAN FD 매개변수界面

CAN FD 매개변수설명

매개변수

매개변수설명

CAN 유형选择

유형选择可选择为 CAN 或 CAN FD

仲裁段통신 속도

设置 CAN 或 CAN FD 프레임的仲裁段통신 속도

데이터段통신 속도

유형为 CAN FD 有效,设置 CAN FD 프레임的데이터段통신 속도

CAN FD 표준

유형为 CAN FD 有效,设置 CAN FD 프레임所使用的표준

CAN FD 加速

유형为 CAN FD 有效,用于设置보내기的 CAN FD 프레임是否활성화 CAN FD 加速

周期보내기대기时间

用于设置 PXB-6020 上电初始化完成之后대기多久才开始周期보내기프레임

 

4.3.4 周期보내기프레임설정

PXB-6020 工作在任意一种工作모드下,均可周期性보내기 CAN 或 CAN FD 프레임。周期 보내기的프레임是 CAN 帧还是 CAN FD 帧取决于在【CAN FD 매개변수】界面的【CAN 유형选择】 的设置。

在 AWPX 软件的“设备설정”栏클릭【周期보내기프레임】即可进行周期보내기프레임的매개변수

설정, 周期보내기프레임界面如图 4.8 所示。

Modbus 与 CAN FD 协议转换器-为锂电池、光伏、汽车零部件产线测试赋能插图9

图 4.8 周期보내기프레임界面

通过界面右上角的【추가+】버튼进行추가周期보내기的프레임, 最多추가 128 条周期发 送的프레임。如需삭제周期보내기的프레임,可通过界面右侧的【삭제】버튼进行삭제, 周期发 送프레임界面的매개변수설명如表 4.3 所示。

表 4.3 周期보내기프레임界面매개변수설명

매개변수

매개변수설명

帧 ID

设置周期보내기的帧 ID,可为10진수或16진수(需以 0x 开头)

帧유형

设置为표준帧或扩展帧

远程帧

보내기帧是否为远程帧, CAN 유형选择为 CAN FD 时,此选项无效

데이터길이

전송 프레임 수据段길이, CAN 帧时最多 8 바이트, CAN FD 帧时最多 64 바이트

Modbus 레지스터주소

周期보내기的프레임데이터在设备或 Modbus 从机的유지 레지스터的시작주소

周期时间

设置周期보내기프레임的时间间隔,单位为 ms

周期보내기프레임的데이터来源在 Modbus 从机的유지 레지스터中。

如 PXB-6020 运行在 Modbus 主机모드,则周期보내기프레임데이터来源在外接的 Modbus 从 机的유지 레지스터中。如 PXB-6020 运行在 Modbus 从机모드,则周期보내기프레임데이터来源在 PXB-6020 内部的유지 레지스터中。

如设置周期보내기길이为 8 的 CAN FD 帧, 设置 Modbus 레지스터주소为 1,데이터存放规 则如下:

假设 Modbus 从机的유지 레지스터데이터为: 1 주소: 0x1234 ,2 주소:0x5678。

则 PXB-6020 将从 1 주소开始읽기데이터, 周期보내기 CAN FD 帧: 34 12 78 56 00 00 00 00(16 진법) 。유지 레지스터 읽기 (FC03)的个数取决于设置的周期보내기的프레임길이。

 

4.3.5 수신프레임설정

PXB-6020 工作在任意一种工作모드下,均可수신 CAN 或 CAN FD 프레임。수신的프레임 是 CAN 帧还是 CAN FD 帧取决于在【CAN FD 매개변수】界面的【CAN 유형选择】的设置。

在 AWPX 软件的“设备설정”栏클릭【수신프레임】버튼即可进行수신프레임的매개변수配

置,界面如图 4.9 所示。

Modbus 与 CAN FD 协议转换器-为锂电池、光伏、汽车零部件产线测试赋能插图10

图 4.9 수신프레임界面

通过界面右上角的【추가+】버튼进行추가需要수신的프레임, 最多추가 128 条수신的 프레임。如需삭제수신的프레임,可通过界面右侧的【삭제】버튼进行삭제,수신프레임界面的 매개변수설명如表 4.4 所示。

表 4.4 수신프레임界面매개변수설명

매개변수

매개변수설명

帧 ID

设置수신프레임的帧 ID,可为10진수或16진수(需以 0x 开头)

帧유형

设置수신프레임是표준帧还是扩展帧

데이터길이

수신 CAN 帧时最多 8 바이트,수신 CAN FD 帧时最多 64 바이트

Modbus 레지스터주소

수신的프레임데이터存储到本机或 Modbus 从机유지 레지스터的시작주소

PXB-6020 会将수신到的프레임데이터쓰기 Modbus 从机的유지 레지스터中。

如 PXB-6020 运行在 Modbus 主机모드,则수신到的프레임데이터将쓰기外接的 Modbus 从 机的유지 레지스터中。如 PXB-6020 运行在 Modbus 从机모드,则수신到的프레임데이터将쓰기 PXB-6020 内部的유지 레지스터中。

如设置수신길이为 8 的 CAN FD 帧, 设置 Modbus 레지스터주소为 1,데이터存放规则如 下:

假设수신的 CAN FD 帧为:12 34 56 78 00 00 00 00(16 진법)。

则 PXB-6020 将会在 Modbus 从机 1 주소的유지 레지스터쓰기데이터 0x3412 ,2 주소的保持 레지스터쓰기데이터 0x7856 。3~4 주소的유지 레지스터쓰기데이터 0x0000。쓰기유지 레지스터的个数 取决于设置수신的프레임길이。

 

4.3.6 自定义보내기설정

在 AWPX 软件的“设备설정”栏클릭【自定义보내기】即可进行自定义보내기프레임的매개변수 설정,可自定义보내기 CAN 或 CAN FD 프레임。自定义보내기的是 CAN 帧还是 CAN FD 帧取决

于在【CAN FD 매개변수】界面的【CAN 유형选择】的设置。自定义보내기界面如图 4.10 所示。

Modbus 与 CAN FD 协议转换器-为锂电池、光伏、汽车零部件产线测试赋能插图11

图 4.10 自定义보내기界面

其中【Modbus 레지스터주소】选项用于설정自定义보내기프레임的데이터来源, 自定义보내기报 文的데이터来源在 Modbus 从机的유지 레지스터中。

如 PXB-6020 运行在 Modbus 主机모드,则自定义보내기프레임的데이터来源在外接的

Modbus 从机的유지 레지스터中。如 PXB-6020 运行在 Modbus 从机모드,则自定义보내기프레임 的데이터来源在 PXB-6020 内部的유지 레지스터中。

클릭【自定义보내기】버튼,使能自定义보내기, 然后在 Modbus 从机对应주소的保持寄 存器依次填入如表 4.5 所示的데이터형식即可自定义보내기프레임的데이터和형식。

表 4.5 CAN/CAN FD 데이터区형식

필드

레지스터数

子项

설명

事务순번

1

/

值大于 0 表示以下데이터区有效,且每次更新发 送需递增此순번,当值达到 65535 时,可重回 1

CANID

2

/

0~28 有效

帧信息

1

标识

低 8 位,定义如下:

B2: 远程帧位

B3: 扩展帧位

其他位保留

데이터길이

高 8 位

CAN/CAN FD 데이터

32 或 4

/

当工作在 CAN 모드时길이为 4,否则为 32

自定义보내기举例:如在 AWPX 软件中的【CAN 유형选择】设置为 CAN,且开启自定义 보내기, 自定义보내기的【Modbus 레지스터주소】设置为 30。

则在 Modbus 从机中주소为 30~37 的유지 레지스터依次填入 0x0001 ,0x0000 ,0x0123 , 0x0800 ,0x1122 ,0x3344 ,0x5566 ,0x7788,当주소为 30 的레지스터 값每递增一次,PXB- 6020 就发出一帧 ID 为 0x0123,데이터为 22 11 44 33 66 55 88 77(16 진법)的 CAN 표준帧。

 

4.3.7 固件업그레이드

클릭【系统设置】, 在弹出的菜单中클릭【固件업그레이드】, AWPX 将弹出업그레이드界面, 如图 4.11 所示。

Modbus 与 CAN FD 协议转换器-为锂电池、光伏、汽车零部件产线测试赋能插图12

图 4.11 固件업그레이드

在选择框클릭【选择固件】,选择需要업그레이드的固件(bin 文件), 클릭【固件업그레이드】, AWPX 将提示正在下载固件到设备, 整个업그레이드过程持续 2 分钟左右。

大약 1 分钟,AWPX 将提示设备固件下载成功,PXB-6020 将自动重启。耐心대기 1 分 钟左右即可,在此重启过程中,请勿断开 PXB-6020 的电源。업그레이드固件完成后, 需重新클릭 【扫描设备】버튼, 重新扫描并选中设备进行설정。

 

5. 典型적용

PXB-6020 可轻松实现 PLC 扩展 CAN/CAN FD 总线能力, 为锂电池、光伏、汽车零部件产线测试赋能。PXB-6020 典型적용如图 5.1 所示。

Modbus 与 CAN FD 协议转换器-为锂电池、光伏、汽车零部件产线测试赋能插图13

图 5.1 PXB-6020 典型적용

실제 프로젝트에 이 자료를 활용하시겠습니까?

도구 센터에서 프레임 분석, CRC 검증, 장비 디버깅을 진행하거나 요청을 제출하여 선정 및 연동 제안을 받아보세요.

엔지니어 회원

이 글을 실행 가능한 디버깅 자료로 활용하세요

가입하면 고급 프레임 분석, 자료 패키지 다운로드, 코드 예제, 엔지니어링 사례, 우선 기술 지원을 이용할 수 있어 실제 프로젝트 납품에 적합합니다.

고급 도구 무제한 이용
자료 패키지와 코드 패키지
완전한 엔지니어링 사례 라이브러리
우선 기술 지원 채널

《“Modbus 与 CAN FD 프로토콜 컨버터-为锂电池、光伏、汽车零部件产线测试赋能”》 有 1 条评论

답글 작성

이메일 주소는 공개되지 않습니다. 必填项已用 * 标注