電梯浪子
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 148 個
工控威望: 331 點
下載積分: 1148 分
在線時間: 248(小時)
注冊時間: 2007-05-13
最后登錄: 2022-10-25
查看電梯浪子的 主題 / 回貼
樓主  發(fā)表于: 2013-02-23 20:36
一、    軟件說明:
本軟件功能是將三菱FX2N的PLC程序轉換成51單片機HEX文件的程序,本軟件有相當完善的出錯與提示檢測功能(元件范圍檢測,支持的指令檢測,是否FX2N的程序文件檢測,是否FX2N軟元件內(nèi)存數(shù)據(jù)文件檢測等等),軟件支持三菱的PLC編程軟件:FXGPWIN與GX Developer(保存時需要保存為FXGP文件);
二、    支持的指令:
 基本指令:LD LDI LDP LDF OR ORI ORP ORF AND ANI ANDP ANDF NOP MPS MRD
            MPP SET OUT RST PLS PLF INV END (除了MC,MCR)
應用指令:
16位:
MOV MOVP INC INCP DEC DECP ZRST CMP LD> LD>= LD< LD<= LD= LD<> ALT ALTP OR> OR>= OR< OR<= OR= OR<> BCD WDT AND> AND>= AND< AND<= AND= AND<> CDDADD SUB MUL DIV WAND WOR WXOR CALL DECO DECOP ENCO ENCOP CJ FEND SRET CML CMLP SUM ZCP PLSY
32位:
DCML DCMLP DMOV DMOVP DINC DINCP DDEC DDECP DADD DSUB DMUL DDIV DAND DOR DXOR DCMP DSUM DZCP LDD= LDD<= LDD< LD> LD<> LD>= ANDD= ANDD<= ANDD< ANDD> ANDD<> ANDD>= ORD= ORD<= ORD< ORD> ORD<> ORD>= DPLSY
           注:指令使用格式:DnZn  KnXnZn  KnYnZn KnMn等
                 1、LD(OR\AND)P與LD(OR\AND)F指令不支持使用特殊繼電器
        2、應用指令P可使用:80次(PLSY與DPLSY會各占用一次)
        3、(D)PLSY指令只能對Y0、Y1發(fā)脈沖,最高頻率5K,建議使用3K以下,S76為Y0發(fā)送結束,S77為Y1發(fā)送結束;
三、    支持的元件范圍:
X0~X37                Y0~Y37                     M0~M399                    
S0~S79                 C0~C55                     T0~T87(100MS)           D0~D149                      
Z0~Z3                  D500~(D509~D819) :有次數(shù)壽命,請不要在程序是頻繁寫入新數(shù)據(jù)            
    注:1、Z0、Z1、Z2可作變址寄存器使用,但是Z2的內(nèi)容會傳送到顯示模塊MAX7219顯示前五位,顯示程序經(jīng)過優(yōu)化處理,不會因干擾而誤顯示;
    2、EEPROM的D寄存器由選擇單片機時確定,10~320個D寄存器D500起;
四、    單片機選型:
1、    建議選擇STC的11Fx與12C6Ax系列的單片機,程序容量建議大于16K,RAM必須大于等于1280B的;
2、    也可以選擇由我提供的測試板(有14MR,24MR,30MR);
3、    本軟件支持STC12C6AxxS2(AD)單片機的模擬量功能;
4、    關于通訊監(jiān)控功能時選擇的晶振必須為:11.0592Mhz、18.432Mhz、22.1184Mhz、33.1776Mhz;
5、    現(xiàn)在軟件支持針對的STC單片機型號有:STC90CxxRD+、STC89CxxRD+、STC11Fxx、STC12C5Axx,使用其它廠家的單片機或STC其它型號單片機時,請在軟件上選擇其它單片機(不支持EEPROM功能,不支持看門狗功能);
五、    其它說明:(正式版沒有程序步限制:需要收費注冊;測試版本的限制50步:免費!
1、    本軟件轉換程序支持三菱GX軟件在線監(jiān)控程序;
2、    本軟件轉換程序支持三菱FX2N協(xié)議與文本觸摸屏通訊;
3、    軟件增加了編譯信息與生成程序文件的大小提示;
4、    本軟件支持自動更新提示與下載功能(軟件啟動時自動檢測或按F5);
5、    支持STC單片機免斷電下載程序(必須用轉換成的程序下載一次后才支持);


試用V1.39下載:
PWMto51轉換軟件試用V1.39.part1.rar (1639 K) 下载次数:473
PWMto51轉換軟件試用V1.39.part2.rar (1362 K) 下载次数:460   


[ 此帖被電梯浪子在2013-09-09 23:16重新編輯 ]
從事PLC、軟件與單片機編程……請見我的淘寶:http://lzpj.taobao.com/ QQ:1780085948 梯形圖轉單片機軟件QQ討論群:64143408
電梯浪子
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 148 個
工控威望: 331 點
下載積分: 1148 分
在線時間: 248(小時)
注冊時間: 2007-05-13
最后登錄: 2022-10-25
查看電梯浪子的 主題 / 回貼
1樓  發(fā)表于: 2013-02-23 20:46



從事PLC、軟件與單片機編程……請見我的淘寶:http://lzpj.taobao.com/ QQ:1780085948 梯形圖轉單片機軟件QQ討論群:64143408
電梯浪子
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 148 個
工控威望: 331 點
下載積分: 1148 分
在線時間: 248(小時)
注冊時間: 2007-05-13
最后登錄: 2022-10-25
查看電梯浪子的 主題 / 回貼
2樓  發(fā)表于: 2013-02-24 09:55
可以到這里下載測試版:http://24x7lending.com/read-gktid-123587.html
從事PLC、軟件與單片機編程……請見我的淘寶:http://lzpj.taobao.com/ QQ:1780085948 梯形圖轉單片機軟件QQ討論群:64143408
電梯浪子
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 148 個
工控威望: 331 點
下載積分: 1148 分
在線時間: 248(小時)
注冊時間: 2007-05-13
最后登錄: 2022-10-25
查看電梯浪子的 主題 / 回貼
3樓  發(fā)表于: 2013-09-09 23:01
V1.41版本開始的軟件,支持DS1302實時時鐘(增加15個斷電保持的RAM寄存器)\24C02~16的EEPROM儲存芯片;

1、 建議選擇STC的11Fx與12C6Ax系列的單片機,程序容量建議大于16K,RAM建議1280B的;

2、 基本選型:RAM(內(nèi)存)>=256B與ROM(程序)>=8KB;

3、 本軟件支持STC12C6AxxS2(AD)、STC12C54xxAD、STC12C56xxAD、STC15F2Kxx單片機的模擬量功能;

4、 關于通訊監(jiān)控功能時選擇的晶振必須為:11.0592Mhz、18.432Mhz、22.1184Mhz、33.1776Mhz;

5、 現(xiàn)在軟件支持針對的STC單片機型號有:STC90Cxx、STC89Cxx、STC11Fxx、STC12C5Axx、STC10Fxx、STC12C54xx、STC12C56xx、STC15F2Kxx,使用其它廠家的單片機或STC其它型號單片機時,請在軟件上選擇其它單片機(不支持EEPROM功能,不支持看門狗功能)并選擇對應的RAM容量;

     本軟件并集成了MODBOS-RTU通訊程序!支持EEPROM的D寄存器最多300多個,并可用GXDeveloper編程軟件在線監(jiān)控!

        支持的元件范圍由單片機的RAM不同而不同:

正式版V1.43版本軟件支持基本指令如下:
LD LDI LDP LDF OR ORI ORP ORF ORB AND ANI ANDP ANDF ANB MPS MRD MPP NOP PLS PLF OUT INV END
支持功能指令如下:
16位
MOV MOVP INC INCP DEC DECP ZRST CMP LD> LD>= LD< LD<= LD= LD<> ALT ALTP OR> OR>= OR< OR<= OR= OR<> BCD WDT AND> AND>= AND< AND<= AND= AND<> CDD ADD SUB MUL DIV WAND WOR WXOR CALL DECO DECOP ENCO ENCOP CJ FEND SRET CML CMLP SUM ZCP PLSY TRD BMOV BMOVP

32位
DCML DCMLP DMOV DMOVP DINC DINCP DDEC DDECP DADD DSUB DMUL DDIV DAND DOR DXOR DCMP DSUM DZCP LDD= LDD<= LDD< LDD> LDD<> LDD>= ANDD= ANDD<= ANDD< ANDD> ANDD<> ANDD>= ORD= ORD<= ORD< ORD> ORD<> ORD>= DPLSY
注意:
   LD(OR\AND)P與LD(OR\AND)F指令不支持使用特殊繼電器

  256BRAM:

X0~X17  Y0~Y17  M0~M31  S0~S15  C0~C7  T0~T7(100MS)   D0~D7   應用P執(zhí)行使用次數(shù):16次     支持MODBOS-RTU通訊協(xié)議   不支持FX2N通訊協(xié)議

512BRAM:

X0~X27  Y0~Y27  M0~M39  S0~S23  C0~C15  T0~T23(100MS)   D0~D15   應用P執(zhí)行使用次數(shù):32次   支持MODBOS-RTU通訊協(xié)議   不支持FX2N通訊協(xié)議

768BRAM:

X0~X27  Y0~Y27  M0~M159  S0~S79  C0~C23  T0~T23(100MS)   D0~D59   應用P執(zhí)行使用次數(shù):40次   支持MODBOS-RTU通訊協(xié)議   支持FX2N通訊協(xié)議

1280BRAM:

X0~X37  Y0~Y37  M0~M399  S0~S79  C0~C55  T0~T87(100MS)   D0~D149   應用P執(zhí)行使用次數(shù):80次   支持MODBOS-RTU通訊協(xié)議   支持FX2N通訊協(xié)議

Z0~Z3                  D500~(D509~D819) :有次數(shù)壽命,請不要在程序里頻繁寫入新數(shù)據(jù)











從事PLC、軟件與單片機編程……請見我的淘寶:http://lzpj.taobao.com/ QQ:1780085948 梯形圖轉單片機軟件QQ討論群:64143408
電梯浪子
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 148 個
工控威望: 331 點
下載積分: 1148 分
在線時間: 248(小時)
注冊時間: 2007-05-13
最后登錄: 2022-10-25
查看電梯浪子的 主題 / 回貼
4樓  發(fā)表于: 2013-09-23 12:19
引用
引用第7樓ysh1986于2013-09-12 21:53發(fā)表的  :
可以直接用c語言對單片機編程啊,那樣簡單多了,還用轉換,要是轉換有差異不就出問題了!

不見得,直接用C有用C的好處,但是用轉換軟件也有它的好處
現(xiàn)支持(D)PLSR指令,加減過程比較平滑!
從事PLC、軟件與單片機編程……請見我的淘寶:http://lzpj.taobao.com/ QQ:1780085948 梯形圖轉單片機軟件QQ討論群:64143408
電梯浪子
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 148 個
工控威望: 331 點
下載積分: 1148 分
在線時間: 248(小時)
注冊時間: 2007-05-13
最后登錄: 2022-10-25
查看電梯浪子的 主題 / 回貼
5樓  發(fā)表于: 2013-09-24 09:19
V1.43功能介紹

升級內(nèi)容:
1、更正12C5AS08~56單片機的EEPROM個數(shù)的BUG;
2、修改參數(shù)設置功能的界面,如果V1.42之前版本的設置文件有開通DA、DS1302、高速計數(shù)器、EEPROM功能,請重新設置參數(shù)文件;
3、增加支持STC15F2Kxx單片機;
4、修改STC的燒錄軟件為stc-isp-15xx-v6.58.exe;
5、更改STC的免斷電下載程序為選擇方式,默認非免斷電下載;
6、增加單片機FLASH容量與生成的程序大小判斷,如果生成的容量大,那給出警告提示;
7、更正PLSY、DPLSY指令當S2數(shù)據(jù)為0時,發(fā)送的脈沖不限制,Y0的已發(fā)送脈沖數(shù)存在D12與D13,Y1的已發(fā)送脈沖數(shù)存在D14與D15;
8、增加PLSR、DPLSR指令,并增加S10-Y0脈沖發(fā)送禁止,S11-Y1脈沖發(fā)送禁止;
9、增加支持27Mhz、30Mhz、32Mhz晶振,更新STC的1T單片機通訊功能不再限制晶振為11.0592、22.1184、33.1776,但標準與12T的仍受此限制;
10、增加支持MODBUS-RTU協(xié)議的寫多位寄存器指令支持并增加對DS1302寄存器讀寫的支持;

支持的指令
支持基本指令如下:
LD LDI LDP LDF OR ORI ORP ORF ORB AND ANI ANDP ANDF ANB MPS MRD MPP NOP PLS PLF OUT INV END SET RST
支持功能指令如下:
16位
MOV MOVP INC INCP DEC DECP ZRST CMP LD> LD>= LD< LD<= LD= LD<> ALT ALTP OR> OR>= OR< OR<= OR= OR<> BCD WDT AND> AND>= AND< AND<= AND= AND<> CDDADD SUB MUL DIV WAND WOR WXOR CALL DECO DECOP ENCO ENCOP CJ FEND SRET CML CMLP SUM ZCP PLSY TRD BMOV BMOVP PLSR
32位
DCML DCMLP DMOV DMOVP DINC DINCP DDEC DDECP DADD DSUB DMUL DDIV DAND DOR DXOR DCMP DSUM DZCP DPLSY LDD= LDD<= LDD< LDD> LDD<> LDD>= ANDD= ANDD<= ANDD< ANDD> ANDD<> ANDD>= ORD= ORD<= ORD< ORD> ORD<> ORD>= DPLSR

注意:
   1、LD(OR\AND)P與LD(OR\AND)F指令不支持使用特殊繼電器
   2、應用指令P可使用:80次((D)PLSY與(D)PLSR會各占用一次)
   3、(D)PLSY指令只能對Y0、Y1發(fā)脈沖,STC的1T單片機最高頻率5KHz,其它單片機最高頻率為250Hz,S8為Y0發(fā)送結束,S9為Y1發(fā)送結束,D12為Y0脈沖累計,D14為Y1脈沖累計;

特色:支持看門狗功能
   如果你的程序過長,請在程序中增加WDT指令,以刷新看門狗

支持的元件范圍由選擇不同的單片機而不同
支持的單片機型號有:STC89Cxx、STC90Cxx、STC12C5Axx、STC12C54xx、STC12C56xx、STC11Fxx、STC10Fxx、STC15F2K(新增加)
支持選擇的晶振有:6MHz、11.0592MHz、12MHz、18.432MHz、20MHz、22.1184MHz、24MHz、27MHz、30MHz、32MHz、33.1176MHz;
STC的1T單片機的通訊功能,選擇以上的任何晶振均支持,但是12T的需要11.0592MHz、18.432MHz、22.1184MHz、33.1176MHz支持通訊功能;
關于PLSR指令,現(xiàn)在僅支持Y0一路,但是加減速比較平滑,最大發(fā)送建議是2~5KHz;
從事PLC、軟件與單片機編程……請見我的淘寶:http://lzpj.taobao.com/ QQ:1780085948 梯形圖轉單片機軟件QQ討論群:64143408