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免费远程编程工具
免费的支持西门子的远程编程工具。压缩包只有 50M, 解压后即可直接运行 , 在工厂那边的电脑上启动起来即可,然后自己的办公电脑上就可以直接远传编程了。后续就以国产西门子 1200 PLC 为例来讲述。
步骤 1:在工厂电脑上下载安装“朋控远程编程工具”
1、工厂那边的电脑连接西门子 1200PLC, PLC 的 IP 为 192.168.1.10
2、下载“朋控远程编程工具”
解压后的文件结构如下:
双击上图中的 exe 文件,启动朋控远程编程工具 (建议关闭杀毒软件和防火墙, 否则可能会误报病毒) ,如下所示:
步骤 2:在自己的办公电脑上下载安装“朋控远程编程工具”
1、下载“朋控远程编程工具”, 下载和安装过程同上
2、远程连接工厂电脑 ID, 打开“远程网口转网口”
3、将西门子 1200PLC 的 IP(192.168.1.10)映射到自己办公电脑的 127.0.0.1, 点击“启动”
4、在自己的办公电脑上,通过博图连接 127.0.0.1, 上传/下载/调试
下载:
转至在线:
补充说明:
“转至在线”按钮有时不弹出设备搜索框,是因为博图软件有记忆功能,默认 连接当前已经连接的设备,如果尚未连接,则会弹出设备搜索框。如果您非要 弹出设备搜索框,则使用顶部菜单栏中的“在线”= 》“扩展在线”按钮。
在线访问:
通讯的过程中,可以明显看到日志窗口中的报文输出,如下:
相关问答
电脑没有网线接口怎么连接plc?
如果电脑没有网线接口,可以使用无线网卡或者USB转接器来连接PLC。无线网卡可以通过Wi-Fi连接到PLC,而USB转接器可以将PLC的网线接口转换为USB接口,然后连接到...
现在设备plc指令都不用步进,用的是什么编程法?
应该是说编程语言吧PLC的编程语言1.所谓程序编制,就是用户根据控制对象的要求,利用PLC厂家提供的程序编制语言,将一个控制要求描述出来的过程。PLC最常用的...
在只有个人电脑没有PLC的情况下在博途里编完程序可以直接仿真吗?谢谢?
第一点:需要确认安装了仿真软件第二点:在有第一点的前提下,可以进行仿真第一点:需要确认安装了仿真软件第二点:在有第一点的前提下,可以进行仿真
三菱PLC不用编程电缆怎么编程?
编程时不需要接上PLC的电源,无法将PLC的程序上载到电脑,也许是电缆端口设置有问题。先连接PLC和电脑的数据线。开电脑再开PLC,打开桌面上编程软件GPPW。点工...
plc编程电脑推荐?
常用编程软件的话,配置参数上不能太差,电脑配置需求参考如下:1.操作系统:windows7(建议使用64位)2.内存:最少2GB(推荐4GB及以上)3.显...常用编程软件的...
几百元的平板电脑能安装PLC编程软件吗?-ZOL问答
不可以,平板电脑只有苹果的iso系统和谷歌的安卓系统,安卓和苹果的iso系统目前都不支持安装plc编程软件!有用(0)回复xyskey可以,我的就装了两个不同版本的...
PLC仿真软件,不外接PLC,只一台电脑可以仿真程序吗?
你的PLC类型必须支持CX-Simulator软件,否则不能仿真。仿真的目的在于测试程序,不能测出要仿真干什么?你的PLC类型必须支持CX-Simulator软件,否则不能仿真。...
plc怎么在线修改程序,就是不用停止运行就可以下载程序的?
修改完成退出run中写入模式,防止下次转换/编译直接写入,以上就是plc在线修改程序不同停止下载的方法,希望能帮到你!切记在运行中在线写入程序一定要注意动作顺序...
plc可以用电脑学吗?
可以!电脑学习PLC是核心,简单的说,一个PLC的工作模式都是通过电脑进行编程进去的,所以电脑是必须品,但是要记住,电脑学习的PLC只是理论,而PLC是工作中用在...
电脑主板上不带plc插槽怎么处理-ZOL问答
电脑主板上不带plc插槽:电脑主板上从未有过plc插槽。plc(PLC)可编程逻辑控制器,是一种采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制...