怎么检测WinCC与PLC的通信状态

怎么检测WinCC与PLC的通信状态,当通信断开时在报警中显示“通信中断”,通信再次连接正常时在报警中显示“通信连接”,并计算出中间的间隔时间

最佳答案

可以将信号质量状态取出,进行编程。
#include "apdefap.h" 

int gscAction( void )

unsigned long status[1]; 

GetTagBitState("S7$Program(1)_Switch",&status[0]); //Return type :short int printf("%d",*status); 

if (*status==1)
SetTagBit("ConnectionBool",1); //Return type :BOOL
else
SetTagBit("ConnectionBool",0); //Return type :BOOL 

return(0);

提问者对于答案的评价:
谢谢了,不错,很好

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午5:28
下一篇 2019年6月11日 上午5:29

相关推荐

  • wincc能支持多少个modbusTcp连接

    经验值: 126发帖数: 2精华帖: 0主题:【探讨】wincc的modbusTCP能建立多少个连接只看楼主 楼主2020-11-03&nb…

    SIMATIC WinCC 2021年7月5日
  • 关于SIMATIC 700 IE V3的组态的相关问题

    在组态过程中有以下几个问题1:触摸屏的脚本组态,为什么工程导航器列表中没有“脚本”这一项?我看官方的视频里是有“脚本”这一项的,是否和触摸屏的订货号或者系列有关?2:我如何使用图形…

    2021年7月5日
  • wincc报警归档的消息如何区分开

    我在wincc模拟量报警中发现当变量达到上限会产生一条消息归档,离开上限值时会产生一条消息归档,我确认消息时也有一条消息归档,那么我在查看归档信息的时候怎么区分这三条消息所对应的事…

    SIMATIC WinCC 2019年6月11日
  • 如何设置WINCC登录优先级

    我想在WINCC上位机界面设置工程师和操作员两种用户登录,他们的优先级不一样,如何设置 问题补充:能不能说得详细点,到底如何设置,我设置的两个管理员权限是一样得,就是用户名和密码不…

    SIMATIC WinCC 2019年6月11日
  • 关于配料顺序重复

    如何在wincc里,当配料顺序有重复时(比如有两个1)给出提示信息。因为在实际操作中如果有2个配料顺序是一样的话,plc只配2个物料中的一个。因为我是操作者,略懂wincc,所以还…

    SIMATIC WinCC 2018年12月7日
  • WINCC可以装载PCS7中的SFC功能吗?

    WINCC可以装载PCS7中的SFC功能吗?我在一个工程中 wincc独立文件打开后发现有SFC项,不清楚是不是PCS7的 ,还是wincc的。不清楚wincc…

    SIMATIC WinCC 2021年7月5日
  • wincc高级功能求助

    1、对于权限,用户要求只提供给他们一个最高权限用户admin,其余用户(组)他们自己建立,并能分配不同的权限; 2、报表查询要灵活,能选择任意车间的查询、任意选择一批电度…

    SIMATIC WinCC 2019年6月11日
  • wincc在打开计算机属性页面的时候,显示不完整,最下面的确定、取消、帮助按钮显示不出来怎么办?

    调整了电脑的分辨率还是不行,这个页面的大小也调整不了,有没有什么办法解决? 钻石用户推荐最佳答案 分辨率的原因忘了从哪个版本开始了,电脑显示器的分辨率得1920*1080才能显示完…

    SIMATIC WinCC 2020年11月1日
  • connectivity pack 不兼容

    因为要用到connectivity pack,安装光盘里面带的connectivity pack,与wincc同一版本,但是提示说Wincc不兼容,请问大神怎么…

    2021年7月5日
  • wincc的控件使用方法

    最近在学习一下wincc的报表制作,有几个问题问下 1:画面中这几个控件的使用方法,以及为什么要使用这几个控件 2:用画面窗口显示下面这个控件画面显示了第4幅画…

    2021年7月5日