软件说明:
本软件功能是将三菱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等
D(OR\AND)P与LD(OR\AND)F指令不支持使用特殊继电器
应用指令P执行使用次数:80次(DPLSY与PLSY会各占用一次)
支持的元件范围:
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起;
单片机选型:
建议选择STC的11Fx与12C6Ax系列的单片机,程序容量建议大于16K,RAM必须大于等于1280B的;
也可以选择由我提供的测试板(有14MR,24MR,30MR);
本软件支持STC12C6AxxS2(AD)单片机的模拟量功能;
关于通讯监控功能时选择的晶振必须为:11.0592Mhz、18.432Mhz、22.1184Mhz、33.1776Mhz;
现在软件支持针对的STC单片机型号有:STC90CxxRD+、STC89CxxRD+、STC11Fxx、STC12C5Axx,使用其它厂家的单片机或STC其它型号单片机时,请在软件上选择其它单片机(不支持EEPROM功能,不支持看门狗功能);
其它说明:(正式版没有程序步限制,但是测试版限制50步!)
本软件转换程序支持三菱GX软件在线监控程序;
本软件转换程序支持三菱FX2N协议与文本触摸屏通讯;
软件增加了编译信息与生成程序文件的大小提示;
本软件支持自动更新提示与下载功能(软件启动时自动检测或按F5);
支持STC单片机免断电下载程序(必须用转换成的程序下载一次后才支持);