




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
注意:本文只介绍了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. 打印机本身有自动打印递增序列号功能,但是在用PLC控制时因为控制方式不同而无法实现,递增功能只能由PLC实现3. 打印内容位置调整无法直观显示,只能通过修改坐标定位实现四 调试过程1. 打印机有配套的标签编辑软件“BarTender”,可以直接以所见即所得的方式生成打印内容并导出成为指令格式,其工作方式类似Frontpage。因此可以先在软件里面编辑好模板之后导出为模板文件,可以直接用记事本打开。见下图:2. 将模板文件中引号范围内的内容更改为变量。定义变量的方式为字母或数字加$号注意:条形码信息内容和字符内容要是同一个变量3. 打开打印机控制软件“DiagTool_V163”,设定好232通讯格式,将模板文件及字体文件传输到打印机中1. 打印机硬件参数设定,可以直接从和电脑连接的打印机读取配置内容2. 通讯格式设定,9600,8,N,13. 打印机档案管理页面,将定义好变量的模板文件传输到打印机中。注意档案类型选择所有文件。4. 字体管理页面,将选定好的字体名称及相关参数设定传输到打印机中2. 将下面的指令内容传输到PLC寄存器中,注意DOWNLOAD后面引号中的名称为自定义的变量赋值程序名,即从第二行到EOP之间的内容,最后一行RUN后面的名称一定要和模板的文件名一致,扩展名一定为BAS。3. 找到变量后面引号中的内容在PLC中对应的寄存器,在触摸屏上新建一个ASC字符输入栏,关联对应的寄存器并设定好对应寄存器个数。注意一个十六位寄存器可以存储两个ASC字符4. 将要序列增加的内容部分单独存储到寄存器中,在PLC程序中设定好增加条件。因为PLC计数是按照十进制增加,但是打印机只能接收ASC字符,因此需要在程序中进行转换,将十进制数值转换成对应的ASC字符后传到打印机中5. 因为PLC发送的指令长度需要提前指定,因此为了方便作业将每个变量的长度设为固定值,如果实际字符长度不够时以空格补充完整,否则会造成指令错误无
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论