Failed to modify the ASCII Protocol configuration

There was a problem entering ASCII data into the system. The error message you receive indicates one of the following conditions:
Invalid size
You have entered more data than will fit in the provided buffer. For example:
buffer
1.) In software terms, a register or group of registers used for temporary storage of data, to compensate for transmission rate differences between the transmitter and receiving device. 2.) In hardware terms, an isolating circuit used to avoid the reaction of one circuit with another.
  • entering more than 1 character for a SINT, 2 characters for an INT, or 4 characters for a DINT in the program
  • entering more characters than the entire array can hold in the Tag Editor
  • entering more than 1 character for the Termination and Append Characters on the User Protocol tab
  • entering "$n" in the program for a SINT or in any of the Termination or Append Characters on the User Protocol tab.
You must change the amount of data entered. If the error occurs in the program, you can only edit the element that is currently displayed. Therefore, if you are editing a SINT be sure that you have typed only one character, or the ASCII equivalent of one character. For INTs, you need only two characters (or their ASCII equivalents), and DINTs can accept no more than four characters (or their ASCII equivalents).
In the Tag Editor, you can write past the element being edited. This extra information fills to the next element, and so on, until it reaches the end of the array. If you see this error in the Tag Editor, you need to examine the data to make sure you have not tried to write past the end of the array.
If you are entering information in the User Protocol tab, you need to make sure you have entered only one character (or the ASCII equivalent) per Termination or Append character. When entering data for the Termination and Append characters, and also for SINT data in the program, $n is not valid. This is because $n is actually stored as $r$l, which is two characters. If you have entered $n in these locations, you will have to correct this.
String literal contains an invalid character combination
You have entered an invalid literal combination. For example:
  • ’r;$z’ or ’r;$x’ – invalid two letter combinations
  • ’r;$0z’ or ’r;$x3’ – invalid hex values
To fix this error, look at all the $ combinations you have entered and make sure that the values after them are either one of the valid two letter combinations or a valid hex value. You should also check for any single quote characters that are in the string and make sure that they have the $ in front of them (with the exception of the beginning and ending quotes.)
String argument invalid because it is null.
String arguments cannot be null. Please enter a valid string argument. For example:
  • '$r'
  • '$FF'
Missing string termination character
You have forgotten to enter the last quotation mark. For example, "abcd is missing the ending quote.
To fix this error, put the ending quote on the data you have entered, or remove the leading quote and enter the data without the quotes. If you choose to enter data without the quotes, the system takes care of adding the quotes for you.
Enter Buffer Size in the range (1 - 65535)
You enter a value in the Buffer Size field that is outside of the valid range. Enter a value within this range.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal