产地类别 | 进口 |
---|
PLC复杂控制系统、传动技术应用、伺服控制系统、数控备品备件、人机界面及网络/软件应用为公
司的技术特长,几年来,上海庆惜公司在与德国 SIEMENS公司自动化与驱动部门的长期紧密合作过程中,建立
了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务逐年成倍增长,为广大用户提供了
SIEMENS的 技术及自动控制的解决方案。
![]() |
参考价 | ¥88 |
订货量 | 1 |
更新时间:2018-12-17 11:31:10浏览次数:320
联系我们时请说明是化工仪器网上看到的信息,谢谢!
6ES7352-5AH00-0AE0
西门子S7-300:CPU31x入门与调试(1
本实例使用一下CPU:
CPU | 订货号 | 运行时是否需要SIMATIC微型存储卡? | 起始版本 |
312 | 6ES7 312-1AE13-0AB0 | 是 | V2.6 |
314 | 6ES7 314-1AG13-0AB0 | 是 | V2.6 |
315-2 DP | 6ES7 315-2AG10-0AB0 | 是 | V2.6 |
317-2 DP | 6ES7 317-2AG10-0AB0 | 是 | V2.6 |
315-2 PN/DP | 6ES7 317-2EH13-0AB0 | 是 | V2.6 |
317-2 PN/DP | 6ES7 317-2EK13-0AB0 | 是 | V2.6 |
319-3 PN/DP | 6ES7 318-3EL00-0AB0 | 是 | V2.7 |
您需要具备电子、电气工程的基本知识以及使用Microsoft(R)Windows(TM)的经验。
警告! |
将S7-300用作设备和系统的组件时,根据具体应用,您可能需要遵守某些规则和规定。请注意适用的安全和事故预防规章,例如 IEC 204(急停系统)。 违反这些规定可能造成严重的人身伤害并可能损坏机器和设备。 |
所需材料和工具
数量 | 物品 | 订货号(西门子) |
1 | 安装导轨 | 例如:6ES7 390-1AE80-0AA0 |
1 | 电源(PS)模块 | 例如:6ES7 307-1AE00-0AA0 |
1 | CPU31x,例如CPU 312 | 例如:6ES7 312-1AE13-0AB0 |
1 | SIMATIC 微型存储卡 注意:SIMATIC微型存储卡是运行某些CPU所必须的 | 例如:6ES7 953-8LX20-0AA0 |
1 | 带总线连接器的数字量输入模块(DI) | 例如:6ES7 321-1BH02-0AA0 |
1 | 带总线连接器的数字量输出模块(DO) | 例如:6ES7 322-1BH01-0AA0 |
2 | 带螺钉型触点的多针前连接器 | 例如:6ES7 392-1AM00-0AA0 |
1 | 编程设备(PG),带MPI接口以及PG电缆,且安装了STEP 7软件(V5.2+SP2或更高版本),或者带适当接口卡的PC | 取决于组态 |
多个 | M6螺钉和螺母(长度取决于安装的位置)以及适当的螺丝刀/扳手 | 可从市场购买 |
1 | 刀口宽度为3.5mm的螺丝刀 | 可从市场购买 |
1 | 刀口宽度为4.5mm的螺丝刀 | 可从市场购买 |
1 | 压接工具 | 可从市场购买 |
X m | 横截面积为10 mm(2)的导轨接地电缆,且电缆接头适合M6螺钉。电缆长度视具体要求而定。 | 可从市场购买 |
大约2m | 带适当绝缘环套管且横截面积为1 mm(2)的软电缆,长度为6 mm | 可从市场购买 |
X m | 带防电击接线头的3芯软电源线(AC 230/120 V);长度视具体要求而定,并带有适当的套管和绝缘环。 | 可从市场购买 |
2 | 单极ON按钮(24V) | 可从市场购买 |
实例布局
图1.简单布局(CPU某些细节可能与上图有差异)
图2.电源和CPU接线(前盖打开)
实例的功能
在按下按钮前,输出无法切换(即,使得输出模块上的二极管亮起)。
(1)用螺钉固定装配导轨(螺钉尺寸:6M)。确保装配导轨的上下至少各留有40 mm的间隙。再将其安装到接地金属板或钢制接地设备安装板时,请确保装配导轨与安装表面之间的连接具有低阻抗。
(2)将导轨连接到保护导体上。为此,装配导轨上提供了一个M6保护体螺钉。连接保护体的电缆的横截面积最少为:30 mm(2)
将模块安装在装配导轨上
为电源和CPU接线
警告! |
您可能接触到连接到电源的通电电线。开始接线前,务必将S7-300*断开电源 |
电源出厂时将线路电压设置为AC 230V。要标记前连接器,请按照下列步骤操作:要调整电压,请用螺丝刀卸下保护帽,将开关设为所需的线路电压,然后重新安上保护帽。
为数字量输入和输出模块接线
-端子L+连接电源上的端子L+;端子M连接电源上的端子M
-端子3连接到按钮2的*个连接点
-端子4:连接到按钮2的*个连接点
将按钮1和2上的两个未分配的连接点连接到电源上的L+端子。
-端子L+连接电源上的端子L+
-端子M连接电源上的端子M
PLC的软件由系统程序和用户程序组成。
系统程序由PLC制造厂商设计编写的,并存入PLC的系统存储器中,用户不能直接读写与更改。系统程序一般包括系统诊断程序、输入处理程序、编译程序、信息传送程序、监控程序等。
PLC的用户程序是用户利用PLC的编程语言,根据控制要求编制的程序。在PLC的应用中,最重要的是用PLC的编程语言来编写用户程序,以实现控制目的。由于PLC是专门为工业控制而开发的装置,其主要使用者是广大电气技术人员,为了满足他们的传统习惯和掌握能力,PLC的主要编程语言采用比计算机语言相对简单、易懂、形象的语言。
PLC编程语言是多种多样的,对于不同生产厂家、不同系列的PLC产品采用的编程语言的表达方式也不相同,但基本上可归纳两种类型:一是采用字符表达方式的编程语言,如语句表等;二是采用图形符号表达方式编程语言,如梯形图等。
以下简要介绍几种常见的PLC编程语言。
1.梯形图语言
梯形图语言是在传统电器控制系统中常用的接触器、继电器等图形表达符号的基础上演变而来的。它与电器控制线路图相似,继承了传统电器控制逻辑中使用的框架结构、逻辑运算方式和输入输出形式,具有形象、直观、实用的特点。因此,这种编程语言为广大电气技术人员所熟知,是应用较广泛的PLC的编程语言,是PLC的*编程语言。
如图1所示是传统的电器控制线路图和PLC梯形图。
a) 电器控制线路图 b)PLC梯形图
从图中可看出,两种图基本表示思想是*的,具体表达方式有一定区别。PLC的梯形图使用的是内部继电器,定时/计数器等,都是由软件来实现的,使用方便,修改灵活,是原电器控制线路硬接线无法比拟的。
2.语句表语言
这种编程语言是一种与汇编语言类似的助记符编程表达方式。在PLC应用中,经常采用简易编程器,而这种编程器中没有CRT屏幕显示,或没有较大的液晶屏幕显示。因此,就用一系列PLC操作命令组成的语句表将梯形图描述出来,再通过简易编程器输入到PLC中。虽然各个PLC生产厂家的语句表形式不尽相同,但基本功能相差无几。以下是与图1中梯形图对应的(FX系列PLC)语句表程序。
步序号 指令 数据
0 LD X1
1 OR Y0
2 ANI X2
3 OUT Y0
4 LD X3
5 OUT Y1
可以看出,语句是语句表程序的基本单元,每个语句和微机一样也由地址(步序号)、操作码(指令)和操作数(数据)三部分组成。
3.逻辑图语言
逻辑图是一种类似于数字逻辑电路结构的编程语言,由与门、或门、非门、定时器、计数器、触发器等逻辑符号组成。有数字电路基础的电气技术人员较容易掌握,如图2 所示。
4.功能表图语言
功能表图语言(SFC语言)是一种较新的编程方法,又称状态转移图语言。它将一个完整的控制过程分为若干阶段,各阶段具有不同的动作,阶段间有一定的转换条件,转换条件满足就实现阶段转移,上一阶段动作结束,下一阶段动作开始。是用功能表图的方式来表达一个控制过程,对于顺序控制系统特别适用。
5.高级语言
随着PLC技术的发展,为了增强PLC的运算、数据处理及通信等功能,以上编程语言无法很好地满足要求。近年来推出的PLC,尤其是大型PLC,都可用高级语言,如BASIC语言、C语言、PASCAL语言等进行编程。采用高级语言后,用户可以像使用普通微型计算机一样操作PLC,使PLC的各种功能得到更好的发挥。
当PLC运行时,是通过执行反映控制要求的用户程序来完成控制任务的,需要执行众多的操作,但CPU不可能同时去执行多个操作,它只能按分时操作(串行工作)方式,每一次执行一个操作,按顺序逐个执行。由于CPU的运算处理速度很快,所以从宏观上来看,PLC外部出现的结果似乎是同时(并行)完成的。这种串行工作过程称为PLC的扫描工作方式。
用扫描工作方式执行用户程序时,扫描是从*条程序开始,在无中断或跳转控制的情况下,按程序存储顺序的先后,逐条执行用户程序,直到程序结束。然后再从头开始扫描执行,周而复始重复运行。
PLC的扫描工作方式与电器控制的工作原理明显不同。电器控制装置采用硬逻辑的并行工作方式,如果某个继电器的线圈通电或断电,那么该继电器的所有常开和常闭触点不论处在控制线路的哪个位置上,都会立即同时动作;而PLC采用扫描工作方式(串行工作方式),如果某个软继电器的线圈被接通或断开,其所有的触点不会立即动作,必须等扫描到该时才会动作。但由于PLC的扫描速度快,通常PLC与电器控制装置在I/O的处理结果上并没有什么差别。
PLC执行程序的过程分为三个阶段,即输入采样阶段、程序执行阶段、输出刷新阶段,
1.输入采样阶段
在输入采样阶段,PLC以扫描工作方式按顺序对所有输入端的输入状态进行采样,并存入输入映象寄存器中,此时输入映象寄存器被刷新。接着进入程序处理阶段,在程序执行阶段或其它阶段,即使输入状态发生变化,输入映象寄存器的内容也不会改变,输入状态的变化只有在下一个扫描周期的输入处理阶段才能被采样到。
2.程序执行阶段
在程序执行阶段,PLC对程序按顺序进行扫描执行。若程序用梯形图来表示,则总是按先上后下,先左后右的顺序进行。当遇到程序跳转指令时,则根据跳转条件是否满足来决定程序是否跳转。当指令中涉及到输入、输出状态时,PLC从输入映像寄存器和元件映象寄存器中读出,根据用户程序进行运算,运算的结果再存入元件映象寄存器中。对于元件映象寄存器来说,其内容会随程序执行的过程而变化。
3.输出刷新阶段
当所有程序执行完毕后,进入输出处理阶段。在这一阶段里,PLC将输出映象寄存器中与输出有关的状态(输出继电器状态)转存到输出锁存器中,并通过一定方式输出,驱动外部负载。
因此,PLC在一个扫描周期内,对输入状态的采样只在输入采样阶段进行。当PLC进入程序执行阶段后输入端将被封锁,直到下一个扫描周期的输入采样阶段才对输入状态进行重新采样。这方式称为集中采样,即在一个扫描周期内,集中一段时间对输入状态进行采样。
在用户程序中如果对输出结果多次赋值,则最后一次有效。在一个扫描周期内,只在输出刷新阶段才将输出状态从输出映象寄存器中输出,对输出接口进行刷新。在其它阶段里输出状态一直保存在输出映象寄存器中。这种方式称为集中输出。
对于小型PLC,其I/O点数较少,用户程序较短,一般采用集中采样、集中输出的工作方式,虽然在一定程度上降低了系统的响应速度,但使PLC工作时大多数时间与外部输入/输出设备隔离,从根本上提高了系统的抗*力,增强了系统的可靠性。
而对于大中型PLC,其I/O点数较多,控制功能强,用户程序较长,为提高系统响应速度,可以采用定期采样、定期输出方式,或中断输入、输出方式以及采用智能I/O接口等多种方式。
从上述分析可知,当PLC的输入端输入信号发生变化到PLC输出端对该输入变化作出反应,需要一段时间,这种现象称为PLC输入/输出响应滞后。对一般的工业控制,这种滞后是*允许的。应该注意的是,这种响应滞后不仅是由于PLC扫描工作方式造成,更主要是PLC输入接口的滤波环节带来的输入延迟,以及输出接口中驱动器件的动作时间带来输出延迟,同时还与程序设计有关。滞后时间是设计PLC应用系统时应注意把握的一个参数。
6ES7352-5AH00-0AE0