PROFINET转CAN网关监测CAN设备在线设置文档

PROFINET 转CAN网关监测CAN设备在线设置文档

1 摘要
采用西门子S7系列PLC,支持PROFINET协议,仪表设备支持CAN自由口通讯协议。
本文档介绍如何在TIA Portal、ECSP-CAN中设置监测CAN设备离线通过S7系列PLC在TIA Portal上查询状态,主要是配置北京骥远自动化PN-CAN自由口网关模块的发送状态字节和接收触发字节映射至PROFINET端缓存区功能;
2 应用项目配置示例
2.1 使用环境
本文例子基于以下使用环境创建
2.1.1 硬件部分
组件 数量 描述

组态描述
SIMATIC S7-1200 CPUV4.2
JY-ET-006PROFINET Slave – CAN Free网关
CAN Free设备CAN Pro侦听器模拟

2.1.2 软件部分

组件描述
TIA PortalV15
CAN Pro协议分析平台V1.50.2.367

2.1.3 实例文件和项目

组态注释
PN2CAN_SlaveOffTsetTIA工程
PN2CAN_SlaveOffTest202107171020PN-CAN Free配置工程
PROFINET Slave – CAN网关监测从站在线设置文档本文档

2.2 测试步骤
2.2.1 PROFINET组态
在TIA porta安装PROFINET Slave – CAN Free的 GSD文件;
1) TIA Portal组态
创建工程,在网络视图组态CPU 1211C与JY-ET-006的PROFINET的网络连接
在这里插入图片描述

在设备视图中,组态JY-ET-006的输入输出字节数据各为16个字节;
在这里插入图片描述

2) 组态CPU 1211C的IP地址:192.168.0.1;
JY-ET-006的IP地址为192.168.0.2,设备名称:JY-ET-006;
3) 如下图所示,将PN-CAN Free的“接收触发字节”映射至变量“recvTriggerState”,地址%IB76(偏移地址 = 8)),“发送状态字节”映射至变量“sndTriggerState”,地址%IB77(偏移地址 = 9);
在这里插入图片描述

2.2.2 网关配置

  1. 新建工程选择PROFINET IO设备,在“网络”中设置PROFINET端的通讯参数,设备名与TIA Portal上设置一致,如下图所示:
    在这里插入图片描述

  2. 在“子网”中添加组,分别再次添加“发送”和“接收”传输,设置CAN ID = 10,发送和接收分别是8字节,发送数据的映射起始地址为1500,接收数据的映射起始地址为0;
    在这里插入图片描述

  3. 在接收的传输中使能“接收触发字节”以及“发送状态字节”,同时分配映射地址;

类型描述
接收触发字节使能:当使能“接收触发字节”后,CAN设备在正常在线时,“接收触发地址”中映射的地址数据实时刷新变化,变化值在0x00 – 0xFF循环变化;CAN设备离线后,映射地址数据停止刷新变化;除能:不使能上述功能;
发送状态字节使能:当使能“发送状态字节”后,CAN设备在正常在线时,“发送状态字节”中映射的地址数据值为0x00;CAN设备离线后,映射的地址数据值为0x01;除能:不使能上述功能;

“接收触发字节”的触发地址设置值为8(0起始偏移地址);
“发送状态字节”的触发地址设置值为9(0起始偏移地址);
在这里插入图片描述

  1. 通过MiniUSB口将JY-ET-006与PC相连,给JY-ET-006上电;
  2. 点击工具栏中的“通讯”下载按钮,将配置下载到JY-ET-006中;
    3 测试结论
    通讯正常后,CAN Pro 模拟CAN设备实时在线通讯,观察TIA Portal中变量“recvTriggerState”的值一直在刷新变化,且变量“sndTriggerState” = 0x00;监听数据如下图所示:
    在这里插入图片描述
    在这里插入图片描述

CAN Pro停止发送模拟CAN设备离线,观察TIA Portal中变量“recvTriggerState”的值停止刷新变化,且变量“sndTriggerState” = 0x01;监听数据如下图所示:

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值