自由口通信连接

用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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:51
下一篇 2021年7月5日 上午9:51

相关推荐

发表回复

登录后才能评论