S7-1200设备的安装和拆卸步骤
1 安装 TS(远程服务)Adapter IE Advanced 或 IE Basic 之前,必须先连接 TS 适配器和TS 模块。 总宽度(“宽度 A”)为 60 mm。
每个 CPU、SM、CM 和 CP 都支持安装在 DIN 导轨或面板上。 使用模块上的 DIN导轨卡夹将设备固定到导轨上。
这些卡夹还能掰到一个伸出位置以提供将设备直接安装到面板上的螺钉安装位置。
设备上 DIN 卡夹的安装孔内部尺寸是 4.3 mm。
必须在设备的上方和下方留出 25 mm 的发热区以便空气自由流通。
安装和拆卸 S7-1200 设备
CPU 可以很方便地安装到标准 DIN 导轨或面板上。 可使用 DIN 导轨卡夹将设备固定到DIN 导轨上。
这些卡夹还能掰到一个伸出位置以提供设备面板安装时所用的螺钉安装位置。
① DIN 导轨安装 ③ 面板安装
② DIN 导轨卡夹处于锁紧位置 ④ 卡夹处于伸出位置用于面板安装
在安装或拆卸任何电气设备之前,请确保已关闭相应设备的电源。
同时,还要确保已关闭所有相关设备的电源。
警告
安装或拆卸已上电的 S7- - 1200 或相关设备可能会导致电击或意外设备操作。
如果在安装或拆卸过程中没有断开 S7-1200
或相关设备的所有电源,则可能会由于电击或意外设备操作而导致死亡、人员重伤和/或财产损失。
务必遵守适当的安全预防措施,确保在尝试安装或拆卸 S7-1200 CPU或相关设备前断开 S7-1200 的电源。
务必确保无论何时更换或安装 S7-1200 设备,都使用正确的模块或同等设备。
警告
S7- - 1200 模块安装不当可能导致 S7- - 1200 中的程序工作异常。
如果不是用相同型号、方向或顺序来更换 S7-1200
设备,则可能会由于意外设备操作而导致死亡、人员重伤和/或财产损失。
请使用相同型号的设备来更换 S7-1200 设备,并确保设备的方向和位置放置正确。
警告
请勿在易燃或易爆环境中断开连接设备。
在易燃或易爆环境中断开连接设备可能会引起火灾或爆炸,从而导致死亡、人员重伤和/或财产损失。
在易燃或易爆环境中使用时请务必遵守相应的安全预防措施。
说明
静电放电可能会损坏设备或 CPU 上的卡槽。
在拿放设备时,请与已接地的导电垫接触或使用接地腕带。
安装和拆卸 CPU
可以将 CPU 安装到 DIN 导轨或面板上。
说明
将全部通信模块连接到 CPU 上,然后将该组件作为一个单元来安装。 在安装 CPU之后分别安装信号模块。
将该单元安装到 DIN 导轨或面板上时,应考虑以下几点:
● 若是 DIN 导轨安装,确保 CPU 和相连 CM 的上部 DIN导轨卡夹处于锁紧(内部)位置而下部 DIN 导轨卡夹处于伸出位置。
● 将设备安装到 DIN 导轨上后,将下部 DIN 导轨卡夹推到锁紧位置以将设备锁定在DIN 导轨上。
● 若是面板安装,确保将 DIN 导轨卡夹推到伸出位置。
要将 CPU 安装到面板上,请按以下步骤操作:
1. 按照安装尺寸 (mm) (页 62) 表中所示的尺寸,执行定位、钻孔和攻丝以准备安装孔
(M4)。
2. 确保 CPU 和所有 S7-1200 设备都与电源断开。
3. 从模块上掰出安装卡夹。 确保 CPU 上部和下部的 DIN 导轨卡夹都处于伸出位置。
4. 使用带弹簧和平垫圈的 Pan Head M4 螺钉将模块固定到面板上。
不要使用平头螺钉。
说明
螺钉类型将由安装时的材料决定。 应施加适当的扭矩,直到弹簧垫圈变平。
避免对安装螺钉施加过多扭矩。 不要使用平头螺钉。
说明
当 CPU 的使用环境振动比较大或垂直安装时,使用 DIN 导轨挡块可能会有帮助。 在DIN 导轨上使用端盖(8WA1808 或 8WA1805)以确保模块保持连接状态。
如果系统处于剧烈振动环境中,面板安装可给 CPU 提供较高的振动保护等级。
将 CPU 安装在 DIN 导轨上
将 CPU 从 DIN 导轨上卸下
安装和拆卸 SB 、 CB 或 BB
拆卸 SB、CB 或 BB 1297
安装或更换 BB 1297 电池板中的电池
BB 1297 要求的电池型号为 CR1025。 电池未随 BB 1297 一起提供,必须另行购买。
要安装或更换电池,请执行以下步骤:
1. 在 BB 1297 中,将电池正极朝上,负极靠近印刷线路板来安装新电池。
2. BB 1297 已准备好安装到 CPU 中。 按照上述安装指示安装 BB 1297。更换 BB 1297 中的电池:
1. 按照上述拆卸指示将 BB 1297 从 CPU 中取出。
2. 使用小号螺丝刀小心地取下旧电池。 将电池从卡夹下部推出。
3. 安装新的 CR1025 替换电池时,使电池正极朝上,负极靠近印刷线路板。
4. 按照上述安装指示重新安装 BB 1297 电池板。
警告
在 在 BB 1297
中安装未规定的电池或将未规定的电池连接到电路,可能会导致火灾或部件元件损坏以及不可 预测的设备运行情况。
火灾或不可预测的设备运行状况可能导致死亡、严重人身伤害或财产损坏。
请仅使用规定的 CR1025 电池作为实时时钟的后备电源。
安装和拆卸 SM
卸下 SM
安装和拆卸 CM 或 CP
拆卸 CM 或 CP
注意
不要使用工具分离模块。请不要使用工具来分离模块,否则可能损坏设备。
CPU、SB 和 SM 模块提供了方便接线的可拆卸连接器。
拆卸连接器
安装连接器
安装和卸下扩展电缆
S7-1200 扩展电缆可用来更灵活地组态 S7-1200 系统的布局。每个 CPU系统只允许使用一条扩展电缆。可以将扩展电缆安装在 CPU 和**个 SM之间,或者安装
在任意两个 SM 之间。
安装和卸下扩展电缆的公连接器
安装扩展电缆的母连接器
卸下扩展电缆的母连接器
说明
在振动环境中安装扩展电缆如果将扩展电缆连接在移动或固定不牢的模块上,电缆插入端的摁扣连接可能会慢慢松动。
为了提供额外的应力消除作用,应使用电缆扎带将插入端电缆固定在 DIN导轨(或其它位置)上。
安装期间拉拽电缆时应避免用力过猛。安装完成后,确保电缆与模块连接到位。
S7-1200 扩展模块 请按订货号进行购买
6ES72211BF320XB0 | SM1221 数字量输入模块, 8 输入24V DC |
6ES72211BH320XB0 | SM1221 数字量输入模块, 16 输入24V DC |
6ES72221HF320XB0 | SM1222 数字量输出模块, 8输出继电器 |
6ES72221BF320XB0 | SM1222 数字量输出模块, 8输出24V DC |
6ES72221XF320XB0 | SM1222 数字量输出模块, 8输出切换继电器 |
6ES72221HH320XB0 | SM1222 数字量输出模块, 16输出继电器 |
6ES72221BH320XB0 | SM1222 数字量输出模块, 16输出24V DC |
6ES72231PH320XB0 | SM1223 数字量输入输出模块 8输入24V DC/ 8输出继电器 |
6ES72231BH320XB0 | SM1223 数字量输入输出模块 8输入24V DC/ 8输出24V DC |
6ES72231PL320XB0 | SM1223 数字量输入输出模块 16输入24V DC/ 16输出继电器 |
6ES72231BL320XB0 | SM1223 数字量输入输出模块 16输入24V DC/ 16输出24V DC |
6ES72231QH320XB0 | SM1223 数字量输入输出模块 8输入120/230V AC/ 8输出继电器 |
6ES72314HD320XB0 | SM1231 模拟量输入模块 4AI 13位分辩率 |
6ES72315ND320XB0 | SM1231 模拟量输入模块 4AI 16位分辩率 |
6ES72314HF320XB0 | SM1231 模拟量输入模块 8AI 13位分辩率 |
6ES72315PD320XB0 | SM1231 热电阻模块 4RTD 16位分辩率 |
6ES72315QD320XB0 | SM1231 热电偶模块 4TC 16位分辩率 |
6ES72315PF320XB0 | SM1231 热电阻模块 8RTD 16位分辩率 |
6ES72315QF320XB0 | SM1231 热电偶模块 8TC 16位分辩率 |
6ES72324HB320XB0 | SM1232 模拟量输出模块 2AO 14位分辩率 |
6ES72324HD320XB0 | SM1232 模拟量输出模块 4AO 14位分辩率 |
6ES72344HE320XB0 | SM1234 模拟量输入输出模块 4AI/2AO |
PLC 概念
用户程序的执行
CPU 支持以下类型的代码块,使用它们可以创建有效的用户程序结构:
● 组织块 (OB) 定义程序的结构。 有些 OB具有预定义的行为和启动事件,但用户也可以创建具有自定义启动事件的 OB。
● 功能 (FC) 和功能块 (FB) 包含与特定任务或参数组合相对应的程序代码。 每个 FC 或FB 都提供一组输入和输出参数,用于与调用块共享数据。 FB还使
用相关联的数据块(称为背景数据块)来保存该 FB 调用实例的数据值。可多次调用 FB,每次调用都采用一的背景数据块。调用带有不同背景数据块的同一
FB 不会对其它任何背景数据块的数据值产生影响。
● 数据块 (DB) 存储程序块可以使用的数据。
用户程序的执行顺序是:从一个或多个在进入 RUN 模式时运行一次的可选启动组织块(OB) 开始,然后执行一个或多个循环执行的程序循环 OB。 还可以将 OB
与中断事件关联,该事件可以是标准事件或错误事件。当发生相应的标准或错误事件时,即会执行这些 OB。功能 (FC) 或功能块 (FB) 是指可从 OB 或其它
FC/FB
调用的程序代码块,可下至以下嵌套深度:
● 16(从程序循环 OB 或启动 OB 开始)
● 6(从任意中断事件 OB 开始)
FC 不与任何特定数据块 (DB) 相关联。 FB 与 DB 直接相关并使用该 DB传递参数及存储中间值和结果。用户程序、数据及组态的大小受 CPU 中可用装载存储
器和工作存储器的限制。 对各个OB、FC、FB 和 DB 块的数目没有特殊限制。 但是块的总数限制在 1024 之内。
每个周期都包括写入输出、读取输入、执行用户程序指令以及执行后台处理。
该周期称为扫描周期或扫描。
S7-1200 自动化解决方案可由配备 S7-1200 CPU 和附加模块的*机架组成。
术语“*机架”表示 CPU 和关联模块采用导轨或面板式安装。
只有在通电时才会对模块(SM、SB、BB、CB、CM 或 CP)进行检测和记录。
● 不支持通电时在*机架中插入或拔出模块(热插拔)。 切勿在 CPU通电时在*机架中插入或拔出模块。
警告
插入或拔出模块的安全要求
在 CPU 通电时在*机架中插入或拔出模块(SM、SB、BB、CD、CM 或CP)可能导致不可预知的行为,从而导致设备受损和/或人员受伤。
在*机架中插入或拔出模块前,请务必切断 CPU和*机架的电源并遵守相应的安全预防措施。
● 可在 CPU 通电时插入或拔出 SIMATIC 存储卡。 但在 CPU 处于 RUN模式时插入或拔出存储卡会使 CPU 进入 STOP 模式。
注意
CPU 处于 RUN 模式时拔出存储卡的风险在 CPU 处于 RUN 模式时插入或拔出存储卡会使 CPU 进入 STOP模式,这可能导致受控的设备或过程受损。
只要插入或拔出存储卡,CPU 就立即进入 STOP 模式。
在插入或拔出存储卡前,务必确保 CPU 当前未控制任何机器或过程。
因此务必要为您的应用或过程安装急停电路。
● 如果在 CPU 处于 RUN 模式时在分布式 I/O 机架(AS-i、PROFINET 或PROFIBUS)中插入或拔出模块,CPU将在诊断缓冲区中生成一个条目,若存在拔出或
插入模块 OB 则执行该OB,并且默认保持在 RUN 模式。
过程映像更新与过程映像分区
CPU 伴随扫描周期使用内部存储区(即过程映像)对本地数字量和模拟量 I/O
点进行同步更新。 过程映像包含物理输入和输出(CPU、信号板和信号模块上的物理 I/O
点)的快照。
可组态在每个扫描周期或发生特定事件中断时在过程映像中对 I/O 点进行更新。 也可对
I/O 点进行组态使其排除在过程映像的更新之外。
例如,当发生如硬件中断这类事件时,过程可能只需要特定的数据值。 通过为这些 I/O
点组态映像过程更新,使其与分配给硬件中断 OB
的分区相关联,就可避免在过程不需要持续更新时,CPU
于每个扫描周期中执行不必要的数据值更新。
对于需要在每个扫描周期进行更新的 I/O,CPU 将在每个扫描周期期间执行以下任务:
● CPU 将过程映像输出区中的输出值写入到物理输出。
● CPU 仅在用户程序执行前读取物理输入,并将输入值存储在过程映像输入区。
这样一来,这些值便将在整个用户指令执行过程中保持一致。
● CPU
执行用户指令逻辑,并更新过程映像输出区中的输出值,而不是写入实际的物理输出。
这一过程通过在给定周期内执行用户指令而提供一致的逻辑,并防止物理输出点可能在过程映像输出区中多次改变状态而出现抖动。
为控制在每个扫描周期或在事件触发时是否自动更新 I/O 点,S7-1200提供了五个过程映像分区。 **个过程映像分区 PIP0*用于每个扫描周期都自动更
新的 I/O,此为默认分配。 其余四个分区PIP1、PIP2、PIP3 和 PIP4 可用于将 I/O 过程映像更新分配给不同的中断事件。
在设备组态中将 I/O 分配给过程映像分区,并在创建中断 OB 或编辑 OB 属性时将过程映像分区分配给中断事件。
默认情况下,在设备视图中插入模块时,STEP 7 会将其 I/O过程映像更新为“自动更新”(Automatic update)。 对于组态为“自动更新”(Automatic
update) 的 I/O,CPU 将在每个扫描周期自动处理模块和过程映像之间的数据交换。
要将数字量或模拟量点分配给过程映像分区,或将 I/O点排除在过程映像更新之外,请按照以下步骤操作:
1. 在设备组态中查看相应设备的“属性”(Properties) 选项卡。
2. 根据需要在“常规 (General)”下展开选项,找出所需的 I/O 点。
3. 选择“I/O 地址”(I/O addresses)。
4. 也可以从“组织块”(Organization block) 下拉列表中选择一个特定的 OB。
5. 在“过程映像”(Process image) 下拉列表中将“自动更新”(Automatic update)更改为“PIP1”、“PIP2”、“PIP3”、“PIP4”或“无”(None)。 选
择“无”(None)表示只能通过立即指令对此 I/O 进行读写。
要将这些点重新添加到过程映像自动更新中,请将该选项再次更改为“自动更新”(Automatic update)。
可以在指令执行时立即读取物理输入值和立即写入物理输出值。 无论 I/O点是否被组态为存储到过程映像中,立即读取功能都将访问物理输入的当前状态而不更
新过程映像输入区。 立即写入物理输出功能将同时更新过程映像输出区(如果相应 I/O点组态为存储到过程映像中)和物理输出点。
如果想要程序不使用过程映像,直接从物理点立即访问 I/O 数据,则在 I/O地址后加后缀“:P”。
说明