You have not given any detail. The first post sound slike you are asking if it would be possible to move the objects on the form when a signal is received the answer is yes, you can do so by changing the position of the controls through code for example changing the .Top and/or .Left properties for the control in question. Now it sounds like you are asking how to write the program to interface with your PLC from scratch yet you did not bother to give any details as to what kind of interface is being used, what kinds of communications are to be expected, sent.

You should show your work if you have any and provide details as to what it does or does not do, any errors you get and what it should be doing. Then someone could help but we are not here to do it for you. There are several people here who will go out of there way to help solve issues in your code or even provide samples but not do you work for you.