西门子s7-300用户程序变量表的作用

作者:老电工时间:2015-10-30 05:31:26

一、西门子s7-300用户程序变量表的作用

变量表是用来监控相应变量在线状态的,可以根据不同的调试要求,生成多个变量表。变量表是不会下载到plc中的。

例如,控制一个阀门打开及关闭,有几个条件:I0.0 集中,I0.1打开,I0.2关闭,I0.3开到位,I0.4关到位,I0.5故障(比如过力距),Q0.0打开输出,Q0.1关闭输出。

问题:阀门不动作怎么办?

第一种方法是打开程序看一看程序,看问题出在那里。

第二种方法是可以建一个变量表,将以上变量写上,在线观看变量的状态可以更快捷的找到原因。

变量表是一个很好工具。

变量表是STEP7的一个工具,它可以保存各种测试环境。这样,在操作或进行维修和维护时,可以有效地进行测试和监控。对于所保存的变量表的数量没有限制。

使用变量表测试,功能如下:

1、监视变量:该功能可以让用户在PG/PC上显示用户程序中或CPU中的每个变量的当前值。

2、修改变量:可以用这个功能将固定值赋给用户程序或CPU中的每个变量。使用程序状态测试功能时也能立即进行依次数值修改。

3、使用外设输出并激活修改值:这一功能允许用户在停机状态下将固定值赋给CPU中的每个I/O输出。

4、强制变量:可以用这个功能给用户程序或CPU中的每个变量赋予一个固定值,这个值是不能被用户程序覆盖的。

二、西门子s7-300 plc符号表和变量表的区别

符号表用来定义符号地址,在程序中使用符号地址,可以使程序更容易阅读。一个项目中只能有一个符号表。变量表用来监控程序,可以根据不同的调试要求,生成多个变量表。符号表和变量表都不会下载到plc。

注意,WinCC flexible和TIA Portal的变量表相当于STEP 7的符号表。

三、西门子s7-300 变量表有哪些用途?

问题1:
西门子plc程序中,有不少表量表(VAT),是作什么用的?

解答:
是用来监控相应变量在线状态的。

问题2:
变量表和符号表的区别,以及变量表间的对应关系是什么?

解答:
符号表示用来程序注释的,变量表只是用来诊断,完全不参与程序运行。和符号表也没有什么特别关系。

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 西门子plc