Hi all,
Following on from a previous post, I wonder if anyone has seen this before and knows a way around it?
I'm sending a display panel a string of ASCII characters from a Micrologix 1400, most of which are background commands for how to display the message I send at the end of the string. My message always needs to be displayed the same way, so the display-type-related characters do not change, only the message on the end. The simple way to do this (I thought) would be to make ST9:0 contain the fixed code, ST9:1 contain the message, and then to send the message I concatenate the two strings and send it off.
However, the problem is that one of my characters must be lower case for the code to work correctly. When I type my static characters into ST9:0 and press enter, it automatically makes everything upper case. I can't find a way to stop it doing this, and my display doesn't work as the commands are case sensitive.
In the meantime I've gotten around it because I had to copy the ASCII data into N registers to send it via Modbus TCP anyway, so I just used brute force to enter the lower case ASCII values into my N register as hex. But it looks ugly, and I hate not knowing why something doesn't work
Has anyone seen this sort of thing before? Is it just a limitation of RSLogix500, or the Micrologix 1400, or is there a way around it?
Following on from a previous post, I wonder if anyone has seen this before and knows a way around it?
I'm sending a display panel a string of ASCII characters from a Micrologix 1400, most of which are background commands for how to display the message I send at the end of the string. My message always needs to be displayed the same way, so the display-type-related characters do not change, only the message on the end. The simple way to do this (I thought) would be to make ST9:0 contain the fixed code, ST9:1 contain the message, and then to send the message I concatenate the two strings and send it off.
However, the problem is that one of my characters must be lower case for the code to work correctly. When I type my static characters into ST9:0 and press enter, it automatically makes everything upper case. I can't find a way to stop it doing this, and my display doesn't work as the commands are case sensitive.
In the meantime I've gotten around it because I had to copy the ASCII data into N registers to send it via Modbus TCP anyway, so I just used brute force to enter the lower case ASCII values into my N register as hex. But it looks ugly, and I hate not knowing why something doesn't work
Has anyone seen this sort of thing before? Is it just a limitation of RSLogix500, or the Micrologix 1400, or is there a way around it?