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日
下一篇 2021年7月5日

相关推荐

  • WINCC 向串口设备 写数据

    现有1台串口设备需要取到WINCC中的输入输出变量,我有两种方案:1.在WINCC中,通过OPC协议向串口定时写数据(输入输出量)2.制作VB程序,定时取WIncc变量的值,用VB…

    SIMATIC WinCC 2019年6月11日
  • WINCC V6.0安装问题

    在安装过程中提示出错:该计算机上找到 SQL Server 2000 Service Pack 3a 的&nb…

    SIMATIC WinCC 2019年6月11日
  • WinCCshouquan

    请问:WinCCV7.0授权长期秘钥到底如何选择?试了很多次不同授权组合,但一直都有提示A9WRC?0700缺失许可证,下图是现在所安装的授权组合,仍然不行。望高手指点迷津,谢谢 …

    2021年7月5日
  • WINCC 画面中的文字都显示成了问号!

    WIN2000 SERVER 中的WINCC程序,到WIN2000 PROFESSIONAL 中的WINCC上打开,组态画面中的文字全部显示…

    SIMATIC WinCC 2019年6月11日
  • 求段小程序

    求段小程序,望高手们赐教!当阀门(F1)打开时,将一个变量记为当时的时间(年、月、日、时、分、秒),传入指定的EXCEL单元格中(例如R1C1);当阀门关闭时,将另一个变量记为当时…

    SIMATIC WinCC 2019年6月11日
  • WinCC安装过程中,SQL出错

    我在安装WinCC过程中,在安装到SQL Standard Database Services的时候,弹出“sqlservr.exe应用程序错误&nb…

    SIMATIC WinCC 2018年12月9日
  • wincc C函数问题

    用C语言写电机的状态返回值,不同值代表不同颜色,现在要求,读取开反馈为1,关反馈为0则返回值为1,而开反馈为0,关反馈为1则返回值为0,现在不明白的是开=1且关=0的语句怎么写,希…

    SIMATIC WinCC 2017年11月1日
  • WINCC 画面的弹出

    我以前做的弹出画面都是一个窗口画面,对应一个画面,这样造成的后果是一个画面都是窗口画面影响后期画面的设置,而且做显示的时候不会在鼠标的XY的坐标上,这个我如何去解决它,如果需要脚本…

    SIMATIC WinCC 2020年11月1日
  • wincc c 脚本 鼠标右键数值输入功能

    #include "apdefap.h"void OnRButtonDown(char* lpszPictureName,&nbs…

    2020年11月1日
  • 关于WINCC数据归档

    两台电脑用WINCC同时采集一台PLC中的数据,整点进行归档,但是两台电脑的报表在同一时间的数据却不一样,流量累积量差很多(两台电脑的时间相同,变量记录的数据采集时间是10分钟,归…

    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版本,也出现这问题,在置位复位前加接通延时定时器