收藏 分享(赏)

信捷XD3 PLC控制TSC打印机打印条码.doc

上传人:精品资料 文档编号:11162448 上传时间:2020-02-10 格式:DOC 页数:8 大小:681.21KB
下载 相关 举报
信捷XD3 PLC控制TSC打印机打印条码.doc_第1页
第1页 / 共8页
信捷XD3 PLC控制TSC打印机打印条码.doc_第2页
第2页 / 共8页
信捷XD3 PLC控制TSC打印机打印条码.doc_第3页
第3页 / 共8页
信捷XD3 PLC控制TSC打印机打印条码.doc_第4页
第4页 / 共8页
信捷XD3 PLC控制TSC打印机打印条码.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、注意:本文只介绍了 PLC 和打印机、触摸屏之间进行通讯时的关键步骤,部分涉及到 PLC和打印机、触摸屏的单机操作说明没有细讲,需要自行查阅对应的技术资料。一 物料清单1. PLC 信捷 XD3-48T-E2. 扩展板 信捷 XD-NS-BD3. 触摸屏 信捷 TG765S-XT4. 打印机 TSC T-4503E5. DB9 接头一套二 控制及连接方式1. 通过触摸屏输入条码信息2. PLC 在满足打印条件后控制打印机打印标签3. 条码中包含的序列号每打印一次自动加一4. PLC 通过 232 方式控制打印机三 难点1. 用 PLC 控制打印机与用电脑控制打印机不同,无法以所见即所得方式控制

2、打印结果2. 打印机本身有自动打印递增序列号功能,但是在用 PLC 控制时因为控制方式不同而无法实现,递增功能只能由 PLC 实现3. 打印内容位置调整无法直观显示,只能通过修改坐标定位实现四 调试过程1. 打印机有配套的标签编辑软件“BarTender ”,可以直接以所见即所得的方式生成打印内容并导出成为指令格式,其工作方式类似 Frontpage。因此可以先在软件里面编辑好模板之后导出为模板文件,可以直接用记事本打开。见下图:2. 将模板文件中引号范围内的内容更改为变量。定义变量的方式为字母或数字加$ 号注意:条形码信息内容和字符内容要是同一个变量3. 打开打印机控制软件“DiagTool

3、_V163” ,设定好 232 通讯格式,将模板文件及字体文件传输到打印机中1. 打印机硬件参数设定,可以直接从和电脑连接的打印机读取配置内容2. 通讯格式设定,9600,8,N,13. 打印机档案管理页面,将定义好变量的模板文件传输到打印机中。注意档案类型选择所有文件。4. 字体管理页面,将选定好的字体名称及相关参数设定传输到打印机中2. 将下面的指令内容传输到 PLC 寄存器中,注意 DOWNLOAD 后面引号中的名称为自定义的变量赋值程序名,即从第二行到 EOP 之间的内容,最后一行 RUN 后面的名称一定要和模板的文件名一致,扩展名一定为 BAS。3. 找到变量后面引号中的内容在 PL

4、C 中对应的寄存器,在触摸屏上新建一个 ASC 字符输入栏,关联对应的寄存器并设定好对应寄存器个数。注意一个十六位寄存器可以存储两个 ASC 字符4. 将要序列增加的内容部分单独存储到寄存器中,在 PLC 程序中设定好增加条件。因为 PLC 计数是按照十进制增加,但是打印机只能接收 ASC 字符,因此需要在程序中进行转换,将十进制数值转换成对应的 ASC 字符后传到打印机中5. 因为 PLC 发送的指令长度需要提前指定,因此为了方便作业将每个变量的长度设为固定值,如果实际字符长度不够时以空格补充完整,否则会造成指令错误无法打印。注意位数不能有偏差6. 在 PLC 中写入串口通讯指令,指定好发送寄存器个数,然后就可以按照设定内容进行打印了。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报