开发到了{zh1}一个大项目,只剩下接收机和PLC的通信了。但是发生了诡异的事情。 我本来预定PLC与接收机通过RS232转485的编程电缆进行自由口通信,于是先用电脑模拟串口的收发情况。等程序调完了我接上接收机,却没有想象中的效果。本来以为是波特率啊什么的问题,结果用电脑代替PLC接收下来xx没问题,同样的东西通过电脑发给PLC也是没问题。那我怀疑的目光自然而然的就落到了线身上。于是换了一根刚买的线,刚接上PLC0口就报销了....你知道,山寨货有时候杀伤力很惊人的。 痛定思痛,我重新看了下电脑上RS232与单片机RS232的接口定义,发现RS232接口有DCE和DTE两种。 DCE:DataTerminalEquipment(数据终端设备)的首字母缩略词。 DTE是具有一定的数据处理能力和数据收发能力的设备, DTE提供或接收数据,例连接到调制解调器上的计算机就是一种DTE。 DTE是数据终端设备,如终端,是广义的概念,PC也可以是终端。(一般广域网常用DTE设备有:路由器,终端主机) {zh1}默哀一下那台PLC,下次还是多看看DATASHEET再下手吧,这次太急躁了... |