一、 软件说明:
本软件功能是将三菱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) 下载次数:473 PWMto51转换软件试用V1.39.part2.rar (1362 K) 下载次数:460 [ 此帖被电梯浪子在2013-09-09 23:16重新编辑 ]