SIEMENS西门子海南省儋州市(授权)一级代理商——西门子华南总代理

更新:2024-05-20 07:00 发布者IP:120.237.217.245 浏览:0次
发布企业
广东湘恒智能科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
1
主体名称:
广东湘恒智能科技有限公司
组织机构代码:
91441304MAC3TWY11U
报价
请来电询价
西门子总代理
PLC
西门子一级代
驱动
西门子代理商
伺服电机
关键词
PLC,变频器,代理商,一级代理,伺服电机
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
联系电话
15903418770
手机
15915421161
联系人
张经理  请说明来自顺企网,优惠更多
请卖家联系我
15915421161

产品详细介绍

如何将整个画面作为对象画面中图层号和脚本中索引值的关系画面图层随机显示条目描述软件版本wincc7.5 SP1创建项目打开wincc7.5Advance软件,创建对应的项目,项目名称为LayerVisible。创建变量.先创建变量组Function,然后创建两个变量(红色框框),其他变量为其他画面用到的,不用于此项目画面。创建画面,画面名称为Layer01,切记此画面名称,后面创建画面对象时,需要用到。按钮列表对象对象名称数量描述图形对象控件默认1显示图片静态文本默认2显示画面名称和图层颜色介绍按钮默认9控制图层的隐藏/显示矩形默认66个矩形处于画面的6个图层,通过颜色区分按钮描述按钮名称作用图层1点击此按钮,隐藏其他五个矩形,只显示红色矩形图层2点击此按钮,隐藏其他五个矩形,只显示蓝色矩形图层3点击此按钮,隐藏其他五个矩形,只显示黄色矩形图层4点击此按钮,隐藏其他五个矩形,只显示绿色矩形图层5点击此按钮,隐藏其他五个矩形,只显示紫色矩形图层6点击此按钮,隐藏其他五个矩形,只显示白色矩形红绿黄点击此按钮,隐藏其他三个矩形,显示红绿黄三个颜色的矩形蓝白紫点击此按钮,隐藏其他三个矩形,只显示蓝白紫三个颜色的矩形随机点击此按钮,隐藏其他五个矩形,显示一个随机颜色的矩形按钮脚本图层1DimSobjDim VisibleOnSet Sobj = hmiruntime.Screens("Layer01")'获取画面对象,Set VisibleOn = HMIRuntime.Tags("VisibleOn")'获取变量VisibleOn.Write 1             '变量值写1If VisibleOn.Value = 1 Then        '逻辑判断  Sobj.Layers(1).visible = True     '显示图层0  Sobj.Layers(2).visible = False     '隐藏图层1  Sobj.Layers(3).visible = False Sobj.Layers(4).visible = False  Sobj.Layers(5).visible =False  Sobj.Layers(6).visible = FalseElse Sobj.Layers(1).visible = FalseEnd If 图层2Dim SobjDimVisibleOnSet Sobj = hmiruntime.Screens("Layer01")Set VisibleOn =HMIRuntime.Tags("VisibleOn")VisibleOn.Write 2If VisibleOn.Value = 2Then  Sobj.Layers(1).visible = False Sobj.Layers(2).visible = True  Sobj.Layers(3).visible =False  Sobj.Layers(4).visible = False Sobj.Layers(5).visible = False  Sobj.Layers(6).visible =FalseElse  Sobj.Layers(2).visible = FalseEnd If 图层3Dim SobjDimVisibleOnSet Sobj = hmiruntime.Screens("Layer01")Set VisibleOn =HMIRuntime.Tags("VisibleOn")VisibleOn.Write 3If VisibleOn.Value = 3Then  Sobj.Layers(1).visible = False Sobj.Layers(2).visible = False  Sobj.Layers(3).visible =True  Sobj.Layers(4).visible = False Sobj.Layers(5).visible = False  Sobj.Layers(6).visible =FalseElse  Sobj.Layers(3).visible = FalseEnd If图层4Dim SobjDimVisibleOnSet Sobj = hmiruntime.Screens("Layer01")Set VisibleOn =HMIRuntime.Tags("VisibleOn")VisibleOn.Write 4If VisibleOn.Value = 4Then  Sobj.Layers(1).visible = False Sobj.Layers(2).visible = False  Sobj.Layers(3).visible =False  Sobj.Layers(4).visible = True Sobj.Layers(5).visible = False  Sobj.Layers(6).visible =FalseElse  Sobj.Layers(4).visible = FalseEnd If图层5Dim SobjDimVisibleOnSet Sobj = hmiruntime.Screens("Layer01")Set VisibleOn =HMIRuntime.Tags("VisibleOn")VisibleOn.Write 5If VisibleOn.Value = 5Then  Sobj.Layers(1).visible = False Sobj.Layers(2).visible = False  Sobj.Layers(3).visible =False  Sobj.Layers(4).visible = False Sobj.Layers(5).visible = True  Sobj.Layers(6).visible =FalseElse  Sobj.Layers(5).visible = FalseEnd If图层6Dim SobjDimVisibleOnSet Sobj = hmiruntime.Screens("Layer01")Set VisibleOn =HMIRuntime.Tags("VisibleOn")VisibleOn.Write 6If VisibleOn.Value = 6Then  Sobj.Layers(1).visible = False Sobj.Layers(2).visible = False  Sobj.Layers(3).visible =False  Sobj.Layers(4).visible = False Sobj.Layers(5).visible = False  Sobj.Layers(6).visible =TrueElse  Sobj.Layers(6).visible = FalseEnd If红绿黄Dim SobjDimVisibleOnSet Sobj = hmiruntime.Screens("Layer01")Set VisibleOn =HMIRuntime.Tags("VisibleOn")VisibleOn.Write 7If VisibleOn.Value = 7Then  Sobj.Layers(1).visible = True Sobj.Layers(2).visible = False  Sobj.Layers(3).visible =True  Sobj.Layers(4).visible = True Sobj.Layers(5).visible = False  Sobj.Layers(6).visible =FalseElse  Sobj.Layers(1).visible = False Sobj.Layers(3).visible = False  Sobj.Layers(4).visible =FalseEnd If蓝白紫Dim SobjDim VisibleOnSet Sobj =hmiruntime.Screens("Layer01")Set VisibleOn =HMIRuntime.Tags("VisibleOn")VisibleOn.Write 8If VisibleOn.Value = 8Then  Sobj.Layers(1).visible = False Sobj.Layers(2).visible = True  Sobj.Layers(3).visible =False  Sobj.Layers(4).visible = False Sobj.Layers(5).visible = True  Sobj.Layers(6).visible =TrueElse  Sobj.Layers(2).visible = False Sobj.Layers(5).visible = False  Sobj.Layers(6).visible =FalseEnd If随机Dim SobjSet Sobj =HMIRuntime.Screens("Layer01")HMIRuntime.Tags("ColorNumber").WriteMyRnd(1,6)Msgbox HMIRuntime.Tags("ColorNumber").ReadIfHMIRuntime.Tags("ColorNumber").Read  = 1 Then   Sobj.Layers(1).visible = True   Sobj.Layers(2).visible = False   Sobj.Layers(3).visible = False   Sobj.Layers(4).visible = False   Sobj.Layers(5).visible = False   Sobj.Layers(6).visible = FalseElseifHMIRuntime.Tags("ColorNumber").Read  = 2 Then   Sobj.Layers(1).visible = False   Sobj.Layers(2).visible = True   Sobj.Layers(3).visible = False   Sobj.Layers(4).visible = False   Sobj.Layers(5).visible = False   Sobj.Layers(6).visible = FalseElseifHMIRuntime.Tags("ColorNumber").Read  = 3 Then   Sobj.Layers(1).visible = False   Sobj.Layers(2).visible = False   Sobj.Layers(3).visible = True   Sobj.Layers(4).visible = False   Sobj.Layers(5).visible = False   Sobj.Layers(6).visible = FalseElseifHMIRuntime.Tags("ColorNumber").Read  = 4 Then   Sobj.Layers(1).visible = False   Sobj.Layers(2).visible = False   Sobj.Layers(3).visible = False   Sobj.Layers(4).visible = True   Sobj.Layers(5).visible = False   Sobj.Layers(6).visible = FalseElseifHMIRuntime.Tags("ColorNumber").Read  = 5 Then   Sobj.Layers(1).visible = False   Sobj.Layers(2).visible = False   Sobj.Layers(3).visible = False   Sobj.Layers(4).visible = False   Sobj.Layers(5).visible = True   Sobj.Layers(6).visible = FalseElseifHMIRuntime.Tags("ColorNumber").Read  = 6 Then   Sobj.Layers(1).visible = False   Sobj.Layers(2).visible = False   Sobj.Layers(3).visible = False   Sobj.Layers(4).visible = False   Sobj.Layers(5).visible = False   Sobj.Layers(6).visible = True  Else   Sobj.Layers(1).visible = False   Sobj.Layers(2).visible = False   Sobj.Layers(3).visible = False   Sobj.Layers(4).visible = False   Sobj.Layers(5).visible = False   Sobj.Layers(6).visible = FalseEndIf在使用随机按钮时,需要先创建项目函数MyRnd(min,max),此函数会出现一个随机函数,min代表随机数的下限,max为上限,产生的随机数为int型。
所属分类:中国电工电气网 / PLC
SIEMENS西门子海南省儋州市(授权)一级代理商——西门子华南总代理的文档下载: PDF DOC TXT
关于广东湘恒智能科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2022年11月17日
主营产品西门子PLC代理商,plc变频器,伺服电机,人机界面,触摸屏,线缆,DP接头
公司简介广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实 ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112