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

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

3天内不再提示

RS232转pn网桥扫码枪连接plc程序

远创智控 来源:远创智控 作者:远创智控 2023-08-04 09:13 次阅读

本章使用S71200作为PROFINET主站,PROTALV14(博途)为配置和调试软件详细的介绍了远创智控YC-RSPN-002/001模块的“收-收”工作模式的应用方法,包括:

wKgaomTLtymAZVVCAAE29LLn_YI762.png

〉S71200工程的建立

〉通讯串口的设定

模拟工程的软件调试

〉YC-RSPN-002/001模块的状态字和控制字介绍

wKgZomTLtuOASkXqAAEZWUw_Zlw041.png

2,模拟实例简介

“收收”模式应用在PROFINET主站只被动接收串口通讯设备的报文,不做回复的场合。

S71200PLC通过总线转换模块接收PC2发来的报文“11、12、13、14、15、16、17、18、

19、1a、1b、1c、1d、1e、1f”存储到固定的存储区中。

硬件配置

〉调试计算机PC一台,预装PROTALV14(博途)编程软件

〉接收和发送计算机PC一台,预装串口调试软件

〉总线转换模块YC-RSPN-002/001的GSDML文件

发送和接收的数据与PLC地址对应关系

PLC输出地址 发送的数据 PLC输入地址 接收的数据
QB2 通讯控制字 IB2 通讯状态字
QB3 发送数据长度设定 IB3 接收报文数据长度
QB4 接收数据长度设定
IB4 11
IB5 12
IB6 13
IB7 14
IB8 15
IB9 16
IB10 17
IB11 18
IB12 19
IB13 1a
IB14 1b
IB15 1c
IB16 1d
IB17 1e
IB18 1f

项目的建立和设备的添加

〉建立一个S71200的工程文件

〉添加一个总线转换模块YC-RSPN-002

定义设备名称组态YC-RSPN-002模块

〉设备名称是PROFINET通信系统中,主站查找从站唯一标识,只要设备名称和系统组态相符,就可以正常通信。类似于PROFIBUS通信系统中的从站地址。设备默认设备名称为YC-RSPN-002。这个设备名称可以根据工程的实际情况更改成一个有利于识别的名称。当然,也可以利用默认的设备名称组态。

〉在设备组态中自定义一个设备名称”YC-RSPN-002”

wKgaomTLtuOAMGbUAAP1QPg7RIs758.png

3, A选中YC-RSPN-002设备,更改设备名称为”YC-RSPN-002”

图7-1

〉为YC-RSPN-002_1设备分配设备名称

A右键选中YC-RSPN-002设备图标,弹出一个工具条。

B左键单击分配设备名称

wKgZomTLtuSAXljeAAaMs-kmtDk907.png

4, A选择要分配的设备名称

定义通讯串口参数

A在网络视图中,双击YC-RSPN-002设备图标,进入YC-RSPN-002设备视图。

图7-5

A>进入到YC-RSPN-002设备视图操作界面。

B >在设备概览区域中,系统提供了8个槽位,其中第一号槽位为设备默认的设备状态字和设备控制字槽位(tatus/FixedInLen+Length+Control_1),通过状态字PLC可以读取YC-RSPN-002设备的运行状态,通过控制字PLC可以操作YC-RSPN-002设备。在后面的章节中详细讲解状态字和控制字。

C>选中第一个槽位,选择属性,可以设定YC-RSPN-002设备的参数。在后面的章节中详细讲解。

D>在硬件目录的模块下有三种数据区设定选择。

1ByteIn~16ByteIn;

1ByteIn+1ByteOut~16ByteIn+1ByteOut;1ByteOut~16ByteOut。

wKgaomTLtuSAEQE6AAMfjjRET08050.png

5,图7-6

〉YC-RSPN-002设备模块参数,下列参数是针对通讯串口设定。

—选择波特率

单击“Baudrate”右侧的“数值”。支持波特率范围:2400-115.2K。

本例中我们选择9600,系统默认9600。

—选择数据位、校验方式和停止位单

本例中我们选择“Receive-Receive”接收通讯模式。

配置PROFINET的输入输出数据区

〉在设备概览中一共有8个槽位,第一个个槽作为状态字和控制字已被占用,1#槽预置为“接收长度

+状态字”(2字节输入,本例地址为IB2、IB3)和“发送长度+控制字+接收字节设定长度”(3字节输出,本例地址为QB2、QB3和QB4),其他2#~8#槽用来插入PROFINET输入/输出数据。注意:

RS232/485发送报文长度≤PROFINET输出、RS232/485接收报文长度≤PROFINET输入。

wKgZomTLtuOAFd7wAALqe4A9DkE949.png

6,〉选中2槽,双击“16ByteOut”

图7-7

〉本例配置48字节输入。以此类推,分别在3、4槽中插入“16ByteIn”,共计:48ByteIn

wKgZomTLtuSAEsxMAAMApRsXgwI044.png

7,图7-8

〉PROFINET输入/输出地址与RS232报文格式

PLC输出地址 发送的数据 PLC输入地址 接收的数据
QB2 通讯控制字 IB2 通讯状态字
QB3 发送报文数据长度 IB3 接收报文数据长度
QB4 接收报文长度设定
IB4 接收数据1
IB5 接收数据2
IB51 接收数据48

保存并编译

〉此时,系统已配置完毕。保存并编译。

wKgZomTLtuSAXPxVAAYtVdv3lCU341.png

8,图7-10

编程及调试

7.8.1PLC程序编程

wKgaomTLtuOAPRHQAAA4Qlg4298434.png

9,〉Receive模式工作过程:

①“接受完成标志I2.0“通电初始状态=0,等待接收数据。

〉变量列表

wKgZomTHkXiATnkRAAGvexb_vpI869.png

10,,图7-11

〉S71200PLC通过总线转换模块接收PC2发来的报文“11、12、13、14、15、16、17、18、

19、1a、1b、1c、1d、1e、1f”存储到固定的存储区中。

wKgaomTLtuOAHWp-AAEZWUw_Zlw304.png

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

    关注

    5010

    文章

    13283

    浏览量

    463181
  • 网桥
    +关注

    关注

    0

    文章

    130

    浏览量

    16970
  • RS232
    +关注

    关注

    13

    文章

    748

    浏览量

    94321
  • S71200
    +关注

    关注

    0

    文章

    14

    浏览量

    3546
收藏 人收藏

    评论

    相关推荐

    232Profinet网关连接霍尼韦尔在汽车生产线的应用

    232Profinet网关是一种能够将RS232串口通信协议转换为Profinet以太网通信协议的设备。在汽车生产线上,使用232Pro
    的头像 发表于 05-27 11:35 851次阅读
    <b class='flag-5'>232</b><b class='flag-5'>转</b>Profinet网关<b class='flag-5'>连接</b>霍尼韦尔<b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b>在汽车生产线的应用

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

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

    RS232自由Profinet协议网关模块连接1200PLC通讯及手动清零案例

    RS232和Profinet是常见的通讯接口方式,而如何连接1200PLC进行通讯则是工
    的头像 发表于 06-26 10:13 1610次阅读
    <b class='flag-5'>RS232</b>自由<b class='flag-5'>转</b>Profinet协议网关模块<b class='flag-5'>连接</b>1200<b class='flag-5'>PLC</b>与<b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b>通讯及手动清零案例

    移通创联RS232PROFINET网关连接的配置案例1

    本案例是用移通创联生产的YT-PN-04型RS232PROFINET网关链接
    发表于 10-21 17:48

    PROFINETRS232网关网桥在汽车的应用

    简单分享一下微硬创新RS232PROFINET(PROFINETRS232网桥的基本参数,以型号PNRS
    的头像 发表于 07-25 14:13 1417次阅读
    PROFINET<b class='flag-5'>转</b><b class='flag-5'>RS232</b>网关<b class='flag-5'>网桥</b>在汽车<b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b>的应用

    RS232PROFINET(PROFINETRS232) 微硬创新PNRS232-K20系列协议转换网关在行业的应用

    微硬创新生产的rs232profinet网关PROFINETRS232网关PNRS232-K20在此项目使用时,不需要进行复杂的编程,只
    的头像 发表于 11-07 08:39 1044次阅读
    <b class='flag-5'>RS232</b><b class='flag-5'>转</b>PROFINET(PROFINET<b class='flag-5'>转</b><b class='flag-5'>RS232</b>) 微硬创新PNRS<b class='flag-5'>232</b>-K20系列协议转换网关在<b class='flag-5'>扫</b><b class='flag-5'>码</b>行业的应用

    RS232Profinet网关rs232是什么接口

    在工业自动化领域,如何将PLC连接一直是一个重要的问题。而今天,我们将通过一个案例来展示如何通过
    的头像 发表于 07-20 09:11 851次阅读
    <b class='flag-5'>RS232</b><b class='flag-5'>转</b>Profinet网关<b class='flag-5'>rs232</b>是什么接口

    RS232Profinet网关连接

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

    RS232Profinet网关连接

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

    RS232自由Profinet网关连接plc程序

    让我们来看看这个神奇的组合:捷米的JM-RS485/232-PN (rs232Profient网关)和锐的TC8850型号多功能无线
    的头像 发表于 08-02 18:09 1207次阅读
    <b class='flag-5'>RS232</b>自由<b class='flag-5'>转</b>Profinet网关<b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b><b class='flag-5'>连接</b><b class='flag-5'>plc</b><b class='flag-5'>程序</b>

    RS232Profinet网关连接称重仪表

    大家好,今天我要给大家带来一个很有意思的案例分享。你们猜猜,这回我们要用捷米的一款神奇的网关JM-RS485/232-PN做什么呢?没错,我们要把一台
    的头像 发表于 08-02 18:37 674次阅读
    <b class='flag-5'>RS232</b><b class='flag-5'>转</b>Profinet网关<b class='flag-5'>连接</b>称重仪表

    RS232PROFINET网关链接

    RS232PROFINET网关,实现固定式超市收银机与PLC之间的无缝链接
    的头像 发表于 11-24 11:21 652次阅读
    <b class='flag-5'>RS232</b><b class='flag-5'>转</b>PROFINET网关链接<b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b>

    RS232profinet网关自由口与1500程序对比

    本文介绍了RS232profinet网关(XD-PNR200)自由口的功能和应用。通过将多个RS232
    的头像 发表于 12-18 16:27 550次阅读
    <b class='flag-5'>RS232</b><b class='flag-5'>转</b>profinet网关<b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b>自由口与1500<b class='flag-5'>程序</b>对比

    通过232Profinet将霍尼韦尔连接PLC

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

    RS232自由Profinet网关连接TD8850配置案例

    的 JM-RS232-PNrs232 Profient 网关)以及锐的 TC8850 型号多功能无线
    的头像 发表于 12-12 11:25 169次阅读
    <b class='flag-5'>RS232</b>自由<b class='flag-5'>转</b>Profinet网关<b class='flag-5'>连接</b>锐<b class='flag-5'>码</b>TD8850<b class='flag-5'>扫</b><b class='flag-5'>码</b><b class='flag-5'>枪</b>配置案例