西门子代理|一级代理|PLC模块代理

发布
浔之漫智控技术(上海)有限公司
品牌
西门子
型号
模块
产地
德国
电话
15821971992
手机
15821971992
发布时间
2023-07-19 17:06:40
产品详情
怎样对WinCC中的I/O域进行间接寻址

问题:怎样对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"中的内容的变量名称。

 西门子S7-200plc的计数器共有255个计数器(不包括高速计数器)可以使用,计数的形式可以分为“加计数”、“减计数”与“加减计数”3类。
  (1)加计数(CTU)
  加计数是通过获取计数输入信号的上升沿进行加法计数的计数方法。计数输入信号每出现一次上升沿,计数器从0开始加“1”,当计数达到设定值(PV)时,计数器的输出触点接通。
    计数达到设定值如果继续输入计数信号,计数值仍然增加,输出触点保持接通状态。
    计数器具有清除信号(R)输入,当清除信号为“1”时,现行计数值被清“0”,设定值写入,输出触点强制断开。
    (2)减计数(CTD)
    减计数是通过获取计数输入信号的上升沿进行减法计数的计数方法。计数输入信号每出现一次上升沿,计数器从设定值开始减“l”,当现行计数值减到“0”时,计数器的输出触点接通。
    计数值为“0”后如果继续输入计数信号,计数值保持“0”,输出触点保持接通状态。
    计数器具有清除信号(R)输入,当清除信号为“1”时,设定值被写入并作为现行计数值,输出触点强制断开。
    (3)加减计数(CTUD)
    加减计数具有加计数与减计数两个输入端,通过获取对应计数输入信号的上升沿,进行加法、减法计数。
    加减计数的本质与加计数相同,计数输入信号每出现一次上升沿,计数器从0开始加“1”,当计数达到设定值(PV)时,计数器的输出触点接通。计数达到设定值如果继续输入计数信号,计数值仍然增加,输出触点保持接通状态。当现行值加到大值32767后,如果再输入加计数信号,现行值变为-32768,再继续进行加计数。
    同时,减计数输入信号也起作用,减计数输入每出现一次上升沿,计数器从现行值开始减“1”。当现行值减到小值-32768后,如果再输入减计数信号,现行值变为+32767,再继续进行减计数。
    计数器具有清除信号(R)输入,当清除信号为“l”时,现行计数值被清“0”,设定值写入,输出触点强制断开。

浔之漫智控技术(上海)有限公司

联系人:
聂聪(先生)
电话:
15821971992
手机:
15821971992
地址:
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
邮件:
2724917714@qq.com
行业
工控系统及装备 上海工控系统及装备
我们的其他产品
一级代理相关搜索
拨打电话 请卖家联系我