鼎实PROFINET网关SICK扫描枪通讯例程

目录

第一章 系统目的及连接............................................................................................. 1

1.1 系统目的............................................................................................................. 1

1.2 系统连接............................................................................................................. 1

第二章 通讯案例......................................................................................................... 2

2.1 工程配置及调试.................................................................................................. 2

2.1.1 GSD文件的导入.......................................................................................... 2

2.1.2 网关的配置............................................................................................... 4

2.1.3 工程调试................................................................................................. 11

2.1.3.1 SICK扫描枪参数设置....................................................................... 11

2.1.3.2 网关参数设置................................................................................. 11

第一章

1.1 系统目的

将SICK扫描枪扫描到的条形码信息上传到PN网络主站,以西门子PLC1200作为PN主站,鼎实网关PN侧作为 PROFINET IO,鼎实网关RS232侧作为串口从站用来接收SICK上传上来的条形码信息。

1.2 系统连接

西门子1211PLC通过PN专用网线与鼎实网关PN接口相连,RS232接口与扫描枪232口相连,232通讯线需要注意由于SICK扫描枪 232引脚定义为: 2 TXD 3 RXD 5 GND,鼎实网关232引脚也为:2 TXD 3 RXD 5 GND ,故扫描枪与鼎实232之间需要加一条23交叉串口线,一头是针与SICK扫描枪相连,另一头是孔与鼎实232口相连。

第二章

2.1 工程配置及调试

2.1.1 GSD文件的导入

1、打开       “SIMATIC Manager” ,项目→新建,键入文件名:PN-G2-RS232,创建。

2、选择网络视图,在右侧硬件目录中选择对应的CPU型号双击加到工程,

3、在选项菜单列选择“安装设备描述文件“。

4、选中PN-G2-RS232的GSDML文件将GSDML-V2.35-DSPNGateway-RS232_485-20220505.xml,点击安装。

5、在右侧的硬件目录中→其他现场设备→PROFINET IO→Gataway→DS CO,.Ltd→DS PN Gateway→PN-G2-RS232/485,双击加入到工程。

2.1.2 网关的配置

1、添加PROFINET网络:选中CPU 以太网口接口,点击右键添加子网,然后选中PN-G2-RS232 “未分配”三个蓝色字选择PLC_1.PROFINETt接口_1 。

2、配置CPU 侧PROFINET地址:双击CPU进入设备视图,单击选中CPU PROFINET接口,在接口常规里设置以太网地址。

3、配置PN-G2-RS232 侧PROFINET地址:双击PN-G2-RS232进入设备视图,单击选中PN-G2-RS232 PROFINET接口,在接口常规里设置以太网地址(此地址必须与CPU 地址在同一网段内,一般PLC会自动分配。

4、配置PN-G2-RS232的RS232/485接口

选中PN-RS232-Gataway模块,点击Length/Status(1Byte In/Out)_1模块,选择属性/常规/模块参数,设置RS232/485波特率,奇偶校验、数据位以及停止位。

波特率:支持57.6K 、38.4K、 19.2K、 9.6K、 4800、 2400

数据位、校验位、停止位:8 数据位 无校验 1停止位

8 数据位 偶校验 1停止位

8 数据位 奇校验 1停止位等

Mode:

设置成Master时:网关上电进入准备发送状态,适用于网关232/485接口首先发送请求后设备响应或网关只发送请求的场景(发发、发收)

设置成Slave时:网关上电进入准备接收状态,适用于网关232/485接口首先接收到请求后响应或网关只接收请求的场景(收发、收收)

PN Offline:

设置成RUN时:当PN掉线串口232/485输出仍发送

设置成STOP时:当PN掉线串口232/485输出停止发送

The interval of Send:

发送时间间隔可选:100ms 200ms 400ms 600ms 800ms 1S等

5、I/O配置

选中相应的插槽,在右侧的硬件配置选择模块→DI→in 16 Bytes 双击加入到配置中,同理加入Out 16 Bytes。

6、为PN-G2-RS232网关分配设备名

PN-G2- RS232/485网关作为一个PROFINET从站,用户在使用时需要给每个从站分配设备名,PROFINET主站以此来对从站进行区分,硬件组态中的设备名必须与PROFINET从站的名称相同,否则无法正常通讯。方法如下所示:

首先在PN-G2- RS232/485的设备视图中,为该模块设置设备名称也可保持默认名称,这里将该模块命名为pn-rs232-gateway(需使用小写字母、数字格式设备名).

下面将设备名下载到网关中,将PC机通过网线与PN-G2-RS232网关连接好,并为PC机分配一个IP地址。在设备视图中选中网关图标,点击在线/分配设备名称,如下图所示

随后弹出如下图所示对话框,选择刷新按钮。

扫描结果如下图所示,用户可根据设备的MAC地址进行区分,选中要修改设备名的PROFINET从站,点击分配名称按钮。

设备名后,请将该设备名称标注在PN-G2-RS232模块侧面,便于后续维护工作。

2.1.3 工程调试

2.1.3.1 SICK扫码枪参数设置

设置SICK扫描枪方法:从左到右,从上到下,依次将下表条形码扫一遍,扫完之后扫描枪串口参数设置为:波特率57.6K 、8数据位、1停止位、无校验。(具体操作可与SICK售后咨询)

2.1.3.2 网关参数设置

鼎实网关串口参数与SICK扫描枪一致,同时串口模式设置成RS232/485 Slave。配置如下图:

在网关设备视图添加输入字节用来接收来自扫描枪的数据,数据长度配置按照扫描枪支持的字节长度自主调整。

添加一条16 word即32 Byte长度的输入作为例程添加后如下图:

到此工程配置完成,按照文档2.1.2给网关分配设备名称,同时将工程下载到PLC中,操作完成后模块的 SYS 、CFG、RUN灯均为绿色长亮代表PN通讯正常,每当扫描枪扫描一次条形码,扫描枪232口就会向网关232接口发送一次条形码数据,此时网关的TRX1黄灯就会闪烁,代表网关232接口收到来自扫描枪232接口的数据,假如TRX1黄灯不闪烁代表扫描枪没发出数据或者232串口线使用错误。

通过博途软件的监控表监测条形码数据,数据类型需要设置成字符型显示,如下:

如何将扫码枪连接至PROFINET系统(内附详细操作方法及参数配置)相关推荐

  1. 新版带支付功能2021全新最火表情包小程序源码,无限裂变,斗图小程序,头像壁纸,外卖服务内附详细搭建教程

    内附详细搭建教程 1.全新表情包小程序已上线 2.增加外卖系统服务,进行进一步的扩展内容分销 3.独立后台系统,自己运营管理,广告位自己控制 4.流量主可以代开,小程序包通过审核,不通过不收钱 5.不 ...

  2. Github 之 本地上传代码到 Github ,并且添加 .gitignore 文件 屏蔽一些文件上传(内附详细步骤)

    Github 之 本地上传代码到 github ,并且添加 .gitignore 文件 屏蔽一些文件上传(内附详细步骤) 目录 Github 之 本地上传代码到 github ,并且添加 .gitig ...

  3. Python 框架 之 Django 绑定 MySql ,MVT 实现简单一个简单的浏览器(内附详细步骤)

    Python 框架 之 Django 绑定 MySql ,MVT 实现简单一个简单的浏览器(内附详细步骤) 目录

  4. Opencv+Python学习记录9:掩膜(掩码)的使用(内附详细代码)

    一,基本概念 OpenCV中的很多函数都会指定一个掩模,也被称为掩码,例如: 计算结果=cv2.add(参数1,参数2,掩模) 当使用掩模参数时,操作只会在掩模值为非空的像素点上执行,并将其他像素点的 ...

  5. 通俗易懂玩QT:Qpaint绘制开关按钮(内附详细源码)

    Qpaint 绘制开关按钮(内附详细源码) 一.实验效果与开发环境 效果图如下: 开发环境: 二.实验代码 switch.h #ifndef SWITCH_H #define SWITCH_H#inc ...

  6. java水彩画效果滤镜_自带高饱和滤镜的水彩画(内附详细工具介绍)!

    原标题:自带高饱和滤镜的水彩画(内附详细工具介绍)! 画友分享第102期:自带高饱和滤镜的水彩画(内附详细工具介绍)! --潘子君的水彩心得分享 画友简介 Hello,我是潘子君(微博:溜溜潘子君,微 ...

  7. 百度收录批量查询_峰少课堂 手把手教你操作百度霸屏!(内附详细操作笔记!)...

    今天峰少课堂给大家讲解的是操作百度霸屏,一个月赚6000块!(内附详细操作笔记!) 看完可以直接拿去实操,没有效果你来找我啊哈哈哈哈哈!!之前我就是在公司摸索出了这套方法,然后专门找了一个文案做百度霸 ...

  8. N皇后问题递归求解(内附详细代码)

    N皇后问题递归求解(内附详细代码) 内容描述 在n*n的方格棋盘上,放置n个皇后,要求每个皇后不同行.不同列.不同对角线. 解题思路 下面我们以4皇后问题举例: 设queen(i,n)是在1-i-1行 ...

  9. PROFINET通信协议网关在汽车行业的应用介绍(内附详细说明)

    下边主要介绍一下PROFINET网关(以下简称网关)在汽车行业的应用介绍,2022年某电车轻量化悬挂以及轻合金转向节热冲压环节使用了鼎实的网关,用来控制热处理炉内温度,通过鼎实网关将富士温控仪实现双向 ...

最新文章

  1. Codeforces 338D 对线性同余方程组的一点理解
  2. python,制作山东省的地图 热力图
  3. xcode清除最近打开的文件列表
  4. 最新5G标准必要专利声明量排名:中兴通讯位列全球前三
  5. php输出文件,数组
  6. 旋度的散度为零证明_(大牛分享)实列讲解:Python Sympy计算梯度、散度和旋度...
  7. 安卓WindowManager注入事件如何跳出进程间安全限制
  8. 文件系统挂载、卸载及相关的工具 ⑨
  9. Android拍照,相册选择图片以及Android6.0权限管理
  10. 小程序token有效期_微信小程序token过期时间后重新获取-微信小程序过期恢复步骤-微信小程序怎么找...
  11. Java中String与Byte之间的各种转换
  12. Linux环境下MySql卸载
  13. 神秘的 Allocator
  14. 关于在vs2012中提示.NET 4.5未在web服务器上注册的解决方案
  15. 智能家居之设备配网(理论篇)
  16. TALIB 中文文档 Pattern Recognition Functions 形态识别
  17. 采用流媒体技术实现网络中的视频、音频传播
  18. 2018年区块链人才趋势:降温、调节、蓄势待发
  19. imindmap如何添加箭头
  20. excel下拉框超过255后office打开报部分内容有问题

热门文章

  1. FZU 1077 铁皮容器
  2. 2020西安邮电大学linux兴趣小组面试题
  3. 特斯拉失去AI灵魂人物,负责人Andrej Karpathy离职
  4. 读后有感!吴军博士的新书《见识》
  5. 阿里云下配置keepalive
  6. EuroCloud:数字化变革时代驱动欧洲云计算发展
  7. 展技术实力,筑元宇宙安全,零时科技成为首批湾区元宇宙联盟成员!
  8. python怎么编辑图片_python编辑图片
  9. python——自学入门
  10. 微信小程序生成二维码,接口C接收值