西门子自动化系列(一)LOGO!
哈哈,第一次做关于科技方面的有点紧张啊!!以前总写一些自己的诗词发现没人看,还是放弃吧!废话不多说,进入主题吧。 本人其实做自动化方面并没多久啦(两年快三年的样子,大佬们别见笑)。虽然用过许多PLC,但由衷的还是喜欢西门子(没错我是西粉)。不同的PLC有各自的优势吧(例如三菱PLC,在脉冲控制上有着相当简洁的语句)。 为什么喜欢西门子,先入为主占据了很大的因素。其次是西门子的结构化与人性化,在使用西门子软件时(尤其是博途系列)真的可以体验到一种享受的感觉。 西门子发展至今,不同种类的控制器多种多样(要抢市场嘛)。从小型的LOGO!→S7200→S7200 SMART→TIA1200→S7300→TIA1500→S7400(S7,TIA代表SETUP7、博途软件,当然LOGO!、200、200smart都有自己的编程软件,S7只能编写300/400/400H,TIA编写300/400/1200/1500。排列顺序也是从低端到高端的排序) 打算做一个系列吧,从最小的LOGO!到最后的400,都会拿一个曾经做过项目实例,为在这个行业(大佬就当看不见)、对这个行业有兴趣(不喜欢这个行业朋友也可以玩玩),或者正在大学读这个专业的朋友们,提供一些思路或感悟(如果各位朋友看过有一些感悟的话,我就心满意足了)。 那么今天我从LOGO!开始讲起吧。LOGO!西门子中的小型PLC,市场占有率并不高,但比重还是有的。可以完成小型的自动化项目,例如恒温控制、自动灌溉、自动门等等(一些逻辑要求不高的场合)。正因如此,LOGO!是西门子家族中点数少(可以扩展),成本最低的一种控制器。 下面先上图(这是我桌子旁的的LOGO!拿来拍个照,好像拍的太大了- -) LOGO! 下面上一段程序: LOGO内部分程序图 一目了然,LOGO!采用了区别于其他西门子PLC的一种编程方式–电路图(当然梯形图也是可以的,不过相当麻烦)。这是一个项目上的泵冲计数测量(不知道朋友们看不看得清,尴尬)。测量要求包括计数,测频,高限复位,低限复位,显示输出,(LOGO!自带一个小屏幕)MODBUSTCP上传数据给上位机。 下面是MODBUSTCP测试以及MODBUSTCP程序(部分截图): MODBUS-TCP程序 程序测试 传递给上位机的数值 通过写好的程序就可以与上位进行远程交互啦! 这里主要介绍LOGO!语言,所以不对VC++做详细的介绍 电路图顾名思义,其实就是一个逻辑块通过线与线相连形成的逻辑总和。因为与电路相似,所以这么称呼。那么怎么用呢?下载LOGO!8.1编程软件,新建一副电路图(也可以新建梯形图),在软件左下方就是基本逻辑块(还有些逻辑块需要授权)。 篇幅有限,感兴趣的朋友们,可以试着下载一个软件免费。或者私聊我也可以提供。 下一篇将介绍LOGO!的具体用法,包括解读上面的程序以及如何建立LOGO!网络。LOGO!自带的显示屏如何操作!看到这里的朋友Nuozomi鞠躬致谢! 介绍完西门子后会尝试介绍其他PLC或者单片机,祝大家都能做自己喜欢的工作事情!