中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: DOS下的232串口传输 上一主题 | 下一主题
yang6076
新手上路





积分 18
发帖 5
注册 2006-3-31
来自 四川成都
状态 离线
『楼 主』:  DOS下的232串口传输

请问各位高手:
  计算机对机床进行232串口传输,软件为机床厂家在DOS下的软件,机床控制系统为FANUC 6M系统,当把软件装在WIN98的DOS下时,传输可以成功,当把软件装在DOS或WIN95下时(计算机为P3 433),传输只能进行一部分,并且在电脑上可以看见,速度明显比WIN98下快。
  当更换配置低的电脑(P2 233),并且通过主板上的跳线,将CPU速度降至210时,重新安装DOS软件,传输即可以完整进行。(如果不跳线,传输也只能进行一部分)
  请问这是怎么一回事???怎么样来解决现在快的电脑来装DOS实现传输???

  若有回答,感激不尽!!!
  

2006-3-31 11:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
220110
荣誉版主




积分 718
发帖 313
注册 2005-9-26
状态 离线
『第 2 楼』:  

"传输只能进行一部分",这一部分是指怎么一部分?只能收或发,还是收发不完整?

注意下RS232波特率设置。,

2006-3-31 13:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yang6076
新手上路





积分 18
发帖 5
注册 2006-3-31
来自 四川成都
状态 离线
『第 3 楼』:  

谢谢楼上的了,
 “传输只能进行一部分”是说:比如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句程序全部能传完),其他波特率都不能传输(一个字节都不能传输)
  以上情况,传输和接收都是一样的。
  初来乍到,不擅言辞,请多包涵,谢谢!!!

2006-4-1 11:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
220110
荣誉版主




积分 718
发帖 313
注册 2005-9-26
状态 离线
『第 4 楼』:  

我没遇过你这问题.
我公司产品用的电脑都是很高频率的U(通常>2.40GHZ),也没有产生过这问题.
你是不是有RS232转485的,查下那转换器有没问题.

另外,请问下willsort:
为何我在CMD里用MODE更改了波特率后,在硬件设备管理里查看并没更改?重启后还是没变.在CMD里反馈查看是已改动.

2006-4-1 13:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yang6076
新手上路





积分 18
发帖 5
注册 2006-3-31
来自 四川成都
状态 离线
『第 5 楼』:  

谢谢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)

谢谢。

2006-4-3 11:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 6 楼』:  

对楼主的情形表示同情,但实在有点儿无能为力。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2006-4-3 13:39
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: