博图触摸屏脚本,数组赋值方式

已锁定

深渊行者

  • 帖子

    169
  • 精华

    0
  • 被关注

    7

论坛等级:侠士

注册时间:2015-01-02

黄金 黄金 如何晋级?

博图触摸屏脚本,数组赋值方式

2742

3

2024-08-11 15:50:47

就是我在触摸屏变量里定义了内部变量的数组0-300的Sint数组变量,和一个PLC数组变量,大小个数一直都是0-300个sint,

我想用触摸屏的脚本功能把PLC的数组,赋值给HMI内部数组。



首先用到方式1,直接拖拽两个数组变量进行赋值,脚本编译没错,但是用触摸屏运行就有系统错误,脚本执行不了。

又想办法用方式2.用For循环进行赋值,

问题1:可是For循环编译就报错,我想不通For的第一句  ( For SmartTags("循环体") = 0 To 300)  就报错,为什么。

问题2:数组的表达序号不能是变量,一写变量也报错,

如 数组的变量可以写成带数字序号

SmartTags("保持_Chains_Rob1焊点状态PLC[0]"  如果我把0换成变量,整个变量就报错。


有懂的大神指点一下,

问题1,PLC的数组不能直接赋值给HMI的数组吗?

问题2,这个For循环怎么用的。

问题3,脚本中数组的元素不能间接表达吗?元素序号不能写成变量吗?




博图触摸屏脚本,数组赋值方式 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32581条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。