中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-30 03:46
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » DOS下的232串口传输 查看 1,111 回复 5
楼 主 DOS下的232串口传输 发表于 2006-03-31 11:53 ·  中国 四川 成都 电信
新手上路
积分 18
发帖 5
注册 2006-03-31 11:42
20年会员
UID 53095
性别 男
来自 四川成都
状态 离线
请问各位高手:
  计算机对机床进行232串口传输,软件为机床厂家在DOS下的软件,机床控制系统为FANUC 6M系统,当把软件装在WIN98的DOS下时,传输可以成功,当把软件装在DOS或WIN95下时(计算机为P3 433),传输只能进行一部分,并且在电脑上可以看见,速度明显比WIN98下快。
  当更换配置低的电脑(P2 233),并且通过主板上的跳线,将CPU速度降至210时,重新安装DOS软件,传输即可以完整进行。(如果不跳线,传输也只能进行一部分)
  请问这是怎么一回事???怎么样来解决现在快的电脑来装DOS实现传输???

  若有回答,感激不尽!!!
  
2 发表于 2006-03-31 13:13 ·  中国 广东 广州 天河区 电信
荣誉版主
★★★
积分 718
发帖 313
注册 2005-09-26 00:00
20年会员
UID 42844
性别 男
状态 离线
"传输只能进行一部分",这一部分是指怎么一部分?只能收或发,还是收发不完整?

注意下RS232波特率设置。,
3 发表于 2006-04-01 11:25 ·  中国 四川 成都 电信
新手上路
积分 18
发帖 5
注册 2006-03-31 11:42
20年会员
UID 53095
性别 男
来自 四川成都
状态 离线
谢谢楼上的了,
 “传输只能进行一部分”是说:比如500句程序,只能收到80句程序,机床侧就开始报警:086,意思是“波特率设定错误”。
  我在软件的.BAT文件里设定了波特率为9600,机床侧也是9600,这些设定都是正确的。换句话说,相同的一块硬盘(装的DOS6.22),如果换了计算机,CPU速度超过210,就会出现“传输只能进行一部分”的情况,如果CPU速度在210或以下,传输就完全正常。
  当然,相同的一台计算机,我用主板跳线的方法把CPU速度降低,硬盘不作任何改动,情况与换计算机一模一样。即:CPU频率在210或以下,传输正常,CPU速度在210以上,出现:“传输只能进行一部分”
  另外,在DOS下,更改软件的.BAT文件,将波特率改为1.2K、2.4K、4.8K、9.6K传输都能进行,情况是“传输只能进行一部分”,如果在WIN98的MS-DOS下,设定.BAT文件中的波特率为9.6K,传输能完全正常进行(500句程序全部能传完),其他波特率都不能传输(一个字节都不能传输)
  以上情况,传输和接收都是一样的。
  初来乍到,不擅言辞,请多包涵,谢谢!!!
4 发表于 2006-04-01 13:31 ·  中国 广东 广州 天河区 电信
荣誉版主
★★★
积分 718
发帖 313
注册 2005-09-26 00:00
20年会员
UID 42844
性别 男
状态 离线
我没遇过你这问题.
我公司产品用的电脑都是很高频率的U(通常>2.40GHZ),也没有产生过这问题.
你是不是有RS232转485的,查下那转换器有没问题.

另外,请问下willsort:
为何我在CMD里用MODE更改了波特率后,在硬件设备管理里查看并没更改?重启后还是没变.在CMD里反馈查看是已改动.
5 发表于 2006-04-03 11:16 ·  中国 四川 成都 电信
新手上路
积分 18
发帖 5
注册 2006-03-31 11:42
20年会员
UID 53095
性别 男
来自 四川成都
状态 离线
谢谢220110.

我没有用232转485.

我们现在用的是日本鬼子92年的产品,软件是在DOS下使用的。小日本现在的升级软件巨贵,所以只能用这老的破锣货了。也不知道GR的是怎么编的这破软件,232传输对CPU频率会有要求,真是郁闷。。。。。。

这个软件可以在WIN98下的MS-DOS下使用,但另外还有一个相关联的软件只能在DOS或95下使用,因为他要使用到扩展内存,而98好像是自动管理内存的,不存在扩展内存吧。所以那个软件又不能装在98下面,要是能在98下面弄个扩展内存的话,就好了(也许这话比较外行哈)

我在98下面也装过软件,但使用的时候会出报警说内存不足,请问能不能将这种在95下需要扩展内存的软件装在98下使用啊。(在95里面我是将CONFIG.SYS文件增加SHELL=C:\COMMAND.COM C:\ /E:512/P)

谢谢。
6 发表于 2006-04-03 13:39 ·  中国 河北 石家庄 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
对楼主的情形表示同情,但实在有点儿无能为力。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
论坛跳转: