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、MCR2、 程序流程指令: CJ、CJP、CALL、CALLP、SRET 、FOR、NEXT3、 传送比较指令 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、DRCRRCL、DRCL、DEMOV 6、数据处理指令ZRST、DECO、MEAN、SQR、DSQR、FLT、DFLT、REFF、MTR、7、浮点运算指令DEADD、DESUB、DEDIV、DEMUL、DESQR、DEMOVINT、DINT、DSIN、DCOS、DTAN 8、高低字节交换指令SWAP、DSWAP9、时钟运算指令 TCMP、TZCP、TADD、TSUB、 TRD、TWR、GRY、GBIN、DGBIN10、触点比较指令LD、LDI、AND、ANI、OR、ORILDP、LDF、ANDP、ANDF、ORP、ORFLD=、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--D90050个计数器: C101--C150 50个定时器: T100--T150512个内部继电器: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、支持在线监视(写入模式)功能! 17、优化人机界面触摸屏通信函数,通信测试如下:
串口通信功能优化
A、优化通信口RS232波特率9600\\19200自适应,不再需要PLC复位才能改变波特率,在运行过程中即可切换。//部分输入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)
四、:下面为与GX Works2软件成功操作界面
QQ 1829697529 1021562451