您现在所在的是:

欧姆龙OMRON

回帖:65个,阅读:31408 [上一页] [1] [2] [3] [4] [5] [6] [7] [下一页]
1219
zjh2004
文章数:96
年度积分:50
历史总积分:1219
注册时间:2003/12/5
发站内信
发表于:2003/12/8 16:52:00
#30楼
上面的程 序中  NAK的值在说明书好像说的是15H 不是21?不知道对不对???
1124
flydragon
文章数:77
年度积分:50
历史总积分:1124
注册时间:2001/4/14
发站内信
发表于:2003/12/8 17:36:00
#31楼
1.关于接线,好像A是DATA+ B是DATA-,你试试吧,反正不会坏
2。15H是十六进制,转换成十进制是21
1219
zjh2004
文章数:96
年度积分:50
历史总积分:1219
注册时间:2003/12/5
发站内信
发表于:2003/12/8 17:43:00
#32楼
我刚测试了你的程序:出现以下问题:
  1)比如:CONST  EOT=char$(4) 等下面的 这要写会报错。错误:要求常数表达式。
                不知道这样写行不:CONST  EOT="4"
  2) 还是没有反应。没有任何的结果。我用text去显示的。没有返回任何的值 。
  不知道是什么原因?????
1918
八百壯士 版主
文章数:418
年度积分:50
历史总积分:1918
注册时间:2002/8/28
发站内信
发表于:2003/12/8 18:59:00
#33楼
附件
此圖是ASCII的對照表,大家不要想太多,最快的寫法就是一次把所有的位置讀進來,再把其中想要的位置擷取出來,通信速度最快,又簡單表情
浪跡天涯~無事一身輕^ ^
1124
flydragon
文章数:77
年度积分:50
历史总积分:1124
注册时间:2001/4/14
发站内信
发表于:2003/12/8 19:08:00
#34楼
如果不行的话,你可以把定义的常量去掉,在程序中直接使用chr$(4),其它的也这样改。但这样的可读性差一点。
用CONST  EOT="4"不行,因为这表示是字符“4”,而chr$(4)表示ASCII码为4的字符,这个字符是不可见的。

 
1219
zjh2004
文章数:96
年度积分:50
历史总积分:1219
注册时间:2003/12/5
发站内信
发表于:2003/12/8 19:10:00
#35楼
TO:  八百壯士  
谢谢你!!!进一步应该怎 么做呢?
TO:flydragon 真的十分的谢谢你今天抽出时间来看说明书。我真的很感激你!!
你的程序我还在进一步的调试,你能不能再帮我看一看好吗?如果你不忙的话???
1124
flydragon
文章数:77
年度积分:50
历史总积分:1124
注册时间:2001/4/14
发站内信
发表于:2003/12/8 19:12:00
#36楼
呵呵,这么多在线的!!
1918
八百壯士 版主
文章数:418
年度积分:50
历史总积分:1918
注册时间:2002/8/28
发站内信
发表于:2003/12/9 9:40:00
#37楼
還是要再請問您一下,您是想用哪一種格式來做通信呢??
1. MODBUS RTU
2.RKC PROTCOL
您想要用什麼程式撰寫
1.Visual basic
2.Visual c++
3.Java
4.人機介面SCRIPT(Pro-face的我可以教你←哈哈打一下廣告)
浪跡天涯~無事一身輕^ ^
1219
zjh2004
文章数:96
年度积分:50
历史总积分:1219
注册时间:2003/12/5
发站内信
发表于:2003/12/9 9:48:00
#38楼
我想
1) RKC PROTCOL
2) 我想用VB 或DELPHI都行
你能帮助我吗?谢谢 !!!
1219
zjh2004
文章数:96
年度积分:50
历史总积分:1219
注册时间:2003/12/5
发站内信
发表于:2003/12/9 11:41:00
#39楼
TO: flydragon
为什么在调试程序时,下面的事件code没有发生过。
Private Sub MSComm1_OnComm() '等待完成接受
、、、、、、
、、、
code
、、、、
end sub
这个事件根本就没有发生过,在程序里。不知道为什么????在flydragon给的程序!!!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004