感性负载设计指南 在使用感性负载时,要加入抑制电路来限制输出关断时电压的升高。抑制电路可以保护输出点不至于 因为高感抗开关电流而过早的损坏。另外,抑制电路还可以限制感性负载开关时产生的电子噪声。
提示 您应该根据具体情况,选择合适的抑制电路。要确保所有器件参数与实际应用相符合。
直流输出和控制直流负载的继电器输出 直流输出有内部保护,可以适应大多数场合。由于继电器型输出既可以连接直流负载,又可以连接交 流负载,因而没有内部保护。
图3--3给出了直流负载抑制电路的一个实 例。在大多数的应用中,用附加的二极管 A即可,但如果您的应用中要求更快的关 断速度,则推荐您加上齐纳二极管B。确 保齐纳二极管能够满足输出电路的电流 要求。
S7--200接线指南 在设计S7--200的接线时,应该提供一个单独的开关,能够同时切断S7--200CPU、输入电路和输出电 路的所有供电。提供熔断器或断路器等过流保护装置来限制供电线路中的电流。您也可以为每一输出 电路都提供熔断器或其它限流设备作为额外的保护。
在有可能遭受雷击浪涌的线路上安装浪涌抑制器件。
避免将低压信号线和通讯电缆放在与AC导线和高能量、快速转换的DC导线相同的线盒中。应始终成 对布线,导线采用中性导线或通用导线,并用热电阻线或信号线进行配对。
导线尽量短并且保证线粗能够满足电流要求。端子排适合的线粗为2 mm 2到0.3 mm2(14 AWG到22 AWG)。使用屏蔽电缆可以得到较佳的抗电子噪声特性。通常将屏蔽层接地可以得到较佳效果。
当输入电路由一个外部电源供电时,要在电路中添加过流保护器件。如果使用S7--200 CPU上的24 VDC传感器供电电源,则*额外添加过流保护器件,因为此电源已经有限流保护。
大多数的S7--200模块有可拆卸的端子排。(附录A中标明了哪些模块有端子排)。为了防止连接松动, 要确保端子排插接牢固,同时也要确保导线牢固地连接在端子排上。为了避免损坏端子排,螺钉不要 拧得太紧。螺钉连接的较大扭矩为0.56N--m (5 inch--pounds)。
为了避免意想不到的电流流入系统,S7--200在合适的部分提供电气隔离。当您设计系统走线时,应 考虑这些隔离。附录A中给出了电路中包含哪些隔离及它们的隔离级别。级别低于1500 VAC的隔离 不能作为安全隔离。
进入程序段1:启动定时器 当M0.0的状态为0时,常闭触点接通启动定时器。输入M0.0的触点:
1. 双击位逻辑图标或者单击其左侧的 加号可以显示出全部位逻辑指令。 2. 选择常闭触点。 3. 按住鼠标左键将触点拖到**个程 序段中。 4. 单击触点上方的“???”,然后输入 下列地址:M0.0 5. 按回车键确认。
图2--7 Network 1
定时器指令T33的输入步骤如下:
1. 双击定时器图标,显示定时器指令。
2. 选择延时接通定时器TON。
3. 按住鼠标左键将定时器拖到**个程序段中。
4. 单击定时器框上方的“???”,然后输入下列定时器编号:T33
5. 按回车键确认后,光标会自动移动到预设时间值(PT)参数。
6. 为预置时间输入下列值:100
7. 按回车键确认。
进入程序段2:接通输出 当定时器T33的定时值大于等于40时(40 * 10 毫秒,即 0.4秒),S7--200的输出点Q0.0会闭合。输入 比较指令的步骤如下:
1. 双击比较指令图标,显示所有的比较指令。选择“>=I”指令。
2. 按住鼠标左键将比较指令拖到*二 个程序段中。 3. 单击触点上方的“???”,然后输入 定时器数值的地址:T33 4. 按回车键确认后,光标会自动移动 到比较指令下方的比较值参数。 5. 输入要与定时器数值比较的下列数 值:40 6. 按回车键确认。
图2--8 Network 2
输出指令的输入步骤如下:
1. 双击位逻辑图标,显示位逻辑指令并选择输出线圈。
2. 按住鼠标左键将输出线圈拖到*二个程序段中。
3. 单击线圈上方的“???”,然后输入下列地址:Q0.0
4. 按回车键确认。
拆卸CPU或者扩展模块 按照以下步骤拆卸S7-200CPU或扩展模块:
1. 拆卸S7--200的电源。
2. 拆卸模块上的所有连线和电缆。大多数的CPU和扩展模块有可拆卸的端子排,使这项工作变得 简单。
3. 如果有其它扩展模块连接在您所拆卸的模块上,请打开盖板,拔掉相邻模块的扩展扁平电缆。
4. 拆掉安装螺钉或者打开DIN夹子。
5. 拆下模块。
拆卸和安装端子排 为了安装和替换模块方便,大多数的S7--200模块都有可拆卸的端子排。附录A中给出了哪些S7--200 模块有可拆卸的端子排。您也可以为固定端子排的模块订购可选的扇出连接排。订货号参见附录E。
端子排的拆卸 1. 打开端子排安装位置的上盖板,以便可以接近端子排。
2. 把螺丝刀插入端子块*的槽口中。
3. 所示用力下压并撬出端子排
进入程序段3:复位定时器 当计时值到达预设时间值(100)时,定时器触点会闭合。T33闭合会使M0.0置位。由于定时器是靠 M0.0的常闭触点启动的,M0.0的状态由0变1会使定时器复位。
输入触点T33的步骤如下:
1. 在位逻辑指令中选择常开触点。 2. 按住鼠标左键将触点拖到*三个程 序段中。 3. 单击触点上方的“???”,然后输入 定时器位的地址:T33 4. 按回车键确认。
图2--9 Network 3
输入线圈M0.0的步骤如下:
1. 在位逻辑指令中选择输出线圈。
2. 按住鼠标左键将输出线圈拖到*三个程序段中。
3. 双击线圈上方的“???”,然后输入下列地址:M0.0
4. 按回车键确认。
存储例子程序 在输入完以上三个程序段后,您就已经完成了整个例子程序。当您存储程序时,您也创建了一个包括 S7--200 CPU类型及其它参数在内的一个项目。保存项目:
1. 在菜单条中选择菜单命令文件 > 另 存为。 2. 在“另存为”对话框中输入项 目名。 3. 点击“保存”以存储项目。
项目存储之后,您可以下载程序到 S7--200。
S7--200接地指南 对于您的应用,较佳的接地方案应该确保S7-200及其相关设备的所有接地点在一点接地。这个单独的 接地点应该直接连接到大地。
为了提高抗电子噪声保护特性,建议将所有直流电源的公共点连接到同一个单一接地点上。同样建议 将24 VDC传感器供电的公共点(M)接地。
所有的接地线应该尽量短并且用较粗的线径(2 mm2或者14 AWG)。
当选择接地点时,应当考虑安全接地要求和对隔离器件的适当保护
PLC的基本概念
S7--200的基本功能是监视现场的输入,根据您的控制逻辑去控制现场输出设备的接通和关断。本章 为您解释有关程序执行、存储器种类以及存储器掉电保持等方面的一些概念。
理解S7--200如何执行您的控制逻辑
S7-200周而复始地执行程序中的控制逻辑和读写数据。
S7--200将您的程序和物理输入输出点联系起来 S7--200的基本操作非常简单:
CPU读取输入状态
CPU中存储的程序利用输入执行控制逻辑。当 程序运行时,CPU刷新有关数据。
CPU将数据写到输出。
图4--1给出了一个简图,说明一个继电器图如何与 S7--200 联系起来。在本例中,电机启动开关的状态 和其他输入点的状态结合在一起。它们计算的结果, 较终决定了控制执行机构启动电机的输出点状态。
启动_PB
M_启动器
M_启动器E_ 停
输出
电机
启/停开关
输入
电机启动器
图4--1 输入和输出的控制
S7--200在扫描循环中完成它的任务 S7--200周而复始地执行一系列任务。任务循环执行一次称为一个扫描周期。如图4--2所示,在一个扫 描周期中,S7-200将执行部分或全部下列操作:
读取输入:S7-200将实际输入的状态复制到过 程映像输入寄存器。
执行程序中的控制逻辑:S7-200执行程序指 令,并在不同的存储区存储数值。
处理通讯请求:S7-200执行通讯所需的所有 任务。
执行CPU自检诊断:S7-200可确保固件、程序 存储器和所有扩展模块正确工作。
写入输出:将存储在过程映像输出寄存器中的数 值写入到实际输出。