1. CIMPLICITY Machine Edition. Windows Start () → Programs () → CIMPLICITY Machine Edition → CIMPLICITY Machine Edition. CIMPLICITY Machine Edition CIMPLICITY Machine Edition, , CIMPLICITY Machine Edition . Create a new project using ( ) Empty project ( ). , Open an existing project ( ) , . , All Projects ( ) . , , . .
ʻ. New Project ( ), Project Name ( ). . . , CIMPLICITY Machine Edition .
CIMPLICITY Machine Edition , . Tools () .
, .
(Navigator).
2. , . , Project () Add Target ( ) → GE Fanuc PLC ( GE Fanuc) → VersaMax PLC ( VersaMax). , , Target1 ( ). VersaMax, :
- (Data Watch List);
- (Hardware Configuration);
|
|
- (IL Block);
- (LD Block);
- (Reference View Tables).
, , (Hardware Configuration). Hardware Configuration . Hardware Configuration Main Rack ( ). Main Rack . Main Rack : PWR (IC200PWR001) - ( IC200PWR001) Slot 0 (IC200CPU001) - ( IC200CPU001). IC200PWR101, , PWR. PWR (IC200PWR001) . , Replace Module ( ). Module Catalog ( ) IC200PWR101 ʻ . , .
/, . / :
- / IC200ALG430 ( 4 420 2 420 );
- / IC200MDD845 ( 16 24 8 24 ).
/ IC200CHS002, , /, . Slot 0 (IC200CPU001) . Add Carrier/Base ( / ). Module Catalog ( ) IC200CHS002 ʻ. (Main Rack) Slot 1 () ( 1 ()), , / ( ). /, , Slot 1 () . Add Module ( ). Module Catalog ( ), Analog Mixed ( ) IC200ALG430. ʻ.
|
|
IC200CHS002 / IC200MDD845. Slot 1 (IC200ALG430) . Add Carrier/Base ( / ). Module Catalog ( ) IC200CHS002 ʻ. (Main Rack) Slot 2 () ( 2 ()), , / ( ). /, , Slot 2 () . Add Module ( ). Module Catalog ( ), Discrete Mixed ( ) IC200MDD845. ʻ.
/ , .
.
3. . (LD Blocks). LD Blocks . LD Blocks _MAIN (_). _MAIN . .
-, . 6.
. 6. - .
:
, . , CIMPLICITY Machine Edition. ( ) . . . . , Enter.
( ) NOCON.
( ) NCCON.
( ), COIL.
, , , . .
( ) . Enter the name of a variable or expression ( ), , , . Enter, .
|
|
, ( ). . , . . , , %. , 100 , %R100. Enter, , .
- (. . 6) . BLC CLR WORD 40 PID_ISA. BLCMOV INT 7 ( ). Q , , IN1IN7. , , BLCMOV INT Q %R00102. , %R00102 , IN1, %R00103 , IN2, . . 3 IN1 BLCMOV INT (- ), IN2 IN3 , IN4 (), IN5 (), IN6 (), IN7 CV.
IN1 IN2 BLCMOV INT ( 010000), PID_ISA 0.
SCALE INT , %AI00001 ( ), CV PID_ISA, %AQ00001 ( ). , IHI ILO, ( %AI00001). , OHI OLO, SCALE INT (, %R00001). , SCALE INT . , 21913 %AI00001 110 , 5734 %AI00001 20 . ( ) , , 2. ( %R00001) . OHI 11000, 110,00 , OLO 2000, 20,00 . PID_ISA. 0 100% ( , IHI, ).
|
|
, %00001 %00002, BLCMOV INT PID_ISA.
4. . Validate All ( ) Project (). Feedback Zone ( ). , Build () Feedback Zone < > - 0 error(s), 0 warning(s). , , , , .
Validate < > Target ( ). Feedback Zone.
5. , , , . . Clean Build Folder < >. , , Download < > to PLC Target ( ) F8 . Building in Progress ( ). Building in Progress . . . . CIMPLICITY Machine Edition.
6. CIMPLICITY Machine Edition . (online/offline) . . , . ( ). (Data Monitor). , , , ( ). .
. Add (). Variable (), . R0002 (, PID_ISA), R0002 .
, R0001 ( ).
7. PID_ISA , - ( PID_ISA) . . , . SCALE INT ( PID_ISA) OUT %R00010. %R00001 ( PV PID_ISA) 5000. PV PID_ISA ( %R00001), Write value ( ). 5000 Enter. , SP PV, 5000, 0 PID_ISA . CIMPLICITY Machine Edition . () . , _MAIN . Data Monitor...
|
|
8. - . PID_ISA - , - - - . BLKMOV INT IN5 0 ( 0), IN6 0 ( ). . (online/offline) . , , %R00001 %R00002. . 5000 7000 ( PV PID_ISA 7000, 50 70 ). - . 0 ( PV PID_ISA 5000). - .
9. - . PID_ISA - , - - - . - 0. BLKMOV INT IN5 0 ( 0), IN6 100 ( 10 ). . (online/offline) . , , %R00001 %R00002. . 5000 7000 ( PV PID_ISA 7000, 50 70 ). - . 0 ( PV PID_ISA 5000). - .
10. - . PID_ISA - , -. -
10 - 10 . BLKMOV INT IN5 1000 ( 10 ), IN6 100 ( 10 ). . (online/offline) . , , %R00001 %R00002. . 5000 7000 ( PV PID_ISA 7000, 50 70 ). - . 0 ( PV PID_ISA 5000). - .
11. , File () Save Project ( ).