关于WINCC的问题,我希望用一个按钮来启动归档消息的打印作业,那这个按钮怎样组态C动作?

关于WINCC的问题,我希望用一个按钮来启动归档消息的打印作业,那这个按钮怎样组态C动作?还有,我希望根据我随意输入的时间段打印出此时间段的消息内容?应该怎样组态?

问题补充:
我的问题可能不太明确,我希望在其他的画面中只要输入我想要的归档消息所在的时间范围,就可以打印出那个时间段的消息内容,也就是说我并不一定在有归档控件的那个画面去打印。所以,如果想启动打印作业,怎样组态c动作?还有,系统登陆的按钮怎样组态?(除用热键外)

最佳答案

您想要的这个功能是没问题的,但是在这要用简单的文字描述出来却不简单。简单说几句看看对你有没有帮助:
你可以自己组态一个报表布局,里面就放一个“归档报表”或“消息报表”(6.2的WinCC,别的版本可能稍有差别),然后组态连接里面的“选择”,使用变量来做报警输出的过滤标准就可以了。然后用 IO 域来设置过滤变量(你编脚本来做也可以),然后再用按钮调函数“RPTJobPrint”来调用你的打印作业就可以了。
登录按钮脚本如下:
说明:
在画面中结合不同按钮来组态下面C操作: 

Action for login (e.g. "mouse-click" event):
#pragma code ("useadmin.dll")
#include "PWRT_api.h"
#pragma code()
PWRTLogin('c'); 
Action for logout (e.g. "mouse-click" event):
#pragma code ("useadmin.dll")
#include "PWRT_api.h"
#pragma code()
PWRTLogout();
PWRTLogin参数必须是CHAR字符。它指定了显示对话框的监视器。如果只使用一个监视器,那么保留默认参数“c”或者指定“1”。 

正确执行时这两个函数都返回“1”。然而,登录不会等到显示对话框之后。 

参考:http://support.automation.siemens.com/WW/view/zh/71087

提问者对于答案的评价:
非常感谢!我试试

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

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

相关推荐

  • 如何在不同的组态画面显示不同的报警信息

    系统里有好几个画面上有报警控件,需要在不同的画面中显示与该画面对应的报警信息该如何做 最佳答案 报警控件设置过滤功能。 提问者对于答案的评价:具体怎么过滤啊 专家置评 1.双击报警…

    SIMATIC WinCC 2017年8月15日
  • wincc中按钮动作变量赋值

    一个变量“a”为Bool型,按下wincc上的按钮在鼠标动作时打开一个窗口,在此窗口内有一个按钮对应的变量“b”为Bool型,能否使在变量“b”值变化时变量“a”同时变化 最佳答案…

    SIMATIC WinCC 2021年7月5日
  • 删除WinCC项目

    我在学习WinCC时创建了一些项目,现在我想删除它们,不知如何能完整地删除清楚,包括数据库。 最佳答案 画面(PDL)、组态数据库(.MDF/LDF)、运行数据库(RT.MDF/R…

    SIMATIC WinCC 2019年6月11日
  • WinCC V7.0 SP2 ASIA 授权不认

    授权USB盘电脑不认,不知道原因 问题补充:首先谢各位大侠。上位机第一天已经插入USB授权盘已经可以使用。第二天电脑正在运行WINCC,突然掉电了。再次启动电脑后,授权盘在电脑上可…

    SIMATIC WinCC 2019年6月10日
  • WinCC6.0运行在2003系统下可以么?

    WinCC6.0运行在Windows 2003 Server 版本下可以么?运行在什么系统下最稳定? 问题补充:我的服务器需要带20台客户机,服务器上…

    SIMATIC WinCC 2019年6月11日
  • smart 1000 ie v3 报警记录时间不正确

    两台smart 1000ie v3连接S7-200smart, 一台的报警记录时间正确,另一台不正确,这是什么原因。 钻石用户推荐最佳答案 你可以在系…

    SIMATIC WinCC 2020年11月1日
  • 数据库

    wincc写数据到数据库,怎样写c语句 最佳答案 vbs比c更好用。https://wenku.baidu.com/view/aac090640a1c59eef8c75fbfc77…

    SIMATIC WinCC 2020年11月1日
  • WINCC 获取I/O域的变量名

    如题,wincc 中一个I/O域的Outputvalue已绑定了一个变量Set_Sale,如何在此I/O域的单击事件中,获取到此I/O域的变量名Set_Sale,以便后续…

    SIMATIC WinCC 2020年11月1日
  • WinCC使用提问

    我看了《深入浅出西门子WinCC》后,感觉WinCC的功能除了普通的监控外,网络系统方面的东西很多,例如:系统组态,全集成自动化,连接数据库,通过IE浏览器进行监控(B/S结构),…

    SIMATIC WinCC 2019年6月11日
  • Wincc 与 S7-200 的通讯

    请教这方面的技术或者文档 最佳答案 1、Wincc 与 S7-200 的通讯:现成的资料《WINCC与S7-200如何通讯》连接:http://wen…

    SIMATIC WinCC 2019年6月10日