您现在所在的是:

西门子SIEMENS

回帖:2个,阅读:1051 [上一页] [1] [下一页]
983
zlzxq2005
文章数:16
年度积分:50
历史总积分:983
注册时间:2006/7/14
发站内信
发表于: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没有回送数据。
    问题蛮多,希望得到大家的帮助,不胜感激!



1000
laoxun
文章数:21
年度积分:50
历史总积分:1000
注册时间:2006/7/20
发站内信
发表于:2006/9/5 11:53:00
#1楼
我也在做自由口通讯,也存在很多问题.共同学习\共同进步
983
zlzxq2005
文章数:16
年度积分:50
历史总积分:983
注册时间:2006/7/14
发站内信
发表于:2006/9/6 11:17:00
#2楼
大家好!上面的可能太复杂了。
   我又尝试了一个简单的数据,让PLC自动返回100,但是PLC返回(16位)的是00 B2(178),-100的时候返回的是FF CE ???真的不知道是怎么回事。
   希望高手赶快指点,救命呢!!!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003