广告已过期!
商品属性

开发语言:VC++

数据库:其他

商品详情
商品属性
    • 品牌其他
    • 语言VC++
    • 数据库其他
    • 移动端无
    • 大小80 MB
    • 规格整站源码
    • 授权免授权
    • 源文件完全开源(含全部源文件)
安装环境
    • 安装服务¥120.00(额外,可选)
    • 主机类型独立主机(服务器、VPS、VM)
    • 伪静态无需
    • 操作系统Windows
    • 安装方式提供管理权限
    • web服务IIS
商品介绍
         FX2N_V8.0程序开发说明
       1、应部分客户要求,完善PLC底层源码,本人利用业余时间对程序架构做了优化调整,解决之前源码存在的BUG,功能指令也对应增加了很多,比之前版本稳定性大大提高。
       2、本程序是在之前版本程序基础上升级,架构优化较大
       3、欢迎各位亲们、各位爱好者购买测试(本文面免费提供测试HEX,欢迎下载测试)
       4、本版本程序价格为什么比之前版本低很多?主要目的是希望大家在测试过程中发现问题,然后及时反馈给我们,我们将进一步完善。

 
一、本源码主要支持功能描述如下:
12、20171228优化RTC时钟功能,三菱软件可直接设置时间
1、支持三菱PLC GX  Developer、GX Works2 梯形图直接编程

2、支持RS232下载HEX

3、支持触摸屏通信

4、支持485 Modbus RTU 主机模式和从机模式通信(USART3:PB10\\PB11)

5、支持2路AB编码器 (C251:A0-X0,B0-X1)(C253:A1-X3,B1-X4)

6、支持2路外部脉冲输入X1(C236)和X4(C239);

7、支持2路高速脉冲输出Y0和Y1,PLSY和PWM;

8、支持2路高速脉冲指令PLSY和PWM;

9、支持RTC时钟功能、万年历功能

10、支持触摸屏通信功能

11、支持模拟量输入、模拟量输出

二、主要使用说明如下:

STM32F103系列RAM内存不小于48K,Flash内存不小于256K ;

串口1:USART1-(PA9\\PA10)用于HEX下载、梯形图下载、触摸屏通信,波特率19200/9600;

串口3:USART3-(PB10\\PB11)用于MODBUS RTU 485通信,波特率9600。

三、具体支持指令如下:

1、     OUT 、SET、 RST、LPS、LPF 、MC、MCR

2、 程序流程指令:

  CJ、CJP、CALL、CALLP、SRET 、FOR、NEXT

3、 传送比较指令

   CMP、CMPP、DCMP、DCMPP、

   ZCP、DZCPP、

 MOV

DMOV

   SMOV

CML

DCML

BMOV、

    FMOV、DFMOV、XCH、DXCH、

    BCD、DBCD、BIN、DBIN 

4、  算术与逻辑运算指令

ADD、DADD、SUB、DSUB、

MUL、DMUL、

DIV

DDIV

INC

INCP

DINC

DINCP

DEC、DECP、DDEC、WAND、

DWAND、

WOR

DWOR

WXOR

DWXOR

NEG

DNEG

5、循环与移位指令

ROR、DROR、ROL、DROL、

RCR、DRCR

RCL、DRCL、DEMOV 

6、数据处理指令

ZRST、DECO、MEAN、SQR、DSQR、

FLT、DFLT、REFF、MTR、

7、浮点运算指令

DEADD、DESUB、DEDIV、DEMUL、

DESQR、DEMOV

INT、DINT、DSIN、DCOS、DTAN 

8、高低字节交换指令

SWAP、DSWAP

9、时钟运算指令

   TCMP、TZCP、TADD、TSUB、

   TRD、TWR、GRY、GBIN、DGBIN

10、触点比较指令

LD、LDI、AND、ANI、OR、ORI

LDP、LDF、ANDP、ANDF、ORP、ORF

LD=、DLD=、LD>、DLD>、LD<、DLD<

LD<>、DLD<>、LD<=、DLD<=、LD>=、DLD>=

AND=、DAND=、AND>、DAND>、AND<、DAND<

AND<>、DAND<>、DAND>=、DAND>=、DAND<、DAND<=

OR=、DOR =、OR >、DOR >、OR <、DOR <

OR <>、DOR <>、DOR >=、DOR >=、DOR <、DOR <=

11、其他指令

ECMP、EZCP、PID、ALT、PID、HSCS、PLSY、PWM、END、RET 

 

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

断电保存寄存器:

400个数据寄存器:D500--D900

50个计数器:       C101--C150 

50个定时器:       T100--T150

512个内部继电器:M512--M1024

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

 

13、模拟量功能(12位精度): 2AD+2DA(若有需要可以多加)

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

D6030  D6031 (0~10V-->0~4095)

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

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

14、增加I2C函数功能:

方便外部EEPROM扩展

15、优化定时器功能(与三菱兼容):

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

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

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

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

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

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

 

 16、

支持在线监视(写入模式)功能!

AB/CAN/Keil/STM32/FX2N/PLC源码/断电保持/模拟/485/MODBUS/RTC

 

17、

     优化人机界面触摸屏通信函数,通信测试如下:

AB/CAN/Keil/STM32/FX2N/PLC源码/断电保持/模拟/485/MODBUS/RTC



18、

  串口通信功能优化

A、优化通信口RS232波特率9600\\19200自适应,不再需要PLC复位才能改变波特率,在运行过程中即可切换。


19、 增加MODBUS  485功能(可主从机切换、CRC校验)
1、通信口:

STM32F103的USART3(PB10-TX/PB11-RX),波特率9600

AB/CAN/Keil/STM32/FX2N/PLC源码/断电保持/模拟/485/MODBUS/RTC


 4、测试实例如下:

AB/CAN/Keil/STM32/FX2N/PLC源码/断电保持/模拟/485/MODBUS/RTC

AB/CAN/Keil/STM32/FX2N/PLC源码/断电保持/模拟/485/MODBUS/RTC





 






 
程序容量 8K步
内部寄存器D 8000个
定时器T 256个
记数器C   256个
输入点X   256个
输出点Y   256个
壮态继电器S 600个
辅助继电器M  3071点 M0-M3071
特殊功能:
M8000(运行监视触点)              M8001(运行监视反触点).
M8002(初始化脉冲触点)           M8003(初始化脉冲反触点)
M8004(错误指示触点)               M8011(10毫秒时钟脉冲)
M8012(100毫秒时钟脉冲)        M8013(1秒时钟脉冲)
M8014(1分时钟脉冲)                M8020(零位标志)
M8021(借位标志)                      M8022(进位标志)
M8029(指令执行结束标志)     M8033(内存保持触点)
M8034 (禁止输出触点).  
更多参考FX2N系列。

 

免费测试HEX下载地址:

https://pan.baidu.com/s/1nvSminv 密码:ewao

测试HEX对应IO如下:

//部分输入X定义


#define X00 PCin(7)


#define X01 PCin(6)


#define X02 PBin(15)


#define X03 PAin(1)


#define X04 PAin(8)


 


//部分输出Y定义


#define Y00 PCout(9)  


#define Y01 PAout(11)  

 

#define Y02 PCout(11)


#define Y03 PCout(12)



 

//RUN/STOP开关


#define RUN_STOP   PB(2)   


#define PVD              PAin(0)



 



 
 

 
4、打开GX-Develoer与工控板建立连接

AB/CAN/Keil/STM32/FX2N/PLC源码/断电保持/模拟/485/MODBUS/RTC


 

5、下面就可以像操作三菱PLC那样“随心所欲”的操作了,以图片为证:

AB/CAN/Keil/STM32/FX2N/PLC源码/断电保持/模拟/485/MODBUS/RTC


 

 

AB/CAN/Keil/STM32/FX2N/PLC源码/断电保持/模拟/485/MODBUS/RTC

 

 

四、:下面为与GX Works2软件成功操作界面




QQ 1829697529 1021562451

声明

1、链接失效请联系客服人员。
2、资源均来源于网友分享及网络公开发表文件,所有资料仅供学习交流。
3、如侵犯您的权益,请联系客服人员,我们将会在第一时间进行处理。

评论区

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~