- 博客(26)
- 资源 (30)
- 收藏
- 关注
原创 Codesys单轴控制实现多段速控制功能
codesys要实现多段变速功能,同时还要定位控制,可行的方法有:a、用Moveadditive指令,该指令的作用是运动叠加,b、运动控制指令中,专门有缓冲模式的功能,通过设定缓冲模式来实现变速功能c、其他模式,可以通过电子凸轮设定凸轮曲线跟随虚轴实现,或者采用followposition跟随指令,设定跟随曲线,跟随虚轴实现,原理与凸轮一致。
2023-06-24 20:42:26 2765 6
原创 Office Visio软件在工控原理图中的应用
在工业自动化领域,流程图和控制原理图都是不可或缺的图纸的,Visio是专业的流程图绘制软件,在其他方面也有不少的应用,但在电气原理图和控制原理图方面,目前应用相对较少。目前应用较多的原理图绘制软件有 AutoCAD,Eplan,Protel等软件,而实际上Visio在绘图的可操作性和便捷性方面,并不比这些软件,并且Visio也有专门的图库可供电气原理图和控制原理图使用。
2022-12-04 21:48:45 5731 1
原创 PLC也能制作小游戏----Codesys编写推箱子小游戏
前文已介绍,Codesys编程软件拥有的各种编译方式,以及强大的可视化功能,完全可以实现类似的小游戏程序编写,让疲惫的工控人员在调机的空闲之余可以休闲下,本文编写另一个小游戏,也是十几年前的文曲星上比较流行的,推箱子。
2022-11-27 21:02:59 2887 2
原创 触摸屏也能编写工艺流程---台达行列式清单的应用
在很多工厂里,工艺不同但类似的产品会经常出现,而实现工艺流程的器件,比如伺服,气缸等又一模一样,那么有没有方法在不更改PLC程序的情况下,通过触摸屏操作就能更改工艺流程,实现应对不同工艺产品的生产要求呢,答案是完全可以,本文就是用台达触摸屏行列式清单,实现此功能。
2022-11-26 16:27:00 4020
原创 PLC也能制作小游戏----Codesys编写猜数字小游戏
Codesys编程软件拥有的各种编译方式,以及强大的可视化功能,完全可以实现类似扫雷,纸牌等小游戏的程序编写,让疲惫的工控人员在调机的空闲之余可以休闲下,本文先尝试编写一个最简单的猜数字游戏。.........
2022-06-12 20:19:34 4140
原创 运动控制很难搞,Codesys解烦恼-----softmotion实现单轴控制的编程及可视化
Codesys的softmotion可以实现运动控制,支持Ethercat,canopen等主流的总线,可以实现单轴运动控制,也能通过电子凸轮,CNC等功能实现复杂的多轴同步控制。本文主要介绍通过Codesys实现简单的单轴控制,理解和学习绝对定位和相对定位的控制方法。
2022-05-18 19:03:03 14709 16
原创 Python学习第二课-----绘制股票K线图(不使用mpl_finance包)
查了资料,以及各位大佬的方法,发现他们提供的绘制K线图都需要用到一个包,mpl_finance,而要调用这个包,相对有点麻烦,有些需要账号密码,有些需要购买。尝试了几次,未成功,也先留着疑问。办法总比困难多。今天介绍一种不用mpl_finance包绘制K线图的方法。
2022-05-04 18:06:49 2700 2
原创 Python学习第一课-----绘制股票分时图
近期上证A股走势不太理想,2008年3000点保卫战,2022年还在3000点保卫战,作为一名想要翻身的韭菜(觉悟不行,合格的韭菜就应该好好生长,然后安心等着被割),还是想从量化角度去试试。作为初学者,还是先从绘制股票图形开始,今天先学习绘制分时图。
2022-05-01 14:09:26 4746 1
原创 Codesys写入CSV的方法(非excel)
前文已经介绍了CODESYS读取CSV数据的方法,能够读取,当然可以写入,本文主要介绍CODESYS将数据写入CSV的方法,其原理先将需要的数据拼接,转换成CSV字符序列需要的字符串,再通过写入指令,将数据写到CSV文件中
2022-04-25 09:59:47 3377 1
原创 CODESYS读取csv文件的方法(非excel)
CSV是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。最广泛的应用是在程序之间转移表格数据,而这些程序本身是在不兼容的格式上进行操作的(往往是私有的和/或无规范的格式)。codesys具有文件打开,文件读取,文件写入的功能块和库,可以对csv文件进行读取和写入,本文主要介绍codesys读取csv的实现方法,并通过程序编写及可视化仿真确认读取数据及内容的可靠性。
2022-04-21 18:29:13 4334 4
原创 Codesys使用ST语言实现离散PID模型的仿真(非自带PID模型)
要实现恒压供水,恒温控制,恒转速等技术要求,在PLC控制中,一般我们通过通讯或者模拟量采集的方式获取数据,而这些数据的采集都需要一定的时间,数据内容都是离散的,也无法获取连续的数据参数,因此,我们在编程设计时,需要用到PID的离散数学模型。
2022-03-19 12:00:22 9320 10
原创 PLC应用关于自动化控制中离散PID模型的理论分析
闭环控制是根据控制对象输出反馈来进行校正的控制方式,它是在测量出实际与计划发生偏差时,按定额或标准来进行纠正的。PID,是闭环控制算法中最简单的一种。PID是比例 (Proportion) 积分 ,(Integral) 微分 ,(Differential coefficient) 的缩写,分别代表了三种控制算法。通过这三个算法的组合可有效地纠正被控制对象的偏差,从而使其达到一个稳定的状态。
2022-03-12 12:35:52 2034
原创 Codesys使用梯形图功能实现6层电梯功能
电梯控制一直是PLC编程设计的经典应用之一,本文就使用Codesys的梯形图功能实现6层电梯的控制,通过对电梯程序的编写,来熟悉Codesys梯形图功能块的编写方法及使用。2、功能要求首先我们需要了解6层电梯的具体配置及功能要求。2.1、输入配置6层电梯的常用输入点配置主要有:1-5层的上升按钮5个,2-6层的下降按钮5个,乘坐箱内的1-6层按钮6个,电梯内开门,关门按钮2个,报警、开机等按钮预留2-4个,本文使用仿真测试,点表就不列了,配置20个按钮。2.2、输出配置
2022-03-07 12:55:36 5011 2
原创 codesys电子凸轮挺杆点的设置与使用
本文主要讲解Codesys软件电子凸轮应用时,挺杆点的设置与使用,通过可视化仿真来了解挺杆的作用和应用范围。
2022-02-07 23:27:24 4852 1
原创 Codesys的轨迹可视化------G代码文件的图形显示及运行轨迹
Codesys可以通过读取ASCII格式的G代码文件,我们可以选择不同的G代码文件来改变程序的运行结果,但无法确定所选择的文件是否是我们所需要的。如果我们在更换G代码文件时,可以看到我们选择的G代码轨迹的话,就可以确认所选择的文件是否正确。而Codesys可视化功能中的3D路径模块就提供了这样的效果。
2022-01-29 22:54:49 6943 5
原创 Codesys的文件读取功能---G代码文件读取及运行
在实际应用中,CAD图纸不但不是固定一成不变的,而且图纸的更新频率会比较高,因此,CAD图纸导入的功能局限性比较明显,那就是程序一旦做好,只能按照做好的图纸轨迹运行,而想要换图纸,就需要重新做程序。那么Codesys有没有通用的程序可以适应不同的图纸,答案当然是可以的,需要用到SMC_ReadNCFile功能块来实现文件读取功能
2022-01-24 22:35:55 9843 9
原创 Codesys的图形导入功能----CAD文件转换G代码的实现及运行
在机械设计,工业制图方面,AutoCAD已经成为最常用的制图软件,CAD图纸也是目前最通用的图纸文件,在数控系统中,CAD文件可以直接导入并转换成G代码,让系统根据G代码运行。那么强大的Codesys有没有办法能够实现呢,答案当然是肯定的。2、创建CAD文件本文使用AutoCAD2010创建一个简单的CAD图纸,例如在图纸上画一个直径200的圆和一个200*120的长方形,并确定各自的坐标,圆心坐标(150,120),半径100,四边形4顶点坐标分别为(300,150),(500,150
2022-01-21 15:58:36 11690 1
原创 Codesys实现非线性函数关系的轴联动控制
Codesys提供了轴位置跟随的控制指令followposition,该指令可以实现从动轴跟随主轴运行,而主从轴之间的相互关系在理论上可以是任意函数,比如正弦,余弦,椭圆,抛物线,指数曲线等,本文主要介绍followposition功能块的应用以及非线性函数曲线的多轴联动控制实现方法,并通过可视化仿真验证结果。
2022-01-18 22:41:17 5785 4
原创 codesys软件版本问题
目前本博主所编写的程序使用的codesys软件版本为V3.5 SP14 Path1+,64位,软件是从禾川官网下载的(因为之前使用禾川Q系列PLC,而禾川仅支持sp14版本),详细版本信息如下之前上传的所有codesys程序都使用此版本,目前codesys最新版本为sp17,似乎与此版本有较大差别。本人测试了一下,编译错误比较多,库,可视化等都存在问题,编译无法通过,不能使用仿真,不过不影响程序查看,如需要验证仿真的话,暂时只能更换成与我相同的版本,当前sp14版本涉及的程序资源包括:三轴圆
2022-01-14 23:02:13 4644 1
原创 Codesys使用电子凸轮实现追剪功能
追剪是对运动中的材料进行垂直切割的工艺。从轴刀架由等待位置开始加速,其速度达到同步速度后,刀架与材料的运动速度相等,两者相对静止,由刀架上的切刀对材料进行剪切。追剪在管材,型材的裁切中十分常见,即避免了材料的变形,又可以减小电机功率,降低成本 。
2022-01-14 16:48:24 8026 4
原创 Codesys电子凸轮表的规划与凸轮曲线的拟合
目前电子凸轮曲线的规划都使用多项式来拟合。本文主要介绍如何有效的调整多项式参数,使建立的电子凸轮满足功能要求。
2022-01-11 22:57:04 14797 10
原创 Codesys电子凸轮功能的设计与可视化仿真
在机械设计中,凸轮机构可以完成各种复杂的运动,包括直线运动、摆动、等速运动和不等速运动,能够应用于各个行业;电子凸轮(英文简称ECAM)是利用构造的凸轮曲线来模拟机械凸轮,以达到机械凸轮系统相同的凸轮轴与主轴之间相对运动的软件系统。codesys功能强大,电子凸轮功能也完全可以实现,在项目工程内,创建两个轴,分主轴和从轴,通过电子凸轮曲线构造主轴与从轴的凸轮关系,当主轴运转时,从轴按照凸轮关系跟随主轴动作。
2022-01-08 22:15:20 10377 2
原创 codesys自定义库水滴模型的创建与使用
在程序编写过程中,常用的运算(比如加减乘除,正弦余弦等)我们可以通过函数或者指令直接使用,但更多的功能,类似于计算三角形面积,直线段距离等不太常用的就需要自行编写。而工程师在实际工作中,经常会碰到很多相似甚至相同的功能模块,而此功能模块在标准库又不存在时,可以通过自行创建一个库,来方便程序的编写和使用,不需要每次都重新编写功能模块。2、codesys库的创建codesys强大的功能,在自定义库的创建方面也给工程师提供了便利,而且codesys多种编程语言也使得工程师在创建自定义库时有更多
2022-01-06 22:32:47 4940
原创 Codesys基础应用----ST语言实现经典冒泡排序
本文通过ST语言实现经典的冒泡排序算法,来了解和熟悉codesys系统中常用的几个功能,如变量的定义,数组的应用,条件与循环结构的应用、可视化界面按钮,数值显示、数值输入的配置方法等。
2022-01-02 21:48:12 7165 3
原创 codesys采用G代码实现圆弧插补和螺旋插补的可视化仿真
目前,越来越多的PLC控制采用codesys系统,对于其强大的功能不做详细描述,本文主要介绍如何使用codesys控制伺服电机轴实现圆弧插补和螺旋插补的功能!
2021-12-29 22:21:33 9221 21
Codesys设置BufferMode实现多段速运行源程序
2023-06-24
VISIO自定义图库-PLC、变频器、伺服步进、低压电器等
2023-03-23
Codesys实现推箱子小游戏
2022-12-11
触摸屏编写工艺,台达行列式清单源程序
2022-12-11
CODESYS Edge Gateway for Linux AND windows
2022-11-04
Codesys编程实现猜数字小游戏
2022-06-12
Codesys实现对轴的绝对定位和相对定位控制的可视化仿真程序及教程
2022-05-18
Codesys读取和写入CSV数据源程序
2022-04-25
codesys读取CSV文件数据的程序
2022-04-21
台达50mc控制器使用G代码案例,内有惊喜
2022-03-29
CODESYS采用ST语言建立的离散PID模型,可仿真运行
2022-03-19
Codesys使用梯形图实现6层电梯控制程序,并使用可视化仿真验证
2022-03-07
三菱FX3U基础教程,课件三----实用案例
2022-02-25
三菱FX3U基础教程,课件二---实用案例
2022-02-25
三菱FX3U基础教程,课件一
2022-02-25
codesys使用ST语言实现经典冒泡算法
2022-02-22
1台MCGS组态软件连接5台三菱FX3U的通讯设置方法
2022-02-22
codesys库的创建与使用参考案例
2022-02-22
三菱FX1N编写的CRC校验程序,可代替FX3U的CRC指令
2022-02-22
台达50MC-11T电子凸轮Ethercat总线案例
2022-02-22
Codesys电子凸轮挺杆点的设置,应用及可视化仿真
2022-02-08
Codesys的轨迹可视化------G代码文件的图形显示及运行轨迹
2022-01-29
codesys文件导入功能--G代码文件读取及运行
2022-01-24
Codesys的图形导入功能----CAD文件转换G代码的实现及运行
2022-01-21
Codesys跟随指令实现非线性函数(正弦、椭圆)的轴联动功能源程序
2022-01-18
Codesys电子凸轮功能实现旋切(飞剪)及可视化仿真(附源程序).rar
2022-01-18
Codesys电子凸轮追剪模型
2022-01-14
codesys电子凸轮曲线规划与调整方法
2022-01-11
codesys电子凸轮功能设计与实现
2022-01-07
codesys三轴圆弧(螺旋)插补G代码.rar
2021-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人