技术探索:三菱FX3U V50 STM32F407以太网4G模块底层源码支持
在科技的浪潮中,我们每天都在追求卓越的性能和稳定性。对于专注于嵌入式开发的程序员来说,掌握底层源码支持是提升技术能力的关键。近期,我们聚焦于一款特定型号的三菱FX3U V50 STM32F407以太网4G模块的底层源码支持,它基于STM32F407平台,展现了全新的程序架构和丰富的指令。
今日亮点
在过去的某一天,我们修复了无法在线监视特定范围D8000~D255值的故障,并成功解决了在线监视卡死的问题。此外,我们还新增了一路485口支持,并实现了多种编程口协议和Modbus RTU协议。这些新增功能不仅提升了的稳定性和可靠性,也使得该模块在特定领域具有更广泛的应用前景。
具体内容
一、2021年3月1日的新进展
在过去的某一天,我们对FX3U V50模块进行了全面的升级和优化。在这一版本中,全新的程序架构使得指令更加丰富,注释也更加详细。该模块基于STM32F407平台,全面支持以太网4G模块的功能。经过深入的测试和优化,我们成功修复了无法在线监视D8000~D255的值的问题,并且解决了在线监视卡死的问题。这一系列的改进提升了的整体性能和稳定性。
二、新增功能与协议支持
在此期间,我们还新增了一路485口支持,并实现了多种编程口协议和Modbus RTU协议。通过这一扩展功能,我们能够更好地满足用户在不同场景下的需求。无论是需要远程监视的数据传输还是工业控制的集成,这一模块都能提供强有力的技术支持。同时,我们还能通过D8120按需切换编程协议,满足了不同用户的不同需求。
三、新增指令及操作实践
自2月以来,该模块新增了多项指令,具体包括:ZCPP、DZCPP、MOVP、DMOVP、SMOVP、CMLP、DCMLP等。同时,我们提供了相应的编程口协议和Modbus RTU协议的接口函数,让用户能够根据实际情况进行编程和应用。在实际应用中,我们还进行了多种指令的实践操作,证明了这一模块在实际应用中的可靠性和稳定性。
四、结语
通过这次的探索与实践,我们不仅了解了这款三菱FX3U V50 STM32F407以太网4G模块的底层源码支持的优势和特点,也提升了自己的技术能力和应用水平。未来,我们将继续关注该模块的技术发展和应用前景,为用户提供更好的技术支持和服务。
三菱FX3U V50 stm32f407底层源码支持以太网4G模块
FX3U源码V50.0版,基于STM32F407平台,全新程序架构,指令丰富,注释详细。
6、2021年3月1日,修复无法在线监视D8000~D255的值,并修复在线监视卡死的问题。
5、2020年3月10日,新增一路485口支持 编程口协议 和 Modbus RTU协议,通过D8120按需切换。
4、2019年11月~2020年3月期间,新增指令120多条,具体指令如下:
ZCPP、DZCPP、MOVP、DMOVP、SMOVP
CMLP、DCMLP、FMOVP、DFMOVP、XCHP
DXCHP、BCDP、DBCDP、BINP、DBINP
ADDP、DADDP、SUBP、DSUBP、MULP
DMULP、DIVP、DDIVP、DDECP、WANDP
DWANDP、DWORP、WXORP、DWXOR、DWXORP
NEGP、DNEGP、RORP、DRORP、ROLP
DROLP、RCRP、DRCRP、RCLP、DRCLP
SFTR、SFTRP、SFTL、SFTLP、WSFR
WSFRP、WSFL、WSFLP、SFWR、SFWRP
SFRD、SFRDP、ZRSTP、DECOP、ENCOP
SUMP、DSUM、DSUMP、BON、BONP
DBON、DBONP、MEANP、DMEAN、DMEANP
SQRP、DSQRP、FLTP、DFLTP、SER
SERP、DSER、DSERP、ABSD、DABSD
INCD、TTMR、STMR、ALTP、RAMP
SEGDP、ASCIP、HEXP、CCD、CCDP
VRRD、VRRDP、VRSC、VRSCP、DECMP
DECMPP、DEZCP、DEZCPP、DEBCD、DEBCDP
DEBIN、DEBINP、DEADDP、DESUBP、DEDIVP
DEMULP、DESQRP、INTP、DINTP、DSINP
DCOSP、DTANP、SWAPP、DSWAPP、TCMPP
TZCPP、TADDP、TSUBP、TRDP、TWRP
HOUR、DHOUR、GRYP、DGRYP、GBINP、DGBINP
3、2019年11月新增以太网Modbus TCP服务器(8路)或者客户端(1路);
2、2019年10月新增自由协议指令,RS指令;
1、2019年09月新增Modbus主站专用指令,ADPRW指令;
一、产品功能描述:
1、用梯形图语言编写应用程序,可以直接使用三菱编程GX Developer或者GX Works2编程、下载、调试、监视(可以监视中写入方便调试),不需要转换,和正规PLC一样的下载方式。
2、支持人机界面连接,应用中完全等同于三菱FX3U。
3、支持梯形图编程、下载、监控。
4、编程口为程序上下载及与人机界面通信之端口。
5、本PLC 采用抗干扰极强的工业级32位MCU,STM32F407。
6、可灵活运用在各种工业自动控制场合,如冶金、化工、塑料、轻纺、食品、包装、印刷、建材、木工、中央空调、环保设备以及单一过程控制装置等行业中的生产机械、工业流水线、各种机床的工业控制设备中。
二、产品资源描述:
12 、可定制4路脉冲输出功能,涉及指令PWM、PLSY、PLSR、DRVI、DRVA、ZRN等(另收费)
11、2021年3月1日,修复无法在线监视D8000~D255的值,并修复在线监视卡死的问题
10、2020年3月10日,新增一路485口支持编程口协议和Modbus RTU协议,通过D8120按需切换
9、2019年11月~2020年3月期间,新增指令120多条
8、1路以太网Modbus TCP服务器(8路)或者客户端(1路)
7、2路脉冲输入(X0~X1)或2路AB编码器(AB0:X0、X1和AB1:X3、X4)
6、1路232通信(支持编程口协议)
5、2路485通信(支持Modbus RTU协议)
4、1路CAN通讯,通过共享寄存器方式扩展
3、2路ADC(2路0-20MA电流或者0-10V电压采集)
2、2路DAC输出(4-20MA电流或0-10V输出)
1、RTC日历时钟
三、本产品目前支持以下资源:
3.1 最大内存容量:16000步.
3.2 输入继电器 X
X000-Xn,可根据用户实际需要扩展
3.3 输出继电器 Y
Y00-Yn,可根据用户实际需要扩展
3.4 辅助继电器M
M512-M1023保持 ,M0-M511、M511-M1535一般用, M8000-M8255特殊寄存器
3.5 状态寄存器 S
S0-S1000一般用
3.6 定时器T
T0-T199 :100MS 共200点 ; T200-T245: 10MS 共46点 ;T246-T255 :1MS 共10点
3.7 计数器C
C0-C199 16位增量计数200点 , C200-C234 32位增量计数
3.8 数据寄存器D
D200-D599 掉电保持共400点 ,D0-D199、D1000-D7999一般用 掉电不保持
D8000-D8149数据寄存器 掉电保持共150点,D8150-D8255数据寄存器掉电不保持
3.9 变址寄存器V0-V7 Z0-Z7
3.10 字软元件KnX,KnY,KnM,KnS
3.11 常数K 16位和32位 ,H 16位和32位
注:X,Y寄存器 不存在X8 X18 Y8 、Y18 之类的编号
四、本产品目前支持命令集
本产品目前支持Fx3U的以下命令:
1、基本顺控指令
LD、LDI、AND、ANI、OR、ORI
LDP、LDF、ANDP、ANDF、ORP、ORF
OUT 、SET、 RST、LPS、LPF 、END、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、MEAN、SQR、DSQR、
FLT、DFLT、REFF、MTR
【DECO、ENCO、SEGD共3条指令传人记2018年05月26日新增】
7.1、浮点运算1指令
ECMP、EZCP
7.2、浮点运算2指令
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=、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、方便指令与外部设备用指令
ALT、PID、RS(自由协议指令)、ADPRW(Modbus主站专用指令)
12、高数处理指令
PLSY、PWM、PLSR、DRVI、DRVA、ZRN(另收费)
FX3U源码功能持续升级中,敬请关注。
。
。
新增功能预告:
1、CAN接口实现CANopen协议;
2、EC20移远4G 图像、模拟量、温湿度等数据传输至阿里云或ONENET云。