PLC Programmer for Linux Controller
2012/07 Ver V00.00.006
Leading Numerical Controller
LNC Technology Co., Ltd.
LNC Technology Co., Ltd. |
1 |
|
|
|
1 PLC PROGRAMMER FOR LINUX CONTROLLER |
...............6 |
|
2 PLC PROGRAMMER FOR LINUX CONTROLLER ............... |
7 |
|
3 PLC PROGRAMMER FOR LINUX CONTROLLER ............. |
10 |
|
3.1 |
........................................................................................................................................ |
10 |
3.2 |
................................................................................................................................. |
11 |
3.3 |
(Progect)................................................................................................................................. |
11 |
|
3.3.1 (New) ................................................................................................................. |
11 |
|
3.3.2 (Open) ............................................................................................................... |
13 |
|
3.3.3 (Save + Compile) ...................................................................................................... |
14 |
|
3.3.4 (Save As + Compile).......................................................................................... |
16 |
|
3.3.5 (Close) ...................................................................................................................... |
17 |
|
3.3.6 (Simulator)............................................................................................................. |
18 |
|
3.3.7 (Print) ........................................................................................................................ |
19 |
|
3.3.8 (Exit).......................................................................................................................... |
22 |
3.4 |
(Edit)....................................................................................................................................... |
22 |
|
3.4.1 (Ins One Line) .................................................................................................. |
22 |
|
3.4.2 (Ins Multi Lines) ................................................................................................. |
23 |
|
3.4.3 (Delete) ..................................................................................................................... |
25 |
|
3.4.4 (Copy) (Paste) (Cut).............................................................................. |
26 |
|
3.4.5 (Check) ..................................................................................................................... |
26 |
3.5 |
(Search).................................................................................................................................. |
27 |
|
3.5.1 (Find) ........................................................................................................................ |
27 |
|
3.5.2 (Find Next) ..................................................................................................... |
29 |
|
3.5.3 (Go To Line Number).................................................................................. |
29 |
|
3.5.4 (Replace) .................................................................................................................. |
29 |
3.6 |
(Setting).................................................................................................................................. |
30 |
|
3.6.1 (Symbol) ............................................................................................................ |
30 |
|
3.6.2 (Annotation) ....................................................................................................... |
31 |
3.7 |
(Transfer)................................................................................................................................ |
31 |
3.8 |
(Help)...................................................................................................................................... |
31 |
|
3.8.1 (About) ...................................................................................................................... |
31 |
4 ................................................................................... |
32 |
|
LNC Technology Co., Ltd. |
2 |
5 |
................................................................................... |
|
33 |
|||
|
5.1 |
|
............................................................................................................................ |
|
33 |
|
|
5.2 |
|
Contact( ) ................................................................................................................. |
|
33 |
|
|
5.3 |
|
Coil ........................................................................................................................... |
|
34 |
|
|
5.4 |
|
Timer ......................................................................................................................... |
|
36 |
|
|
5.5 |
|
Counter ...................................................................................................................... |
|
38 |
|
|
5.6 |
|
Arithmetic .................................................................................................................. |
|
39 |
|
|
5.7 |
|
Tool ............................................................................................................................ |
|
44 |
|
|
5.8 |
|
Sequence .................................................................................................................. |
|
45 |
|
|
5.9 |
|
Horizontal Connect ................................................................................................... |
46 |
||
|
5.10 |
Vertcal Connect ...................................................................................................... |
46 |
|||
|
5.11 |
R-Contact ................................................................................................................ |
|
46 |
||
|
5.12 |
R-Coil ...................................................................................................................... |
|
48 |
||
6 |
PLC ............................................................................... |
|
50 |
|||
|
6.1 |
-| |- ................................................................................................................................. |
|
|
50 |
|
|
6.2 |
-|/|- ................................................................................................................................. |
|
|
50 |
|
|
6.3 |
( ) |
(Normal Open Coil).............................................................................................. |
50 |
||
|
6.4 |
( / ) |
(Normal Closed Coil)............................................................................................ |
51 |
||
|
6.5 |
( ↑ ) |
(Positive Edge Triggered Coil)........................................................... |
51 |
||
|
6.6 |
( ↓ ) |
(Negative Edge Triggered Coil) ......................................................... |
51 |
||
|
6.7 |
(S) |
(Latch Coil)........................................................................................................ |
52 |
||
|
6.8 |
(R) |
(Unlatch Coil)........................................................................................................ |
52 |
||
|
6.9 |
(Timer Relay) ............................................................................................................. |
|
53 |
||
|
|
|
|
|||
LNC Technology Co., Ltd. |
|
|
3 |
|
6.10 |
(Up_Counter) ......................................................................................................... |
53 |
|
6.11 (Down_Counter)..................................................................................................... |
54 |
|
|
6.12 |
(Ring Up_Counter) ........................................................................................... |
54 |
|
6.13 |
(Ring Down_Counter)....................................................................................... |
55 |
|
6.14 |
(Reset Coounter) ..................................................................................................... |
56 |
|
6.15 |
(Add)............................................................................................................................ |
56 |
|
6.16 |
(Subtract)..................................................................................................................... |
56 |
|
6.17 |
(Multiply)...................................................................................................................... |
57 |
|
6.18 |
(Divide) ........................................................................................................................ |
57 |
|
6.19 |
AND (And) .................................................................................................................. |
58 |
|
6.20 |
OR (Or)....................................................................................................................... |
59 |
|
6.21 |
XOR (Exclusive Or) .................................................................................................... |
59 |
|
6.22 |
CMP ( ) (Compare Larger Than) ......................................................................... |
60 |
|
6.23 |
CMP ( ) (Compare Smaller Than) ....................................................................... |
61 |
|
6.24 |
CMP ( ) (Compare Equal To)............................................................................... |
61 |
|
6.25 |
MOVE (Move) ..................................................................................................... |
62 |
|
6.26 |
MOVE ( Register Move to Register pointer) ................................................... |
62 |
|
6.27 |
MOVE ( Register pointer Move to Register) ................................................... |
63 |
|
6.28 |
R (MULRINI)...................................................................................... |
63 |
|
6.29 |
R (MULRCPY)................................................................................... |
64 |
|
6.30 |
I (I/RMAP) ...................................................................................................... |
64 |
|
6.31 |
O (O/RMAP)................................................................................................... |
65 |
|
6.32 |
JMP (Jump)......................................................................................................... |
65 |
|
6.33 |
JSR (Jump Subroutine) ........................................................................ |
66 |
|
6.34 |
Return (Return Subroutine) ........................................................... |
66 |
|
6.35 |
(Label) .................................................................................................................. |
66 |
|
6.36 |
END (End) ................................................................................................ |
66 |
7 |
PLC PROGRAMMER .................................................... |
68 |
|
8 |
................................................................................ |
69 |
|
9 |
........................................................... |
70 |
|
10 |
PLC / ...................................................................... |
76 |
|
11 |
....................................................................................... |
80 |
|
|
|
||
LNC Technology Co., Ltd. |
4 |
12 |
PLC ........................................................................... |
81 |
|
13 |
................................................................................... |
82 |
|
|
13.1 |
...................................................................................................................................... |
82 |
|
13.2 |
(Open) .................................................................................................................................. |
82 |
|
13.3 |
...................................................................................................................................... |
83 |
|
13.4 |
...................................................................................................................................... |
85 |
14 |
.............................................................................................. |
86 |
|
|
14.1 |
....................................................................................................................... |
86 |
|
14.2 |
..................................................................................................................................... |
86 |
|
14.3 |
..................................................................................................... |
86 |
LNC Technology Co., Ltd. |
5 |
1 PLC Programmer for Linux Controller
PLC Windows
PLC I/O AND OR
PLC
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I |
4096 |
------------------- |
|
I0 ~ I4095 |
|
|
|
|
|
|
|
|
|
O |
4096 |
---------------- |
|
O0 ~ O4095 |
|
(bool) |
|
|
|
|
|
|
A |
4096 |
---------------- |
|
A0 ~ A4095 |
||
|
|
|
|
|
||
|
S |
4096 |
( ) |
-------S0 ~ S4095 |
||
|
|
|
|
|
||
|
C |
4096 |
( )------- |
C0 ~C4095 |
||
|
|
|
|
|||
|
TIMER |
256 |
-------TM0 ~ TM255 |
|||
|
( TIM ) |
|
|
1 10 0.1 1 |
||
|
|
|
||||
|
|
|
|
|
||
(long) |
|
256 |
--------- |
CT0 ~ CT255 |
||
( CNT ) |
|
|||||
|
|
|||||
|
|
|
|
|
|
|
|
|
30000 |
----------------- |
|
R0 ~ R29999 |
|
|
( Register ) |
R8000~R9999 , 0 |
||||
|
|
|||||
|
|
|
|
|
|
PLC
LNC Technology Co., Ltd. |
6 |
2 PLC Programmer for Linux Controller
PLC Programmer for Linux
Controller
Project
New
Open
Save + Compile
Save As + Compile
Close
Simulator
Exit
LNC Technology Co., Ltd. |
7 |
PLC Programmer for Linux Controller
Edit
Ins One Line
Space Line
Horizontal Line
End Line
Label Line
Comment Line
Ins Multi Lines
Space Line
Horizontal Line
Delete
Component
Vertical Connect
Mark Lines
Copy
Paste
Cut
Check
LNC Technology Co., Ltd. |
8 |
PLC Programmer for Linux Controller
Search
Find
Find Next
Replace
Go To Line Number
Setting
Color
Symbol
Annotation
Transfer
Connect
Disconnect
Monitor-Connect
Monitor-Table
Down Load(Controller -> PC)
Up Load(Pc -> Controller)
Restart PLC
Stop PLC
Single Run
Help
About
LNC Technology Co., Ltd. |
9 |
3 PLC Programmer for Linux Controller
3.1
PLC Programmer for Linux Controller
1. PLC C:\Program Files\LNC\ ( ) 2. PLCProgrammer.exe PLC Programmer for Linux Controller
1. → → LNC
2. PLC Programmer
3. PLC Programmer for Linux Controller
PLC Programmer
LNC Technology Co., Ltd. |
10 |
3.2 |
|
PLC
|
|
|
PLC
PLC
3.3 (Progect)
3.3.1 (New)
1.Project
2.New
LNC Technology Co., Ltd. |
11 |
3.Language Dialog
4.OK
LNC Technology Co., Ltd. |
12 |
3.3.2 (Open)
1.Project
2.Open
3.Language Dialog
4.OK
LNC Technology Co., Ltd. |
13 |
3.3.3 (Save + Compile)
cnc.lmlc
cnc.lcod
cnc.lpar
cnc_plc_xxxx.str xxxx
|
0000= |
0011= |
0022= |
0033= |
|
|
|
0001= |
0012= |
0023= |
0034= |
|
|
|
0002= |
0013= |
0024= |
0035= |
|
|
|
0003= |
0014= |
0025= |
0036= |
|
|
|
0004= |
0015= |
0026= |
0037= |
|
|
|
0005= |
0016= |
0027= |
0038= |
|
|
|
0006= |
0017= |
0028= |
0039= |
|
|
|
0007= |
0018= |
0029= |
0040= |
|
|
|
0008= |
0019= |
0030= |
0041= |
|
|
|
0009= |
0020= |
0031= |
|
|
|
|
0010= |
0021= |
0032= |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LNC Technology Co., Ltd. |
|
14 |
-1:
-2:
LNC Technology Co., Ltd. |
15 |
3.3.4 (Save As + Compile)
cnc.lmlc
LNC Technology Co., Ltd. |
16 |
3.3.5 (Close)
LNC Technology Co., Ltd. |
17 |
3.3.6 (Simulator)
LNC Technology Co., Ltd. |
18 |
3.3.7 (Print)
LNC Technology Co., Ltd. |
19 |
3.OK
LNC Technology Co., Ltd. |
20 |
LNC Technology Co., Ltd. |
21 |
symbol
Ladder
3.3.8 (Exit)
PLC Programmer for Linux Controller
3.4 (Edit)
3.4.1 (Ins One Line)
(Space Line)
(Horizontal Line)
(End Line)
(Label Line)
(Comment Line)
LNC Technology Co., Ltd. |
22 |
3.4.2 (Ins Multi Lines)
(Space Line)
(Horizontal Line)
LNC Technology Co., Ltd. |
23 |
LNC Technology Co., Ltd. |
24 |
(5 )
3.4.3 (Delete)
(Component)
(Vertical Connect)
(Mark Lines)
LNC Technology Co., Ltd. |
25 |
3.4.4 (Copy) (Paste) (Cut)
/
3.4.5 (Check)
LNC Technology Co., Ltd. |
26 |
3.5 (Search)
3.5.1 (Find)
PLC Programmer
LNC Technology Co., Ltd. |
27 |