wincc I/O域1输入4位字符,如何分割成2位字符并在I/O域2、I/O域3分别显示,然后I/O域2与固定字符比较,相等则给变量M0赋值,用VB动作实现。
最佳答案
用left(string,length)和left(string,length)函数,string就是你的io1的变量,length取2,分别赋值给两个内部变量,然后io2,3分别显示io2和io3.
用StrComp(string1, string2[, compare])函数比较字符串,
compare 参数可以有以下值:
常数 值 描述
vbBinaryCompare 0 执行二进制比较。
vbTextCompare 1 执行文本比较。
返回值
StrComp 函数有以下返回值:
如果 StrComp 返回
string1 小于 string2 -1
string1 等于 string2 0
string1 大于 string2 1
string1 或 string2 为 Null Null
比较结果返回值为0则给m0赋值。
提问者对于答案的评价:
我今天调试了好长时间总算研究出来了,不过还是要谢谢你哦,以后有机会再向你讨教学习,方便留个邮箱么,呵呵。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc255286.html