线下实训
HOME
线下实训
正文内容
plc编程疑惑 PLC初学建议,不用买PLC,利用PLC仿真功能入门PLC
发布时间 : 2024-11-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如何入手,各家PLC产品有什么区别,对于很多新手来说,很容易造成混乱。今天,小编分享一篇文章,全面的讲解了各系列PLC处理问题的思路。

PLC的种类繁多,品牌大多分为欧系、日系、美系。德系PLC以西门子为主,日系有三菱、欧姆龙、松下……,美系有罗克韦尔(A-B)通用电气(GE)公司、莫迪(MODICON)公司等。

美国和欧洲的PLC技术是在相互隔离情况下独立研究开发的,因此美国和欧洲的PLC产品有明显的差异性。而日本的PLC技术是由美国引进的,对美国的PLC产品有一定的继承性,但日本的主推产品定位在小型PLC上。美国和欧洲以大中型PLC而闻名,而日本则以小型PLC著称。

因为思维方式的不同导致各系列PLC处理问题的思路也不尽相同,所以初学者最好能对各品牌PLC的区别能有所了解。

学习PLC除了学习一些基本的编程知识和理念,更应该学习的是各个厂家解决问题的思路。不同的人对同一问题都有不同的看法,更何况两款地域性差别这么大的PLC。使用过程中可以体会一下面对同一个问题这两类PLC都是怎么解决的?为什么这么解决?这么解决有什么好处?两种解决方法你更喜欢哪种(或者说哪种更方便)?学会思考进步才更快!!

一、编程理念不同

三菱PLC是日系品牌,编程直观易懂,学习起来会比较轻松,但指令较多。而西门子PLC是德国品牌,指令比较抽象,学习难度较大,但指令较少,所以学习三菱和学习西门子的周期是一样的。

个人认为三菱(日系的中高端品牌)PLC的软件至少落后西门子5年以上,大中型的暂且不说,就拿三菱比较有优势的小型机FX系列和西门子S7-200系列相比,西门子有如下优势:

1、三菱的编程软件从早期的FXGPWIN到近期的GX Developer 8.8,和所有的日系品牌一样,该软件的编程思路是自上而下的单一纵向结构,而西门子的Micro-WIN则是纵向和横向兼备的结构,而且子程序支持局部变量,相同的功能只需要编一次程序即可,大大减少了开发难度和时间。

2、S7-200一直以来支持强大的浮点运算,编程软件直接支持小数点输入输出,而三菱直至近年推出的FX3U系列才有此种功能,以前的FX2N系列的浮点功能都是假的。

3、S7-200的模拟量输入输出程序非常简单方便,AD、DA值可以不需编程直接存取的,三菱的FX2N及其以前的系列都需要非常繁琐的FROM TO指令。FX3U如今倒支持此功能了,但足足晚了五年甚至更多。

4、当然三菱的FX2N系列也有它自己的优势,一是高速计数器指令比S7-200方便,二是422口比西门子的PPI口皮实(因为200系列的PPI口是非光电隔离的,非规范操作和仿制的编程电缆可能会导致串口损坏)。

以上的比较仅仅是小型机,至于西门子的300和400系列以及更大型的TDC系列,这里就无需多言了。学PLC,三菱是很容易上手的,因为直来直去思路简单,但从学习的角度讲,肯定是西门子更好。

个人认为对于初学者学习西门子相对会更好上手一些,特别是基础差的初学者三菱的学习要不容易入门,西门子编程软件人性化。

二、芯片不同

这主要体现在容量和运算速度上。西门子CPU226的程序容量20K,数据容量14K;而三菱FX2N总共才8K,后来的3U倒是有所改进。

西门子CPU226和CPU224XP标准配置2个485口即PPI口,最大通讯速度187.5K;而三菱FX3U之前的所有系列都是一个422口,而且速度是9.6K。如果需要连个智能仪表什么的则必须另购FX2N0-485BD等特殊模块。而且两个通信口可以一个连接下载数据线一个连接触摸屏进行调试程序,否则你就要拔下触摸屏数据线再连接触摸屏数据线,来回调整程序非常麻烦。

上文已经说过200系列的PPI口是非光电隔离的,非规范操作和仿制的编程电缆可能会导致串口损坏。这个大家在使用时千万注意,最好不要带电插拔。S7-200的通信口真的非常娇气,绝对没有三菱的皮实。

三、控制的强项不同

西门子的强项是过程控制与通信控制,西门子的模拟量模块价格便宜,程序简单,而三菱的模拟量模块价格昂贵,程序复杂,西门子做通信也容易,程序简单,三菱在这块功能较弱。

三菱的优势在于离散控制和运动控制,三菱的指令丰富,有专用的定位指令,控制伺服和步进容易实现,要实现某些复杂的动作控制也是三菱的强项,而西门子在这块就较弱,没有专用的指令,做伺服或步进定位控制不是不能实现,而是程序复杂,控制精度不高。

例如某设备只是些动作控制,如机械手,可选择三菱的PLC,某设备有伺服或步进要进行定位控制,也选三菱的PLC。像中央空调,污水处理,温度控制等这类有很多模拟量要处理的就要选西门子的PLC比较合适,某设备现场有很多仪表的数据要用通信进行采集,选西门子的好控制。

所以针对不同的设备不同的控制方式,我们要合理的选用PLC,用其长处,避其短处。

相关问答

在PLC编程中,寄存器D这个变量改如何使用?

数据寄存器(D)在模拟量检测与控制以及位置控制等场合用来储存数据和参数,数据寄存器可储存16位二进制数或一个字,两个数据寄存器合并起来可以存放32位数据(双...

PLC怎么连接电脑?怎么把在电脑编程好的程序放入PLC运行?

三菱FX系列PLC如何接线及如何通过RS232进行下载程序今天简单给大家介绍下三菱FX系列PLC如何接线和如何通过RS232进行下载程序,简单的说明帮助大家能快速与PLC通...

plc感应器怎么对零点?

要对PLC感应器进行零点校准,可以按照以下步骤进行:1.确认感应器的安装位置:感应器通常用于检测物体的位置、距离或运动等。需要确定感应器的安装位置,并将...

PLC的Q地址如何用111报文PZD字来控制V90伺服?

PLC的Q地址是用来控制各种设备的,包括伺服驱动器。如果要使用111报文PZD字来控制V90伺服,需要先了解V90伺服的通信协议和寄存器地址。然后在PLC程序中使用MOD...

plc怎样外接电源供应输入?

以三菱plc控制电机正反转为例。PLC有自己的电源线,要单独接电源。输入X为相应的辅助电路里的开关量,如SB1等。输出Y为辅助电路里的接触器...以三菱plc控...

信捷plc下载线接线方式?

根据我所了解的情况,信捷PLC下载线一般采用串口接线方式。具体原因是串口可以传输数据、控制信号等信息,能够满足PLC下载时所需的通讯要求。同时,串口接线方式...

我才高中学历,可以学plc吗?

很高兴告诉你!当然可以了,PLC真心比较容易学的为你解除疑惑是我的快乐!很高兴告诉你!当然可以了,PLC真心比较容易学的为你解除疑惑是我的快乐!

发那科驱动器维修的常见故障有哪些有懂行的吗?

[回答]发那科驱动器维修应用中应注意的疑惑数控机械的应用自然环境为发展数控机械的应用使用寿命,一般要求要防止太阳的立即映照和别的辐射热,要防止太湿...

plc如何控制接触器?

以三菱plc控制电机正反转为例。PLC有自己的电源线,要单独接电源。输入X为相应的辅助电路里的开关量,如SB1等。输出Y为辅助电路里的接触器...以三菱plc控...

计算机软件受保护的范围有哪些?

作者/铁蛋这段时间铁蛋一直在研究区块链,有一次在后厂村软件园开会,一链友看着此起彼伏的软件园大厦不禁感叹到:在我们链圈来看,这些都已经是落后产能了……...

 人大康逸琨  早检测 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

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

热线

188-0000-0000
专属服务热线

微信

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