您好!欢迎光临工博士商城

西门子工控专卖

   产品:7637    

咨询热线:18500649881

QQ QQ
您当前的位置:首页 » 新闻中心 » 西门子精简触摸屏内部变量使用问题
产品分类
新闻中心
西门子精简触摸屏内部变量使用问题
发布时间:2018-12-23        浏览次数:1070        返回列表
       请教一下各位大大,手里面由一台s7-1214c dc-dc-dc CPU和一个Ktp900 basic pn 触摸屏,因为预算的问题,无法更换至TP900触摸屏,在实现由HMI内部变量触发界面弹出操作时,功能无法实现,功能预期是plc监测值超出范围后将一个bool型变量m100.1设为ture,HMI在内部建立一个bool型变量关联此变量,

       然后在该变量的事件-数值更改选项内选择激活屏幕,项目编译无错误后下载至plc,在实际操作中发现界面没有弹出来。

       我想问两个问题:1,内部变量的使用方法有错误吗?2,在精简屏上可以实现界面弹出功能吗?

       持智以恒的做法可以实现利用hmi上面的按键的单击事件来修改内部变量的值,然后通过这个内部变量的值得事件来激活界面,这个是可以实现的,但是利用hmi外部变量的值来修改这个内部变量来触发事件就不行,这个是什么原因?
 
       精简屏不支持弹出画面,精智屏支持弹出画面。

       如果需要实现你的要求,只需要创建一个外部变量,就如你说的,根据逻辑判断得出结果,然后去置位,在画面中组态一个矩形,矩形上添加你需要的控件,然后设置矩形和上面所有控件的可见性,可见性设置成一致。可见性由此变量控制。或者在变量的数值更改事件调用激活屏幕函数。
 
       如果需要通过外部变量变化然后置位内部变量,也可以。HMI变量表中创建外部变量设置属性-上下限制值(上限2和下限2),在变量的事件中添加函数,例如,超出上限时置位内部变量位,然后控制矩形的可见性或者激活屏幕。
 
       将外部变量属性中设置下的采集模式修改为循环连续尝试
 
       精简屏,不带弹出功能的,可以自己做。我没做过西门子的,但,我觉得,可以的。奥,对,我想起来了。

       我闹着玩的呢,一开始,我还在TP700搞自己做弹出画面,不知道,自带弹出画面。我写的是=1,打开画面,但,必须是上升沿,然后,做个小×,关闭画面。
 
       1.基础屏不支持弹窗

       2.可以做显示和隐藏,报警就显示,没有就隐藏

       3. 直接做调用触摸屏报警控件显示,
 
       只能内部变量的值赋给外部变量

分享到: 


 

联系热线:18500649881   联系人:王芯蕊 联系地址:北京市朝阳区东土城路4号3幢4层

技术和报价服务:星期一至星期六8:00-22:00 西门子工控专卖