Datalogic得利捷Matrix 220自动扫码枪与西门子PLC通讯调试

Datalogic得利捷Matrix 220自动扫码枪与西门子PLC通讯调试

慕落 1 2026-03-29

一、扫码枪通讯配置

在官网下载DL.CODE 调试软件,并安装。

image-20260329103816490

打开DL.CODE软件,搜索在线设备,点击打开设备配置。

image-20260329103957902

在设置中设置设备名和IP,点击设备——设置——设置,打开配置页面。

image-20260329104152720

在弹出页面中设置IP和设备名。

image-20260329104419577

二、扫码枪通讯数据IO配置

1、阅读相位设置

1、在阅读相位中,将扫码枪设置为逐步模式。

image-20260329104726489

2、点击添加协议,添加Profinet IO 通讯。

image-20260329104913859

3、设置输入输出数据大小

输入交换区对应PLC输入信号,输出交换区对于PLC输出信号。

image-20260329105400273

4、设置获取触发为连续模式

image-20260329105613687

5、设置相位开为Profinet IO输入位1

image-20260329105717951

6、设置相位关为Profinet IO输入位2、超时、良好阅读

image-20260329105829143

2、数据格式设置

点击良好的阅读,将起始符和终止符都删除。

image-20260329110138519

3、输出设置

分别设置输出位0、1、2、3的激活为良好的阅读、未读取、相位开、相位关;停用状态都设置为输入位3,就是程序使用的复位信号。

image-20260329110327286

4、下载配置

点击保存到设备,将配置数据下载到设备中。

image-20260329110639781
image-20260329110719625

三、PLC组态编程

1、PLC组态

在官网下载Matrix 220的GSD文件,并安装,输入输出配置,按照上文配置的大小进行配置。

image-20260329110908947

2、PLC程序编写

输入信号采集

在输入信号中,第一个Byte为扫码枪配置的信号位,从第二个Byte开始为扫码识别到的内容,以字符的形式返回。

image-20260329111250139
image-20260329111540626

数据输出

根据设备配置的信号,进行输出。

image-20260329111727094
image-20260329111841256