Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArduinoProgramowaneRecznie

Device menu tree
Instruction list

foto

Device menu tree

Level 0
Level 1
Level 2
Level 3
Level 4
Level 5
Level 6
Level 7
Run
Save&Run
Running…
-
-
-
-
-
Discard
Running…
-
-
-
-
-
Cancel
-
-
-
-
-
-
Edit
Listing
Edit mode
Instr. group
Instruction
Parameter
Paremeter value
Paremeter value
1: …
2: …
3: …
[+]
(wybór linii)
Insert
Edit
Logic
A  :And
O  :Or
AN :Not And
ON :Not Or
DI:Digital input
Enter input nr:
-
M:bit marker
Enter byte nr:
Enter bit position:
T:Timer
Enter timer nr:
-
=  :Assign
S  :Set
R: Reset
M:bit marker
Enter byte nr:
Enter bit position:
DO:Digital output
Enter output nr:
 
FP: Positive edge
FN: Negative Edge
M:bit marker
 
Enter byte nr:
Enter bit position:
Move
L  :Load
 
#:Constant
Enter value:
-
AI:Analog input
Enter input nr:
-
MB:Memory byte
Enter byte nr:
-
MW:Memory word
Enter word nr:
-
MD:Memory double word
Enter dword nr:
-
T  :Transfer
AO:Analog output
MB:Memory byte
MW:Memory word
MD:Memory double word
Enter var position
-
Timers
SP :Pulse timer
SE :Ext. Pulse timer
SD :On-Delay timer
SS: Ret. On-Delay timer
SF :Off-Delay timer
R  :Reset timer
T:Timer
Enter timer nr:
-
Counters
CU :Increment counter
CD :Decrement counter
S  :Set counter
R :Reset counter
L  :Load counter
C:Counter
Enter counter nr:
-
Aritmetic
+I : Add
-I :Substract
*I :Multiply
/I :Divide
-
-
-
Compare
==I :Equals
<>I :Different
>I :Greater
<I :Less
>= :Greater or equal
<= :Less or Equal
-
-
-
Jump
JU :Jump uncond.
JC: Jump cond.
JCN: Jump cond. If not
@ :Program line number
-
-
Remove
-
-
-
-
-
Program
Programming eeprom…
-
-
-
-
-
-
Clear
Erasing local program…
-
-
-
-
-
-

Instruction list

Rozkaz Opis Zależny od RLO Modyfikuje RLO Anuluje RLO Odczytuje ACC Modyfikuje ACC
A  :And Iloczyn logiczny RLO i parametru. Wynik w RLO TAK TAK NIE NIE NIE
O  :Or Suma logiczna RLO i parametru. Wynik w RLO TAK TAK NIE NIE NIE
AN :Not And Negacja iloczynu logicznego RLO i parametru. Wynik w RLO TAK TAK NIE NIE NIE
ON :Not Or Negacja sumy logicznej RLO i parametru. Wynik w RLO TAK TAK NIE NIE NIE
=  :Assign Przepisanie RLO do parametru TAK NIE TAK NIE NIE
S  :Set Ustawienie bitu parametru na 1, gdy RLO=1 TAK NIE TAK NIE NIE
R: Reset Reset bitu parametru na 0, gdy RLO=1 TAK NIE TAK NIE NIE
FP: Positive edge Ustawienie RLO na 1, gdy RLO zmienia się z 0 na 1 TAK TAK NIE NIE NIE
FN: Negative Edge Ustawienie RLO na 1, gdy RLO zmienia się z 1 na 0 TAK TAK NIE NIE NIE
L  :Load Ładuje wartość z parametru do ACC NIE NIE NIE NIE TAK
T  :Transfer Przenosi wartość z ACC do parametru NIE NIE NIE TAK NIE
SP :Pulse timer Wyzwolenie timera impuls, gdy RLO=1 po czasie wczytanym z ACC TAK NIE TAK TAK NIE
SE :Ext. Pulse timer Wyzwolenie timera impuls z pamięcią, gdy RLO=1 po czasie wczytanym z ACC TAK NIE TAK TAK NIE
SD :On-Delay timer Wyzwolenie timera opóźnienie załączenia, gdy RLO=1 po czasie wczytanym z ACC TAK NIE TAK TAK NIE
SS: Ret. On-Delay timer Wyzwolenie timera opóźnienie załączenia z pamięcią, gdy RLO=1 po czasie wczytanym z ACC TAK NIE TAK TAK NIE
SF :Off-Delay timer Wyzwolenie timera opóźnienie wyłączenia, gdy RLO=1 po czasie wczytanym z ACC TAK NIE TAK TAK NIE
R  :Reset timer Reset timera TAK NIE TAK NIE NIE
CU :Increment counter Inkrementacja licznika, gdy RLO=1 TAK NIE TAK NIE NIE
CD :Decrement counter Dekrementacja liczniak, gdy RLO=1 TAK NIE TAK NIE NIE
S  :Set counter Ustawia stan licznika na ACC, gdy RLO=1 TAK NIE TAK TAK NIE
R :Reset counter Zerowanie licznika, gdy RLO=1 TAK NIE TAK NIE NIE
L  :Load counter Załadowanie wartości licznika do ACC NIE NIE NIE NIE TAK
+I : Add Wykonuje operację: ACC0 = ACC1+ACC0 NIE NIE NIE TAK TAK
-I :Substract Wykonuje operację: ACC0 = ACC1-ACC0 NIE NIE NIE TAK TAK
*I :Multiply Wykonuje operację: ACC0 = ACC1*ACC0 NIE NIE NIE TAK TAK
/I :Divide Wykonuje operację: ACC0 = ACC1/ACC0 NIE NIE NIE TAK TAK
==I :Equals RLO=1, gdy ACC1=ACC0 NIE TAK NIE TAK NIE
<>I :Different RLO=1, gdy ACC1<>ACC0 NIE TAK NIE TAK NIE
>I :Greater RLO=1, gdy ACC1>ACC0 NIE TAK NIE TAK NIE
<I :Less RLO=1, gdy ACC1<ACC0 NIE TAK NIE TAK NIE
>= :Greater or equal RLO=1, gdy ACC1>=ACC0 NIE TAK NIE TAK NIE
<= :Less or Equal RLO=1, gdy ACC1<=ACC0 NIE TAK NIE TAK NIE
JU :Jump uncond. Przenosi wykonanie programu do linii podanej jako parametr NIE NIE NIE NIE NIE
JC: Jump cond. Przenosi wykonanie programu do linii podanej jako parametr, gdy RLO=1 TAK NIE TAK NIE NIE
JCN: Jump cond. If not Przenosi wykonanie programu do linii podanej jako parametr, gdy RLO=0 TAK NIE TAK NIE NIE

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages