8 symbols, 9 character-string literals – IAI America XSEL-KE User Manual

Page 85

Advertising
background image

70

INTELLIGENT ACTUATOR

Part 3 Controller Data Structure

1.8 Symbols

In the X-SEL Controller, values such as variable numbers and flag numbers can be handled as
symbols. For the method to edit symbols, refer to

³(GLWLQJ6\PEROV´LQWKHRSHUDWLRQPDQXDOIRU;

6(/WHDFKLQJSHQGDQWRU³6\PERO(GLW:LQGRZ´LQWKHRSHUDWLRQPDQXDOIRU;6(/3&VRIWZDUH

  6XSSRUWHGV\PEROV

7KHIROORZLQJLWHPVFDQEHH[SUHVVHGXVLQJV\PEROV
Variable number, flag number, tag number, subroutin

HQXPEHUSURJUDPQXPEHUSRVLWLRQQXPEHU

LQSXWSRUWQXPEHURXWSXWSRUWQXPEHUD[LVQXPEHUFRQVWDQW

  'HVFULSWLRQUXOHVRIV\PEROV

 $PD[LPXPRIQLQHVLQJOHE\WHDOSKDQXPHULFFKDUDFWHUVRUXQGHUVFRUHVWDUWLQJZLWKDQDOSKDEHW


1RWH7KHOHQJWKRIDFKDUDFWHUVWULQJOLWHUDOmust not exceed eight single-byte characters.)
 ,IWKH3&VRIWZDUHYHUVLRQLVRUODWHURUWKHWHDFKLQJSHQGDQWYHUVLRQLVRUODWHU

an underscore can be used as the first character in a symbol.

 ,IWKH3&VRIWZDUHYHUVLRQLVRUODWHU single-byte ASCII code characters from 21h to

(K OLPLWHGWRWKRVHWKDWFDQEHLQSXWvia keyboard) can be used as the second and
subsequent characters.

 ([HUFLVHFDXWLRQWKDWWKHVDPH$6&,,FRGHPD\EHH[SUHVVHGGLIIHUHQWO\EHWZHHQWKH3&

VRIWZDUHDQGWKHWHDFKLQJSHQGDQWEHFDXVHRIWKHGLIIHUHQWIRQWVXVHGE\WKHWZR 7KHVDPH
DSSOLHVWRFKDUDFWHUVWULQJOLWHUDOV 

&K 3&VRIWZDUH%DFNVODVK? RYHUVHDVVSHFLILFDWLRQVHWF 


7HDFKLQJSHQGDQW<HQPDUN–

(K 3&VRIWZDUHa


7HDFKLQJSHQGDQW5LJKWDUURZo

2. Symbols of the same name must not be defi

QHGZLWKLQHDFKIXQFWLRQ 7KHVDPHORFDOV\PERO

FDQEHXVHGLQGLIIHUHQWSURJUDPV 

3. Symbols of the same name must not be def

LQHGZLWKLQWKHIODJQXPEHULQSXWSRUWQXPEHURU

RXWSXWSRUWQXPEHUJURXS 7KHVDPHORFDOV\PEROFDQEHXVHGLQGLIIHUHQWSURJUDPV 

 6\PEROVRIWKHVDPHQDPHPXVWQRWEHGHILQHGZLWKLQWKHLQWHJHUYDULDEOHQXPEHURUUHDO

YDULDEOHQXPEHUJURXS 7KHVDPHORFDOV\PEROFDQEHXVHGLQGLIIHUHQWSURJUDPV 

 6\PEROVRIWKHVDPHQDPHPXVWQRWEHGHILQHGZLWKLQWKHLQWHJHUFRQVWDQWRUUHDOFRQVWDQW

JURXS

  1XPEHURIV\PEROVWKDWFDQEHGHILQHG0D[LPXP

  1XPEHURIWLPHVV\PEROVFDQEHXVHGLQDOO6(/SURJUDPV0D[LPXPWLPHVLQFOXGLQJ

character-string literals

 ,IV\PEROLVXVHGLQDOORIWKHLQSXWFRQGLWLRQRSHUDQGRSHUDQGDQGRXWSXWILHOGVLWLVGHHPHG

WKDWV\PEROLVXVHGIRXUWLPHVLQRQHVWHS

1.9 Character-String

Literals

Character-string literals are used in certain stri

QJRSHUDWLRQFRPPDQGVDQGFRQVLVWRIWKHSRUWLRQ

HQFORVHGE\VLQJOHTXRWDWLRQPDUNV µµ (maximum eight single-byte characters).
:LWKWKH3&VRIWZDUHVLQJOHE\WH$6&,,FRGHFKDUDFters from 20h to 7Eh (limited to those that can
EHLQSXWYLDNH\ERDUG FDQEHXVHGLQVLGHWKHVLQJOHTXRWDWLRQPDUNV:LWKWKHWHDFKLQJSHQGDQW
VLQJOHE\WHDOSKDQXPHULFFKDUDFWHUVDQd single-byte underscores can be used.

Advertising
This manual is related to the following products: