谈到和S7-200的次亲密接触,得回到我的大学时代,想起了教授我这门课的老师,想起了廖常初老师编写的那本绿色封面的教科书,更让我怀念的是大学时光! 大四上学期,我们开设了一门plc课程,那个老师的教学方式让我对此产生了浓厚的兴趣,所以从开始到结束,只要是PLC课一节也没有逃课。记得头几次课,老师一直在介绍什么是PLC,明白了是可编程逻辑控制器后,接着又把PLC的硬件部分与人作比较,CPU就好比是人的大脑,负责处理各种逻辑和数据。输入输出就好比是人的四肢,干活多少,带负载能力就由输入输出决定。这样说倒是明白了些,但是PLC干什么用我还是不知道。开始没有实习课,老师只是在讲台上做各种比喻,进行讲解。我们的练习都是纸上谈兵,在练习本上做一些相对简单的控制,比如说自保电路,先做出继电器控制,然后接着用梯形图画出来,慢慢的也就熟悉了梯形图,对想好的简单控制都能用梯形图画出来!
就这样在糊里糊涂中,学习了2,3个月,终于安排上机实习了。当时还挺高兴的,之前都是在书上看着200PLC的模样,终于可以见一下它的真面容了!一个实验平台分5个人,每个平台上都有一本说明书和练习册!平台上布满了五颜绿色的各种指示灯和一台很老的电脑。当时也不知道那说明书有啥用,后来才明白那上面说的是PLC输入输出的接线图。我们每人轮流做练习册上的内容,那时觉得真难做,什么都不懂。上机首先就是认识200plc的编程软件,从打开,新建项目开始,到编程,下载,调试,可是认认真真学习了下!其实对于这个实验平台熟悉了编程软件也没啥难的,剩下的就是照着练习册输入程序,所以很多同学很快就把电脑更加充分利用了,开始看起了电视剧,当时《蜗居》盛行,还有甚者加班看。实习结束后离开了练习册,对于PLC能干些什么还是不清楚! 转眼间到期末考试了,考试题目也都是练习册上的,自然不会挂科!紧着面临的就是找工作了,寒假前正巧老家的一家公司打来电话,问是否可以去他家公司面试,我说可以,约定了面试日期。当时心想,寒假没事,出去实习也好,不行再走。没想到就这一面试,在什么待遇都没有谈的情况下,却让我在这家公司度过了接近五年的时光!去这家公司真是坎坷,放假回到家第二天我便去面试,却下了一整夜的大雪,早上推开门,车辆直接没法走呀。也想过算了,但还是硬着头皮,步行走了十几里路,来到镇子上,已经是太阳高热,大部分积雪融化,一些黑出租拉客了,黑车就是黑车,是不会放过任何趁火打劫的机会,没办法我得坐呀!到达公司已经快11点了,给经理打了电话,紧接着安排面试了。面试很简单,问的简单,我回答也简单,就让自我介绍。我就说了年龄,还没毕业,学电气自动化的!经理还特意问了我会PLC吗,我回答基本的都会(其实心里没底,plc在工业怎么用根本不知道),后来在工作中才知道那位面试经理不懂PLC是干啥的,只知道是电气上的,这我才明白怪不得当时这么容易就忽悠过了。就这样到午饭点了,经理留下我吃饭,我跟着他去了食堂吃饭,吃饭时候我们倒是好好聊了聊了。他说下了这么大的雪他以为我不会来了,没想到我还守信用,不娇气,还特意说了句从村子里出来步行了不少路吧。下午就找人帮我找宿舍,第二天就开始上班了! 工作后发现200PLC用的地方很少,都是在液压站上用着,主机都是用300,400PLC,轧机用的TDC加两台400PLC,还有从来没听过的通讯,以太网,光纤,DP。STEP7是什么也不知道,变频器怎样控制,调参数也不懂。就这样,带着这么多不懂,不会,开始了新的学习旅程。现在想想,也就是这些不懂,带给了我兴趣,在工作中不断地学习,一点一点去搞懂,让我慢慢成长!那时一块参加工作的同事,很多早已离开这行,也想不起多久没联系了,很多也联系不上了,就这样随着时间的推移,都成了美好的回忆! |
西门子plc命名规则
西门子plc的命名规则
我们以6ES7 221-0BA23-0XA0来说明:
6ES----表示自动化系统系列
7------7:S7系列,5:S5系列
2------2:200系列,3:300系列,4:400系列
2------1:CPU,2:DI/DO,3:AI/AO,4:通讯模块,5:功能模块
1------1:输入,2:输出,3:输入输出(对于数字量),4:输入输出(对于模拟量)
0BA----表示输入/输出电压等级,类型,点数等,这个比较多,还是查样本比较好
23-----版本,如果后一位数字不同,基本上可以通用
0XA0-----表示德国制造
0XA8-----表示中国制造的命名规则
我们以6ES7 221-0BA23-0XA0来说明:
6ES----表示自动化系统系列
7------7:S7系列,5:S5系列
2------2:200系列,3:300系列,4:400系列
2------1:CPU,2:DI/DO,3:AI/AO,4:通讯模块,5:功能模块
1------1:输入,2:输出,3:输入输出(对于数字量),4:输入输出(对于模拟量)
0BA----表示输入/输出电压等级,类型,点数等,这个比较多,还是查样本比较好
23-----版本,如果后一位数字不同,基本上可以通用
0XA0-----表示德国制造
0XA8-----表示中国制造
西门子S7-200系列可编程控制器介绍
l西门子S7-200 CPU224可编程控制器的结构、性能指标
l西门子S7-200 CPU224可编程控制器工作方式
l扩展模块介绍
lS7-200系列可编程控制器编址、寻址方式
l可编程控制器元件功能及地址分配
2.1 S7-200系列PLC概述
西门子S7系列可编程控制器分为S7-400、S7-300、S7-200三个系列,分别为S7系列的大、中、小型可编程控制器系统。S7-200系列可编程控制器有CPU21X系列,CPU22X系列,其中CPU22X型可编程控制器提供了4个不同的基本型号,常见的有CPU221,CPU222,CPU224和CPU226四种基本型号。
小型PLC中,CPU221价格低廉能满足多种集成功能的需要。CPU222是S7-200家族中低成本的单元,通过可连接的扩展模块即可处理模拟量。CPU 224具有更多的输入输出点及更大的存储器。CPU226和226XM是功能强的单元,可完全满足一些中小型复杂控制系统的要求。四种型号的PLC具有下列特点:
(1)集成的24V电源
可直接连接到传感器和变送器执行器,CPU 221和CPU222具有180mA 输出。CPU224输出280mA,CPU226、CPU 226XM输出400mA 可用作负载电源。
(2)高速脉冲输出
具有2 路高速脉冲输出端,输出脉冲频率可达20KHz,用于控制步进电机或伺服电机,实现定位任务。
(3)通信口
CPU 221、CPU222和CPU224具有1个RS-485通信口。CPU 226、CPU226XM具有2个RS-485通信口。支持PPI、MPI通信协议,有自由口通信能力。
(4)模拟电位器
CPU221/222有1个模拟电位器,CPU224/226/226XM有2个模拟电位器。模拟电位器用来改变特殊寄存器(SMB28,SMB29)中的数值,以改变程序运行时的参数。如定时器、计数器的预置值,过程量的控制参数。
(5)中断输入允许以极快的速度对过程信号的上升沿作出响应。
(6)EEPROM 存储器模块(选件)
可作为修改与拷贝程序的快速工具,无需编程器并可进行辅助软件归档工作。
(7)电池模块
用户数据(如标志位状态、数据块、定时器、计数器)可通过内部的超级电容存储大约5天。选用电池模块能延长存储时间到200天(10年寿命)。电池模块插在存储器模块的卡槽中。
(8)不同的设备类型
CPU 221~226 各有2种类型CPU,具有不同的电源电压和控制电压。
(9)数字量输入/输出点
CPU 221具有6个输入点和4个输出点;CPU 222具有8个输入点和6个输出点;CPU 224具有14个输入点和10个输出点;CPU226/226XM具有24个输入点和16个输出点。CPU22X主机的输入点为24V直流双向光电耦合输入电路,输出有继电器和直流(MOS型)两种类型。
(10)高速计数器
CPU221/222有4个30KHz高速计数器,CPU224/226/226XM有6个30KHz的高速计数器,用于捕捉比CPU扫描频率更快的脉冲信号。