在PLC与PC串口通信中3964(R)协议怎么用?
本帖最后由 云踏月 于 2010-12-2 22:14 编辑在串口通信中3964(R)协议怎么用?有谁写过相关程序,或者用到过其他协议也行?
以PLC向PC机发送数据过程为例进行分析,首先CP340应发送出“数据发送请求”信号(STX),在“应答时间(ADT)”内,若接收到PC机发来的控制字符DEL则表示通信链路已经成功地建立。CP340开始连续传输正文(发送缓冲去内容),同时发送方将自动加发DLE,ETX和BBC。
具体在编程时发的是“STX”还是“02H”?
发出STX后是否接收端要发送DLE?
还望大侠指教、、、、感激不尽。。。 ,没有做过 啊,PLC设备没有·!
回复 larrybird 的帖子
请问你接触过其他协议吗?具体想问一下在LV编程中是按着协议过程一步步来的吗?
回复 wdyjz 的帖子
谢谢版主,感激不尽,我先编编看,再次感谢。。。{:3_351:} 1、string normal display状态,发送字符信息STX;
2、延时
3、time count 做差判断时间是否超时,在“应答时间(ADT)”内,读取DEL字符数据;
然后一步步的问答式进行,
整个程序结构可以采用state machine的方式,逐个case 跳转。
页:
[1]