自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JIA的博客

经验分享

  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 倍福上位机 TcHmi:系统状态变化通知事件

事件定义:系统状态变化通知自定义事件通知内容/// <summary>/// 自定义 泛化EventArgs(事件的值)的类型:StateEventArgs,TwinCAT系统状态事件类型。/// </summary>public class StateEventArgs : EventArgs{ public AdsState ClientState { get; set; } = AdsState.Suspend;}TcAdsBase 类中定义事件

2020-05-25 10:11:53 1144

原创 倍福上位机TcHmi: 异步子线程调用ADS,更新UI界面

参考:C#子线程中更新uiC#测试/// <summary>/// 读(ASYNC),根据输入的变量名,读变量值/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private async void button1_Click(object sender, EventArgs e){ string plcV..

2020-05-24 22:53:24 814

转载 C#学习笔记:BeginInvoke 异步委托

谈.Net委托与线程——创建无阻塞的异步调用(一)

2020-05-24 22:23:26 239

原创 倍福BECKHOFF PLC: FUNCTION 的变量定义

FUNCTION 方法名作为返回值,且不能使用输出型变量。

2020-05-23 13:39:16 2670

原创 倍福BECKHOFF PLC:ST语言 多维数组

(*2维数组定义:2*2的 bool型元素*)arr2 :ARRAY[0..1,0..1] OF BOOL;

2020-05-23 13:37:04 6121

原创 ACS运动控制:ACSPL+ 总结

一、ACSPL+程序语法(类C语言?)SPiiPlus Command & Variable Reference Guide - 2.6:程序流 命令(IF,WHILE,BLOCK…ENDS …)1、循环 结构!1:for 循环10次loop 10 i = i+1 wait 1000 disp "%d",iend!2:while 死循环,0轴在(-100~100)之间来回运动,/e的意思:该行程序执行完成之后,ptp/e的下一行程序才会被执行。等

2020-05-21 17:07:01 17247 8

原创 ACS运动控制:轨迹拐点、曲率不连续点

1.拐点是什么:拐点是在2个相邻段之间的非光滑连接的点。在一个拐点处,速度矢量改变了它的方向。如果这个速度矢量非0,那么所有与该段轨迹相关的坐标轴在拐点处的速度均表现出不连续性。2.曲率不连续点是什么:是即使两个相邻段之间是平滑连接的,但是两个段具有不同或不同方向的曲率。大多数这样的光滑连接,其实际上是间断点(曲率不连续点)。在该类型的不连续点上,所有相关坐标轴都表现出加速度的不连续性。3.怎么样进行速度轮廓的规划:如果在运动开始之前就已经指定了所有运动段,也即整个路径是已知的,所以,可以计算一整

2020-05-21 16:21:37 4745 4

原创 倍福TwinCAT ADS通讯:变量读写

PLC变量类型对应C#变量PLC变量C#BOOLboolINTshortDINTintREALfloatLREALdoubleSTRING(80)string, new int[] { 80 }ARRAY[0…3] OF REALfloat[], new int[]{ 4 }结构体结构体(考虑字节对齐问题)测试代码 //read bool bTest1 = (bool)tcAdsClient.ReadAny(pHand

2020-05-18 18:27:02 10009 1

原创 智能车资料归档:直流电机驱动板设计

4833N,MOS, 直流电机驱动板

2020-05-16 10:52:11 592

原创 倍福BECKHOFF PLC:清理文件(.bat) 和 git 忽略文件(.gitignore)

倍福PLC 生成的临时文件(除pro以外的文件).bat批处理,一键删除临时文件::@echo off ::delete temp folder::example: @for /d /r %%c in (new folder,debug) do @if exist %%c ( rd /s /q "%%c" & echo delete %%c) ::delete temp fil...

2020-05-02 12:15:21 868

倍福PLC编程笔记1-流水灯程序.zip

倍福BECKHOFF PLC:自动化编程笔记(一)对应的程序实例,实现流程顺序控制 - 流水灯。借助CASE OF语法(类似与C语言的 switch case) + 信号上升沿功能块。

2020-06-07

.gitignore

为TwinCAT PLC 编译生成的临时文件,创建git远程仓库push忽略规则.gitignore。

2020-04-28

delete.bat

一键删除 Twincat plc 编译生成的临时文件,bat方式实现。

2020-04-28

DemoTc2_V4_20180418.rar

lizzyChen的技术分享:轴控模块Demo 2018.04.18 DemoTc2_V4_20180418.ZIP 轴控功能块(简易版) Couple联动:齿轮(多主轴齿轮耦合),凸轮,飞剪,飞锯 仿形: 记录主从轴位置关系,存入文件。条件触发读取文件中的位置关系,写入凸轮表。 进给运动功能块:先启动一个轴,触发开关后,再前进指定的距离。实现方式, 用XFC_TouchProbe或者传统的TouchProbe,捕捉触发瞬间的位置,然后触发MoveAbsolute. 以上功能封装到FB_MoveAdd 使用XFC模块EL1259的凸轮输出功能。(待优化统一,作为DEMO,最好与EL2252,EL2258等兼容)

2020-04-27

51实训板V4.1 -修正max232模块电路.zip

大学时期设计制作的的PCB简单案例分享,基于51单片机,尽可能使用创建3D模型元器件封装,仅供学习教育。

2020-04-02

倍福学习资料思维导图.pdf

LizzyChen微信公众号的倍福学习资料思维导图,包含 TC2从入门 到精通、TwinCAT NC PTP 实用教程、TwinCAT NC I 插补 运动入门、TwinCAT 3 学习笔记、微信公众号 文章分类以及 微信公众号 共享及索引

2020-03-26

空空如也

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

TA关注的人

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