串口数据采集的线程问题

A拉伦 2005-03-21 10:47:13
我要用串口连接PLC设备。并且要采集PLC设备对应地址的值。
由于采集每个地址的值都有自己对应的采集频率,但是串口不能在同一时间同时采集两个
地址的值,所以有没有兄弟帮忙提提解决方案。
如果方案可行另开贴给分 (由于我上个问题给100分最后没有人回答都不知道怎么办,
所以这次小心一点了)
...全文
137 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
A拉伦 2005-05-30
  • 打赏
  • 举报
回复
还有现在就是要对一个设备的多个地址进行监控啊!要是可以用多个就好了啊
A拉伦 2005-05-30
  • 打赏
  • 举报
回复
基本上对了啊!但是怎么解决了 !我现在用一个专用的定时器排队采集 可是速度大不到要求 !
而已存在写的时候不能立刻改变!晕四了
A拉伦 2005-04-12
  • 打赏
  • 举报
回复
有人回答吗?解决了我可以把我的分都给你
elusa 2005-04-12
  • 打赏
  • 举报
回复
没有太听懂你的问题,我理解如下:
你要读plc设备中某两个地址的值,但是二者读的频率不一样。
1。既然是一个PLC设备,那么就可以只设置一个串口速率,同时启动两个线程,以不同的等待时间(时间间隔)读取各自的数据。(前提是采集频率不要求绝对精确),如果有问题可以设置一个信号量,避免冲突。
2。如果你的设备可以同时支持两个串口,就好办了,分别插COM1,COM2就得了!
不知我理解的对不对?
walkie 2005-03-22
  • 打赏
  • 举报
回复
不是java问题吧,建议去别处
A拉伦 2005-03-22
  • 打赏
  • 举报
回复
怎么不是Java问题呢?
只要能用java实现的问题都是java问题,不懂不要来凑热闹,要是你有好的建议就留下。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧