求助:通信卡(485)怎么与温控仪连接 点击:4336 | 回复:81



杰克

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 52回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2003年7月26日
发表于:2003-12-12 08:39:00
楼主
通信卡是用的研华公司的PCL740,这块上用RS232/RS422/RS485功能。根据需要,选择了RS485。现在有一个温控仪要和这个通信卡通信。在这其间我碰到了好多的问题,还求各位工控高人指教(我是很菜的)。   1)怎么接线。在温控仪上,有专对RS485的标识字,上面是这样的:SQ,T/R(A),T/R(B)三个接出的端口。通信卡上用的是9针的接口,请问高人们,我应该乍办呢???谢谢!!   2)温控仪怎么和用VB编写的程序通信呢?我用VB的通信控件对其进行编程控制,但是我对温控仪提供的说明书上的那些命令标识符不懂啊,比如说我想要温控仪的设置值为100度,我应该发达什么样的信号给温控仪呢???    好郁闷啊,这个东西我搞了二天了,还是没有搞定啊。请工控高人们帮帮忙啊,真诚的希望能得到你们的帮助,谢谢!!!!


楼主最近还看过



wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2003-12-06 16:44:00
41楼
杰克: 你的理解是正确的,ADDR是温控表的地址,每块表是不同的,因此 每个站的数据帧的地址也是变化的, 控制字符你可以查ASCII码表,BCC是异或校验码,我不知道你是用高级语言还是什么语言,但你只需知道通讯的基本方法都是一样的 485半双工接两条数据线和地线就行了, ETX是控制字符,其ASCII码值是03H

杰克

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 52回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2003年7月26日
发表于:2003-12-07 18:20:00
42楼
TO: HNzhang 我用的是VB中的控件mscomm,你能不能提供通信这方的代码。我真的不知道通信到底是怎么一回。是怎么的和温控仪通信的。我编了一个程序,但是怎么也没有反应。很可能是这么控制符,和通信的format没有搞清。现在最大的问题是这个温控仪到底和PCL740的RS485端口连没有连上,或是连对了没有,能不能通信,我还没能测啊,不知道有什么办法测啊。你能告诉我吗?用微波仪能测吗??????

杰克

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 52回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2003年7月26日
发表于:2003-12-08 08:59:00
43楼
TO: GaryLin 你在线吗?我的问题还没有完全搞定啊,我好急啊!!你能帮到底吗?你好忙吗? TO:HNzhang 你发给我的资料我已收到,谢谢!!但是那个测试的程序没有用,我这里没有安装VC,因为我不懂它。你也应该收到我发给你的说明书吧,你能帮我看一吗?

wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2003-12-08 09:25:00
44楼
这样,杰克,你告诉我你在哪,

杰克

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 52回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2003年7月26日
发表于:2003-12-08 09:28:00
45楼
我在江西南昌,你呢? 我发给你的说明书你收到了没有??

wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2003-12-08 09:44:00
46楼
东莞还没去收

杰克

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 52回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2003年7月26日
发表于:2003-12-08 10:16:00
47楼
你在东莞工作?? 有多久了??混的不错吧,一定!

GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2003-12-08 10:31:00
48楼
It`s recommended to monitor your RS-485 network first, and make sure the command/data is correctly sending on the network.

杰克

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 52回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2003年7月26日
发表于:2003-12-08 10:46:00
49楼
To: GaryLin 我不知道怎么测啊。用微波仪能测吗?

GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2003-12-08 10:53:00
50楼
2003-12-5 11:15:00

wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2003-12-08 11:18:00
51楼
玩玩而已,我刚做完MITSHUBISH和RKC 8台的通讯 通讯这东西其实很简单。把握普遍规律即可,恐怕我帮不上你了 提示一下: 假设发送预设值200.0到1#站,ASCII码如下 04 30 31 02 53 31 32 30 30 2E 30 03 4D 以上: 04:EOT 30 31:---》01站; 02:STX 53:S的ASCII码 31:1的ASCII 32 30 30:表示200(ASCII) 2E:小数点 30:小数点后面值 03:ETX 4D:帧校验 你需要确认你的数据(用超级终端)是这样

杰克

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 52回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2003年7月26日
发表于:2003-12-08 11:26:00
52楼
TO:HNzhang 好历害!!!8台??我一台都还没有搞定啊。我们用的温控仪都是同一个牌子的(RKC)我用的CD401型号的。即然是同一个公司的,那么命令format应该是一样的吧。你能不能把你的程序发过让我参考一下呢? 我这里只有一个温控仪。我把它ADD设置为:00 如果我要对其设置100.2的温度,应该怎么发命令啊!!!???

wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2003-12-08 11:33:00
53楼
假设发送预设值200.2到0#站,ASCII码如下   04 30 32 02 53 31 32 30 30 2E 32 03 4D   以上:   04:EOT   30 30:---》00站;   02:STX   53:S的ASCII码   31:1的ASCII   32 30 30:表示200(ASCII)   2E:小数点   32:小数点后面值   03:ETX   4D:帧校验(编程自动计算)

杰克

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 52回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2003年7月26日
发表于:2003-12-08 11:48:00
54楼
是不是在文本框里就这样写这串字符:04 30 32 02 53 31 32 30 30 2E 32 03 4D 就行吗?还是。。怎么写吗?假如我窗里有TEXT1.text的话???

wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2003-12-08 11:54:00
55楼
no

杰克

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 52回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2003年7月26日
发表于:2003-12-08 11:59:00
56楼
那是什么写呢? 你又不把你的程序让我参考一下,真的参考一下都不行吗?如果行的话 你就发E-MAIL给你好不?zjh2003@163.net 我急需要啊

wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2003-12-08 12:09:00
57楼
我用的是三菱PLC的,没有VB做的东西 你要我发给你啦

wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2003-12-08 12:17:00
58楼
收到没

杰克

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 52回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2003年7月26日
发表于:2003-12-08 14:19:00
59楼
收是收到了,不过打不开。 你是用什么编程的。你不用VB???

wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2003-12-08 14:28:00
60楼
上面和邮件里说的非常清楚

热门招聘
相关主题

官方公众号

智造工程师