Dynamic objects will have following properties which will change object with respect to tag or expression value: 

 Horizontal, vertical and rotation movement 

 Up, right, left or right level matching for local and retrieved objects( Including 3D- bitmaps) 

 Inclined Level Matching 

 ON-OFF, Multiple status, integer, threshold or inclination color change 

 Vertical or horizontal dimension 

 Visibility 

 Keyboard input 

 Clicking(mouse up, down, while at bottom 

 Horizontal or vertical or rotation sliding bar 

 Security access 

 Disable 

 Tip for popup tool 

Properties which are mentioned above can be used at same time. 

All color change types will be supported. 

 ON_OFF: ON Color and OFF color changes according to result of a status. 

 Multiple Status: All possible Boolean results of upto 5 conditions will be viewed with color which can be identified. 

 Integer: Each different integer will be displayed with color which can be identified. Up to 256 colors can be identified. 

 Threshold: Color which can be identified with respect to more than one threshold expression will be displayed. For example a color filler should turn into red when motor revolution is 4500 rpm or more and should turn into white when it is 100 rpm or less, it will remain in gray color for values between those. 

 Slope: Color will change within color range with respect to analog tag value. Start and end color will be able to be identified. 

Dynamic object graphs will be able to be grouped and dynamic properties will be able to be applied over entire group instead of objects individually. Objects within group will continue to support its own properties independent from group. For example articulated group component will have individual ON/OFF status but these will act as groups. Object properties within group can be arrange without disrupting group. 

Each screen object will support keyboard inputs which will enable changing tag within system. When operator wants to enter value, she/he should select object then when operator input is written, it will be displayed in tool tip which is adjacent to object. System will control whether value is within approved range before sending it to field device. Value which is displayed or introduced by object will strictly be value which is read from field rather than value which is entered but not confirmed by user. 

