可用于 32G12K128 开发的梯形图编程语言,免费使用,比FX3U功能强大
可用于 32G12K128 开发的梯形图编程语言,免费使用,比FX3U功能强大EasyLad梯形图编程语言采用传统梯形图和高级语言相结合的设计思想,即具有梯形图逻辑控制功能强大的优点,又具有高级语言数据运算功能强大的优点,支持变量、数组、结构的定义和其存储地址的自动分配,在梯形图中可直接使用表达式运算和函数调用,支持用户自定义函数和函数库。
EasyLad梯形图在 32G12K128 芯片上提供以下等功能:
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梯形图 32G12K128内核程序下载文件,全功能无限制,在开发板上实验的话要注意必须用32MHz外部无源晶振,并且P37管脚要接VCC。
EasyLad梯形图软件使用演示视频
LCD12864中文液晶屏画面组态设计资料,实现梯形图控制和液晶画面显示二合一,用一个STC32芯片即可执行梯形图程序控制,又能进行液晶画面显示、数据设定等功能
2024/6/12
内核程序和编程手册(EasyLad梯形图STC32资料)、编程软件(EasyLadV6.0.259_Setup)有更新,
内核程序升级为V1.2版本,编程软件升级为V6.0.259版本,增加功能如下:
1、梯形图监控时能够直接显示扫描时间
2、脉冲滤波定时器增加了1毫秒分辨率,滤波时间范围可从1毫秒到800秒,使用个数可达好几千个。
3、增加了毫秒延时器指令,可做分辨率为1毫秒的定时,使用个数可达好几千个,再也不用担心1毫秒定时器不够用了。
4、用户设置IO端口模式时不会影响已经用作COM1通讯口功能的管脚模式,防止因错误设置IO模式而影响COM1通讯。
5、资料中增加了梯形图模块程序,类似模板功能,可以把里面需要的模块程序直接插入到自己的梯形图中,
用户也可以自己创建梯形图模块程序以便以后重复使用。
本帖最后由 EasyLad 于 2024-4-16 21:05 编辑
EasyLad梯形图数据运算例子
STC32G12K128作为ModBusRTU主机读取4个ModBusRTU从机中的数据例子,只用配置功能即可完成,不用编程序
谢谢楼主分享 谢谢分享 请问楼主,这种IO口是如何对应的? 谢谢楼主分享!
我去买个板子试一下,有用的话,小制作都可以使用的!
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 以太网ModBusTCP服务器通讯,只用配置不用编程即可完成
先配置以太网IP地址:(需要连几个客户端就使能几个Socket)
再配置使能Socket的ModBusTCP服务器配置即可,全程不用编程序: