02.09.2014 Views

ISPSoft User Manual

ISPSoft User Manual

ISPSoft User Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 9 Function Block Diagram<br />

following two points when they delete an input node.<br />

(a) The topmost input node of an AND/OR block, e.g. M0 in the figure below, can not be deleted.<br />

(b) If an AND/OR block has only two input nodes, neither of the input nodes can not be deleted.<br />

9.2.4 Inverse Logic<br />

<strong>User</strong>s can insert inverse logic into a Boolean position in a function block diagram, e.g. an input node<br />

which represents a Boolean device or a symbol whose data type is BOOL, an output node which<br />

represents a Boolean device or a symbol whose data type is BOOL, the En pin of a function block,<br />

or the En pint of an applied instruction. However, users have to notice that they are not allowed to<br />

insert inverse logic into the pins of a function block/an applied instruction to which operands are<br />

assigned.<br />

• Graphical representation<br />

• Example<br />

Example 1: The state of M0 is inverted, and the inversion result is sent to M1. Likewise, the coil<br />

M1 will be driven if the normally-closed M0 is OFF.<br />

Example 2: The inverse logic inserted into the output node indicates that the result of the<br />

operation is inverted. The inversion result is sent to M3.<br />

Example 3: If M0 is ON, the function block BLACK will be executed. If M0 is OFF, the function<br />

block WHITE will be executed.<br />

Example 4: The figure below is an incorrect example. Inverse logic can not be inserted into a<br />

node which does not represent a Boolean device or a symbol whose data type is<br />

BOOL.<br />

9-13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!