- 博客(10)
- 资源 (15)
- 收藏
- 关注
原创 低功耗嵌入式系统设计的10个技巧
低功耗嵌入式系统设计是电池供电产品设计的重要部分。不存在单一设计规则适用所有类型的案例。它是系统设计,电路设计,固件设计以及权衡的混合。那作为一名设计工程师应该如何去做呢?在本文中,我将分享10个技巧,它将会对你设计低功耗嵌入式系统非常有帮助。
2024-01-01 18:58:35 1205
原创 2台博能传动伺服驱动器使用105报文(DSC)实现绝对齿轮同步
博能传动PROFINET伺服驱动器使用105报文(DSC)实现绝对齿轮同步
2022-11-16 17:38:25 10778 1
原创 GCC编译C语言常见错误和警告汇总
1.suggest parentheses around comparison in operand of '&' [-Wparentheses]建议在'&'的操作数比较周围加上括号报错语句while(HWREG(PRCM_BASE_ADDR3 + CM_PER_SPI0_CLKCTRL) & CM_PER_SPI0_CLKCTRL_IDLEST!= CM_PER_SPI0_CLKCTRL_IDLEST_FUNC);解决这个问题就是在......
2022-05-05 14:37:43 6119
原创 PROFINET非周期数据通信详解
简介 PROFINET通信数据从应用角度分类,主要可以分为3种数据,分别是IO数据,记录数据,报警数据。本文分析的非周期数据属于记录数据。非周期数据可以用来一次读或写多个行规参数(如驱动器的PROFIdrive行规)或驱动器内部功能码参数。在西门子PLC中使用的“WRREC”,”RDREC”,”SINA_PARA”,”SINA_PARA_S”功能块,对驱动器进行参数读写,就是属于非周期数据通信,在这里特别说明报文中的PKW并非是非周期数据通信,属于IO数据通信。 简单说一下PROFINET中周期..
2021-08-27 17:54:41 5739
原创 西门子PLC通过PROFINET控制其他厂商变频器
案例目标本案使用的西门子PLC为S7-1217,本案例同样适用于S7-1500。PLC的开发环境为TIA v14,使用的变频器为博能传动A1系列驱动器,通信为PROFINET通信。
2020-03-19 14:51:33 10268
原创 TwinCAT学习笔记3--创建PLC程序控制2台EtherCAT变频器
本例程使用的是倍福嵌入式控制器CX5120-0125。变频器使用博能传动公司A1系列驱动器,支持EtherCAT通信。案例目标 通过倍福嵌入式控制器控制2台A1系列驱动器,实现启停控制,写目标频率,故障复位以及控制DO(驱动器本身的数字量输出);读取驱动器输出电流,输出电压,当前故障以及DI值(驱动器本身的数字量输入)。<1>创建PLC程序。<2>...
2019-10-26 10:57:46 8775 2
原创 TwinCAT学习笔记2--配置EtherCAT变频器设备的过程数据
本例程使用的是倍福嵌入式控制器CX5120-0125。变频器使用博能传动公司A1系列驱动器,支持EtherCAT通信。继续上一篇博文《TwinCAT学习笔记1--扫描2台EtherCAT变频器设备》驱动器参数配置 PDO类型 PZD类型 位 参数名称 设置说明 RPDO...
2019-10-26 10:23:48 4781
原创 TwinCAT学习笔记1--扫描2台EtherCAT变频器设备
本次实验仅需要一台装有TwinCAT3的电脑,实验用到的设备描述文件在本文的资源附件中。案例目标 通过倍福嵌入式控制器控制2台博能传动公司A1系列驱动器,实现启停控制,写目标频率,故障复位以及控制DO(驱动器本身的数字量输出);读取驱动器输出电流,输出电压,当前故障以及DI值(驱动器本身的数字量输入)。EtherCAT通信拓扑驱动器功能码设置 PDO类型 ...
2019-10-26 09:59:08 6954 8
NASA的C语言编程规范
2024-05-06
plcopen_coding_guidelines_version_1.0.pdf
2020-05-27
plcopen_motion_control.rar
2020-01-07
TwinCAT3_A1-CM25_Demo.rar
2019-10-26
基于Codesys的EtherCAT百台伺服联动程序
2018-06-15
EtherCAT Communication_TC
2015-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人