Jump to content

Vision130 HMI Initialization


Recommended Posts

Dear Support Staff,

 

Via the VisiLogic it is possible to reset and initialize the device under the Communication & PC setting tab. 

Is there any solution to do it via the PCL program?

 

History: Ater entering the correct password to a pre-selected name, the program loads another display. The asterisks appeared as inverse characters and indicated that the password entering is possible.

Pressing the ESC button, or power up the module I could get back to the name selection, but after selecting the same or another name the passord fied cannot be modified anymore. 

 

Reason(?)

I suppose, that is why the HMI password pointer still keeps the last position of the password field. Executing the Initialization & Reset via VisiLogic the PLC works well as in the beginnig. 

 

Purpose:

I am gonig to write a simple solution to force the user to log in again in case of an certain external events.

 

Thanks for your kind answer in advance.

 

Best regards

Peter

 

 

Link to comment
Share on other sites

You can Initialize & Reset from Visilogic if you are online with the PLC by going to Connection / Communication & OS / then 2nd tab over.

 

Not sure about initialization, but you can reset the PLC with ladder logic by forcing SB300 high.

Thanks. Formerly I tried the SB24, which initializes too. That works, but it seems that it is not very "beautiful" solution, because it forces the PLC to initiate all system variables. I wanted to initiate anly the required ones.

The SB300 does not solve the problem unfortunately. I tried to use the display refresh SB (SB31) which did not solve the problem too. Only the SB24.

Thanks again,

BR

Peter

Link to comment
Share on other sites

  • MVP 2014

This seems like a simple problem, and as you suggest, a full system initialisation is a "brute force" solution.

 

There is probably one value that needs to be manually cleared to give you what you want, or possibly some small change to your logic.

 

If possible, post your code.

Link to comment
Share on other sites

This seems like a simple problem, and as you suggest, a full system initialisation is a "brute force" solution.

 

There is probably one value that needs to be manually cleared to give you what you want, or possibly some small change to your logic.

 

If possible, post your code.

Hi Simon,

 

Thanks for your kind reply.

Probably the "brute force" initiates the display registers.

It was better to send you the whole file as attached. Find it!

 

Thanks for your kind help in advance.

 

Kind regards,

 

Peter

GELIN_tolto9.vlp

Edited by prichter
Link to comment
Share on other sites

  • 2 weeks later...

Hi Simon,

 

Thanks for your kind reply.

Probably the "brute force" initiates the display registers.

It was better to send you the whole file as attached. Find it!

 

Thanks for your kind help in advance.

 

Kind regards,

 

Peter

Dear Simon,

 

Have you managed to conern with described problem?

I attached the file formerly.

 

Thanks for your kind help in advance.

 

Best regards

 

Peter

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

This site uses cookies. By clicking I accept, you agree to their use.