当前位置:
工控论坛
> >
产品
>
PLC
>
贝加莱(B&R)PLC
我要发帖
用VB读PCC中的字符串变量
点击:
1077
| 回复:
4
solar911
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 5回
年度积分:0
历史总积分:40
注册:2004年11月27日
发表于:2005-08-01 08:49:00
楼主
最近工程上要用VB来读PCC中的变量,现在读数字类型的变量没有问题,可是在读字符串类型变量时,却始终没有读上来,望高手赐教。
分享到:
收藏
邀请回答
回复楼主
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2005-08-02 09:38:00
1楼
您是用的哪个牌子呀!是pcc还是plc?型号?希望说得详细一些,要不没有人能回答呀!!呵呵
回复
引用
举报
资深土鳖
关注
私信
精华:2帖
求助:2帖
帖子:32帖 | 344回
年度积分:0
历史总积分:661
注册:2002年5月15日
发表于:2005-08-02 14:20:00
2楼
不知道你通过什么方式:ActiveX控件? PVI函数?OPC? 1。ActiveX控件的话,只要注意类型选项选"auto",控件自动搞定; 2。如果用PVI函数,需要在PVI变量创建时,用"VT=string,VL=16",前者是变量类型,后者是变量长度(以8BIT字节为单位)。 相比之下,ActiveX控件简单。
回复
引用
举报
solar911
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 5回
年度积分:0
历史总积分:40
注册:2004年11月27日
发表于:2005-08-03 13:29:00
3楼
我用的是PVI函数,连接的字符串是ErrNum = PviCreate(hIna2PVar(10), "@/Pvi/lNINA2/TCPIP/CPU/ai/pv10", POBJ_PVAR, "RF=100 CD=""SHIPNUM1""", vbNull, 0, MSG_PV_count, "VT=string VL=81"),可是就是连不上。不知道用ActiveX怎么搞?望指教。
回复
引用
举报
资深土鳖
关注
私信
精华:2帖
求助:2帖
帖子:32帖 | 344回
年度积分:0
历史总积分:661
注册:2002年5月15日
发表于:2005-08-03 14:12:00
4楼
已经给你的EMAIL发了一个例子,这个例子是在原来PVI所带的例子上改的。 另外,你能否将字符串长度改短一点试试看,比如VL=8.
回复
引用
举报
热门招聘
相关主题
步进电机抖动但不转
[7915]
求S7-200模拟量转换库指令
[25721]
博途V13系统手册
[8111]
西门子PLC200如何做一个延时...
[27933]
STEP7 V5.3中文版Step7_V53_...
[11637]
电气符号库
[9629]
永宏PLC脉冲输出时,脉冲电压...
[7168]
请教:如何把设备上的PLC程序...
[20750]
EM231怎么接线?
[9779]
关于三菱plc的脉冲指令周期问...
[10474]
官方公众号
智造工程师
客服
小程序
公众号