Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - LargeValuesOfTwo

Pages: [1]
1
Support Questions / Re: advanced HMI through windows scheduled task
« on: February 12, 2018, 03:52:36 PM »
I made some progress. Selecting the option in task scheduler to 'Run only when user is logged on' gets it to work.

When I select 'Run whether user is logged on or not' it will get the same error message as above. I know I'm typing in the password correctly since when I type it incorrectly it immediately errors that it is not valid.

I do not understand why this is happening but I can work with our IT team to allow me to stay logged in all the time.

2
Support Questions / Re: advanced HMI through windows scheduled task
« on: February 12, 2018, 03:14:42 PM »
I can run a simple program like windows calculator or a batch script without any problems.

I tried the tutorial you linked on helpdeskgeek. I changed the security to allow all authenticated users full control and changed the program path to be explicit but I still get the same errors. 
 

3
Support Questions / advanced HMI through windows scheduled task
« on: February 12, 2018, 01:03:36 PM »
Just want to start out with saying how much I love AdvancedHMI.

I wrote an application that will poll data from a dozen different PLCs, summarize the data for management, create an excel document with nice charts of the details for maintenance, and then email it to the production team. I set up this application to run at 6 am and 6 pm at the end of every shift.

For over a year this program has worked flawlessly. Recently our IT team did an update to the computer that was running the program and suddenly it is not working anymore. Unfortunately, our IT team does not know exactly what they changed (they applied a patch update to another program). I can get the program to run manually without any problems on this computer and other computers but it doesn't work when setup as a scheduled task. I'm wondering if there is some sort of dependency or resource setting that I'm missing.

The following two errors show up in the Event Viewer after the scheduled task attempts to run:

Event Viewer Application Error 1:

Faulting application name: AllProductionReport101-105.exe, version: 3.6.0.0, time stamp: 0x5a7e1eb1
Faulting module name: KERNELBASE.dll, version: 6.1.7601.24009, time stamp: 0x5a52408a
Exception code: 0xe0434352
Fault offset: 0x000000000001a06d
Faulting process id: 0x20a4
Faulting application start time: 0x01d3a202caffb958
Faulting application path: C:\ReportingProgram\AllProductionReport101-105.exe
Faulting module path: C:\windows\system32\KERNELBASE.dll
Report Id: 367536b8-0df6-11e8-9b17-6c4b9003dc92

***

Event Viewer Application Error 2:

Application: AllProductionReport101-105.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ComponentModel.Win32Exception
   at System.Windows.Forms.NativeWindow.CreateHandle(System.Windows.Forms.CreateParams)
   at System.Windows.Forms.Control.CreateHandle()
   at System.Windows.Forms.Control.CreateControl(Boolean)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.OnVisibleChanged(System.EventArgs)
   at System.Windows.Forms.Label.OnVisibleChanged(System.EventArgs)
   at System.Windows.Forms.Control.OnParentVisibleChanged(System.EventArgs)
   at System.Windows.Forms.Control.OnVisibleChanged(System.EventArgs)
   at System.Windows.Forms.Form.OnVisibleChanged(System.EventArgs)
   at System.Windows.Forms.Control.SetVisibleCore(Boolean)
   at System.Windows.Forms.Form.SetVisibleCore(Boolean)
   at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
   at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
   at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
   at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
   at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(System.String[])
   at MfgControl.AdvancedHMI.My.MyApplication.Main(System.String[])

Pages: [1]