Skip to content

Commit

Permalink
Updated to latest Version of 3.0.0 from Peter
Browse files Browse the repository at this point in the history
Added 0iF/L Plus
  • Loading branch information
MarkusFANUC committed Sep 8, 2022
1 parent 1bb8c4f commit 07994c6
Show file tree
Hide file tree
Showing 42 changed files with 1,326 additions and 1,056 deletions.
19 changes: 19 additions & 0 deletions Doc/History.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,22 @@
This document provides the history information about the
NewMP_BasePMC library.

--------------------------------------------------------------------------------
Version 3.0.0 -> 3.0.1
--------------------------------------------------------------------------------
---------------------------------------
News:
---------------------------------------
- Added 0iF/L support for mem B

---------------------------------------
Modifications:
---------------------------------------

---------------------------------------
Bug fixes:
---------------------------------------

--------------------------------------------------------------------------------
Version 2.0.0 -> 3.0.0
--------------------------------------------------------------------------------
Expand All @@ -16,6 +32,7 @@ News:
- Support of Floating Point functions
- Virtual operator's panel added. This panel can be used in parallel to the
Standard machine operator's panel with 55 keys when X/Y addresses are selected
(Possibility for remote control)

---------------------------------------
Modifications:
Expand All @@ -26,6 +43,8 @@ Modifications:
- Selection of I/O Link removed
- In case of abnormal termination of One Touch Macro Call, MEM mode will be forced
by RESET
- The signals of the setup mode selection switch are now crosschecked at open
protection door

---------------------------------------
Bug fixes:
Expand Down
Binary file added Doc/NewMP_BasePMC_user_manual_en.pdf
Binary file not shown.
Binary file added Doc/NewMP_DCS_user_manual_en.pdf
Binary file not shown.
Binary file modified Doc/memory_management.xlsx
Binary file not shown.
4 changes: 4 additions & 0 deletions FLMNE.TXT
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
##### SYMBOL & COMMENT #####
Conversion completed Error count = 00000 Warning count = 00000
##### Conversion of External Symbol File #####
Conversion completed Error count = 00000 Warning count = 00000
8 changes: 0 additions & 8 deletions Utility/makeSrc.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@
mode con: cols=55 lines=29
color 0A
@echo ========================================
@echo Checking folders
@echo ========================================
if exist ..\include\ (
echo ok
) else (
mkdir ..\include\
)
@echo ========================================
@echo 1st PMC source file generation
@echo ========================================
@echo.
Expand Down
8 changes: 0 additions & 8 deletions Utility/makeSymbol.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@
mode con: cols=55 lines=29
color 0A
@echo ========================================
@echo Checking folders
@echo ========================================
if exist ..\include\ (
@echo ok
) else (
mkdir ..\include\
)
@echo ========================================
@echo 1st PMC symbol file generation
@echo ========================================
@echo.
Expand Down
11 changes: 11 additions & 0 deletions compiler/COMMANDLOG.TXT
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
"compile_0iF-L_Mem_B.cmd" batch command start.
compile_0iF-L_Mem_B.cmd 1 Line FLNEW: Completed.
compile_0iF-L_Mem_B.cmd 2 Line FLOPEN: Completed.
compile_0iF-L_Mem_B.cmd 3 Line MNEMONICTOSRC: Completed.
compile_0iF-L_Mem_B.cmd 4 Line MNEMONICTOSRC: Completed.
compile_0iF-L_Mem_B.cmd 5 Line MNEMONICTOSRC: Completed.
compile_0iF-L_Mem_B.cmd 6 Line COMPILE: Completed.
compile_0iF-L_Mem_B.cmd 7 Line EXPORT: [/MemData] Completed.
compile_0iF-L_Mem_B.cmd 8 Line EXPORT: [/EXTSYM] Completed.
compile_0iF-L_Mem_B.cmd 9 Line FLCLOSE: Completed.
Batch command completed.
Binary file added compiler/ERRORLOG.TXT
Binary file not shown.
10 changes: 10 additions & 0 deletions compiler/FLNEW.TXT
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
##### Creating New LAD file #####
Creating completed Error count = 000000 Warning count = 000000


*** Creating New LAD file ...Done ***
Program Name:PMC_0iF-L_Mem_B
PMC Name:0i-F PMC/L(MEM-B,FLT)
Create Date:01 September 2022 10:44:29


62 changes: 62 additions & 0 deletions compiler/MAP.TXT
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
FANUC LADDER-III Version 9.40 Memory map

File name PMC_0iF-L_Mem_B.LAD
PMC Type 0i-F PMC/L(MEM-B,FLT)
Log Date 01 September 2022 10:44:37

Start Stop Length
Netcomment ------H ------H 000000H ........ 0.0KB
Message 2841F7H 2848FFH 000709H ........ 1.8KB
Symbol 284900H 291ED7H 00D5D8H _
Comment 2921CDH 29D4FFH 00B333H _l...... 98.3KB
Ladder program 29D500H 2A42DFH 006DE0H ........ 27.5KB

Memory Used 144.8KB
F-ROM Used 256KB



Automatic numbering of TMRB/TMRBF/DIFU/DIFD

TMRB 500 P10(3net)
TMRB 499 P101(4net)
TMRB 498 P151(25net)
TMRB 497 P151(28net)
TMRB 496 P152(8net)
TMRB 495 P154(43net)
TMRB 494 P312(18net)
TMRB 493 P312(21net)
TMRB 492 P313(18net)
TMRB 491 P313(21net)
TMRB 490 P314(18net)
TMRB 489 P314(21net)
TMRB 488 P315(18net)
TMRB 487 P315(21net)
TMRB 486 P316(18net)
TMRB 485 P316(21net)
TMRB 484 P317(18net)
TMRB 483 P317(21net)
TMRB 482 P318(18net)
TMRB 481 P318(21net)
TMRB 480 P319(18net)
TMRB 479 P319(21net)
TMRB 478 P322(18net)
TMRB 477 P322(21net)
TMRB 476 P323(18net)
TMRB 475 P323(21net)
TMRB 474 P324(18net)
TMRB 473 P324(21net)
TMRB 472 P325(18net)
TMRB 471 P325(21net)
TMRB 470 P326(18net)
TMRB 469 P326(21net)
TMRB 468 P327(18net)
TMRB 467 P327(21net)
TMRB 466 P328(18net)
TMRB 465 P328(21net)
TMRB 464 P329(18net)
TMRB 463 P329(21net)
TMRB 462 P510(6net)
TMRB 461 P510(41net)
TMRB 460 P511(6net)
TMRB 459 P511(41net)
10 changes: 10 additions & 0 deletions compiler/compile_0iF-L_Mem_A.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew PMC_0iF-L_Mem_A.LAD /Pmctype=0i-F PMC/L(MEM-A,FLT) /overwrite
FlOpen PMC_0iF-L_Mem_A.LAD
MnemonicToSrc /file=..\sysprm.mne /init=0
MnemonicToSrc /file=..\symbol.csv
MnemonicToSrc /warning=1 /file=..\MBasePMC.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBasePMC.mem
Export /ExtSym ..\symbol.csv
FlClose
End
10 changes: 10 additions & 0 deletions compiler/compile_0iF-L_Mem_A_FB.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew PMC_0iF-L_Mem_A_FB.LAD /Pmctype=0i-F PMC/L(MEM-A,FB,FLT) /overwrite
FlOpen PMC_0iF-L_Mem_A_FB.LAD
MnemonicToSrc /file=..\sysprm.mne /init=0
MnemonicToSrc /file=..\symbol.csv
MnemonicToSrc /warning=1 /file=..\MBasePMC.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBasePMC.mem
Export /ExtSym ..\symbol.csv
FlClose
End
10 changes: 10 additions & 0 deletions compiler/compile_0iF-L_Mem_B.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew PMC_0iF-L_Mem_B.LAD /Pmctype=0i-F PMC/L(MEM-B,FLT) /overwrite
FlOpen PMC_0iF-L_Mem_B.LAD
MnemonicToSrc /file=..\sysprm.mne /init=0
MnemonicToSrc /file=..\symbol.csv
MnemonicToSrc /warning=1 /file=..\MBasePMC.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBasePMC.mem
Export /ExtSym ..\symbol.csv
FlClose
End
10 changes: 10 additions & 0 deletions compiler/compile_0iF-L_Mem_B_FB.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew PMC_0iF-L_Mem_B_FB.LAD /Pmctype=0i-F PMC/L(MEM-B,FB,FLT) /overwrite
FlOpen PMC_0iF-L_Mem_B_FB.LAD
MnemonicToSrc /file=..\sysprm.mne /init=0
MnemonicToSrc /file=..\symbol.csv
MnemonicToSrc /warning=1 /file=..\MBasePMC.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBasePMC.mem
Export /ExtSym ..\symbol.csv
FlClose
End
10 changes: 10 additions & 0 deletions compiler/compile_DCS_0iF_EXI.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew DCS_0iF_EXI.LAD /Pmctype=0i-F PMC(DCS,EXI) /overwrite
FlOpen DCS_0iF_EXI.LAD
MnemonicToSrc /file=..\dcs_sysprm.mne /init=0
MnemonicToSrc /file=..\symbol_dcs.csv
MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBaseDCS.mem
Export /ExtSym ..\symbol_dcs.csv
FlClose
End
10 changes: 10 additions & 0 deletions compiler/compile_DCS_0iF_FB.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew DCS_0iF_FB.LAD /Pmctype=0i-F PMC(DCS,FB) /overwrite
FlOpen DCS_0iF_FB.LAD
MnemonicToSrc /file=..\dcs_sysprm.mne /init=0
MnemonicToSrc /file=..\symbol_dcs.csv
MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBaseDCS.mem
Export /ExtSym ..\symbol_dcs.csv
FlClose
End
10 changes: 10 additions & 0 deletions compiler/compile_DCS_30iB_EXI.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew DCS_30iB_EXI.LAD /Pmctype=30i-B PMC(DCS,EXI) /overwrite
FlOpen DCS_30iB_EXI.LAD
MnemonicToSrc /file=..\dcs_sysprm.mne /init=0
MnemonicToSrc /file=..\symbol_dcs.csv
MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBaseDCS.mem
Export /ExtSym ..\symbol_dcs.csv
FlClose
End
10 changes: 10 additions & 0 deletions compiler/compile_DCS_30iB_FB.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew DCS_30iB_FB.LAD /Pmctype=30i-B PMC(DCS,FB) /overwrite
FlOpen DCS_30iB_FB.LAD
MnemonicToSrc /file=..\dcs_sysprm.mne /init=0
MnemonicToSrc /file=..\symbol_dcs.csv
MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBaseDCS.mem
Export /ExtSym ..\symbol_dcs.csv
FlClose
End
10 changes: 10 additions & 0 deletions compiler/compile_DCS_31iB_EXI.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew DCS_31iB_EXI.LAD /Pmctype=31i-B PMC(DCS,EXI) /overwrite
FlOpen DCS_31iB_EXI.LAD
MnemonicToSrc /file=..\dcs_sysprm.mne /init=0
MnemonicToSrc /file=..\symbol_dcs.csv
MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBaseDCS.mem
Export /ExtSym ..\symbol_dcs.csv
FlClose
End
10 changes: 10 additions & 0 deletions compiler/compile_DCS_31iB_FB.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew DCS_31iB_FB.LAD /Pmctype=31i-B PMC(DCS,FB) /overwrite
FlOpen DCS_31iB_FB.LAD
MnemonicToSrc /file=..\dcs_sysprm.mne /init=0
MnemonicToSrc /file=..\symbol_dcs.csv
MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBaseDCS.mem
Export /ExtSym ..\symbol_dcs.csv
FlClose
End
10 changes: 10 additions & 0 deletions compiler/compile_DCS_32iB_EXI.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew DCS_32iB_EXI.LAD /Pmctype=32i-B PMC(DCS,EXI) /overwrite
FlOpen DCS_32iB_EXI.LAD
MnemonicToSrc /file=..\dcs_sysprm.mne /init=0
MnemonicToSrc /file=..\symbol_dcs.csv
MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBaseDCS.mem
Export /ExtSym ..\symbol_dcs.csv
FlClose
End
10 changes: 10 additions & 0 deletions compiler/compile_DCS_32iB_FB.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew DCS_32iB_FB.LAD /Pmctype=32i-B PMC(DCS,FB) /overwrite
FlOpen DCS_32iB_FB.LAD
MnemonicToSrc /file=..\dcs_sysprm.mne /init=0
MnemonicToSrc /file=..\symbol_dcs.csv
MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBaseDCS.mem
Export /ExtSym ..\symbol_dcs.csv
FlClose
End
10 changes: 10 additions & 0 deletions compiler/compile_DCS_35iB_EXI.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew DCS_35iB_EXI.LAD /Pmctype=35i-B PMC(DCS,EXI) /overwrite
FlOpen DCS_35iB_EXI.LAD
MnemonicToSrc /file=..\dcs_sysprm.mne /init=0
MnemonicToSrc /file=..\symbol_dcs.csv
MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBaseDCS.mem
Export /ExtSym ..\symbol_dcs.csv
FlClose
End
10 changes: 10 additions & 0 deletions compiler/compile_DCS_35iB_FB.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew DCS_35iB_FB.LAD /Pmctype=35i-B PMC(DCS,FB) /overwrite
FlOpen DCS_35iB_FB.LAD
MnemonicToSrc /file=..\dcs_sysprm.mne /init=0
MnemonicToSrc /file=..\symbol_dcs.csv
MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBaseDCS.mem
Export /ExtSym ..\symbol_dcs.csv
FlClose
End
10 changes: 10 additions & 0 deletions compiler/compile_DCS_PMiA_EXI.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew DCS_PMiA_EXI.LAD /Pmctype=Power Motion i-A PMC(DCS,EXI) /overwrite
FlOpen DCS_PMiA_EXI.LAD
MnemonicToSrc /file=..\dcs_sysprm.mne /init=0
MnemonicToSrc /file=..\symbol_dcs.csv
MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBaseDCS.mem
Export /ExtSym ..\symbol_dcs.csv
FlClose
End
10 changes: 10 additions & 0 deletions compiler/compile_DCS_PMiA_FB.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FlNew DCS_PMiA_FB.LAD /Pmctype=Power Motion i-A PMC(DCS,FB) /overwrite
FlOpen DCS_PMiA_FB.LAD
MnemonicToSrc /file=..\dcs_sysprm.mne /init=0
MnemonicToSrc /file=..\symbol_dcs.csv
MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne
Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1
Export /MemData ..\MBaseDCS.mem
Export /ExtSym ..\symbol_dcs.csv
FlClose
End
14 changes: 14 additions & 0 deletions compiler/go.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ rem Date :Version: Sign :Description :
rem --------------------------------------------------------------------------
rem :26.06.20: 3.0.0 :Blp :3xi-A + 0i-D removed, FLT + FB added :
rem --------------------------------------------------------------------------
rem :26.08.22: 3.0.1 :BMk :0i-F-L added :
rem --------------------------------------------------------------------------
rem : : : : :
rem --------------------------------------------------------------------------
set MNEMONIC_FILE=..\sysprm.mne
Expand Down Expand Up @@ -90,6 +92,18 @@ findstr /b /c:"4 0i-F PMC(MEM-B,FLT)" %MNEMONIC_FILE% > NUL
if not errorlevel 1 (set PMCTYPE=0iF_Mem_B)
if %PMCTYPE% EQU 0iF_Mem_B goto compile

rem --------------------------------------------------------------------------
rem 0i-F-L
rem --------------------------------------------------------------------------

findstr /b /c:"4 0i-F PMC/L(MEM-B,FB,FLT)" %MNEMONIC_FILE% > NUL
if not errorlevel 1 (set PMCTYPE=0iF-L_Mem_B_FB)
if %PMCTYPE% EQU 0iF-L_Mem_B_FB goto compile

findstr /b /c:"4 0i-F PMC/L(MEM-B,FLT)" %MNEMONIC_FILE% > NUL
if not errorlevel 1 (set PMCTYPE=0iF-L_Mem_B)
if %PMCTYPE% EQU 0iF-L_Mem_B goto compile

rem --------------------------------------------------------------------------
rem 32i-B
rem --------------------------------------------------------------------------
Expand Down
Loading

0 comments on commit 07994c6

Please sign in to comment.