直播课堂
HOME
直播课堂
正文内容
plc元件编程仿真 PLC初学建议,不用买PLC,利用PLC仿真功能入门PLC
发布时间 : 2025-02-24
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC初学建议,不用买PLC,利用PLC仿真功能入门PLC

PLC,是一门实践性很强的技术,因为它是服务工业生产的,而工业设备最基本也是最重要的要求就是,可靠稳定。

而PLC技术不同于计算机编程,一套合格完善的PLC控制系统,PLC程序之占一部分,还需要和各种外围设备配合,比如变频器,伺服,三相异步电机,气缸,液压系统。以及接近开关,编码器,开关按钮等。把这些外围传感器以及驱动设备,有机地结合成一个整体,才能发挥作用。所有,仅仅是PLC程序,没有任何意义。而仅仅是在纸上或PPT中的程序也没有意义,必须在PLC编程软件中编译通过B并下载到PLC才可以。因为你不是林正英,把程序画在纸上,贴到电机上,电机就转。

所以,学习PLC,实践很重要。这一点,又不同于计算机编程,只要有个计算机就行了。而学习PLC,不光要有计算机,还有有实物,这对初学者来说,确实是一个负担。因为工业产品价格都不便宜,而且售后对工业产品来说很重要。因为你一旦买到有问题的产品,或是因为各种原因导致产品损坏,那是很麻烦的。

那么,有没有办法呢?有,当然有,我们可以充分利用PLC的仿真功能。所谓仿真,就是用软件虚拟一个PLC,验证我们的程序,当然,PLC仿真也不是万能的,它都能干什么呢?

1.帮我们学习PLC梯形图的基本元素

梯形图,是PLC基础中的基础,是PLC编程原理的具体体现,特别是在工厂从事设备维护,维修的电工朋友,梯形图是联系电气控制和自动控制的纽带。常开,常闭,自锁,互锁,定时器,计数器,这些是PLC的基础。无论多么负载的梯形图程序,都是有这些基本要素组成的。因此,掌握这些要素,才算是入门。如何掌握呢?光看书是没用的,在纸上画符是没用的,只有练。那么,怎么验证我们的程序呢?仿真!

比如,对于定时器的使用,是很多初学者的最大障碍,而定时器,是完全可以使用PLC仿真验证的,即使你没有PLC,也完全可以用仿真来学习定时器的使用。

2.验证我们编写的程序

等我们学会了梯形图的基本元素,就可以尝试写程序了,没有人一上来就可以写很复杂的程序,都是从简单到复杂,一步步过度的。当然,天才除外。不过天才的概率是极低的。所以,初学者还应该脚踏实地,一步一个脚印。犯错不可怕,可怕的是屡次犯同样的错误和犯错后不知所措。如何验证我们的程序是否正确呢?仿真!

通过仿真,我们可以发现程序中的错误,可以深入了解PLC的循环扫描原理。

3.仿真各种数学计算

数学计算,是PLC编程中经常用到的,因为很多工艺计算都需要数学计算。有些人可能不以为意,数学计算有什么好仿真的!大错特错,电脑不同于人脑,如果你在写程序的时候,数据类型搞错,变量搞错,肯定得不到正确的结果。而数学计算,是最容易通过仿真发现错误的。

4.特殊功能块

有些功能,也是可以仿真的,比如PID功能块,就可以通过仿真,来验证我们的设置和程序是否正确。

仿真,可以解决我们学习中的大部分疑惑,当然仿真不是万能的,有些是无法仿真的。比如,边沿触发,有些PLC可能就不能仿真,不过,随着技术的发展,这种PLC越来越少了。

至于控制伺服,没有伺服当然是不能仿真的,只能仿真伺服控制的逻辑是否正确。通讯,当然是不能仿真的,不过,有很多工具软件,可以帮助我们学习通讯,以及解决调试过程中的问题,比如各种串口工具。所以,从一定程度上讲,PLC通信是可以仿真的。像西门子PLC的博途平台,它的网络通信,比如TCP通信,S7通信就是可以仿真的,当然,这个仿真只能验证我们程序调用FB以及程序的结构是不是正确的,但对初学者来说,完全够了。

5.变频器,接触器,继电器控制

有人又要问了,要不要买变频器,接触器,继电器?有钱可以买,但不建议买,我们是有钱,但不是有病。买这些东西非常不划算。变频器对这些元件的控制,其实就是对输出点的控制。PLC仿真,完全可以模拟对这些自动化元件的控制。

总之,PLC能仿真的,都是初学者最该学习和掌握的,而不能仿真的,初学者无论如何是很难学会的。比如,通讯,控制伺服,如果你连梯形图都搞不懂,就学通讯,控制伺服,你觉得可能吗??

PLC的稳定性组态和仿真设计在高性能大型液压锻造设备中的应用

在高性能大型锻压设备技术改造中,通过PLC的稳定性组态和仿真设计的应用,在适应设备使用特点的基础上采用双CPU软件冗余控制和仿真曲线设计取得良好的控制效果。

1 引言

随着高质量锻压产品在机械制造、军工、航空航天、核电、海上平台以及石油化工行业的广泛应用,特别是大型异形锻件,市场前景广阔。要形成批量生产和技术含量高的产品,对于设备装备的稳定性运行是一个不小的挑战,尤其是可靠的电气液压控制系统直接决定动作的转换节奏,稳定的控制精度方能在锻造中精确控制锻件形态,满足工艺要求。

2 基本工艺流程和要求

锻造车间的20MN快锻机组,有1台主压机和2台操作机组成,生产时由操作机夹持各种锭型,送入压机。完成压机的快下、慢下、加压、回程,同时要求操作机配合压机的动作完成旋转,前进、后退、上倾、下倾。所有动作因考虑平稳,由液压控制完成。

根据生产锻造工艺压机在自动常锻时,要求压机加压力达到20MN级,锻造压下量≥100mm,每分钟20~40次,同时要满足自动快锻时,压机加压力达到16MN级,锻造压下量为5mm,每分钟75~85次的精确控制,还需要兼顾加热退火工序工艺,因此在时间和动作的衔接,上述配合首先必须满足频次控制。并在运行中通过上位机的压下尺寸控制,不断修改、刷新尺寸并产生反馈值给上位机。

为了使每个动作精确衔接,除了在PLC控制中要求稳定性和响应速度外,还要处理大量的外部压力、温度、位移传感器、编码器、等开关量、模拟量信号,主要锻造阀还引入了伺服阀去控制大流量液压阀频繁换向。

3 PLC电控系统组成

3.1 硬件组态中出现的问题

理想状态下采用高性能西门子S7-400可编程控制器,搭载ET200M系列产品作为分布站,以S7-400 PLC处理器为中心,与远程I/O构成PROFIBUS-DP总线网络系统,对机组进行顺序控制、逻辑控制和精度控制,根据预设工艺参数和要求,实现各部动作,应能满足要求。

然而,在进行各动作分析后发现大量的I/0点和远程站点的通讯对CPU运行产生了影响,可靠性不足,往往中断连续的动作。在控制中既要扫描连接各操作机及辅助远程ET-200,运行I/O的状态,又要处理即时数据通讯,常常出现动作响应慢和逻辑判断错误,或发生某一故障点CPU中断,从而影响系统的稳定性。

图1. 双CPU稳定的组态

3.2 解决的办法

如图1所示:针对这一问题,基于快速锻造工艺近似苛刻的要求,如果能在控制系统中增加备用关键设备,一旦工作中系统发生故障,控制系统便以最快速度启动,从而维持系统的正常工作。

工业控制领域中,一些大型的工业生产线往往要求连续运行不能停顿, 利用双CPU的冗余控制是一种满足连续生产要求、提高系统可用性的有效手段。若采用双CPU的PLC控制器,并考虑硬件成本,以软件方式实现CPU冗余控制。如下通讯编程(设置):

在地址和中断分配中利用双CPU可以访问在使用STEP 7组态期间分配给它们的模块地址。分别设定CPU不同的MPI地址通过总线从一个CPU对另一个CPU编程。通过K总线通讯(Communciation,德文则是Kommunciation)不但可拆开处理一个复杂的任务,在增加系统资源的情况下,而且又不会增加I/O点数。实践证明,这种设计给PLC后续的稳定运行打下了坚实的基础。

3.3 液压控制系统中软件设计出现的问题

由于系统压力高,流量大,换向频繁,阀的动作次数多给管路和阀体直接带来了振动,对管道的冲击也大,在生产运行中尤其是精锻期间,可在液压站听到强大的冲击声,产生了大量热量,热量的传递使各管接头密封开始老化。此外对整个液压系统阀体的稳定性带来影响。

如在生产伊始,就曾出现压机频次和压下量达不到要求,同时油温的超高导致密封件的损坏而产生漏点,进而导致高压胶管破裂。

3.4 解决的办法

目前国内普遍采用高性能比例阀,变量泵控制相结合,经软件仿真分析,工作过程通过S7-400系列工业可编程近似于压机运行的正弦曲线,以满足稳定驱动执行元件,系统控制精度好、响应频率高。

其最显著特点是先导控制用油与系统工作油液完全隔离,只需单独处理小流量的控制油,从而避免了因比例控制对系统大流量油液的苛刻要求而大幅度增加设备负荷和维护问题。选用力士乐VT-VSPA1-1型比例流量阀,如图2双电磁铁时特性曲线。

图2. 双电磁铁时特性曲线

在编程过程中,除对比例阀输出“位移”采用闭环控制的方式外,还要考虑比例阀电流信号输入线性的影响,为了保证锻压过程中油压响应的快速性,在编程中用软件对比例阀的特性进行修正。如图2比例阀的特性曲线在斜率逐渐变化,避免震荡。因此,在编程时对模拟量输入采用正旋曲线按比例阀的电流电位计,以满足稳定驱动执行元件近似计算出的油压值进行补偿修正。

图3. 用程序控制比例阀的正弦曲线

在程序控制中通过不断修正MD370的值按照0-π/2的取值范围,再将MD370(自定义)的值赋给MW128配合模拟量输出在OB1模块里的PQW516(自定义)和PQW518(自定义),去控制2WRC(双电磁铁)的输入电流,根据反馈位移值,不断调整放大器的斜坡和差动偏流,近似的达到如下图所示的模拟曲线。

图4. 仿真模拟曲线

需要注意的是在快速锻造液压机的实际生产应用中,尤其是上线以来运行一段时间,控制往往会发生一定的偏移,因此并在日常维护中,根据现场流量的控制,需要检测比例阀的电流输入信号,在外加电源DC24时,当给定电压值(电流值)变化时,通过反馈电压的变化,调整上位机流量给定值和放大板的比例积分、微分设置来适应生产的需要。

4 结束语

在大流量锻压设备双CPU软件冗余控制和仿真曲线程序设计的应用下,大大减少了本身系统油压的冲击,减少了大量的维护量,而且平稳的液压控制使人机能直接对话,实时根据生产需要调整,可靠性极强,为产品的质和量带来强有力的保障,值得在液压锻造或冲击力比较大的设备技术改造中借鉴使用。

相关问答

PLC中如何使软元件强制输入或输出?

1、如果在对PLC进行调试时需要对某段程序强制运行使设备动作,需要先将程序写入PLC。2、PLC编程软件可以对程序强制ON或OFF,加入我们使程序中第25步的Y0触点接...

PLC的编程器件有哪些?

PLC基本编程原件有:X输入,Y输出,M中继,S步进,T定时,C计数,D寄存器PLC通过基本编程原件可以做逻辑控制,模拟量控制,伺服定位,PID运算,通信等PLC基本编程...

文本显示器怎么控制PLC软元件,还需要编数据传送指令吗-lo...

不用,只需要和PLC里面的一些内部元件关联上就好了,可以找个程序参考一次,就会什么都明白了如上图,新建一个按钮,对应文本上的按钮"0",设定好线圈...

plc的内存编程元件是指?

PLC软元件:PLC内存中的某些“位”就被称作继电器,它并不是真正物理意义上的继电器(有线圈、有触点),但在PLC梯形图程序中就把这些“位”当着继电器用,...P...

plc组态联网内容简述?

plc网络组态步骤教程网络组态目的:组态网络,完成各个设备通讯步骤:1、在硬件组态的基础上,切换到主画面,并点击按钮。2、系统将弹出网络组态画面,然后...

请问电脑给plc编程要安装什么软件?如何安装?

编程软件-----从官方网站下载以后安装,安装成功以后通过数据线与plc连接,这个时候你就可以通过电脑监控plc状况。另一种是仿真软件,也就是完全在电脑上通过仿...

plc编程里的d是啥元件,有啥功能?怎么运用?

PLC里面的D表示数据寄存器(D),数据寄存器是用于存储数据的软元件,包括16位(最高位为符号位),32位(由两个数据寄存器组合,最高位为符号位)两种类型。...PLC...

怎么用汉字注释PLC软元件?

菜单编辑——文档生成,选择注释的类型,然后双击梯形图中需要添加注释的位置。菜单编辑——文档生成,选择注释的类型,然后双击梯形图中需要添加注释的位置。

plc编程元件和地址的关系?

有些硬件模块的地址是固定的,有些模块的地址是可以自定义的。对于固定的,你在编写程序的时候就只能用PLC为你规定好的地址。对于可自定义的,硬件PLC输出模块...

plc编程小技巧?

学习plc编程可以按以下三步来进行:1、掌握PLC编程的基本原理。学习plc编程,你需要认识梯形图和继电器控制原理图,了解编程元件的分类,熟识PLC基本指令。...

 北京法拉利事件  青团是用什么植物做的 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部