I noticed that using a different version of Unilogic to get online (other than the version used to program and download to PLC) gives not match error.
I suggest you to use same versions on both computers.
Each MI contains 2 ASCII characters, then you need 8 MIs for 15 characters including null mentioned by Flex
Make sure to reset (or fill with space ASCII code) all remaining MIs when using less than 15 characters, otherwise PLC won´t show what you need.
Try a firmware roll-over, using the original one.
If you are not sure about the version, open the applictaion and look under View | signature log menu, then install Visilogic version matching the one used previously.
The best way is using data tables, as Kratmel mentioned.
Also, you may use free utility included in Visilogic (DataXPort) or write your own code in Excel to exchange datatables with PLC
I would check if the buffer (vector of MIs) is being used in another place on your program. If so, it would add undesired characters.
Post your program here to take a look.
Its the way to remember to myself and to my coleagues that its madatory to set it in all programs using Ethernet.
I set all requiered power up values in ladder rather than Visilogic option.
MI1032 is the password entry variable:
Mi1050/Mi1051/mi1052 are password values assigned to different roles, as you stated.
How do I lock a button????
Use DisableMode (or DisableView) of the object you want to disable.
PLC as Modbus RTU master (in this code, I´m using PLC port 2 as RS485, your case may be different):
Reading registers from the slave. You must use a N.C contact of FunctionInProgress in series with your own reading conditions: