怎样对WinCC中的I/O域进行间接寻址

   2024-09-12 建材之家800
核心提示:问题:怎样对WinCC中的I/O域进行间接寻址?解答:要进行间接寻址必须定义一个动态字符串变量。此字符串变量包含了另一个变量内容可导致属性被修改的变量名。改变这个字符串变量中的名称,就可动态访问不同的变量。 举例: 1.创建一个新项目。 2.创建一个字符串变量"var_string"和一些变量类型为整型或浮点数的变量"var_1"..." var_x"。 3.在图形编辑器中打开一幅新
ntentLabel class=NewsContent>

问题:怎样对WinCC中的I/O域进行间接寻址?
解答:要进行间接寻址必须定义一个动态字符串变量。此字符串变量包含了另一个变量内容可导致属性被修改的变量名。改变这个字符串变量中的名称,就可动态访问不同的变量。

举例:

1.创建一个新项目。

2.创建一个字符串变量"var_string"和一些变量类型为整型或浮点数的变量"var_1"..." var_x"。

3.在图形编辑器中打开一幅新图。

4.在图中放置一些I/O 域"IOfield_1"..."IOfield_x"并将它们与整型或浮点数变量链接。这些I/O域是为了输入测试数据。

5.将另一个I/O域"IOfield_string"放置在图中。将此域与字符串变量链接。这个I/O域是为了输入要显示的变量。 注意事项:确保在对象属性中"Input/output"的"数据格式"属性设置为"String"(字符串).

6.将另一个I/O域"IOfield_output"放置在图中。同样将此域与字符串变量链接,间接寻址的复选标记激活。这里在对象属性中将" Data format"属性设为"Decimal"。

7.保存图形和项目。

8.在I/O域"IOfield_1"..."IOfield_x"中输入不同的整型和浮点数值。

9.然后在I/O域"IOfield_string"中输入希望显示在I/O域"IOfield_output"中的内容的变量名称。

 
【温馨提示】本文内容和观点为作者所有,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请联系QQ:727533600 删除!
 
举报收藏 0打赏 0评论 0

上一篇:step7如何使用多重背景数据块

多重数据块是数据块的一种特殊形式,如在OB1中调用FB10,在FB10中又调用FB1和FB2,则只要FB10的背景数据块选择为多重背景数据块就可以了,FB1和FB2不需要建立背景数据块,其接口参数都保存在FB10的多重背景数据块中。建立多重背景数据块的方法是:在建立数据块只要在数据类型选项中选择“实例的DB”就可以了,见下例。下...

下一篇:PLC编程如何实现stop->run?

2个226 cpu,我想A主运行,B主监控,A出现故障,B通过PPI通讯把A设为STOP,然后代替A控制。在程序中设置隔离有点麻烦。我想知道如何将STOP再变会RUN?上位机就是一触摸屏。答:1. 如果A、B端的PPI连接中断的话,两个CPU的状态是什么样的?2. 外部的输入、输出信号如何连接到2套PLC(这个其实比较简单,我只是提醒楼主要...
 
更多>同类电工资讯
推荐图文
推荐电工资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报