首页 > 其他分享 >RS232转PN协议网关模块连接PLC和霍尼韦尔条码扫描器通信

RS232转PN协议网关模块连接PLC和霍尼韦尔条码扫描器通信

时间:2024-07-08 22:08:39浏览次数:18  
标签:条码 扫描器 网关 PLC RS232 PN

为了更快地输入信息,许多设备都配备了条码扫描器,但条码扫描器不能直接与CPU通信。最直接和方便的方法是加RS232转PN协议网关模块(BT-PNR20)。本文将深入研究如何利用巴图自动化的RS232转PN协议网关模块,在PLC和条码扫描器之间搭建通信桥梁,从而提高生产效率,降低人工干预成本。

RS232转PN模块

一、设备准备

1. RS232转PN协议网关模块:请使用支持RS232转PN协议的网关模块,如BT-PNR20

2. PLC:准备一台PLC,如西门子1200系列PLC,作为Profinet网络的主站。

3. 扫描枪:选择支持RS232接口的扫描枪,读取和传输条码信息。

4. 连接线缆:准备必要的连接线缆,包括RS232线缆和Profinet线缆。

RS232转PN模块   说明

二、硬件连接:将RS232转Profinet协议网关的RS232端口连接转条码扫描器,将Profinet端口连接转1200PLC,并确保设备正常供电。在连接过程中,注意信号线的正确连接,避免因接线错误导致通信失败。

RS232转PN模块  拓扑图

三、配置步骤

1. 打开博途,添加1200PLC

2. 配置PLC的IP地址为192.168.0.2

3. 安装GSD文件

4. 安装GSD文件后,在设备目录下生成网关驱动程序

5. 添加网关驱动连接Profinet接口,IP地址配置为192.168.0.5

6. 搜索和分配设备名称,分配和下载配置转PLC

7. 打开巴图自动化提供的网关软件,在Profinet选项中添加GSD文件

8. 该网关支持通过多个串口独立通信,因此可以看转每个串口都是预先设置的。本案例是条码扫描器和单个串行端口网关之间的空闲端口通信的案例。因此,串口连接modbus3预设接口,条码扫描器的默认通信参数为9600、N、8、1

9. 本地IP配置里只需要设置主从模式为自由口模式

备注:本地IP地址、子网掩码和默认网关端口在该模式下没有意义

10. 在数据映射中添加Modbus读写指令:第一条指令为网关默认的状态字指令CH1,必须位于第一个槽位。单击切换,直接添加。添加第一条指令只会将槽位号1和ID更改为CH1

其他参数保持默认值

11、复制添加第二条指令:slot插槽改为2,ID里选择读32字节长度,长度规则为大于实际扫码的长度,注意:功能码,这里属性无实际意义,只作为读数据指令的标识序号,读数据保持选择“是”,序号3这里的序号就是串口3的预设接口。解释说明:数据保持选“是”,扫码读到的数将保持到第二次扫码动作,长度的单位为字,即32字节为16个字长度

请注意,在自由口模式下,功能码用到03,为读数据,16为写,05为读控制,06为写控制

12. 在发布IP地址的博途配置中,将网关IP地址为192.168.0.5,默认端口号为10000

点击连接并将数据参数下载到网关

13. 返回“Botu Configuration”,双击进入网关设备配置界面

在目录中增加一条32字节的read,其中指令的槽位1和槽位2与上位机软件槽位中添加的读写和长度一致

14. 将配置下载转PLC, PLC分配的读指令从IB72开始作为起始读地址。一旦成功建立RS232转PN协议网关模块,将PLC与条码扫描器连接起来进行通信,就可以实现条码扫描器扫描、读取数据等操作,并自动传输给PLC进行处理和控制。

15. 创建一个监视表来监视读数据地址:读指令的最后两个字节是ib102,其中ib103是扫描枪数据的长度,ib103是扫描枪动作的完成位。监控IB102和ib103;该监控位可以实时监控扫描枪的数据和状态。

综上所述,通过建立合理的RS232转PN协议网关模块来连接PLC与扫描枪的通信,实现高效的协同工作

标签:条码,扫描器,网关,PLC,RS232,PN
From: https://www.cnblogs.com/BATU/p/18290751

相关文章

  • Modbus转Profibus模块连SmartPLC接汇川630伺服案例
    Profibus转Modbus模块连SmartPLC接汇川630伺服案例一、环境:Modbus转Profibus模块(XD-MDPB100)是一种通讯协议转换器,能够实现Modbus协议与Profibus-DP协议的信息共享。汇川630伺服作为一种先进的运动控制设备,其平稳性和准确性获得了充分肯定。本文将详细分析怎么使用Profibus转Mod......
  • 实施OPC UA网关以加速设备与MES系统之间的连接
         在现代工业自动化中,信息化和智能化已成为企业提升竞争力的关键因素,为了实现生产过程的自动化和管理的高效化,工业自动化系统(如OPCUA)与制造执行系统(MES)的集成变得尤为重要。OPCUA(统一架构)是一种平台无关的工业通信协议,旨在促进不同设备和系统之间的互操作性。而MES......
  • 基于VPLC532E开放式数控系统在五轴义齿机上的应用
    市场应用背景随着中国口腔医学的进步及人民生活质量和消费水平的提升,人们对医疗技术和服务的期望不断提高,从而推动了对高端优质口腔医疗设备和材料的需求日益增加。特别是在义齿机市场,增长主要由人口老龄化导致的牙齿脱落、牙科铣床需求的增加、对CAD/CAM牙科铣床的认识......
  • EtherCAT转Profinet网关配置说明第二讲:上位机软件配置
    EtherCAT协议转Profinet协议网关模块(XD-ECPNS20),不仅可以实现数据之间的通信,还可以实现不同系统之间的数据共享。EtherCAT协议转Profinet协议网关模块(XD-ECPNS20)具有高速传输的特点,因此通过EtherCAT转Profinet网关实现数据传输和控制时速度的提升。在大规模的工业自动化生产过程中,......
  • EtherCAT转Profinet网关配置说明第一讲:配置软件安装及介绍
     网关XD-ECPNS20为EtherCAT转Profinet协议网关,使EtherCAT协议和Profinet协议两种工业实时以太网网络之间双向传输IO数据。适用于具有EtherCAT协议网络与Profinet协议网络跨越网络界限进行数据交换的解决方案。本网关通过上位机来进行配置。首先安装上位机软件一、上位机......
  • CAN转PN网关模块连接激光切割机的配置方法
    激光切割机在工业生产中被广泛应用,而激光发射器与控制设备常以不同的协议存在两者之间,CAN总线和Profinet以各自的特点被广泛用于设备当中。本文将介绍介绍兴达易控CAN转Profinet网关模块(XD-PN_CAN20)连接CAN激光切割机的使用方法。一、功能及优势CAN转Profinet网关模块(XD-PN_C......
  • 三菱FX PLC入门之定时器和计数器
    PLC中,定时器和计数器是两个非常主要的编程元件,是PLC程序编制不可或缺的环节。我在之前的文章中简单地扯了一下这两个元件,而现在就是揭秘时刻了,让我们一起来看看它们的庐山真面目吧!一、定时器说到定时器,其实我们生活中就有很多它的应用,例如洗衣机的定时选择,烤箱的定时旋......
  • 三菱PLC内部常用的特殊辅助继电器总结
    辅助继电器是plc中数量最多的一种继电器,一般的辅助继电器与继电器控制系统中的中间继电器相似。辅助继电器不能直接驱动外部负载,负载只能由输出继电器的外部触点驱动。辅助继电器的常开与常闭触点在PLC内部编程时可无限次使用。辅助继电器采用M与十进制数共同组成编......
  • 利用 STM32 实现多协议物联网网关:Modbus/Zigbee 到以太网/Wi-Fi 的数据桥接
    摘要: 随着物联网技术的飞速发展,不同通信协议之间的互联互通成为了构建智能化系统的一大挑战。本文将以实战项目为例,详细介绍如何利用STM32微控制器实现Modbus/Zigbee与以太网/Wi-Fi之间的协议转换,从而打通传感器数据上传至服务器的“最后一公里”。关键词: STM32,协议......
  • 西门子PLC编程指令
    西门子PLC编程指令1、位逻辑指令1.1  -||-    常开接点(地址)1.2  -|/|-   常闭接点(地址)1.3  XOR     位异或1.4  -|NOT|-信号流反向1.5  -()    输出线圈1.6  -(#)-   中间输出1.7  -(R)    线圈复位1.8  -(S)    线圈置位1.9......