WINCC指示灯按钮状态无法更新(需要切换画面能更新)

WINCC指示灯按钮状态无法及时更新
1、Smart200的PLC,BOOL变量M1.0,M1.1;M1.0直接驱动输出线圈Q0.0,M1.1复位M1.0;在M1.1为1时,M1.0无法置位;PLC程序没有问题
2、Wincc运行,在M1.1无置位时,M1.0取反按钮正常操作,输出正常
3、问题,当M1.1置位时,PLC程序中M1.0被复位,编程软件无法置位,没问题;但WINCC操作M1.0的指示灯按钮时,可以置位,按钮变绿色,对应IO域值也为1,状态错误,实际PLC内部并未置1,切换画面后,状态更新,M1.0为0状态,也就是说,M1.0的状态必须切换画面后才是更新过的;
4、造成的困扰,在程序里面做了报警置位,需要人工复位时,存在状态错误现象,比如报警后报警变量置位,但报警没有解除的情况下是无法复位的,现在就在画面上被复位了(实际没有复位),造成操作错误;切换画面后状态正常;

问题补充:
采用PCACCESS2.3是如此状况,改用KepServer后也是一样的情况,应该就是Wincc的问题大了;

图片说明:

WINCC指示灯按钮状态无法更新(需要切换画面能更新)    WINCC指示灯按钮状态无法更新(需要切换画面能更新)    WINCC指示灯按钮状态无法更新(需要切换画面能更新)    WINCC指示灯按钮状态无法更新(需要切换画面能更新)   

最佳答案

WINCC自带的工具里面有一个channel diagnosis工具,如果wincc与PLC通信正常,则显示绿色。操作方法:开始——程序——SIMATIC——WINCC——TOOLS——channel diagnosis 
参考:《PLC链接wincc,同一变量出现不同状态》
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=69517&cid=1032
《WinCC与PLC通信状态的显示》
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=608320&s_id=41&num=5

1、文本域的文字属性--字体--文本--动态上右键选择动态对话框,布尔型,文本:真值(1)对应“电机运行”,文本:假值(0)对应“电机停止”。文本的属性--颜色--背景颜色--动态上右键选择动态对话框,然后和文本一样操作,真选择一个颜色,假选择一个颜色。
 2、这两个文本放到画面的一个地方,当电机运行时变为绿色覆盖另一个文本。
你说的切换画面才显示更新问题,还有你看一下你是否设置图层前端显示,如果设置成最前端显示,会把更新状态覆盖,你还是重新检查各图层或者状态改变设置。

提问者对于答案的评价:
可以这么说,在PLC内部被强制复位的位或数据,在WINCC里面的按钮或IO域里面设置并没有实时得到准确的反馈,看似置位或者设置数据了,但实际在PLC内部是没有数据的;只有在画面切换后才能发现,对应的位或者变量并没有被设置;这样在画面没有切换时wincc就给了一个错误的状态;状态属性的变化用有变化时,或是1s周期,2s周期刷新都不行;实验的前提是wincc和plc的连接都是没问题的,这个我已经在实际使用的设备上试的,wincc的版本7.3,7.4SP1都是一样的问题;希望兄弟们自己实际试验下,已结我心头一大疑问;

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc359934.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:14
下一篇 2021年7月5日 上午11:14

相关推荐

  • 关于服务器/客户机?

    在车间控制室里有一个S7-300和一台装有WinCC的工控机,WinCC根据300提供的数据组态监控画面,现想在工控机上做个服务器,让车间外的PC客户机能够访问到工控机的数据,请问…

    SIMATIC WinCC 2019年6月11日
  • wincc VB 编程问题

    我现在想做个报表,获取当前系统时间,然后分成三个班  甲乙丙, 每个班8小时,每星期6倒班,要考虑倒大班的情况,有谁有好的办法呢? 图片说明: &nb…

    2020年11月1日
  • 用WINCC打开标准对话框

    如题,我按组态手册中的例子编写程序 提示错误:不能找到#include 文件 commdlg.h 编译出错: 最佳答案 在"系统盘…

    SIMATIC WinCC 2019年6月11日
  • wincc不能自动运行画面

    我做了一个项目,刚开始的时候每次打开WINCC都可以自动运行画面,画面做完后怎么就不能自动运行了,我在系统设置里面都设置正确的,都反复查了几遍,就是找不出原因,我用的是WINCC6…

    SIMATIC WinCC 2019年6月11日
  • 在报表编辑器中如何制作实时表格

    我想在报表编辑器布局的动态部分做一个表格。可以显示实时数据。并且可以打印。怎么实现。 最佳答案 1、在布局里建立表格,并且连接上变量,然后根据你需求的格式去调整下,也可以在静态部分…

    SIMATIC WinCC 2019年6月11日
  • WinCC脚本问题

    在WinCC中,我想读取一个文本文件的内容,然后加到画面上的组合框里面。 我现在能在C脚本中读取文件,也能在VB里面往组合框里添加选项,但是还是没有办法实现以上功能,想问…

    SIMATIC WinCC 2019年6月11日
  • Wincc怎么做生产记录

    Wincc怎么做生产记录要求记录里面可以加入变量 钻石用户推荐最佳答案 没有理解你的生产记录是什么意思类似报表的,WINCC一般可以用变量记录、用户归档做如果要求再高些,可以用数据…

    SIMATIC WinCC 2021年7月5日
  • WINCC OPC客户机上数据更新越来越慢,甚至时有时无

    我们公司的高度室的监控计算机是WINCC OPC服务/客户机结构中的客户机,监视现场十几个车间生产数据。现场已经运行了六七年了,最近有两车间的数据更新越来越慢,甚至时有时…

    SIMATIC WinCC 2018年12月14日
  • wincc版本问题

    WINCC现在最新到什么版本了,现在常用的是什么版本? 最佳答案 WINCC现在最新版本的是V7,X。 现在常用的是WinCC V6.0 SP3&nb…

    SIMATIC WinCC 2019年6月11日
  • 关于报警设置

    我做了几个报警窗口,是通过VBS脚本触发变色的,怎么让它在变色的时候让它报警发声?很菜的问题,谢谢了 问题补充:我用的是WINCC6.0,请尽量具体些,非常感谢 最佳答案 用HOR…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论

评论列表(2条)

  • 1458
    1458 2022年7月5日 下午4:40

    7.4 SP2应该可以解决这个问题

    • 1458
      1458 2022年7月11日 上午11:02

      @1458我的问题解决了,我SP2版本,也出现这问题,在置位复位前加接通延时定时器