自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (10)
  • 收藏
  • 关注

原创 倍福EL6751快速配置CANopen伺服

使用倍福EL6751快速配置方法,不要求提供从站的eds文件,但是需要提供从站的使用手册和通讯手册,用来查阅从站的PDO配置信息,这些配置参数会使用如下方法通过EL6751写入到从站中。

2024-09-05 15:48:35 1364

原创 倍福EAP协议应用讲解

倍福提供了用于在以太网上进行实时通信的EtherCAT协议,EtherCAT协议属于现场层协议,即具有主从结构,通信只能由主站发起,从站不具备发起通信的功能,只能被动接收数据并插入数据到通信帧中。EtherCAT协议中主站使用标准以太网卡实现,例如intel i210网卡等,一般PC上均配备有以太网卡,也称为以太网适配器(Ethernet Adapter),从站装配有专门处理EtherCAT 协议的芯片,称之为ESC(EtherCAT SubDevice Controller)芯片,。

2024-08-15 21:44:04 887

原创 VMware Linux虚拟机与Windows主机共享文件方法

‌导航到“虚拟机”>“设置”,‌选择“选项”中的“共享文件夹”选项,‌然后点击“添加”按钮。‌在弹出的窗口中,‌选择“浏览”并定位到刚才在Windows系统中共享的文件夹。在Windows系统中设置共享文件夹:‌首先,‌在Windows系统中,‌你需要右键点击想要共享的文件夹,‌选择“属性”,‌然后在“共享”选项卡中点击“共享”按钮。使用命令行访问共享文件夹:‌在Linux虚拟机中,‌一旦VMware Tools安装完成,‌你可以通过/mnt/hgfs/挂载点来访问Windows系统中的共享文件夹。

2024-07-22 16:15:04 821

原创 EtherCAT从站 Startup-list与 CoE-online的区别

实际工厂生产中,ECT从站模块可能会发生损坏,若该模块是需要经过配置参数才可以应用于当前生产需求的话,就需要对新的模块进行重新配置。配置的方法有两种,即CoE-online和Startup list。

2024-05-18 13:36:08 555 1

原创 TwinCAT3 实时内核调度算法

TwinCAT3 支持多核心CPU并行运行实时任务,根据官方网站的帮助信息“实时”定义取自DIN44300,而且实时任务的调度算法默认是 RMS算法(速率单调调度算法)

2024-05-04 23:33:46 1013

原创 倍福Hot Connect技术概览

EtherCAT Hot Connect技术概览

2023-12-15 07:49:46 1065

原创 倍福CX9020 Windows CE6.0安装中文字库方法(附字库文件)

倍福的EPC产品有些是附带Windows CE系统的,例如CX9020,而且多数系统都是英文的,而且没有附带中文的字库,如果想要在PLC HMI中使用中文进行显示就无法实现,经常有工程师在电脑上编好程序和界面以后测试没有问题,但是下载到控制器中运行时却发现界面上的中文字体都是小方框,本文介绍一种安装中文字库的方法,安装完以后可以在PLC HMI中显示宋体,而不再是□□□□□□□这样的小方框。

2023-11-10 22:06:13 1014

原创 PLCOpen运动控制指令MC_MoveVelocity

该指令控制轴以指定的速度和指定的方向持续运行,运动过程中可以使用MC_Stop指令或者MC_Halt指令停止轴的运动。

2023-07-30 12:59:52 3892

原创 FB功能块基础

ST语言中的function block和C++中的类很像,IEC61131-3规定的PLC的编程语言ST中的程序组织单元(POU)中可以编写FB块。

2023-07-13 23:21:44 760

原创 倍福NC轴过程映像参数释义

Numerical Control(NC)数字控制,倍福对伺服的控制进行了分层,代码不直接控制伺服,与代码交互的轴称为PLC轴,PLC轴通过轴结构体(AXIS_REF)与NC轴的process image映射实现与NC轴的交互,交互周期是PLC的运行周期(通常默认为10ms),NC轴通过process image与物理轴交互,交互周期为NC SAF任务周期(通常默认为2ms),物理轴的变量是真正伺服驱动器能够提供出来的变量。

2023-06-09 14:40:00 3282

原创 倍福ADS协议讲解及 Notification模式通讯应用案例

在TwinCAT系统的架构模型中,独立的软件模块(例如TwinCAT PLC,TwinCAT HMI,TwinCAT Scope)是被视为一个个相互独立的硬件设备,对于每一个Task来说,它都至少拥有一个软件模块(这个软件模块可以是“服务器”也可以是“客户端”,Task的使命就是运行这个软件模块。

2023-05-10 17:04:16 5739

原创 OrCAD Capture CIS 17.4生成PDF文件

这样输出的PDF文件是带有书签的,可以在阅读原理图的时候快速定位元件位置,像下图这样,点击一下器件标号,直接就跳转到对应的位置了,而且还可以生成网络的书签,快速定位网络的位置,非常方便。下载好以后进行安装,安装就按照默认路径即可,安装完毕以后,打开Capture CIS,按下图操作。都设置好以后,可以看见上图绿色的部分,表示已经可以正常输出PDF文件了,此时点击OK即可。如果网速不够或者因为一些特殊原因无法连上网站的话,可以使用百度网盘进行下载。,可以按AGPL的授权模式安装,64位系统选图下这个就行。

2023-05-06 16:33:31 1772

原创 倍福EJ模块针脚分布速查图

倍福EJ模块针脚排布速查图

2023-04-17 15:40:22 252

原创 OrCAD使用Ultra Librarian设置元件PCB封装方法

目前获取PCB封装的方法有以下几种1、自行绘制,按照芯片的Datasheet中列出来的尺寸自己绘制2、官方网站下载,现在很多厂商会在自己产品的下载页面提供该产品的封装文件,可以根据自己使用的PCB绘制软件下载对应格式的封装即可3、第三方平台获取,例如立创商城,Ultra Librarian,DigiPCB等本文讲述第三种方法,利用Ultra Librarian获取元器件的PCB封装。

2023-01-30 20:15:49 2127

原创 EL6751使用教程

CANopen协议架构在CAN-bus总线协议之上,从OSI的七层模型来看,属于应用层协议,与CANopen协议具备同等地位且同样架构在CAN-bus总线协议之上的其他应用层协议还有汽车行业常用的SAE J1939协议,工业行业的DeviceNet协议等。一般而言,对于工业场合的应用场景来说,工程师只需要关注高层协议的实现方法,不必探究其底层架构,CANopen协议是一种高层协议,其规范从本质上讲是对CAN帧的再封装和重定义(主要是数据部分)。

2022-12-20 21:11:59 4062

原创 倍福ADS协议入站防火墙规则及设置方法

倍福ADS协议入站防火墙规则设置方法

2022-11-24 18:18:21 1255

原创 倍福TwinCAT使用TCP/IP协议通信例程

倍福TwinCAT使用TCP/IP协议通信例程

2022-11-03 08:22:36 5249

原创 TwinCAT无法扫描到倍福CX5020的解决办法

倍福CX5020PLC无法扫描到TwinCAT中的故障现象和解决办法

2022-10-31 11:49:54 5917

原创 TwinCAT3中授权码激活操作的详细步骤和注意事项

倍福的PLC在购买以后通常需要根据自己的需求购买对应的软件授权模块,这样就需要自行进行软件激活操作,本文详细阐述了PLC激活软件模块的操作步骤和注意事项,以供工程师参考。

2022-10-25 11:13:59 12322 3

原创 倍福NC轴编码器Enc parameters释义

在应用倍福调试驱动器时,如果不是搭配倍福的AX系列驱动器,使用第三方驱动器的话,通常需要设置轴的参数和轴反馈编码器的参数,在实际应用时,一般以总线型伺服居多,例如第三方驱动器多以EtherCAT驱动器和CANopen驱动器为主,这里简要介绍几个关键的参数设置方法和设置的来由,以期帮助工程师们快速上手NC进行调试。

2022-10-20 11:01:35 3471 1

原创 PID控制算法学习笔记总结

PID学习笔记

2022-10-09 10:54:09 3587

原创 文本文件与二进制文件的区别

文本文件与二进制文件的区别

2022-09-25 00:54:22 276

原创 倍福EL6021使用Modbus RTU通信例程

倍福EL6021使用Modbus RTU通信例程,读写保持寄存器和线圈,从站用modsim32软件模拟

2022-09-06 15:09:27 7047 3

原创 Clion配置STM32开发环境printf函数打印浮点数快速设置方法

Clion配置stm32开发环境重定向printf函数打印浮点数快速设置方法

2022-08-31 12:07:42 1464 3

原创 Clion配置stm32环境报错记录和解决办法总结

Clion配置stm32环境报错记录和解决办法总结,尤其是Error:No such files or directory错误

2022-08-30 16:31:34 1684 1

原创 STM32CubeIDE遇到undefined reference to `HAL_TIM_Base_Init‘错误的解决办法

undefined reference to `HAL_TIM_Base_Init'错误的解决办法

2022-08-21 23:44:58 909

原创 倍福RS232模块EL6002使用教程及注意事项

倍福EL6002模块使用教程及注意事项

2022-08-15 20:25:08 5222 2

原创 上位机使用C++通过ADS协议与倍福PLC通信例程-通过变量名方式读写浮点数

上位机使用C++通过ADS协议与倍福PLC通信例程-通过变量名方式读写浮点数

2022-08-03 18:22:02 3610

原创 上位机使用C++通过ADS协议与倍福PLC通信例程-字符串变量读取

上位机使用C++通过ADS通信读取远程倍福PLC中的字符串变量

2022-07-19 18:04:52 2318 2

原创 上位机使用C++通过ADS协议与倍福PLC通信例程-布尔变量的读取

上位机使用C++通过ADS协议与倍福PLC通信例程

2022-07-12 15:11:50 6363 7

原创 TwinCAT3导入TwinCAT2项目pro文件的方法

TwinCAT3导入TwinCAT2项目pro文件的方法1、在倍福虚拟学院的网站上,经常可以下载到基于TwinCAT2编写的例程,要在TwinCAT3的编程环境中打开这些例程,可以遵循以下的方法:背景知识介绍:例如下载了EL6021的自由串口例程,打开文件夹,里面包括如下几个文件后缀为.pro的文件是TwinCAT2中TwinCAT PLC Control保存出来PLC程序文件,见下图.tsm是TwinCAT2中TwinCAT System Manger保存出来的硬件配置文件

2022-05-25 15:08:21 2154

原创 如何通俗理解C++面向对象编程和类的含义

如何通俗理解C++面向对象编程和类的含义C++最重要的特性是增加了面向对象编程的设计,同时还保留了C的优秀特性。面向对象编程是一种编程思想,它不是一种新的编程语言,许多新语言(例如Java,python,C#等)都支持面向对象编程,这里的所说的“对象”可以通俗地理解成现实世界中的万事万物。我们通常所说的编程很多都是面向过程编程,(注意这里,面向过程编程和面向对象编程是两种不同的编程思路),把需要完成的一件事分解成多个步骤,为每个步骤编写一个处理函数,当把这些步骤按设计好的顺序组合起来,就把这件事完成

2022-05-24 12:18:53 389

原创 STM32单片机 HAL库printf函数重定向问题

项目场景:STM32单片机 HAL库printf函数重定向问题,无法在串口助手中收到数据的bug记录编程IDE为:STM32CubeIDE单片机型号为:STM32F103C8T6问题描述在使用stm32 HAL库的USART进行串口发送的过程中,发现重定向后的printf函数无法在串口中收到数据,而且编译没有报错/* USER CODE BEGIN Header *//** **********************************************************

2022-05-04 00:24:29 4009 3

原创 cadence allegro中如何删除板框线,routekeep in等层的框线

allegro中的操作是分模式的,不同操作模式下可选择的元素不一样,可以防止误操作,例如,如需删除routekeep in层的板框线,首先进入删除模式,edit ->delete;如下图然后在右侧的find选项卡中确保勾选了shape项,option选项卡中的shape项貌似没有关系,勾不勾都不影响操作,此处没有仔细追究原因,以后研究明白再补充。然后移动鼠标的十字(此时鼠标指针变成十字)到routekeep in层的框线上双击即可删除,我的routekeep in层是紫色,如果你要删除

2020-10-30 10:19:27 9291

转载 转载cadence allegro中如何对元器件进行旋转操作

http://bbs.eeworld.com.cn/thread-1127518-1-1.html

2020-10-28 13:41:07 2684

转载 转载 allegro中如何设置PCB的原点

第一、在PCB中,原点一般设在DXF的左下角,执行setup下的change Drawing origin命令然后鼠标移到左下,两个线的交叉外或圆上,然后鼠标右击,选择捕追方式。如果您选择是捕追交点。执行命令后,软件自动把原点设到交叉点。...

2020-10-11 13:14:26 1097

原创 Cadence16.6中Pad Designer 路径

Cadence学习记录软件版本:16.6安装环境:windows 101、焊盘封装设计软件 Pad Designer 的路径桌面左下角 win键点开,从安装程序的清单中找到Cadence的文件夹,单击打开该文件夹,即可看到软件的绝对路径在这里:C:\Users\ThinkPad\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Cadence\Release 16.6\PCB Editor Utilities其中在 Release16

2020-10-11 08:08:53 4067

原创 EPLAN快捷键学习记录

eplan 2.7拖动一个端子排的设备标识符到想要的位置上,可以在选中端子后按 Ctrl+B ,之后鼠标左键点住设备标识符拖动到想要的位置即可

2020-03-04 21:21:25 1946

Windows CE系统远程桌面软件CERHOST

Windows CE 6.0 和Windows CE 7.0系统远程桌面软件CERHOST,此软件可以用来登录倍福CX9020,CX5020等装配有Windows CE系统的控制器,此软件为免费软件,无需积分下载

2023-11-12

倍福EL6002模块RS232串口通信示例程序

倍福EL6002模块RS232串口通信示例程序

2022-08-14

stm32f103c8t6使用HAL库通过SPI与lis3dh通信例程

stm32f103c8t6使用HAL库通过SPI与lis3dh通信例程,使用ST官方的HAL库和MEMS库实现,将读取到的加速度值通过串口打印到串口助手上,该例程使用CubeMX配置和CubeIDE编译,调试工具JLINK V10.1

2022-08-05

lis3dh_reg.c

lis3dh_reg.c

2022-07-21

上位机利用C++使用ADS通信读取倍福TwinCAT3 PLC中的bool量配套工程文件

上位机利用C++使用ADS通信读取倍福TwinCAT3 PLC中的bool量配套工程文件

2022-07-13

上位机使用C++通过ADS协议与倍福PLC通信例程

该源码适合自动化行业从事倍福PLC编程的人员使用,亦可用作上位机开发程序员的参考程序,利用C++通过ADS通信协议读取PLC中的变量,使用倍福官方提供的TcAdsDLL动态链接库和TcAdsDef.h和TcAdsAPI.h头文件实现,源码结构清晰,注释明确,方便阅读,可配合 https://blog.csdn.net/sygydxfwd/article/details/125740934使用 源码为链接教程的配套文件

2022-07-12

PIC18f4520 定时器0产生pwm

通过更改DutyH和DutyL(代表高低电平时间比例)的值即可更改占空比。

2013-09-20

pic定时器初值计算器

非常简洁易用的pic单片机定时初值计算器,也可为51等其他8位单片机做定时初值计算用,大大节约不必要的时间浪费

2013-08-08

keil v4版 软件共享

51系列单片机必备开发软件,简单好用,v4版本,适合初学者入门使用。

2013-05-14

wep,wap破解方法

教程类文档,无基础的也可以看懂,关于无线破解的教程,wep和wpa 2

2013-04-11

反编译利器

用着相当不错的一款反编译软件,成功率高才是硬道理

2012-07-27

ico图标工具

一款强大的图标处理工具,格式转换和图标制作,尤其是那些为寻找ico图标转换器而伤透脑筋的人,用着不错,拿来与大家分享。

2012-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除