Академический Документы
Профессиональный Документы
Культура Документы
STATE/OUTPUT DIAGRAM
For Manual mode (Mode 1)
State/Output tables and Diagram for the two motors only:
P1
P2
ST 0
ST 1
If not HI_LS, both motor 1 (P1) and motor 2 (P2) can run in State 1.
V1
ST 0
ST 1
If not HI_LS, both agitator (A1) and valve (P2) can run in State 1.
P2
ST 0
ST 1
Both motor 1 and 2 (P1 and P2) run first in State 1. After
completed the given time but still not HI_LS then jump back to State
1. When reached HI_LS then both motors will stop.
V1
ST 0
ST 1
ST 2
P2
ST 0
ST 1
V1
ST 0
ST 1
PROCESSES
FUNCTION CODE
For motors P1 and P2:
PROJECT RESULTS
CONCLUSION
After finished the items address configuration process with
ArchestrA System Management Console and ArchestrA IDE, the
simulated system works perfectly with all required functions and
devices in Unity Pro and Intouch. In details, we can control each
device individually in the manual mode but the motors cant active
when the water level reached high limit and the agitator as well as
the valve are disabled when there are no water inside the tank or
already at the low limit. Automatic mode can works like the
requirement and the user can modify the preferred working time for
devices. Service mode with absolutely no restriction for maintenance
works is also available.
Some limitations still remain, however. For example: The user
have to input mode for each of the four devices manually before
entering the operation, which is pretty uncomfortable. A single mode
input screen applies for all devices is necessary. One more thing to
consider for improvement is that currently there are no time input
for each motors. Despite the intention about making both motor run
at one time is to accelerate the speed of water flow pumped inside
the tank, but in reality it may discomfort the user, even cause
overload.