启动打印时死机,何故?

我在一个按钮中做了一个启动打印预览的函数RPTJobPreview("PrintJob_Test_report");,功能是打印一个预先做好的布局,在布局中有两个趋势图,其开始时间和结束时间在全局动作中赋值,现在的问题是,有时候启动打印时,打印预览的参数设定对话框不跳出来,并且WINCC好像一直处于死机状态。怎么回事呢?

问题补充:
我的趋势图是做的一个试验,试验有开始时间和结束时间,我做全局动作,利用PLC标志位触发,把相应的时间点记录下来,作为打印的开始时间和结束时间,该功能没有问题,能正常工作,问题是再启动打印预览时,打印的组态对话框有时候不能跳出,就好像死机一样
 int gscAction( void )
 {
 float max_presure;
 float terminal_presure;
 float wator_cap;
 int test_report1;
 float pres_sub;
 char test_time;
 char print_date;
 char  string_over_date[20];
 char* string_over_time;
 char* temp_system_date;
 int i;
 int j;
 int k;

 

 if(GetTagBit("PLC_ʵÑé½áÊø±êÖ¾_OPC")==1) //Return-Type: BOOL 
 {

 string_over_time=GetTagChar("system_time");
 temp_system_date=GetTagChar("system_date");

 for ( i=0;i<4;i++)
       string_over_date[i]=temp_system_date[i+6];
       string_over_date[i]=0x2d;
 for ( j=5;j<10;j++)
        string_over_date[j]=temp_system_date[j-5];
        string_over_date[j]=0x20;
 for (k=0;k<9;k++)
       string_over_date[k+11]=string_over_time[k];
       string_over_date[k+11]=0x30;

 
 //Set pirnt start time
 SetTagChar("print_over_time",string_over_date);

 
 SetTagBit("PLC_ʵÑé½áÊø±êÖ¾_OPC",0); //Return-Type: BOOL 
 }

 
  
 return 0; 
 }

最佳答案

"问题是再启动打印预览时,打印的组态对话框有时候不能跳出,就好像死机一样"
 呵呵,楼主,未必是死机了,有可能这个对话框已经跳出了,只不过是在wincc runtime的背后,也就是说runtime挡住了这个对话框。你如果没有禁用alt-tab键的话,点Alt+Tab看看是否能把这个对话框放到前景来。
 还有就是有可能上次的打印进程还没有结束,要到任务管理器中结束这个进程,然后再点击打印,应该就好了。
 还有可能就是两种情况同时存在,上次的打印进程还未结束,且打印的那个画面跑到了wincc runtime的背后,楼主可Alt+tab调出这个画面,然后结束该次打印。
 楼主可以试试。
 

提问者对于答案的评价:
重新装系统,好了

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

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

相关推荐

  • VBS动作问题

    见图片,大家帮我看看,这是不是一段把数据存在"C:\Documents and Settings\Administrator\Desktop\Grap…

    2017年11月29日
  • wincc报警视图中的时间日期和PLC不一致

    我在wincc中读取PLC(200)中的时间日期变量,运行时时间一致,但是有报警时,报警视图中的时间日期却和PLC不一致,一直都是2004年1月1日,请问该如何设置? 最佳答案 详…

    SIMATIC WinCC 2019年6月11日
  • 项目移值问题

    1.WCC移值项目单独装5.1的Sybase过程时要求输入一个什么东西?直接跳过安装移值时有个错误信息。2.好像有人说过先装WCC5.1再卸掉只留Sybase,再装S7和WCC或P…

    SIMATIC WinCC 2019年6月11日
  • wincc语音提示,求教!

    各位老师:    项目上要做语音提示。比如:“皮带开车”,“皮带停车”这样的语音提示,非语音报警。只是设备开起来或者停车的时候报一次,提醒操…

    SIMATIC WinCC 2019年6月11日
  • WinCC中计算机属性为什么不能修改?

    WindowsXP SP3 WinCC V6.0环境下,在WinCC中新建一个单用户项目后,打开“计算机属性”对话框,单击“启动”、“参数”等选项卡,…

    SIMATIC WinCC 2019年6月11日
  • 转接头需要驱动程序吗

    我想用AB PLC 1762-L40BWAR与西门子屏tp177B通讯,是否需要加RS422-RS232的转接头?使用这转接头需要另外加驱动吗?谢谢! 问题补充…

    SIMATIC WinCC 2019年6月11日
  • Wincc webUX发布后,画面显示异常

    普通图形显示没问题,但是,画面窗口显示异常。求解答,谢谢 最佳答案 如何异常?浏览器用的什么浏览器,电脑还是手机?关于webUX的使用参考:WinCC V7.3&nbsp…

    SIMATIC WinCC 2020年11月1日
  • wincc通过网线连接LLC

    请问各位wincc用网线连接PLC的步骤 问题补充:我这的一台上位机现在连上PLC画面运行总是不对劲,画面跟没有连接一样,都是灰色的,我pingIP是通的看着和PLC的连接也没有问…

    SIMATIC WinCC 2019年6月11日
  • wincc安装消息队列IIS

    WIN10系统64位,安装wincc 7.5 SP1,总是提示安装信息服务IIS,可是电脑已经配置过了,怎么回事 最佳答案 重新配置一下,并运行服务检查系统是否…

    SIMATIC WinCC 2021年7月5日
  • WINCC RUNTIME 无法在线使用

    前面我有一个项目,可以直接使用RT(将PC当成HMI,避免了来回跑动,直接可以软件操作HMI),但是新项目无法使用RT了,是软件哪里需要设定吗,或者说屏本机需要设定什么。是需要在线…

    2021年7月5日