ISPSoft User Manual The naming rules of user-defined names and member names are stated as below. A user-defined name cannot be the same as other names of user-defined data type. The repetition of a member identifier under the same user-defined type is not allowed. User-defined names and member names can be composed of 30 characters at most, and a Chinese character takes two characters. It is not allowed to use a name reserved by the system, e.g. an instruction code, a device name, or a name given a special significance. However, if a name reserved by the system is a part of the names of a structure or an element, it is then a legal name.
For example, “M0” is an illegal name, but “_M0” is a legal name. The identifiers of user-defined type and a member cannot contain space. For example, “INPUT CH0” is an illegal name. The identifiers of user-defined type and a member can contain underline but it is not allowed to use 2 underlines in a row or put it in the end. For example, “INPUT_CH0”is acceptable, but “INPUT__CH0” and “INPUT_CH0_” are illegal. The identifier of user-defined type and a member cannot contain special characters, including *, #, ?, \, %, @ and more. Enumeration values are INT data type.
8.3.3 Using an Enumeration Variable After the creation of the enumeration type is done, users can declare the symbol in the Local Symbols page. Open the Add Symbol window from the Global and local symbol table and input the identifier and then click on the right as the image shown below. 8-12