用CPU222CN控制小型打印机。打印机是RS232接口,我把打印机RS232接口的接收和接地两个端子连接到RS232转RS453转换器的RS232端。把CPU222CN的通讯接口的“3”和“8”两个端子接到RS232转RS453转换器的RS485端。不知道为什么打印机无法执行打印命令。请问,我的硬件连接上是否有问题?是不是少加了什么东西?还是其它?请赐教。
问题补充:
打印机没问题,与电脑连接可以打印。
我写的程序也很简单:
NET 1
LD SM0.1
MOVB 16#09, SMB30
MOVB 1, VB100
MOVB 16#0A, VB101 /换行(在电脑里,可以实现打印机的这个指令)
NET 2
LD I0.1
EU
XMT VB100, 0
应该没问题吧?
最佳答案
先用PPI电缆连接到电脑,用超级终端或其他串口调试工具看看能不能收到数据。然后再把连接打印机的232口接到电脑的232口,看看能不能收到数据。
提问者对于答案的评价:
ok
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357328.html