工控论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 65|回复: 0

STM32仿FX2N PLC源码 Keil C代码支持MODBUS/断电保持/AD/DA/RTC/高速脉冲/浮点运算

[复制链接]

5954

主题

6756

帖子

1627

积分

管理员

Rank: 9Rank: 9Rank: 9

工控币
1292
发表于 2019-4-14 16:44:44 | 显示全部楼层 |阅读模式
FX2N源码V3.8版,程序框架清晰,支持丰富PLC指令,本人亲自测试代码,PLC程序与三菱GX Works完美兼容。
支持AD/DA模数和数模转换
支持modbus总线通信
支持高速脉冲输出功能PLSY
支持RS232触摸屏通信
支持RTC时钟
支持浮点运算
一、FX2N源码V3.8版的使用基本说明
编译语言:C语言
FX2N源码V3.8版根据三菱FX2NPLC通信协议通信命令以及基于STM32F103系列单片机上编写运行的程序,可以直接利用三菱编程软件编写梯形图下载运行,无需任何转换。
  注:1)目前在STM32F103RD/STM32F103VC/STM32F103VD/STM32F103VE/STM32F103ZE测试通过;
      2)本程序不完全支持所有梯形图指令,如果需要其他的功能,需要亲自己修改代码,我们不提供代码修改服务,所以亲需要一定的基础,请谅解!
编译环境:Keil 4或者Keil5
二、支持的指令
三、具体支持指令如下:
1、基本指令   
OUT 、SET、 RST、LPS、LPF
2、 程序流程指令:
  CJ、CJP、CALL、CALLP、SRET
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、HSCS、PLSY、END、RET

STM32仿FX2N_MODBUS_RTC_AD_DA_V3.8源码.zip  [预览压缩包] (8.57 MB, 售价: 30 工控币)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|工控技术网 |网站地图

GMT+8, 2019-6-16 19:30

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表