JZGKCHINA
工控技术分享平台
变量“A”这个变量不存储数值(1、2、3这样的数字)而是存储另外一个变量的名字,比如变量“A”里面存变量“B”,这个“B”就是一个变量的名称,WinCC里用这样间接寻址的方式可以让一个变量去存储另外一个变量的名称,这样间接的去存储对应的数值,有了这个功能以后在WinCC里可以一个元件的功能给多个变量使用。
WinCC变量间接寻址图形说明:
下面我们用间接寻址的方式完成一个小功能
按下对应的温度按钮,显示框显示对应的温度值
第一步:建立变量
(1)建立外部变量(这里用MPI通讯为例)分别建立变量Temperature_1、Temperature_2、Temperature_Exit、Temperature_Imported,数据类型均为浮点数类型。
(2)建立内部变量,Variable_storage,数据类型为文本变量字符集
第二步:建立温度显示切换按钮
(1)建立1个按钮,如下图
(2)按钮关联对应的事件
其余4个按钮相同方法进行事件设置,注意,其余3个按钮来源常数分别填写Temperature_1、Temperature_2、Temperature_Exit,目标变量全部都是Variable_storage
第三步:建立数值显示
这里的作用是数值框显示变量Variable_storage里存储的变量对应的数值。我们在上一步中将温度的变量存储到了Variable_storage里面,这里将Variable_storage里存储的温度变量值显示出来。
第四步:激活测试
作者简介
工控班长(张勇):工业自动化高级讲师,高级技师,多年工业自动化项目现场经验,对工控行业有自己独特的理解,参与并设计/调试了多个国内中大型项目,主导完成了《西门子S7-200SMART综合应用教材》《西门子S7-300、400高级应用》《WinCC7.4高级应用》《EPLAN P7电气制图》等多本自动化行业实训教材,在教学过程中不断的结合自己的项目经验和最新技术发展需求,调整教学方案,学员不但学会了知识,更多的学会了在工业现场处理问题的方法,风趣幽默的讲解方式也深受学员的喜欢。