layane 发表于 2005-5-14 21:23:13

数据串口传输的问题

我现在有几个值,如压力,位移,时间,想通过串口传输给PLC,请问一下传输的过程是怎样的 阿?是不事全部先转换成ASCII码,然后再值之间加上分割符,在传送阿?那位大虾知道的解释解释阿,急切回复!

cpubbs 发表于 2005-5-14 21:39:20

要看你的PLC的数据接受的格式了,还有协议,你全部发下去的话,若是协议不同,他不会认识这些数据的!你得先看这个PLC的协议!

layane 发表于 2005-5-14 23:14:23

好的,我先试试,有问题还得要回来请教啊, 呵呵

cpubbs 发表于 2005-5-15 05:55:28

不客气了,我们的CPUBBS论坛就是一个欢迎大家互相交流和学习的平台,有空常来玩哈,多介绍朋友们进来,我们尽力解决问题,大家互相学习了!共同进步!

layane 发表于 2005-5-16 03:49:56

<P>还是上一个问题, 呵呵, 你说的通讯协议在PLC和串口之间,所设置的波特率, 串口号, 校验位等参数必须一致而且是必须和PLC的吻合是吧,我只这么理解的。至于数据传输的格式我还是不太懂,是指PLC接收数据的方式吗?我所使用的是松下的FP0系PLC,读写数据都放在它的16位DT数据寄存器里面,是不是达成通讯协议之后,就直接可以往DT里面写数据了呢?如果要传输3个数据,那么在每个之间是不是应该有分割符呢?麻烦详细说说啊。先谢了,呵呵</P>

cpubbs 发表于 2005-5-16 08:45:39

<P>“通讯协议在PLC和串口之间,所设置的波特率, 串口号, 校验位等参数必须一致而且是必须和PLC的吻合是吧,我只这么理解的。”这个是通信的前提!</P><P>我所说的协议是类似下面的:海兵们的旗语,他们摇多少下,方向如何就代表某一种意思,这里也得这样,每一种东西,顺序代表是什么意思,这个PLC一定是有规定的!不然没法控制的!</P>
页: [1]
查看完整版本: 数据串口传输的问题