- 博客(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
原创 倍福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
原创 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
原创 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
原创 倍福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
原创 上位机使用C++通过ADS协议与倍福PLC通信例程-通过变量名方式读写浮点数
上位机使用C++通过ADS协议与倍福PLC通信例程-通过变量名方式读写浮点数
2022-08-03 18:22:02 3610
原创 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
2023-11-12
stm32f103c8t6使用HAL库通过SPI与lis3dh通信例程
2022-08-05
上位机利用C++使用ADS通信读取倍福TwinCAT3 PLC中的bool量配套工程文件
2022-07-13
上位机使用C++通过ADS协议与倍福PLC通信例程
2022-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人