您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > S7-200与荣达RDEH32小型热敏打印机通讯实例
S7-200与荣达RDEH32小型热敏打印机通讯实例步骤1.硬件接线S7-200PLC端打印机端西门子DP头RXDA5TXDTXDB3RXD文字说明:西门子DP头的A端与打印机的5号脚相接,B端与打印机的3好觉相接。(推荐使用西门子的DP头)普通DB-9RXD25TXDTXD33RXD文字说明:本例使用的是西门子的DP头接线方法,普通DB-9的接线方法是我看说明书的,没有试验过不知是对还是错。如果不成功请将DB-9的8和5连接,DB-9的3和3连接试一下。步骤2.程序编写主程序子程序0//16#09是设置自由口模式参数:为波特率9600,无奇偶校验,数据位8位//30是数据长度30个ASCII码字符//16#0355是S7-200与荣达EH32热敏打印机自由口通讯的帧头,没有帧头打印机是不会接收数据到缓冲区的,缓冲区没有数据也就不会打印了。//16#0D0A是回车换行//‘西门’是打印的内容//‘子(’是打印的内容//‘中国’是打印的内容//‘)’是打印的内容//16#0D0A是回车换行//16#03AA是S7-200与荣达EH32热敏打印机自由口通讯的帧尾,没有帧尾的话打印机不会停止打印的,一直打印不停,并且打印内容也不是正确的//VB101--VB109见主程序的第5条指令,为打印实数123.0688//18是发送18个数据长度的ASCII字符//16#0355是S7-200与荣达EH32热敏打印机自由口通讯的帧头,没有帧头打印机是不会接收数据到缓冲区的,缓冲区没有数据也就不会打印了。//16#0D0A是回车换行//‘S7’是打印的内容注:S前面有两个空格//‘-200’是打印的内容//‘荣达’是打印的内容//16#0D0A是回车换行//16#03AA是S7-200与荣达EH32热敏打印机自由口通讯的帧尾,没有帧尾的话打印机不会停止打印的,一直打印不停,并且打印内容也不是正确的按照步骤一把硬件接线接好,再把步骤二的程序原封不动的输入的程序里,下载完成。出发I0.0就可以打印出西门子(中国)123.0688触发I0.1就可以打印出S7-200荣达打印效果如下图
本文标题:S7-200与荣达RDEH32小型热敏打印机通讯实例
链接地址:https://www.777doc.com/doc-5230715 .html