dtlz 发表于 2013-2-23 23:09:03

三菱PLC梯形图转51单片机HEX软件 支持AD/DA GX在线监控 发脉冲

本帖最后由 dtlz 于 2013-2-23 23:29 编辑

试用版V1.1下载:


一、    软件说明:
本软件功能是将三菱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
         注:指令使用格式:DnZnKnXnZnKnYnZn 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单片机免断电下载程序(必须用转换成的程序下载一次后才支持);
http://www.ymmfa.com/attachment/Mon_1302/52_7216_222a109149dc284.jpg
http://www.ymmfa.com/attachment/Mon_1302/52_7216_c1a57caa75ae6c6.jpg
http://www.ymmfa.com/attachment/Mon_1302/52_7216_01c4ef83edbded3.jpg
http://www.ymmfa.com/attachment/Mon_1302/52_7216_75d1d7421a2fbbc.jpg




~just_yy 发表于 2013-2-23 23:16:34

这么强 这个软件在哪下载啊?

stm8s 发表于 2013-2-24 00:20:26

哇,强。。这都可以

dtdzlujian 发表于 2013-2-24 01:22:06

LZ 给些注意点 实例 对这个软件不了解

hujian2288 发表于 2013-2-24 01:39:37

不能正常下载附件,楼主重新上传吧。

dtlz 发表于 2013-2-24 08:24:22

附件我测试下载是可以的

dtlz 发表于 2013-2-24 08:30:26

最新版本手册:



hujian2288 发表于 2013-2-24 09:41:28

刚试过,可以正常下载了。支持楼主{:victory:}

fangmcu 发表于 2013-2-24 11:30:48

能支持步进顺控?

dtlz 发表于 2013-2-24 12:41:02

fangmcu 发表于 2013-2-24 11:30 static/image/common/back.gif
能支持步进顺控?

暂时不支持

tangsizu 发表于 2013-2-24 22:43:26

人家叶工早就有了,貌似还挺强大

dtlz 发表于 2013-2-25 08:25:06

tangsizu 发表于 2013-2-24 22:43 static/image/common/back.gif
人家叶工早就有了,貌似还挺强大

各有优缺点!

zhangfuhg 发表于 2013-2-26 23:05:44

试试看吧!

qijun 发表于 2013-3-9 19:28:23

都不是免费的,作用就不大了!

jetli 发表于 2013-3-9 19:44:54


也就是说,,,老款三菱PLC硬件实际上就是 51 core 的{:sweat:}

fayuanye 发表于 2013-4-9 13:42:38

试一试!!

dtlz 发表于 2013-4-9 19:40:41

三菱PLC梯形图转51单片机HEX软件试用V1.38


szmachine 发表于 2013-4-9 21:49:06

LZ,增加了什么功能,支持高速脉冲输入吗?

dtlz 发表于 2013-5-6 21:39:55

测试版本V1.39

dtlz 发表于 2013-5-6 21:40:58

更正试用V1.38使用12T的单片机定时不准,响应慢的BUG

SengChuary 发表于 2013-5-7 18:49:38

能支持1T STC51单片机的下载吗

dtlz 发表于 2013-5-7 21:09:39

使用STC的单片机,如果开通是通讯功能,只需要下载一次转换的程序,以后都断电下载程序

zfm0610363 发表于 2013-5-7 21:26:12

刚试过,可以正常下载了。支持楼主{:victory:}

dtlz 发表于 2013-5-8 09:44:04

{:handshake:}

ayu520 发表于 2013-7-5 23:23:07

没什么实际意义,要是用单片机的话直接学C语言就行了,C语言也不难,单片控制个开啊关的更是简单。况且这种软件BUG有多稍复杂点的梯形图就歇菜了。

ygyf 发表于 2013-7-7 21:30:46

还是有意义的,我懂梯形图,就不会c语言

dtlz 发表于 2013-9-23 13:43:58

正式版本支持PLSR的Y0发一路,加减速比较平滑
支持STC的1T单片机使用通讯功能不限定11.0592等晶振!
支持DS1302时钟芯片
支持24CxxEEPROM芯片;
支持一路高速输入功能
支持最多8路AD输入
支持最多4路DA输出

szmini2006 发表于 2013-9-23 13:50:39

咦,这不是叶工那个软件吗?

dtlz 发表于 2013-9-23 16:42:47

此非彼!

dtlz 发表于 2013-9-24 09:23:16

本帖最后由 dtlz 于 2013-9-24 09:25 编辑

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支持通讯功能;
支持DS1302时钟芯片、支持AT24Cxx的EEPROM、支持一路高速输入;
关于PLSR指令,现在仅支持Y0一路,但是加减速比较平滑,最大发送建议是2~5KHz;

z7001 发表于 2013-9-24 09:29:16

dtlz 发表于 2013-9-24 09:23 static/image/common/back.gif
V1.43功能介绍

升级内容:


不过,目前还不支持X64 位系统吧?

dtlz 发表于 2013-9-24 09:52:37

不支持64位系统性

liulingang_1205 发表于 2013-11-30 21:43:57

很好,很强大。谢谢楼主

zhangfuhg 发表于 2014-1-30 20:15:42

都是50步,多几步才好做试验!

chenfuen 发表于 2014-7-23 11:27:36

有更新没有

bmz7869737 发表于 2014-8-17 13:27:21

看起来不错,不过难道不需要底层程序吗。

omlarn 发表于 2014-9-16 23:50:18

先记号!

ahbb 发表于 2014-10-14 17:08:07

叶工的都免费了!!

wxdl 发表于 2014-10-14 22:29:22

支持楼主!!!

chenlong_987 发表于 2015-3-6 22:25:09

这个一定要MARK一下

gzhmcu 发表于 2015-3-12 14:50:10

免费是王道,收费遭破解,如果有经济价值的话,希望LZ出硬件,+免费软件才好,仅仅是个建议

dtlz 发表于 2015-3-12 18:57:13

做软件本身就是给别人可以灵活使用,你做硬件,那不是断自己的路?
别想什么都是免费,那你工作怎么不免费?
不管收费免费,选择你自己合适的就可以
页: [1]
查看完整版本: 三菱PLC梯形图转51单片机HEX软件 支持AD/DA GX在线监控 发脉冲