中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

串口通信

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 串口通信 → 浏览主题: 我编了个端口调试测试软件。欢迎大家试用。
发表新帖 回复该主题
回帖:13个,阅读:6427 [上一页] [1] [2] [下一页]
* 帖子主题:

我编了个端口调试测试软件。欢迎大家试用。

分享到
920
kimlon
文章数:6
年度积分:50
历史总积分:920
注册时间:2003/8/25
发站内信
发表于:2003/9/5 13:36:00
#10楼
那位朋友要注册码测试的请将ID码发信给我
1173
Guan_Qing_Xin
文章数:175
年度积分:50
历史总积分:1173
注册时间:2002/8/7
发站内信
发表于:2003/9/5 17:18:00
#11楼
to 楼主:
1. 测试构思:用一问一答的方式连续向PLC(三菱FX系列可编程控制器)发出定长的串命令,让PLC也返回一个定长数据,用已知正确的通讯内容检查监测软件的结果是否相符(不定长通讯串的测试还未进行)。符合要求后,它便可用于在不占用串口资源的条件下,监测一个未知通讯协议的软件与其它设备的串口通讯对话内容。
2. 通讯软件: 用我自编的《用FX-PLC编程口通讯电缆遍历读PLC的映象区》与三菱可编程控制器通讯,见本站贴子: http://www.gkong.com/gkong_bbs/dispbbs.asp?Boardid=3&ID=7357
源程序已以附件的形式发给了你。
3. 8楼给出的由PC端发出的通讯命令格式解释如下:
  从0000h地址起读PLC的内存映象,每次读入10h字节,PLC每次返回一串数据后,下一个PC命令是紧接着读下一个地址0010h,和读入10h字节……余类推。PC发出命令部分人为用分隔符","隔开以便理解,如下:
 ,0,0000,10,,54
   =起始符chr(02)每次相同;
   0=读命令,每次相同;
   0000=元件首地址0000h,内容会变;
   10=读入字节数10 h,每次相同;
   =结束符chr(03),每次相同;
   54=前面所有字符的两位数校验和54h,内容会变。
下一个命令是:
 ,0,0010,10,,55
   解释与前面相似。
4. 连续测试时,PC每次发出的数据串是定长的11个字符,只是因地址顺序迁移的原因,内容有变化。
5. PLC返回的是以ASCII-16进制字符表示的数据(因为本PLC的S元件未用,它全部是“00”)。 且PLC每次它每次返回的数据长度也是相同的,它等于起始符+数据+结束符+校验和:1+32+1+2=36。

我的通讯软件已将PLC的数据正确读入Execl电子表格里了,由8楼内容可见,你的软件监测结果似乎未能通能过定长串通讯测试。
另告:通讯的波特率是9600。
盼望得到你的指教,谢谢!
907
hamber007
文章数:2
年度积分:50
历史总积分:907
注册时间:2003/9/12
发站内信
发表于:2003/9/13 14:11:00
#12楼
请问楼主, 我向手机发送数据, 怎么没有数据返回? 是我操作有误么? 请楼主指教
920
kimlon
文章数:6
年度积分:50
历史总积分:920
注册时间:2003/8/25
发站内信
发表于:2003/9/15 13:03:00
#13楼
你也是开手机软件,我也是,你有没有接上RS232转换器,你知不知道他的通信协议,
12楼的朋友,portspy已经更新到3.8.28.06,你可以下载新的版本试一下,因为比较忙,
所以本软件近期不打算更新了。注册码可以找我要。注:注册码跟以前版本不同
工控学堂推荐视频:

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

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

62.4004