发表于:2007-12-06 13:42:00
楼主
事情是这样的我公司现在有一台单片机控制的43S喷墨打印机(最大的集成电路型号是:NEC 82C55AC-2-221另外一个大点的集电是 JH424AE),是工业上用的那种在产品上打印日期规格等信息,主要是0-9的数字和A-Z等这些信息。现在公司要加装自动选择性打印三种不同信息的控制,以前是通过手工在打印机面板上选择不同的打印内容。这些内容在喷墨打印机里是存为ASCII码的,现在我想这样做:在喷墨打印机和现场检测三种不同零件的中间加个台达的PLC,喷墨打印机上有一个RS232的通信接口。现在我如果知道打印的内容,有两种方法一种是在喷墨打印机上用面板将打印的内容编辑好存在喷墨打印机内不过在三种数据上加上不同的文件名。当我PLC外的位条件满足后就向喷墨打印机发送相对应的调用指令。第二种将要打印的内容先在PLC上编辑好,存在PLC的数据存储器中等相对应的位条件满足后就向喷墨打印机上传不同的数据进喷墨打印机的数据存储区,它就会打印对应上传上来的内容。好了思路有了现在的问题是我不知道该如何将PLC和喷墨打印机建立通信,RS232的通信肯定能建立上就是我现在不知道该将PLC的数据向上传的时候该传到哪里?比如我将PLC的数据D1(暂指)传向喷墨打印机我不知道该将它传到哪里?比如说在PLC内我将D1的数据传到D2就是DMOV-D1-D2 而这个 D2就是喷墨打印机的数据寄存位置现在不知道这个地址是什么?或着该如何建立了,可能说的有点乱望高手指点谢谢! QQ:112200981 邮箱:112200981@QQ.com