找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
数据块编辑器只用于为V存储器(变量存储器)指定初始值。您可以以字节、字或者双字的形式来分配
V存储器,注释是可选的。
数据块编辑器是一个格式自由的文本编辑
器;即,没有为特定的信息类型定义特定
域。完成一行的输入并按下回车键后,数
据块编辑器格式化该行(对齐地址、数据、
注释列;将V存储器地址变为大写),然后
重新显示它。按下CTRL--ENTER,设置行
完成后,地址将自动增加到下一个可用的
地址处。
图5- 数据块编辑器
-7
数据块编辑器根据您所定义变量的地址和长度(字节、字或者双字)为V存储器分配空间。
数据块的第一行必须有一个明确的地址分配。接下来的行中可以是明确的地址,也可以使用隐含地
址。隐含地址是由编辑器分配的。当您在一个地址后面输入多个数据或者在一行中只输入数据时,您
使用的是隐含地址。
数据块编辑器接受大小写字母,并且用逗号、制表符或者空格作为地址与数据之间的分隔符。
用符号表来定义变量的符号地址
符号表允许您定义和编辑符号名,使您能在程序中用符号地址访问变量。您可以创建多个符号表。您
也可以在程序中使用系统定义的符号表。符号表还可以作为全局变量表进行参考。
符号表
您可以使用绝对地址或者符号地址来输入指令操作数。绝对地址用存储区加上位或字节地址来标识地
址。符号地址则用一串字母组合来标识地址。
在SIMATIC程序中,可以使用符号表中定
义的全局符号。在IEC程序中,可以使用
全局变量表中定义的全局符号。
为地址定义符号按如下步骤:
图5- 符号表
-8
在操作栏中单击符号表图标打开符号表。
1.
在“系统名称”列中输入一个符号名(例如: Input1)。符号名的最大长度为23个字符。
2.
在“地址”列中输入地址(例如:I0.0)。
3.
对于IEC全局变量表,在数据类型列中输入数值或从列表框中选择一个数值。
4.
可以创建多个符号表;然而,不能将同一字符串作为全局符号分配进行多次使用,也不能在一个表或
多个表内多次使用同一字符串。
使用局部变量
您可以使用程序编辑器中的局部变量表来
为子程序和中断程序分别指定变量,如图
5--9所示。参见图5--9。
局部变量可用于子程序传递参数,它增强
了子程序的可移植性和再利用性。
图5- 局部变量表
-9
用状态图来监视用户程序
状态图允许您在控制程序运行的过程中对过程变量的值进行监视和修改。您可以跟踪程序的输入、输
出或者变量,显示它们的当前值。状态表还允许您去强制或改变过程变量的值。
状态图
为了监控应用程序中不同部分的元素,您可以创建多个状态图。
在命令菜单中选择视图 > 组件> 状态图或者在操作过程中单击“状态图”图标来访问状态图。
当创建状态图时,输入要监控的过程变量
的地址。您无法监视常数、累加器和局部
变量的状态。您可以按位或者字两种形式
来显示定时器和计数器的值。按位显示数
值可给出定时器或计数器位的状态;按字
显示数值可给出定时器或计数器的值。
图5- 状态图
-10
建立一个状态图来监视变量,按以下步骤:
在地址区输入需要的地址。
1.
在格式列中选择数据类型。
2.
在命令菜单中选择调试 > 图状态来监视S7--200中过程变量的状态。
3.
要连续采样数值或者单次读取状态,可以点击工具栏中相应的按钮。状态图也允许您强制或者
4.
修改过程变量的值。
在命令菜单中选择编辑 > 插入> 行可以在状态图中插入一行。
提示
您可以按逻辑分组为变量创建多个状态图,使每个状态图更短,便于分别监视。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城