当前位置: 首页 > article >正文

Profinet转CANopen主站网关与堡盟编码器通讯案例

Profinet转CANopen主站网关(XD-COPNm20)为CPU与堡盟编码器的通讯提供了CANopen协议向Profinet协议转换互通的桥梁。CANopen是一种基于CAN总线的通讯协议,它被广泛应用于工业自动化领域,而Profinet是一种以太网协议,其优点是高速传输和广泛的可扩展性。通过将CANopen主站转换为Profinet网关,可以实现两种协议之间的无缝集成,从而提供更加灵活可靠的通讯方式。现场需要读取编码器的Channel1和Channel2的数据。

博图配置:组态CPU1212C与CANopen主站转Profinet网关,添加输入字节8bytes(每个通道占32bits)

配置网关的参数,设备名称:XD-COPNm20,IP地址:192.168.0.4,通讯波特率:250K

根据手册添加PDO参数:

生成工程文件,下载配置文件,通过抓包。出现异常报文:8000180311000906

根据报文格式,查阅错误信息

Abortcode:06090011

Description:Sub-indexdoesnotexist.

根据以上信息对EDS文件的索引1800,子索引03信息进行修改:[1800sub3]

ParameterName=InhibitTimeObjectType=0x7DataType=0x0006AccessType=rwDefaultValue=0x0000PDOMapping=0

将“AccessType=rw”修改位“AccessType=ro”;重新加载EDS文件,生成文件下载配置;

在博途上监听映射数据;

上述步骤完成后,拔掉网线

CANopen主站转Profinet网关,PN指示灯灭,CFG指示灯绿灯闪烁;S7-1200侧,ERROR指示灯红灯闪烁;插回网线后,大约5s,双侧网络恢复正常


http://www.kler.cn/a/228985.html

相关文章:

  • 44.ComboBox的数据绑定 C#例子 WPF例子
  • wireshark抓路由器上的包 抓包路由器数据
  • php-2025面试题准备
  • C#-方法(函数)
  • 80_Redis内存策略
  • 大文件上传的解决办法~文件切片、秒传、限制文件并发请求。。。
  • Spring Boot 依赖管理:spring-boot-dependencies vs spring-boot-starter-parent
  • 基于tidevice实现iOS app自动化使用详解
  • C#中的WebApi响应Accept头,自动返回xml或者json
  • 获取ping值最小IP
  • 2023年全球软件架构师峰会(ArchSummit上海站):核心内容与学习收获(附大会核心PPT下载)
  • 【漏洞库】O2OA系统
  • PSQL常用操作
  • springCloud gateway 防止XSS漏洞
  • Git的一些基本操作
  • [opencvsharp]C#基于Fast算法实现角点检测
  • openstack(T版)公有云--Dashboard服务
  • 常见的Web前端开发框架推荐
  • 【字符串】字典树
  • flutter 操作mysql
  • 深入理解TCP网络协议(3)
  • Ubuntu下的磁盘管理,分区管理,挂载和卸载分区
  • 普通编程,机器学习与深度学习
  • 力扣 121. 买卖股票的最佳时机
  • MySQL 小技巧:xtrabackup 软件包的下载及安装
  • 【C/C++ 12】C++98特性