当前位置:
工控论坛
> >
产品
>
工业互联
>
RS485/232/442
我要发帖
首页
上一页
1
2
3
下一页
尾页
关于串口rs-485的问题求助急!!!!
点击:
17751
| 回复:
45
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2004-02-18 16:48:00
楼主
我有两台工控机,有个RS232和485(可以通过硬跳线选择),我用VB4.0中的MSCOMM控件对232作通信没问题, 但用VB4.0对485作通信却不行,不知是什么原因? 作485通信时我也试了在串口线间加了个100多欧姆的电阻也不行。
分享到:
收藏
邀请回答
回复楼主
举报
david7000
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 30回
年度积分:0
历史总积分:30
注册:2003年4月28日
发表于:2003-04-29 10:11:00
21楼
此問題的主要原因為232是Full-duplex而485是half-duplex,所以程式在撰寫時由232轉成485時需注意RST control方向的問題,否則通訊會有問題。因485網路上為broadcast且整個網路上同時只能有一個device為master,換句話說平時所有的device為收的模式,當要送資料時才切換成送的的模式,資料一送完就需再切換成收的模式。總之直接對485作通訊傳輸,軟體需注意許多事項,如果你是初學者且不想修改原程式,建議使用i-7520轉換器,可節省許多程式修改的時間,且通訊可靠。http://www.icpdas.com/products/7000/i-7520.htm
回复
引用
举报
7188XW
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 3回
年度积分:0
历史总积分:3
注册:2003年4月14日
发表于:2003-04-29 10:58:00
22楼
win32 SDK 的function 在 WIN98 以後應該有提供解決方案: 也就是 把 DCB Structure Members 的 fRtsControl 設成 RTS_CONTROL_TOGGLE 就可以才對。(但是 win95 上不適用) 用C來寫就是: GetCommState(ComHandle,&ComDCB); ComDCB.fRtsControl=RTS_CONTROL_TOGGLE; SetCommState(ComHandle,&ComDCB); 用 VB 我就不熟了,但是應該可以找到對應的 FUNCTION 才對。
回复
引用
举报
lhl169
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 14回
年度积分:0
历史总积分:14
注册:2003年3月12日
发表于:2003-05-09 16:48:00
23楼
现在有关串口通讯的设备或源代码太多了,我这里就不少,以后有什么问题来问我,绝对满意! 021-62130205,62528166
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2003-05-17 20:36:00
24楼
建议购研华的232-485转换器,型号:ADAM-4520
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2003-05-23 17:50:00
25楼
用delphi写串口通讯,有什么高见那 ?各位同志们请…
回复
引用
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2003-05-23 18:07:00
26楼
您可以参考泓格 7000 模块所附的 NAP7000P (Win32 DLL) 软件, 里面有 VC, VB, Delphi, BCB 等 sample program. http://www.icpdas.com/download/7000/7000.htm
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2003-05-24 00:03:00
27楼
谁有spcomm控件的资料,或者串口通讯方面的资料。我用的是delphi写串口通讯的…………
回复
引用
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2003-05-24 10:08:00
28楼
You can find a lot on http://www.google.com 如何用Delphi开发串口通信程序 http://www.gjwtech.com/scomm/scdelphiserialcomm.htm 在Delphi中用SPCOMM实现串口编程 http://www.gjwtech.com/scomm/scdelphispcomm.htm Delphi 中串口通讯的实现 http://www.gjwtech.com/scomm/sc2dephispcomm02.htm
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2003-05-27 14:48:00
29楼
谢谢兄台!!你对串口通讯用什么高见?
回复
引用
举报
祥子
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 10回
年度积分:0
历史总积分:81
注册:2003年3月03日
发表于:2003-05-28 12:58:00
30楼
有用VB开发的串口通讯编程原代码吗?多谢!
回复
引用
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2003-05-29 09:45:00
31楼
请至 http://www.google.com 搜寻 "VB MSComm". 里面有一堆相关的讨论与源代码. 您可从中挑选您所想要的.
回复
引用
举报
xubo
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 3回
年度积分:0
历史总积分:56
注册:2003年5月30日
发表于:2003-06-15 11:41:00
32楼
各位大虾: 我想搞点信号处理的硬件东西,有什么新的技术吗?
回复
引用
举报
布谷
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 18回
年度积分:0
历史总积分:90
注册:2001年4月08日
发表于:2003-07-04 10:14:00
33楼
我也遇到了同样的问题。我使用的是摩莎cp114多串口卡,其本身已提供RTS控制,而且其说明书上说就可以像232一样对485编程,我的程序发送后没有任何响应,但我用产品自带的通讯测试软件可以测通。肯定是自己程序的问题,没病不死人!大家多帮忙!^-^
回复
引用
举报
常州恐龙
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 12回
年度积分:0
历史总积分:57
注册:2003年9月01日
发表于:2003-09-05 05:45:00
34楼
我想用vb6 编程,使用rs232串口通讯,再加转换器和环行分配器、功放电路,去控制3-5个步进电机,不知该思路对否?请教高手!! 能否给我一些详细资料和说明? email:cxx888@sina.com.cn 谢谢!!
回复
引用
举报
jjjj
关注
私信
精华:2帖
求助:0帖
帖子:31帖 | 28回
年度积分:0
历史总积分:1246
注册:2002年1月14日
发表于:2004-02-18 16:48:00
35楼
pcl745b通讯卡安装后需要安装驱动程序吗?如需要,哪里可以免费下载?谢谢!
回复
引用
举报
成永
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 3回
年度积分:0
历史总积分:6
注册:2005年1月09日
发表于:2005-01-24 23:54:00
36楼
我用是研华pci1710L pci1730,在用vc编程时,怎么初始化 我要启动时转由控制面板控制,pci1710L只用AD,pci1730要用到DI和DO, 很急!!最好给点资料给我: sunny_cy168@sina.com.cn 谢谢!!
回复
引用
举报
啊楼
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 2回
年度积分:0
历史总积分:2
注册:2004年6月25日
发表于:2005-03-26 08:42:00
37楼
用个232/485转换器哦!自己做,很便宜。
回复
引用
举报
武昌鱼
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 30回
年度积分:0
历史总积分:21
注册:2005年8月11日
发表于:2005-05-29 14:07:00
38楼
我在工控机上用了个232/485的转换器,居然有时复位不了有什么好的解决办法呢 ?
回复
引用
举报
99251410
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 1回
年度积分:0
历史总积分:4
注册:2005年4月21日
发表于:2005-06-26 10:35:00
39楼
大家好! 我用工控机(已用SUNIX的8159型PCI串口卡扩展出四个DB-9的RS485口)与四个S7-200(其中三个CPU224、DC/DC/DC,一个CPU226、DC/DC/DC)进行MODBUS通讯,采用MICROWIN4.0自带的MODBUS通讯程序,该程序通过PC/PPI通讯电缆运行良好(PC使用RS232口,上位机监控软件是用VB.NET编写的),不知道可否通过该RS485口直接与PLC实现MODBUS通讯,这样硬件连接是否会损坏串口卡或PLC通讯口。 急,恳请各位大虾指点!
回复
引用
举报
西安苏先生
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 119回
年度积分:0
历史总积分:131
注册:2005年6月04日
发表于:2006-04-18 21:17:00
40楼
如RS485是工控机上带的口,首先要跳线,跳完后一般不能用这个口了,要用这个口对应的下面的那口,那个口专门是用在RS-485的,原来那个口,只能用在RS-232中。看一说明书,一般工控机中RS-232与RS-485不用同一个口。
回复
引用
举报
热门招聘
相关主题
BACnet协议中文版 目录
[2759]
rs232,rs485,串口通信,modbu...
[1726]
请问:有人知道MVB(多功能车辆...
[3983]
求助:现场总线或PLC如何解决...
[2914]
rs485总线拉死问题的解决绝招...
[1979]
< <PROFIBUS-DP 现场...
[1561]
智能家居带来多少利润
[1689]
哪位大侠谈一下现场总线的研...
[1668]
智能化系统工程设计中的若干...
[1937]
DeviceNet技术概要(三)
[2418]
官方公众号
智造工程师
客服
小程序
公众号
首页
上一页
1
2
3
下一页
尾页