電梯浪子
級別: 略有小成
|
一、 軟件說明: 本軟件功能是將三菱FX2N的PLC程序轉換成51單片機HEX文件的程序,本軟件有相當完善的出錯與提示檢測功能(元件范圍檢測,支持的指令檢測,是否FX2N的程序文件檢測,是否FX2N軟元件內存數據文件檢測等等),軟件支持三菱的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發脈沖,最高頻率5K,建議使用3K以下,S76為Y0發送結束,S77為Y1發送結束; 三、 支持的元件范圍: X0~X37 Y0~Y37 M0~M399 S0~S79 C0~C55 T0~T87(100MS) D0~D149 Z0~Z3 D500~(D509~D819) :有次數壽命,請不要在程序是頻繁寫入新數據 注:1、Z0、Z1、Z2可作變址寄存器使用,但是Z2的內容會傳送到顯示模塊MAX7219顯示前五位,顯示程序經過優化處理,不會因干擾而誤顯示; 2、EEPROM的D寄存器由選擇單片機時確定,10~320個D寄存器D500起; 四、 單片機選型: 1、 建議選擇STC的11Fx與12C6Ax系列的單片機,程序容量建議大于16K,RAM必須大于等于1280B的; 2、 也可以選擇由我提供的測試板(有14MR,24MR,30MR); 3、 本軟件支持STC12C6AxxS2(AD)單片機的模擬量功能; 4、 關于通訊監控功能時選擇的晶振必須為:11.0592Mhz、18.432Mhz、22.1184Mhz、33.1776Mhz; 5、 現在軟件支持針對的STC單片機型號有:STC90CxxRD+、STC89CxxRD+、STC11Fxx、STC12C5Axx,使用其它廠家的單片機或STC其它型號單片機時,請在軟件上選擇其它單片機(不支持EEPROM功能,不支持看門狗功能); 五、 其它說明:(正式版沒有程序步限制:需要收費注冊;測試版本的限制50步:免費!) 1、 本軟件轉換程序支持三菱GX軟件在線監控程序; 2、 本軟件轉換程序支持三菱FX2N協議與文本觸摸屏通訊; 3、 軟件增加了編譯信息與生成程序文件的大小提示; 4、 本軟件支持自動更新提示與下載功能(軟件啟動時自動檢測或按F5); 5、 支持STC單片機免斷電下載程序(必須用轉換成的程序下載一次后才支持); 試用V1.39下載: PWMto51轉換軟件試用V1.39.part1.rar (1639 K) 下载次数:474 PWMto51轉換軟件試用V1.39.part2.rar (1362 K) 下载次数:461 [ 此帖被電梯浪子在2013-09-09 23:16重新編輯 ] |
|
---|---|---|
|
電梯浪子
級別: 略有小成
|
|
|
---|---|---|
|
dzluwenjun
級別: 探索解密
|
有機會也學學 |
|
---|---|---|
本帖最近評分記錄:
|
電梯浪子
級別: 略有小成
|
可以到這里下載測試版:http://m.nusil.com.cn/read-gktid-123587.html |
|
---|---|---|
|
陳新港
Chenxingang
級別: 略有小成
|
好東西!!要是支持ARM的芯片STM32F103那就厲害了 |
|
---|---|---|
|
電梯浪子
級別: 略有小成
|
V1.41版本開始的軟件,支持DS1302實時時鐘(增加15個斷電保持的RAM寄存器)\24C02~16的EEPROM儲存芯片; 1、 建議選擇STC的11Fx與12C6Ax系列的單片機,程序容量建議大于16K,RAM建議1280B的; 2、 基本選型:RAM(內存)>=256B與ROM(程序)>=8KB; 3、 本軟件支持STC12C6AxxS2(AD)、STC12C54xxAD、STC12C56xxAD、STC15F2Kxx單片機的模擬量功能; 4、 關于通訊監控功能時選擇的晶振必須為:11.0592Mhz、18.432Mhz、22.1184Mhz、33.1776Mhz; 5、 現在軟件支持針對的STC單片機型號有:STC90Cxx、STC89Cxx、STC11Fxx、STC12C5Axx、STC10Fxx、STC12C54xx、STC12C56xx、STC15F2Kxx,使用其它廠家的單片機或STC其它型號單片機時,請在軟件上選擇其它單片機(不支持EEPROM功能,不支持看門狗功能)并選擇對應的RAM容量; 本軟件并集成了MODBOS-RTU通訊程序!支持EEPROM的D寄存器最多300多個,并可用GXDeveloper編程軟件在線監控! 支持的元件范圍由單片機的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執行使用次數:16次 支持MODBOS-RTU通訊協議 不支持FX2N通訊協議 512BRAM: X0~X27 Y0~Y27 M0~M39 S0~S23 C0~C15 T0~T23(100MS) D0~D15 應用P執行使用次數:32次 支持MODBOS-RTU通訊協議 不支持FX2N通訊協議 768BRAM: X0~X27 Y0~Y27 M0~M159 S0~S79 C0~C23 T0~T23(100MS) D0~D59 應用P執行使用次數:40次 支持MODBOS-RTU通訊協議 支持FX2N通訊協議 1280BRAM: X0~X37 Y0~Y37 M0~M399 S0~S79 C0~C55 T0~T87(100MS) D0~D149 應用P執行使用次數:80次 支持MODBOS-RTU通訊協議 支持FX2N通訊協議 Z0~Z3 D500~(D509~D819) :有次數壽命,請不要在程序里頻繁寫入新數據 |
|
---|---|---|
|
電梯浪子
級別: 略有小成
|
不見得,直接用C有用C的好處,但是用轉換軟件也有它的好處 現支持(D)PLSR指令,加減過程比較平滑! |
|
---|---|---|
|
電梯浪子
級別: 略有小成
|
V1.43功能介紹 升級內容: 1、更正12C5AS08~56單片機的EEPROM個數的BUG; 2、修改參數設置功能的界面,如果V1.42之前版本的設置文件有開通DA、DS1302、高速計數器、EEPROM功能,請重新設置參數文件; 3、增加支持STC15F2Kxx單片機; 4、修改STC的燒錄軟件為stc-isp-15xx-v6.58.exe; 5、更改STC的免斷電下載程序為選擇方式,默認非免斷電下載; 6、增加單片機FLASH容量與生成的程序大小判斷,如果生成的容量大,那給出警告提示; 7、更正PLSY、DPLSY指令當S2數據為0時,發送的脈沖不限制,Y0的已發送脈沖數存在D12與D13,Y1的已發送脈沖數存在D14與D15; 8、增加PLSR、DPLSR指令,并增加S10-Y0脈沖發送禁止,S11-Y1脈沖發送禁止; 9、增加支持27Mhz、30Mhz、32Mhz晶振,更新STC的1T單片機通訊功能不再限制晶振為11.0592、22.1184、33.1776,但標準與12T的仍受此限制; 10、增加支持MODBUS-RTU協議的寫多位寄存器指令支持并增加對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發脈沖,STC的1T單片機最高頻率5KHz,其它單片機最高頻率為250Hz,S8為Y0發送結束,S9為Y1發送結束,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指令,現在僅支持Y0一路,但是加減速比較平滑,最大發送建議是2~5KHz; |
|
---|---|---|
|