水电电工知识
电工知识|OPC客户端为什么无法显示STRING类型变量中的内容
2017-05-09  浏览:51
水电之家讯:使 用OPC Scout监 视S7-300/400的STRING类 型变量,但是在OPC Scout中 总是没有字符显示。 如 图1所 示,在plc的DB1中 定义了两个字符串S1和S2。 图 1 在OB1程 序中为字符串S2赋 值如图2。 图2 如 图3所 示,OPC Scout中 定义了两个Item, 分别监视DB1中 的两个字符串S1和S2, 结果第一个字符串可正常显示字符串内容,第二个字符串无字符显示。 图3 String数 据类型作为复杂数据类型无法在DB块 中直接监视,可通过变量表来监视但需要拆分为多个字节来监视和修改,如图4变 量表中监视两个字符串的部分字节。 图4 对 照图5所 示Sting数 据类型的结构来看,DB1.DBB0和DB1.DBB12分 别为字符串S1和S2的 最大长度,DB1.DBB1和DB1.DBB13为 字符串S1和S2的 实际长度,从变量表监视结果可看到,S1的 实际长度为5个 字符,而S2的 实际长度为0, 所以在OPC Scout中 监视S2始 终都没有字符显示。 图5

解 决方法:在 程序中增加为S2实 际长度字节赋值的指令。如将实际长度3通 过MOVE指 令传递给DB1.DBB13, 在OPC Scout中 能看到第二个字符串显示位“fal”。如 果将S1的 实际长度字节值修改为3, 在OPC Scout中 显示的字符串将是“abc” 而不是现在的“abcde”。

水电之家为您提供最全面的管材,管件,水电,电线,电工,管材水电品牌的装修知识点和各种管材水电的导购与在线购买服务,拥有最便宜的管材水电价格和最优质的售后服务,每天都有秒杀的抢购活动哦!敬请登陆水电之家:http://shuidian.jc68.com/

更多»您可能感兴趣的文章:
更多»有关 管件 的产品:
  • 水电电工资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 BYBC.CN SYSTEM All Rights Reserved