网站颜色:

新版本STM32三菱FX2N PLC底层 源码 原理图 支持GXDeveloper

  • 无参数

目前本店出售的是2016年3月份非常新版本的源码哦!出售基于STM32F103的PLC底层源码,提供MDK源码,PLC开发板设计原理图SCH,PCB图。

 

拍下后发邮箱的。

 

此STM32底层源码方案支持三菱GX-Developer/GX-WORKS2编程环境,支持人机界面连接,基于三菱FX2N,里面包括通讯,以及监控功能,指令执行,在线写入功能(注意不完全支持所有三菱梯形图指令,没有品质高指令,其他指令需要自己研究源码添加),支持梯形图编程、下载、监控。编程口为程序上下载及与人机界面通信之端口.

 

 

 CPU要求:

STM32F103系列

   RAM内存不小于48KFlash内存不小于256K 

 程序中IO管脚定义

1)部分输入X定义

#define X0  PAin(1)

#define X1  PAin(2)

#define X2  PAin(3)

#define X3  PAin(6)

#define X4  PAin(7)

#define X5  PCin(4)

#define X6  PCin(5)

#define X7  PBin(0)

...

 

2)部分输出Y定义

#define Y00 PCout(9)    

#define Y01 PAout(8)

#define Y02 PAout(11)

#define Y03 PAout(12)    

#define Y04 PAout(15)

#define Y05 PCout(10)

#define Y06 PCout(11)    

#define Y07 PCout(12)

3)RUN/STOP开关

#define RUN_STOP PCin(13)   

 

支持的功能:

 

持三菱GX Developer/GX WORKS2

  兼容三菱GX Developer/GX WORKS2,支持PLC写入、PLC读出、PLC校验、在线监视、在线监视软件批量监视、在线监视(写入模施以及远程操作RUN/STOP等功能。

 

2兼容一般的组态触摸屏(如昆仑通态触摸屏)、变频器、仪表等 

3、基础版本程序支持如下指令(其他指令亲可以自己添加):

RST         RSTS       RSTTC

OUT        OUTS       SET      SETS

ADD        SUB        MUL      DIV 

LD          LDI         LDP      LDF

AND        ANI         OR       ORI 

ANDP       ANDF      ORP      ORF

ADDP       SUBP      MULP    DIVP

MOV         MOVP     END      FEND

CJ           CALL      RET        INV           

LD=         LD>      LD<        LD<=        LD>=

AND=      AND>      AND<     AND<=     AND>=

4、FX2N源码说明:

1) 程序风格,规整代码,并新增部分注释,方便读懂

2) 更新指令如下:

INC       INCP        DEC         DECP       

MPP       LD<>      AND<>      OR=  

OR>       OR<        OR>=        OR<=       OR<>

WAND    WOR       WXOR        NEG

ROL       ROR        RCL          RCR      SQR      SWAP

3) 波特率自适应功能9600、(咨询特价)

4完善功能,当远程STOP或者硬件开关使PLC为STOP状态时,将内部寄存器,定时器,计数器等清零功能,与三菱FX2N兼容,具体清零寄存器包括(D0-D8000 ;C0-C255;T0-T255 ;M000--M3072,其余不清零)

5) 断电保持功能,更改相关断电保持寄存器,具体如下:

450个数据寄存器: D500--D950

150个计数器:       C101--C150 

150个定时器:       T100--T150

512个内部继电器: M512--M(咨询特价)

其他寄存器STOP 或者断电将清零

6) 模拟量功能: 2AD+2DA(若有需要可以多加)

2AD路模拟量输入对应寄存器:

D8030  D8031 (0~10V-->0~4095)

2DA路模拟量输出对应寄存器:

D7030  D7031(0~4095-->0~10V)

7) I2C函数功能:

方便外部EEPROM扩展

8) 定时器功能(与三菱兼容):

8.1) 常规定时器   T0~T255,  共256点     

       T0~T199       100ms定时器,      共200点

       T200~T245    10ms定时器,       共46点

 

8.2) 积算定时器   T246~T255,共10点

       T246~T249    1ms积算定时,      共4点

       T250~T255    100ms积算定时器,共6点

2.5、 PLC编程支持的功能

编程语言       梯形图

程序容量       8K步

内部寄存器D  8000个

定时器T      256个

记数器C        256个

输入点X        256个

输出点Y        256个

壮态继电器S  600个

辅助继电器M  3071点 M0-M(咨询特价)

特殊功能:

M8000(运行监视触点)             M8001(运行监视反触点).

M8002(初始化脉冲触点)          M8003(初始化脉冲反触点)

M8004(错误指示触点)             M8011(10毫秒时钟脉冲)

M8012(100毫秒时钟脉冲)        M8013(1秒时钟脉冲)

M8014(1分时钟脉冲)              M8020(零位标志)

M8021(借位标志)                   M8022(进位标志)

M8029(指令执行结束标志)       M8033(内存保持触点)

M8034 (禁止输出触点).  

更多参考FX2N系列。

热门设计服务