工控老鬼深入浅出西门子S7-300/400 PLC之一【动员令】
西门子的S7-300/400具有完整和全面的产品系列、规范的程序设计结构。使用方便的编程软件、极高的可靠性,使它成为大中型PLC的老大。有市场调查报告称S7-300、400在国内中型PLC的市场占有率为80%。
S7-300/400是很难学的PLC,我在网上不止一次看到有人感叹“S7-300/400太难学,学不会,不学了!”我想借这个帖子,向各位网友介绍学习S7-300/400的方法,解答在学习中遇到的问题,帮助大家学好S7-300/400。
S7-300/400难学的主要原因如下:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1)S7-300/400是大中型PLC,与主要用于取代继电器控制、以梯形图为主的小型PLC相比,S7-300/400的功能强大得多,功能越强,硬件和软件就越复杂,需要学习的东西就越多。
2)S7-300/400采用了计算高级语言中的很多先进思想和理念,它的语句表语言类似于单片机的汇编语言,要求使用者具有一定的计算机知识。
3)S7-300/400是典型的欧系PLC,很多问题的处理方法与日系PLC有很大区别。使用过程中明显的能够感受到德国人的精细和专业!
4)S7-300/400使用的软件开发环境是SIMATIC Step7 软件功能复杂,强大和复杂的软件功能给初学者客观上造成了一些障碍。
5)S7-300/400 能够找的资料很多,但是深度和专业程度都有差异,初学者往往很难鉴别“何为好的资料,何为葵花宝典”,造成学习中多走了弯路。
6)学习和成长中酸甜苦辣,你懂的,听我细细道来!
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
不敢说西门子S7系列是最好的产品,但是却可以说西门子S7系列确确实实是最成功的产品。做为专业的自动化工程师,对史上最成功的自动化产品你应该有所了解!
持续关注此贴,“葵花”宝典持续更新中!!!!!!!!
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
工控老鬼
二〇一二年四月十一日 深圳
楼主最近还看过
工控老鬼深入浅出西门子S7-300/400 PLC之三【S7-300/400 关于硬件的那点事】
看电影也是老鬼工作之余的一个爱好。好的电影不但能够陶冶情操,同时也能够向我们阐述很多值得借鉴的道理。曾今看过一部电影《闻香识女人》,大概内容是这样的:长期的失明生活使得史法兰中校对听觉和嗅觉异常敏感,甚至能靠闻对方的香水味道识别其身高、发色乃至眼睛的颜色。其实这都源于他对生活的深刻理解和感悟。老鬼很欣赏主人公完美主义的性格,以及对生活的理解和感触。仁者见仁智者见智,期待大家细细体味。
干自动化这一行,出差是再平常不过的事情,古人云:“行万里路,读万卷书”。建议亲爱的朋友,除了安装调试,埋头写软件,闲暇时应该对你所熟悉的行业做过深入的思考,对你使用的产品做过通性的归纳。这样我们才能更深刻的理解技术,理解自动化厂家的产品线,才能够更快的成长。下面我就来归纳下西门子S7300、400PLC的一些特性,帮助大家加深对硬件的了解。
2、 换个不一样的角度看硬件(看)
纵观业内主流的自动化厂家的产品(西门子、AB、ABB、Lenze、倍加福、施耐德、德国pilz(皮尔磁)),我们可以发现这样一些规律:1、各代产品都有很强的延续性。2、功能特点和可用性都各有千秋。3、产品都有很强的识别性(外观设计和标识)。前2个特点我想大家很容易就能理解,那我今天主要跟大家谈谈第3点外观设计和标识的可识别性。
人是非常感性的,这是事实。这就决定了我们在认识一种产品的时候一定是首先接触到他的外观和颜色。结合到我们的专业。
红色代表什么?安全、停止、紧急停止。相关产品:紧急停止控制器、紧急停止按钮等。
黄色代表什么?警示,提醒,安全防护。相关产品:安全继电器、安全门、安全栅等。
PILZ工厂安全解决方案专家
绿色代表什么?正常运行。相关产品:正常运行状态指示、安全状态指示等。
其实对应西门子的S7-300 S7-400也有相通的地方。
常用的西门子S7300
3、 换个不一样的角度看硬件(查)
正常情况下你看到的西门子的硬件型号是这个样子的:
6ES7 315-2AG10-0AB0
6ES7 322-1BL00-0AA0
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 -----是中国制造
----------------------------------
以上参数以及对应的含义牢记于心,对你应该会有帮助。
4、 S7200、S7300、S7400的安装方式的差异
S7200属于小型PLC,所以安装的时候相对比较容易,直接使用普通的DIN导轨安装和固定。模块和模块之间通过插接线做通讯连接
S7300属于中型PLC,安装的时候需要用到专用的铝合金导轨安装和固定。模块和模块之间通过底板连接器做通讯连接。
S7400属于大型PLC,安装的时候需要使用400专用的底板,也称之为背板。模块和模块之间通过底板实现通讯。
5、 电源选择
S7200属于小型PLC,无需额外配电源。
S7300属于中型PLC,需要额外配电源,CPU使用24VDC供电,可以使用普通的直流电源模块,也可以使用专用的直流电源模块。
S7400属于大型PLC,安装的时候需要使用400专用的底板,也称之为背板。模块和模块之间通过底板实现通讯。必须使用400专用的电源模块供电。
6、 常规支持的通讯方式
S7200:MPI 、PPI、 Modbus 、自由口通讯、以太网通讯
S7300:MPI 、Profibus DP、 以太网、(串口通讯、modbus借助功能模块完成)
S7400:MPI 、Profibus DP、 以太网、(串口通讯、modbus借助功能模块完成)
7、 软件开发环境
S7200:Simatic STEP 7 MicroWIN
S7300:Simatic STEP 7
S7400:Simatic STEP 7
8、 硬件到底是怎么样子的?
负载电源模块用于将AC 220V电源转化为DC 24V,供CPU和I/O模块及其它模块使用。
2、后备电池
后备电池的作用是在PLC断电时,用来保证CPU实时时钟的正常运行,并可以保存用户的程序和数据(在RAM中)。有的低端的CPU因为没有实时时钟,没有后备电池。
3、DC 24V接线端子
CPU输出一个DC 24V,L+和M分别是DC 24V的正极和负极。可用作CPU开关信号输入或外部元器件的电源。
4、模式选择开关
模式选择开关用来选择CPU的运行方式。有的该开关是一种钥匙开关,改变运行方式需要插入钥匙,用来防止未经授权的人改变CPU的运行方式。
模式选择开关各位置的含义如下:
(1)RUN-P(运行-编程)位置:CPU不仅执行程序,还可以在线读出和修改程序及改变运行方式;
(2)RUN(运行)位置:CPU执行程序,可以读出程序,但不能修改程序;
(3)STOP(停机)位置:CPU不执行程序,可以读出和修改程序;
(4)MERS(清除存储器)位置:可以复位存储器,使CPU回到初始状态。此位置不能保持,当松开后,又会回到STOP的位置。
5、状态和故障指示灯
(1)SF(系统故障指示,红色):CPU硬件故障或软件出错时常亮;
(2)BATF(电池故障,红色):电池电压低或无电池时常亮;
(3)DC 5V(+5V电源指示,绿色):CPU和S7-300总线+5V电源正常时常亮;
(4)FRCE(强制指示,黄色):至少有一个I/O被强制时常亮;
(5)RUN(运行指示,绿色):CPU处于RUN运行方式时常亮,重启动时以2Hz的频率闪亮,HOLD状态时以0.5Hz的频率闪亮;
(6)STOP(停机指示,黄色):CPU处于STOP、HOLD状态时常亮;请求存储器复位时以0.5Hz的频率闪烁;正在复位时以2Hz的频率闪烁;
(7)BUSF(总线故障指示,红色):Profibud-DP接口硬件或软件故障时常亮。
6、存储器卡
存储器卡用于在断电时保存用户程序和一些数据,可以扩展CPU的存储容量。
7、MPI接口
MPI接口用于CPU与其它PLC、PG/PC(编程器/个人计算机)、OP(操作员接 口)通过MPI网络的通信。
8、前连接器
前连接器用于将传感器和执行元件连接到信号模块,前面有盖板(9)保护。
水平有限,可笑之处,一笑了之!
工控老鬼
二〇一二年四月十三日深圳