[西门子] 从零开始学PLC

[复制链接]
查看49792 | 回复0 | 2024-1-23 17:11:29 | 显示全部楼层 |阅读模式




一、要学习PLC 首先要有一台供学习和实验的样机以及该机品牌和型号的硬件资料和软件、编程资料,还要一台计算机(以前的手持编程器或图形编程器也可以,但没有电脑灵活方便)。否则无从学起。
二、如果你的单位或朋友、师傅可以借一套现成的PLC 给你,那么祝贺你!可以开始了。你可以跳过购买的过程,直接进入编程学习。
三、如果你还没有PLC,那么最好去找一套。无论是借或者买,光靠纸上谈兵是很难学会的。至于PLC ,可以是三菱的FX、可以是松下的FP、也可以是台达的、光洋的……。其实PLC的原理结构都差不多,这些品牌的编程软件基本上是日系的,比较符合我们的形象思维方式;至于西门子、ABB、西屋等使用欧系编程软件的多数是适合逻辑思维方式和集体协作编程,不适合初学者。所以我们还是从三菱或三菱的兼容系统开始吧。
四、寻找合适的PLC :初学者只是从开关量逻辑开始学习,先从替代普通的电工线路着手。所以不必买高级的PLC ,三菱的FX-1N、1S、2N等就很合适。也可用松下的FP0、FP1、FPM、FP-e等,一些国产的与三菱兼容的PLC 也是不错的选择(支持国产、不能老让外国人卡着脖子过日子啊)。这些PLC 虽然是低价的普及型产品,但其功能已经远远超过50年前上千万元的产品了,应付工业环境下的设备电气化控制、替代庞大的继电器系统有着极大的优越性。至于价格,个人的承受能力不同,可选不同的产品。目前国产的(如我现在使用的)在500以下,三菱的、松下的都在1000以下,二手市场甚至有300以下的(但便宜没好货,太便宜的一般都会有点内在问题)。按自己的实际情况搞一套来玩玩是很值得的。现在小学生买个MP3也要这价钱啊。
PLC买来了。
1、不要急于开包,先仔细检查外包装有无破损、浸水,有没有严重挤压或摔碰的痕迹?如果有,就可以拒收或退换。
2、开包,按照发货清单逐一核对(主机、电源、附件、说明书、合格证等)
3、所有外包装、合格证、保修卡等任何“无用”的东西暂时不要丢弃。必须保存到保修期满或至少保存到产品能够正常运行。(一些供应商会借口包装不全拒绝三包)



拿出PLC,按照硬件手册或说明书仔细连接开关电源(不可经验主义)一定要分清正负极,负极与接地千万不能混淆(这些都是对还未入门的新手说的,已经有经验的高手大虾请不要嫌我罗嗦,哈哈)
一切正常的话,插上电源PLC 的电源指示灯(一般为绿色)就会亮起。如果不亮或亮得不正常(亮得发白、严重闪烁、时亮时不亮)要立即切断电源、查找原因,最好请有经验的老师傅帮忙看一下。
如果电正常,拨动“运行/编程”开关,相应的指示灯会亮起。这几个基本的检查完成后关断电源、等几分钟让电容里残余电流放完,按硬件手册接上合格的编程电缆(不要接“大兴”的自制电缆,没有合格电缆可临时借一根。否则下不了程序会走许多弯路),PLC 、电脑两头都连接可靠(带电插拔很容易损坏PLC 的通讯芯片,电脑方面特别是USB倒没什么大问题)给PLC 上电,打开编程软件,先“上传”(PLC 传、到电脑)一遍程序,正常情况下是空白的。如果有程序或提示输入密码,这个PLC 肯定不是新的。如果不知道密码的话PLC 根本不能用。
在做以上每一步时都要认真做好书面记录,万一发生问题也有据可查。(这在初学时就要养成良好的习惯。毛毛躁躁的即使一时没遇到问题日后难免要吃大亏。)
好了,切断电源、检查记录,休息一下不要急着继续干。先熟悉一下电脑里的编程软件,看看如何写入、如何删除。梯形图与指令表能否顺畅跳转。。。。。。。
累了的话,喝一杯绿茶、打一套太极拳,站起来活动一下筋骨。不是我吓你,每天在电脑前超过6小时你的头发会越来越少,每天编程超过8小时你三年内会得心血管系统的毛病(供血不畅、脑缺氧)。

休息好了?我们继续干!
在编程电缆连接可靠、PLC 、电脑都已经上电启动,编程软件打开的情况下(这些基本动作以后就不讲了,每次都是这样的):
在输入点上接一个或几个开关,输出点先不必接负载、观察输出指示灯(发光二极管)就可以了。先在电脑软件上拉一个常开点(标记为X1),拉一个输出(标记为Y1),“下载”(从电脑传到PLC)后监控,①X1开关接通(ON)X1指示灯应该亮起,软件上的X1应该反色显示。这时PLC 的Y1指示灯也亮起,软件上的Y1也应该反色显示。
就这么简单,这就是输入/输出之间的关系,这就是电工线路在PLC 内部的连接。好!我们终于迈出了第一步———灯亮了!(第一次上手的心里一定会涌起一股狂喜,老手根本不会去做这个实验)

其实很简单,你是不是对PLC 有点好感了?现在你会接电灯了,而且是用PLC 控制电灯!



这是最简单的电灯,而在大楼的楼梯上有那些看起来跟这个一样的电灯,但是你有没有发现,在一楼开的灯、到二楼关(同时三楼的亮)到三楼可关二楼的灯(同时四楼的亮)。。。。。。很复杂吧?就把这个例子做个思考题吧,我们也来试一下吧:
这叫“双联开关”控制,在电工线路中是考初级电工的必考题。有“单线双开”和“双线双开”两种标准线路,当然你可以发明新的方法,只要效果相同经得起考官的实验,应该可以得到更高的加分!
回家作业(哈哈,网上是没有“回家”的概念的,只是这样说惯了):
1、画出“单线双开”和“双线双开”两种标准线路。如果有第三种可以加分。
2、把这个线路用PLC 程序来表达(不要死搬硬套,否则程序很难看。要充分利用PLC D的优势———否则要PLC 干什么?)。
有许多刚出校门不是电工电器专业的新手也许还一头雾水,那么把这个图贴出来供参考,至于PLC 的程序还是要大家再动动脑筋了.



这些基础的基础不"滚瓜烂熟"就搞不好工控.



提示:小小一个灯要讲一个月?不要怀疑!因为这里是免费讲堂,我不会为了多收学费而"拖堂"的.实在是这些基础的基础太重要了!我在招聘时面试大学生,要求他们画两种双联开关接线方法并用任何PLC品牌的程序表达出来.结果百分之百不及格!年轻的朋友们,千万不要轻视这些基础课程啊!
三菱有一条指令: FNC66  ALT  ALT(P)  可以用在"乒乓键"程序中,试试看吧!





我们发现,PLC是很“忠诚”的,但为什么有写程序还会出现失误甚至拒绝执行呢?不要怪PLC ,我们先找一下其他原因:许多人喜欢在COM 点上接一根电线去触碰输入点以代替开关有输入。要知道即使是很高级的开关,在接通和断开的瞬间也会有许多“毛刺”,不那么“干净”。在乒乓键的电路中输入“ON—OFF”一次、输出就改变一次状态(也就是说的“按一下开、再按一下关”)如果“毛刺”正好是双数就不会发现问题,如果是单数就与我们的设计不一样了(好象按一下无输出或按一下开了,但再按一下关不掉)其实在你“按”的瞬间PLC 内部已经开关了无数次,只是最后停下来才是你看到的结果。
所以,我们在编程序时要充分考虑这些PLC 之外的因素。那么如何来解决这个普遍存在的“毛刺”问题呢?
1、我们可以采取“取上升沿”(DF/DFI)的办法,只取第一个接通的瞬间作为输入状态。但是如果这“毛刺”的频率比较低、超过一个扫描周期,那么PLC 就会认为有第二、第三个信号输入,就会作出相应的输出。
2、增加一个延时器,设定时间大于开关的抖动时间(如0.1秒),虽然执行的瞬间有点迟缓,但可靠性就提高了。(有些设备如大功率电机是绝对不允许反复启动-停止的)当然在更高要求的设备上可以考虑使用单独的开关取代“乒乓键”。
有些PLC 上一时找不到“乒乓键”这些指令,或者我们感到用高级指令在程序中不够直观,希望用普通开关自己来“搭”出这个效果。具体在你的PLC 上怎么编?你可以考虑一下,这也是PLC 编程考试中经常出现的考题(用两种以上方法实现“乒乓键”功能)。下面是我从某设备的程序中“挖”出来的关于“乒乓键”功能的一小段程序,由于是整套程序中的一部分,所以地址的分配有点乱。(程序是松下FPWIN GR软件编的)



在用“SET/RSET”做触点状态保持时要注意:因为X7是同一个按钮,按下时SET/RSET同时动作,而RSET优先。所以不会动作;加如R0的目的就是区分状态、但不能用R623本身来做状态控制。考虑一下为什么?还有,取上沿(DF)也不可忽略、前面已经讲过了。那是防止“毛刺”干扰的。

============我为人人.人人为我===========

查阅及分享



订阅我们

动图




推广

China.K中国控联盟微信公众账号:chinak958888

China.K电工教学交流群QQ:204437065

China.K电工之家(黑)QQ:383965994

China.K杨骥驰 (自媒体):569333737

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则