当前位置:首页 > 新型工业化 >扫码枪与西门子plc以太网连接(扫码枪与西门子plc通讯)

扫码枪与西门子plc以太网连接(扫码枪与西门子plc通讯)

鼎石PROFINET网关与SICK扫描仪通讯例程

目录第1 章系统用途和连接............... 1

扫码枪与西门子plc以太网连接(扫码枪与西门子plc通讯)

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,所以一个23交叉串口扫描枪和鼎石232之间需要加一根线,一端是连接SICK扫描枪的针脚,另一端是连接鼎石232端口的孔。

扫描枪与西门子PLC连接第二章

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 IOGatawayDS CO,LtdDS PN GatewayPN-G2-RS232/485,双击添加到项目中。

2.1.2 网关配置

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

连接PROFIENT网络,添加子网,选择IO控制器,成功连接PROFINET2,并配置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 模块,点击长度/状态(1Byte In/Out)_1 模块,选择属性/常规/模块参数,设置RS232/485 波特率、奇偶校验、数据位和停止位。

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

数据位、奇偶校验位、停止位:8个数据位,无奇偶校验,1个停止位

8 个数据位,偶校验,1 个停止位

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

模式:

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

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

离线PN:

当设置为RUN时:当PN离线时,串口232/485输出仍然发送。

设置为STOP时:当PN离线时,串口232/485输出停止发送。

发送间隔:

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

5. 输入输出配置

选择对应槽位,在右侧硬件配置中选择ModuleDIin 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字或32字节长度的输入作为例程,如下图:

至此,项目配置完成。按照文档2.1.2,为网关分配设备名称,并将工程下载到PLC。操作完成后,模块的SYS、CFG、RUN灯均为绿色,表示PN通讯正常。每当扫描仪扫描一次条码,扫描仪端口232就会将条码数据发送到网关232接口。此时网关的TRX1黄灯会闪烁,表示网关232接口已接收到扫描枪232接口的数据。如果TRX1黄灯不闪烁则说明扫描枪没有发送数据或者232串口线使用错误。

通过Portal软件的监控表监控条码数据。数据类型需要设置为字符显示,如下:

最新资讯

推荐资讯