EasyLad 发表于 2024-4-15 21:28:16

可用于STC32开发的梯形图编程语言,免费使用,比FX3U功能强大

本帖最后由 EasyLad 于 2024-5-22 22:03 编辑

    EasyLad梯形图编程语言采用传统梯形图和高级语言相结合的设计思想,即具有梯形图逻辑控制功能强大的优点,又具有高级语言数据运算功能强大的优点,支持变量、数组、结构的定义和其存储地址的自动分配,在梯形图中可直接使用表达式运算和函数调用,支持用户自定义函数和函数库。
    EasyLad梯形图在STC32G12K128芯片上提供以下等功能:
    1、提供两轴脉冲定位控制输出,单轴脉冲输出最高频率400KHz,两轴脉冲同时输出最高频率200KHz。
    2、提供两个32位AB相高速计数器,具有AB相增减计数、AB相2倍频增减计数、AB相4倍频增减计数等功能。
    3、IO端口即可作为PLC的输入,也可作为PLC的输出。
    4、提供两个COM通讯口,编程通讯口支持下载调试和ModBus-RTU从机模式,扩展通讯口支持自由协议模式、ModBus-RTU从机模式和ModBus-RTU主机模式。
    5、提供一个CAN通讯口,支持自由协议通讯和CANopen协议通讯。
    6、提供以太网接口,支持TCP协议通讯、ModBusTCP客户端通讯和ModBusTCP服务器通讯。
    7、提供一个用户可编程IIC主机接口,可连接具有IIC接口的扩展芯片和设备。
    8、提供一个用户可编程SPI主机接口,可连接具有SPI接口的扩展芯片和设备。
    9、数据存储器容量为4K字,程序容量为32000步(字)。
    10、提供有可读写STC32内部XFR寄存器的梯形图指令。
    11、1万步程序扫描时间为8ms(40%位指令,60%字指令)。
附件资料中提供有 EasyLad梯形图STC32G12K128内核程序下载文件,全功能无限制,在开发板上实验的话要注意必须用32MHz外部无源晶振,并且P37管脚要接VCC。





EasyLad梯形图软件使用演示视频


LCD12864中文液晶屏画面组态设计资料,实现梯形图控制和液晶画面显示二合一,用一个STC32芯片即可执行梯形图程序控制,又能进行液晶画面显示、数据设定等功能




EasyLad 发表于 2024-4-15 21:32:00

本帖最后由 EasyLad 于 2024-4-16 21:05 编辑

EasyLad梯形图数据运算例子

EasyLad 发表于 2024-4-15 21:51:25

STC32G12K128作为ModBusRTU主机读取4个ModBusRTU从机中的数据例子,只用配置功能即可完成,不用编程序


jwd 发表于 2024-4-15 22:10:50

谢谢楼主分享

xxxevery 发表于 2024-4-15 22:16:09

谢谢分享

jwd 发表于 2024-4-15 22:37:47

请问楼主,这种IO口是如何对应的?

zhangfuhg 发表于 2024-4-16 12:10:44

谢谢楼主分享!

zhangfuhg 发表于 2024-4-16 12:19:59

我去买个板子试一下,有用的话,小制作都可以使用的!

EasyLad 发表于 2024-4-16 14:04:29

jwd 发表于 2024-4-15 22:37
请问楼主,这种IO口是如何对应的?

除了P1口和P3口系统使用,其他的
P0.0-P0.7对应PLC的X00-X07和Y00-Y07,
P2.0-P2.7对应PLC的X20-X27和Y20-Y27,
P4.0-P4.7对应PLC的X40-X47和Y40-Y47,
P5.0-P5.7对应PLC的X50-X57和Y50-Y57,
P6.0-P6.7对应PLC的X10-X17和Y10-Y17,
P7.0-P7.7对应PLC的X30-X37和Y30-Y37

EasyLad 发表于 2024-4-16 14:15:48

以太网ModBusTCP服务器通讯,只用配置不用编程即可完成
先配置以太网IP地址:(需要连几个客户端就使能几个Socket)


再配置使能Socket的ModBusTCP服务器配置即可,全程不用编程序:


页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 可用于STC32开发的梯形图编程语言,免费使用,比FX3U功能强大