D03X-05TL
2016/8/25 6:58:16
0 人气:1
- 型号:D03X-05TL
- 数量:1000
- 制造商:上海曦龙电气设备有限公司
- 有效期:2017/8/25 0:00:00
D03X-05TL
oncomm事件无论是错误或事件发生,都会触发此事件。
控件参数的初始化。
初始化程序如下
mscommcomport= `使用串口com
mscommsettings=“, e, 7, ” `波特率,偶校验,7位数据位,位停止位
mscommportopen=true `打开通信端口,准备通信
计算校验码fcs,计算fcs的vb自定义函数如下
function fcsbyval inputstr as string as string
dim slen, i, xorresult as integer
dim temfes as string
slen=leninputstr `求输入字符串长度
xorresult =
for i = to slen
xorresult = xorresult xor ascmid$inputstr, i, `按位异或
next
tempfes=hex$xorresult `转化为进制
if lentempfes=then tempfes =“”+tempfes
fcs = tempfes
end function
计算机与plc通信程序。
主要是一个自定义函数。
function readdatabyval inputstr as string, byval num as integer as string
dim outputstr as string
dim instring as string
dim returnstr as string
dim endstring as string
dim fcsstring as string
dim returnfcsstring as string
mscomminbuffercount=
outputstr=inputstr+fcsinputstr+“” `给出命令帧
mscommoutput=outputstr+chr$ `向plc传送命令帧
do
doevents
loop while mscomminbuffercount 《
instring=mscomminput `获取plc的响应帧
结束码判断
endstring = mid$instring, leninstring -
num- ,
- 电话:13918864473
- 传真:021-61318625
- email:937926739@qq.com
手机扫描二维码分享本页
工控宝APP下载安装
工控速派APP下载安装
评价: | 一般 | ||