0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将扫码枪连接至PROFINET系统与西门子通讯

KITJI 2023-04-14 18:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

poYBAGQ5IvCAZHR-AAJtHBupHns634.png

第一章 系统目的及连接............................................................................................. 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口相连。

pYYBAGQ5IvuAZhtVAAM8rHh8G6Q459.png扫码枪接入西门子PLC

第二章
2.1 工程配置及调试

2.1.1 GSD文件的导入

1、打开

pYYBAGQ5IxWAKK2wAAAibStWj5A108.png

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

poYBAGQ5IyuAYQh1AAAUwpwH6IE873.png创建博图项目

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

poYBAGQ5I0mALwG7AAAnwcWATcY835.png连接设备

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

poYBAGQ5I1-AKQgXAABfi3DN3lI831.png安装设备描述文件

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

pYYBAGQ5I2uAUy9JAABUtlVrGGs426.png安装描述文件poYBAGQ5I2uASDXKAAAZGS5IA3k998.png

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

pYYBAGQ5I4aAPeZuAAAgsLa3nNY703.png

2.1.2 网关的配置

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

poYBAGQ5I5OAZZCOAAAySM9mFG0097.png连接PROFIENT网络pYYBAGQ5I5OAVtqSAADQ5539JKc294.png添加子网poYBAGQ5I5OAftTbAACMhBsh2_0737.png选择IO控制器成功连接PROFINET

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

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

pYYBAGQ5I-CAcwBZAAGi1yoaU7c219.pngpoYBAGQ5I-CAc7iEAABBYbEcUeg208.png

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

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

poYBAGQ5I-yAMT1DAALkv9l5AYw691.png

波特率:支持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。

poYBAGQ5I_iASOmgAADUfUruybk108.png

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

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

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

poYBAGQ5I_6AW34IAABBslVngzw167.png

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

pYYBAGQ5JDCAIZiJAATqzYb-4PI876.png

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

poYBAGQ5JDaAVQvmAADwxHb1axw330.png

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

pYYBAGQ5JGqAd0bRAAIOPU_wYvc862.pngpoYBAGQ5JGqAMmwMAAIEcBCPZfs496.png

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


2.1.3 工程调试

2.1.3.1 SICK扫码枪参数设置

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

poYBAGQ5JHmAMzVDAAIa4NS6KWc613.png

2.1.3.2 网关参数设置

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

pYYBAGQ5JH-AKSbYAAA3FAawJoc865.png

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

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

pYYBAGQ5JIWAMjUqAABwsc7mF-U618.png

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

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

poYBAGQ5JJGAQIFJAAA5UWa_37s321.pngpYYBAGQ5JJGAFmDRAAAnC4NOL_M761.pngpoYBAGQ5JJGAVrlTAAA3U4xQgRY727.pngpYYBAGQ5JJGAfbDOAAAkBBit1p0935.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 西门子
    +关注

    关注

    98

    文章

    3271

    浏览量

    119732
  • 网络连接
    +关注

    关注

    0

    文章

    93

    浏览量

    11534
  • Profinet
    +关注

    关注

    7

    文章

    2114

    浏览量

    27739
  • SICK
    +关注

    关注

    1

    文章

    37

    浏览量

    13005
  • 西门子PLC
    +关注

    关注

    13

    文章

    205

    浏览量

    18371
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    232转Profinet网关接与PLC通讯在物流分拣线上的应用

    货物信息,并将数据传输PLC控制器,实现自动化分拣的功能。而通过232转Profinet网关,实现了与PLC之间的
    的头像 发表于 05-28 21:35 1402次阅读
    232转<b class='flag-5'>Profinet</b>网关接<b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b>与PLC<b class='flag-5'>通讯</b>在物流分拣线上的应用

    西门子Profinet连接EtheCAT伺服驱动器

    西门子S7-1200/1500系列的PLC,需要连接带EtherCAT的通讯功能的伺服驱动器等设备。西门子的PLC采用PROFINET实时以
    的头像 发表于 10-20 11:50 6387次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>Profinet</b><b class='flag-5'>连接</b>EtheCAT伺服驱动器

    西门子Profinet连接EtheCAT伺服驱动器

    西门子S7-1200/1500系列的PLC,需要连接带EtherCAT的通讯功能的伺服驱动器等设备。西门子的PLC采用PROFINET实时以
    发表于 10-21 16:25 14次下载

    RS232转Profinet网关连接

    在工业自动化领域,如何将与PLC连接一直是一个重要的问题。而今天,我们通过一个案例来展示
    的头像 发表于 07-24 16:49 1142次阅读
    RS232转<b class='flag-5'>Profinet</b>网关<b class='flag-5'>连接</b>锐<b class='flag-5'>码</b><b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b>

    CCLINK转profinet西门子PLC通讯

    用三菱PLC的控制系统需要和西门子的PLC控制系统交互数据,捷米JM-PN-CCLK 是自主研发的一款 PROFINET 从站功能的通讯网关
    的头像 发表于 07-26 16:58 1036次阅读
    CCLINK转<b class='flag-5'>profinet</b>与<b class='flag-5'>西门子</b>PLC<b class='flag-5'>通讯</b>

    RS232转Profinet网关连接

    在工业自动化领域,如何将与PLC连接一直是一个重要的问题。而今天,我们通过一个案例来展示
    的头像 发表于 08-02 17:41 1100次阅读
    RS232转<b class='flag-5'>Profinet</b>网关<b class='flag-5'>连接</b>锐<b class='flag-5'>码</b><b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b>

    通过232转Profinet霍尼韦尔连接到PLC上

    通过232转Profinet(XD-PNR200)网关,霍尼韦尔与PLC连接
    的头像 发表于 01-12 17:55 1790次阅读
    通过232转<b class='flag-5'>Profinet</b><b class='flag-5'>将</b>霍尼韦尔<b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b><b class='flag-5'>连接</b>到PLC上

    ProfinetProfinet网关应用在霍尼韦尔DCS与西门子1500PLC通讯案例

    ProfinetProfinet网关在霍尼韦尔DCS与西门子1500PLC通讯中的应用案例
    的头像 发表于 12-12 06:31 1287次阅读
    <b class='flag-5'>Profinet</b>转<b class='flag-5'>Profinet</b>网关应用在霍尼韦尔DCS与<b class='flag-5'>西门子</b>1500PLC<b class='flag-5'>通讯</b>案例

    RS232转Profinet网关连接斑马西门子1200PLC通讯的完整指南

    在现代工业生产线上,设备的智能化连接与高效通信至关重要。RS232转Profinet网关就像一座桥梁,能够采用RS232接口的斑马
    的头像 发表于 08-01 13:00 672次阅读
    RS232转<b class='flag-5'>Profinet</b>网关<b class='flag-5'>连接</b>斑马<b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b>与<b class='flag-5'>西门子</b>1200PLC<b class='flag-5'>通讯</b>的完整指南

    RS232转Profinet网关实现伟斯A898BT与西门子S7-1200 PLC的快速通讯

    在工业自动化领域,实现设备间的高效通信是提升生产线智能化水平的关键。本文详细介绍如何通过RS232转Profinet网关,台湾伟斯(A898BT)
    的头像 发表于 08-02 20:48 1391次阅读

    工业自动化通信方案:台湾伟斯通过RS232转Profinet网关接入西门子S7-1200 PLC系统详解

    在工业自动化领域,设备间的通信如同神经网络的信号传递,需要精准且高效的连接方式。本文聚焦如何将台湾伟斯
    的头像 发表于 08-04 18:25 728次阅读
    工业自动化通信方案:台湾伟斯<b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b>通过RS232转<b class='flag-5'>Profinet</b>网关接入<b class='flag-5'>西门子</b>S7-1200 PLC<b class='flag-5'>系统</b>详解

    台湾伟斯通过RS232转Profinet网关接入西门子1200 PLC的配置与应用

    在工业自动化领域,设备之间的高效通讯犹如人体的神经传导般至关重要。当台湾伟斯需要通过RS232转Profinet网关接入
    的头像 发表于 08-05 16:05 640次阅读
    台湾伟斯<b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b>通过RS232转<b class='flag-5'>Profinet</b>网关接入<b class='flag-5'>西门子</b>1200 PLC的配置与应用

    台湾伟斯通过RS232转Profinet网关接入西门子1200 PLC的完整指南

    在工业自动化领域,设备间的无缝通信是提升生产效率的关键。本文详细解析如何将台湾伟斯通过RS232转
    的头像 发表于 08-05 14:29 639次阅读
    台湾伟斯<b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b>通过RS232转<b class='flag-5'>Profinet</b>网关接入<b class='flag-5'>西门子</b>1200 PLC的完整指南

    台湾伟斯西门子1200PLC通过RS232转Profinet网关实现高效连接

    在现代工业自动化领域,设备的互联互通如同构建一座精密的桥梁,每一块砖石都至关重要。今天,我们聚焦于如何通过RS232转Profinet网关,台湾伟斯
    的头像 发表于 08-05 14:52 652次阅读
    台湾伟斯<b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b>与<b class='flag-5'>西门子</b>1200PLC通过RS232转<b class='flag-5'>Profinet</b>网关实现高效<b class='flag-5'>连接</b>

    台湾伟斯西门子S7-1200 PLC通信方案:RS232转Profinet网关配置详解

    在工业自动化领域,设备之间的高效通信是生产线顺畅运行的基石。当台湾伟斯的需要与西门子S7-1200 PLC协同工作时,由于两者采用的通信协议不同——
    的头像 发表于 08-06 14:51 727次阅读
    台湾伟斯<b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b>与<b class='flag-5'>西门子</b>S7-1200 PLC通信方案:RS232转<b class='flag-5'>Profinet</b>网关配置详解