发表于:2006/9/5 10:03:00
#0楼
大家好!
我编了一个上位机与PLC的自由口通信测试程序,但是传输接收到的数据总不是我想要的,我用的CPU224。我的程序的要求是,我发一串数据过去,然后PLC收到结束字符就把原来的数据回送过来。程序的结果如下:
发送:00 01 00 01 00 01 00 01 00 0A
接收:00 40 A0 10 28 04 0A 01 0A 80
发送:00 0A 00 01 00 0A 00 01 00 0A
接收:00 85 40 20 50 08 14 02 29 00
发送:00 0A 00 0B 00 0A 00 0B 00 0A
接收:00 85 40 20 50 08 14 02 29 00
还有一个问题就是:我上位机用spcomm控件编程,好多时候会出现数据丢失呢,或者是plc没有回送数据。
问题蛮多,希望得到大家的帮助,不胜感激!
我编了一个上位机与PLC的自由口通信测试程序,但是传输接收到的数据总不是我想要的,我用的CPU224。我的程序的要求是,我发一串数据过去,然后PLC收到结束字符就把原来的数据回送过来。程序的结果如下:
发送:00 01 00 01 00 01 00 01 00 0A
接收:00 40 A0 10 28 04 0A 01 0A 80
发送:00 0A 00 01 00 0A 00 01 00 0A
接收:00 85 40 20 50 08 14 02 29 00
发送:00 0A 00 0B 00 0A 00 0B 00 0A
接收:00 85 40 20 50 08 14 02 29 00
还有一个问题就是:我上位机用spcomm控件编程,好多时候会出现数据丢失呢,或者是plc没有回送数据。
问题蛮多,希望得到大家的帮助,不胜感激!