求助RS485方式监测系统的上位机软件结构设计 点击:1921 | 回复:4



阿山

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2001年12月24日
发表于:2003-12-22 20:27:00
楼主
请教各位大侠,本人正在研究RS-485方式下的监测系统,如果不用组态软件而采用编程的方式,软件结构是怎样的,与各采集模块的通信如何处理?这里先谢过了。



李侃

  • 精华:5帖
  • 求助:0帖
  • 帖子:8帖 | 59回
  • 年度积分:0
  • 历史总积分:158
  • 注册:2001年7月11日
发表于:2002-02-24 15:35:00
1楼
不知道你用的是什么485产品? 如果是用通常的485总线采集模块的话(232to485模块,如NuDAM6520等),对485的操作就象对232串口操作一样方便,可以使用win32函数或者串口的activeX控件。网上关于串口的编程实例很多,可以参考一下。 各个采集模块都有自己的地址,可以用轮训的方式与各个模块进行通讯。

阿山

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2001年12月24日
发表于:2002-02-24 16:37:00
2楼
感谢李侃! 我准备用研华的ADAM5000/485作采集控制器,ADAM4570作为RS485与以太网的转换器,4个ADAM5017作采集模块,还有一个监控服务器,上面运行监控程序,这样是否可行? 另,您所说的win32函数是否就是产品的32位dll驱动程序提供的函数?MS comm 可算是active 函数吧? 谢谢。

freefurui

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2002年2月24日
发表于:2002-02-24 17:45:00
3楼
为甚麽用4570?? 你的通讯距离有多远?用网络够远吗? 你所说的监控服务器是不是就是一台上位机呀?

李侃

  • 精华:5帖
  • 求助:0帖
  • 帖子:8帖 | 59回
  • 年度积分:0
  • 历史总积分:158
  • 注册:2001年7月11日
发表于:2002-02-26 12:05:00
4楼
1.方案可行 2.MS comm 算是一个activex控件,在VB里用很方便,如果要求速度快、使用方便的话,可以用MOXA的免费串口编程工具PCOMMLITE,这是一个函数包,里面有很多例子,很不错。

热门招聘
相关主题

官方公众号

智造工程师