您现在所在的是:

西门子SIEMENS

回帖:2个,阅读:2215 [上一页] [1] [下一页]
1236
yjzhao
文章数:56
年度积分:50
历史总积分:1236
注册时间:2003/6/17
发站内信
发表于:2004/8/30 21:12:00
#0楼
Private Sub Form_Load()  
MSComm1.InBufferCount = 0
 MSComm1.OutBufferCount = 0
 MSComm1.InBufferSize = 35
 MSComm1.OutBufferSize = 22
 MSComm1.Settings = "9600,n,8,1"
 MSComm1.CommPort = 1
 MSComm1.PortOpen = True
end sub

Private Sub Command5_Click()
     strPreSend = txtCode(05:指令读) + StationCode(02:目标站地址) +  
             Objectaddress(0800xxxx:v寄存器地址) + bytes(xx:字节数)
    strVerify = SumConvert(strPreSend)
    strVerify = Right(strVerify, 2)
    strSend = strsendfirst(67:起始字符g) + strPreSend +   strVerify(xx:检验)   + strsendend(47:结束字符G)
    MSComm1.Output = strSend
   timedelay 2000
    strRead = MSComm1.Input
    strRead = Mid(strRead, 2, Len(strRead))
    strRead = Trim(strRead)
end sub

那位高手指点一下,不知为什么总是没有反馈信息,可能是没能与PLC通
不知错到哪里,那位做过自由口通讯,请指点!
谢谢!
17578
ahljj
文章数:3386
年度积分:50
历史总积分:17578
注册时间:2002/3/23
发站内信
发表于:2012/5/16 21:25:44
#1楼
看看
28441
guanyumou 版主
文章数:10607
年度积分:419
历史总积分:28441
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2012/5/17 23:11:25
#2楼
你这好像是部分PPI协议啊,不是自由口啊!

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

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

46.8003