s7-200PLC通过自由口通讯接收扫码枪数值

实际应用中扫码枪越来越多的应用到生产中,PLC需要读取各类条形码的数值来读取工单、物料等信息,本例通过西门子S7-200的自由口通讯实现扫码枪数据的读取,给广大工控人一个实例

操作方法

  • 01

    初始化自由口通讯,本例选用端口1,通讯初始程序如下;关于自由口通讯初始请参考经验引用

  • 02

    通过中断int_0存储扫码枪读取的数值,存储区起始地址为VB8000

  • 03

    将读取的ASCII码转换为数值,首先将vb类型转换为vw类型

  • 04

    转换ASCII码: LD     SM0.0 LPS MOVW   VW8100, VW8140 -I     +48, VW8140 MOVW   VW8102, VW8142 -I     +48, VW8142 MOVW   VW8104, VW8144 -I     +48, VW8144 MOVW   VW8106, VW8146 -I     +48, VW8146 MOVW   VW8108, VW8148 AENO -I     +48, VW8148 AENO ITD    VW8148, VD8160 AENO MOVD   VD8160, VD8184 *D     +100000, VD8184 LRD MOVW   VW8110, VW8150 AENO -I     +48, VW8150 AENO ITD    VW8150, VD8164 AENO MOVD   VD8164, VD8188 *D     +10000, VD8188 LRD MOVW   VW8112, VW8152 AENO -I     +48, VW8152 AENO ITD    VW8152, VD8168 AENO MOVD   VD8168, VD8192 *D     +1000, VD8192 LRD MOVW   VW8114, VW8154 AENO -I     +48, VW8154 AENO ITD    VW8154, VD8172 AENO MOVD   VD8172, VD8196 *D     +100, VD8196 LRD MOVW   VW8116, VW8156 AENO -I     +48, VW8156 AENO ITD    VW8156, VD8176 AENO MOVD   VD8176, VD8200 *D     +10, VD8200 LPP MOVW   VW8118, VW8158 AENO -I     +48, VW8158 AENO ITD    VW8158, VD8180

  • 05

    将各个ASCII转换为一个整数: LD     SM0.0 MOVD   VD8180, VD8204 AENO +D     VD8184, VD8204 AENO MOVD   VD8204, VD8208 AENO +D     VD8188, VD8208 AENO MOVD   VD8208, VD8212 AENO +D     VD8192, VD8212 AENO MOVD   VD8212, VD8216 AENO +D     VD8196, VD8216 AENO MOVD   VD8216, VD8220 +D     VD8200, VD8220

(0)

相关推荐

  • 西门子S7 200 通讯的编程步骤 --- 自由口通讯

    S7-200 自由口通讯是基于 RS485 通讯基础的半双工通讯,因此, 发送和接收指令不能同时执行. 操作方法 01 自由口通讯使用 SMB30(口 0)和 SMB130(口 1)来定义通讯口的工作 ...

  • JQECT 341-1CH02-0AE0 CP341MODBUS串口通讯模块

    • 支持与各种类型的MODBUS设备通讯. • 无需另外加昂贵的MODBUS硬件狗,为用户节约成本. • 采用DB9串行通讯接口,可使用PROFIBUS总线接头连接,免去自行焊线的麻烦,使用方便. • ...

  • 酷盘可以自由重命名或移动共享文件夹吗

    酷盘共享的文件夹默认存放于酷盘根目录,可以自由的将接收到的共享文件夹重命名或将其移动到其他非共享文件夹内,并不会造成任何影响。 需要提醒用户注意的是: 1.在网站和手机客户端上,共享的文件夹A不能移动 ...

  • 如何利用手机qq共享文件

    很早,就有了闪传.快牙等多种手机建立局域网并且快速传递文件的应用,而这里我将介绍怎么通过手机qq运用这些功能,我使用的手机qq版本是v5.9.5.451 操作方法 01 点击左上角,如图标红位置,头像 ...

  • GPRS DTU F2103与PLC 实现无线传输配置

    利用internet与移动通信网络,实现对PLC的远程监控. 操作方法 01 首先用标配的RS232电缆将 GPRS IP MODEM与电脑RS232串口. 02 先将IP MODEM 模块断电,再打 ...

  • 尼康d610照像光圈优先怎么调

    尼康d610配合55-255的长焦镜头可以拍摄特写图片,配合18-55的广角镜头可以拍摄风景照片.通过拍摄照片可以记录最美好的回忆,也能在游玩的时候将自己最美好的形象记录下来留作纪念.下面和小编一起来 ...

  • Origin怎么画多组数据合并的柱状图

    怎么制作多组数据的并列在一起的柱状图呢?既可以看到数据的变化趋势又可以看到不同种数据的对比效果,一举两得,下面就讲讲怎么用Origin画多组数据并列的柱状图. 操作方法 01 打开Origin软件,关 ...

  • excel表格不用键盘把单元格或整行整列复制粘贴

    完全不使用键盘,只用鼠标即可把EXCEL表格的单个单元格内容:或者是多个单元格内容:或是整行内容:或是整列内容进行复制再粘贴.而且可以自由选择是只粘贴数值或是只粘贴格式等等,那么究竟有什么诀窍呢?详情 ...

  • lol7.1版本大嘴ADC出装天赋符文 s7深渊巨口

    S7英雄联盟ADC深渊巨口的出装天赋和符文 操作方法 01 符文:红色9攻击力,黄色9护甲,蓝色9魔抗,两个攻速精华一个攻击力精华 02 天赋:18-12-0 03 出门装:多兰之刃 生命药水 监视图 ...