上海湘驰自动化设备有限公司
公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及的售后服务、培训等。
西门子DP电缆接头 用于将 PROFIBUS 节点连接到 PROFIBUS 总线电缆 安装方便 FastConnect 插头采用绝缘刺破连接技术,可确保较短的组装时间 集成端接电阻 (6ES7 972-0BA30-0XA0 中不具有) 通过带 Sub-D 接口的连接器可以连接编程器,*额外安装网络节点 Area of application 用于 PROFIBUS 的 RS485 总线连接器,可用于连接 PROFIBUS 节点或 PROFIBUS 网络部件到 PROFIBUS 总线电缆。 Design 提供有各种类型的总线连接器,可优化用于连接的设备
接收指令的开始和结束条件
接收指令使用接收消息控制字节(SMB87 或 SMB187)中的位来定义消息开始和结束条
件。
说明
执行接收指令时,如果通信端口上有来自其它设备的通信,则接收消息功能可能会从该字
符的中间开始接收字符,从而导致奇偶校验错误或组帧错误以及接收消息功能终止。如果
未启用奇偶校验,收到的消息可能包含错误字符。将开始条件为特定起始字符或任何
字符时,可能会发生这种情况,如下文中的* 2 项和* 6 项所述。
接收指令支持多种消息开始条件。与断开或空闲线检测相关的开始条件,并在将字符
放入消息缓冲区之前强制接收消息功能将消息开始与字符开始同步,这样可避免出现从字
符的中间开始消息的问题。
接收指令支持多种开始条件:
1. 空闲线检测:空闲线条件定义为传输线路上的安静或空闲时间。当通信线的安静或空
闲时间达到在 SMW90 或 SMW190 中的毫秒数时,便会开始接收。执行程序中的
接收指令时,接收消息功能将开始搜索空闲线条件。如果在空闲线时间过期之前接收
到任何字符,接收消息功能会忽略这些字符,并会按照 SMW90 或 SMW190 中的
时间重新启动空闲线定时器。请参见下图。空闲线时间过期后,接收消息功能会将接
收到的所有后续字符存入消息缓冲区。
空闲线时间应始终大于以波特率传送一个字符(包括起始位、数据位、奇偶校验
位和停止位)所需的时间。空闲线时间的典型值为以波特率传送三个字符所需要
的时间。
对于二进制协议、没有特定起始字符的协议或了消息之间小时间间隔的协议,
可以将空闲线检测用作开始条件。
2. 起始字符检测:起始字符是用作消息个字符的任意字符。当收到 SMB88 或
SMB188 中的起始字符时,启动消息。接收消息功能会将起始字符作为消息的*
一个字符存入接收缓冲区。接收消息功能忽略在起始字符之前收到的任何字符。起始
字符以及在起始字符之后收到的所有字符都存储在消息缓冲区中。
通常情况下,对于所有消息均以同一字符开始的 ASCII 协议,可以使用起始字符检
测。
3. 空闲线和起始字符:接收指令可启动组合了空闲线和起始字符的消息。执行接收指令
时,接收消息功能会搜索空闲线条件。找到空闲线条件后,接收消息功能将查找
的起始字符。如果接收到的字符不是起始字符,接收消息功能将开始重新搜索空闲线
条件。所有在满足空闲线条件之前接收到以及在收到起始字符之前接收到的字符都将
被忽略。起始字符与所有后续字符一起存入消息缓冲区。
空闲线时间应始终大于以波特率传送一个字符(包括起始位、数据位、奇偶校验
位和停止位)所需的时间。空闲线时间的典型值为以波特率传送三个字符所需要
的时间。
通常,对于消息之间小时间间隔并且消息的首字符为特定设备的地址或其
它信息的协议,可以使用这种类型的起始条件。这种方式尤其适用于通信链路上存在
多台设备的情况。这种情况下,仅当接收到的消息的起始字符为特定地址或设备时,
接收指令才会触发中断。
西门子DP接头:
6GK1 905-6AA00 快速剥线工具
6ES7 972-0BA50-0XA0 快速连线网络接头(不带编程口)
6ES7 972-0B-0XA0 快速连线网络接头(带编程口)
6ES7 972-0BA12-0XA0 90度网络接头(不带编程口)
6ES7 972-0BB12-0XA0 90度网络接头(带编程口)
6ES7 972-0BA41-0XA0 35度网络接头(不带编程口)
6ES7 972-0BB41-0XA0 35度网络接头(带编程口)
6GK1 500-0EA02 无角度网络接头(不带编程口)
6GK1 500-0FC00 无角度快速连线网络接头(不带编程口)
用于将 PROFIBUS 节点连接到 PROFIBUS 总线电缆
易于安装
FastConnect 插头采用绝缘刺破连接技术,可确保较短的组装时间
成端接电阻 (6ES7 972-0BA30-0XA0 中不具有)
通过总线连接器连接的编程器,*额外安装网络节点。
用于 PROFIBUS 的 RS485 总线连接器,可用于连接 PROFIBUS 节点或 PROFIBUS 网络部件到 PROFIBUS 总线电缆。
以下各种不同版本的总线连接器可以按链接的方式应用于被连接的设备:
具有轴向电缆出口(180°)的总线连接器,例如用于 PC 和 SIMATIC HMI OP ,用于传输率达到 12 Mbit/s 的具有集成的总线终端电阻器的设备
具有垂直电缆出口(90°)的总线连接器
这种连接器可以使用传输率高达 12 Mbit/s 的具有集成总线终端电阻器的垂直电缆出口(具有或者没有 PG 接口)。 传输速率达到 3.6 或者 12 Mbit/s 时, 就需要在具有附加 PG 接口的总线连接器和编程设备之间用 SIMATIC S5/S7 连接电缆。
具有 30°电缆出口(低成本版本)的总线连接器,不带传输速率 1.5 Mbit/s 的 ΠΓ 接口,不带集成的总线终端电阻器。
PROFIBUS FastConnect RS485 总线连接器 (90° 或 180° 电缆引出线), 大传输速率可达 12 Mbit/s,采用隔离位移法(适用于刚性和柔性电线)可以很方便地进行安装。
总线连接器直接插入到 PROFIBUS 节点或者 PROFIBUS 网络组件的 PROFIBUS 接口(9 针式 Sub-D 型非插入式连接器)。
进线和出线 PROFIBUS LAN 电缆通过连接器中的四个端子连接。
使用从外部很容易接近的开关( 6ES7 972-0BA30-0XA0 除外)来连接集成在总线连接器中的线路终接器。 在这里,进线和出线总线电缆在连接器中是分开的(隔离功能)。
PROFIBUS 两端都必须如此。
致命错误
致命错误导致 PLC 停止执行程序。 根据致命错误的严重程度的不同,致命错误可能导致
PLC 无法执行任一或全部功能。处理致命错误的目的是使 PLC 进入安全状态,这样 PLC
能对现有错误条件的询问做出响应。
检测到致命错误时,PLC 将切换到 STOP 模式、点亮 STOP 和 ERROR LED、覆盖输出
表并切断输出。 PLC 一直处于该状态,直到致命错误条件得到纠正。
在进行更改以纠正致命错误条件后,使用下列方法之一重新启动 PLC: ● 关闭 PLC 的电源后再重新接通。
● 使用 STEP 7-Micro/WIN SMART,在 PLC 菜单功能区的“修改”(Modify) 区域单击“暖
启动”(Warm Start) 按钮。 这会强制 PLC 重新启动并清除所有致命错误。
重新启动 PLC 将清除致命错误条件并执行上电诊断测试以验证致命错误是否已纠正。 如
果发现其它致命错误条件,则 PLC 将再次点亮 ERROR LED,指示仍然存在错误。 否
则,PLC 将开始正常运行。
有些错误条件可能会导致 PLC 无法进行通信。 在这些情况下,无法查看 PLC 中的错误
代码。 这些类型的错误表明硬件发生故障,需要修理 PLC;更改程序或清空 PLC 存储器
无法解决这些问题。
概述
借助“在 RUN 模式下执行程序编辑”功能,*将 PLC 切换为 STOP 模式即可对程序进
行修改,并将相关变更下载至 PLC。 ● *停机即可对当前程序进行细微修改。
示例:更改参数值。
● 借助此功能,可更快速地执行程序调试。
示例:对常开或常闭开关进行取反逻辑操作。
如果将相关更改下载至实际过程(相对仿真过程而言,程序调试期间可能会进行模拟仿
真),下载之前,请务必全面考虑可能会对机器和机器操作员造成的安全后果。
在 RUN 模式下执行程序编辑的过程中,只能下载程序块(OB1,子例程和中断)。在
RUN 模式下执行程序编辑的过程中,无法下载系统块或数据块。
在 RUN 模式下执行编辑的前提条件
若要在 RUN 模式下将程序编辑下载至 PLC,必须满足以下前提条件:
● 程序编译必须成功。
● 运行 STEP 7-Micro/WIN SMART 的计算机与 PLC 之间必须已成功建立通信。
● 目标 PLC 的固件必须支持在 RUN 模式下进行程序编辑。仅带有 V2.0 版或更新版固
件的 S7-200 SMART CPU 支持在 RUN 模式下进行程序编辑。
● 必须为受保护的 POU 提供密码才能打开块(用于正常编辑、在 RUN 模式编辑和程序
状态操作)。
如果在 RUN 模式下执行程序编辑的过程中将 PLC 切换为 STOP 模式,则 PLC 将中止编
辑会话。
可能发生的问题
为了帮助您确定是在 RUN 模式还是在 STOP 模式下将程序相关变更下载至 PLC,需考
量在 RUN 模式下执行编辑时各种类型的程序变更所产生的影响:
● 如果输出的控制逻辑,则在下次重新上电或切换为 STOP 模式之前,输出将始终
保持为其后的状态。
● 如果在 RUN 模式下执行编辑时已运行的 HSC、Motion、或 PLS 函数,则
HSC、Motion、或 PLS 函数将继续运行,直至下一次上电循环或切换到 STOP 模
式。
RS485 端口
使用以下设置对板载 RS485 端口调整系统协议通信参数。连接编程设备或 HMI 设备时使
用系统协议:
● RS485 端口地址:单击滚动按钮输入所需 CPU 地址 (1-126)。默认端口地址为 2。 ● 波特率:从下拉列表中选择所需数据波特率(9.6 Kbps、19.2 Kbps 或 187.5
Kbps)。
说明
对于 S7-200 SMART CPU,可执行以下 RS485 通信连接:
• 使用 USB-PPI 电缆通过任意串行端口(包括 RS485 端口、信号板端口和 DP01
PROFIBUS 端口)对所有型号的 CPU 进行编程。
• 使用 RS485 和 RS232 端口进行 HMI 访问(数据读/写)和自由端口通信。
说明
CPU 型号 CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s 不支持使用扩展模
块或信号板。
数字量输入滤波器
通过设置输入延时,您可以过滤数字量输入信号。 该延迟帮助过滤输入接线上可能对输
入状态造成不良改动的噪音。 输入状态改变时,输入必须在时延期限内保持在新状态,
才能被认为有效。 滤波器会消除噪音脉冲,并强制输入线在数据被接受之前稳定下来。
使用 S7-200 SMART CPU,用户可以为其所有数字量输入点选择一个输入延迟。 可用输
入点数取决于 CPU 型号 (页 21)。
**四个输入点(I0.0 到 I0.7 以及 I1.0 到 I1.5)支持延迟时间选项的扩展设置(可在 0.2
ms 至 12.8 ms 范围内的七个设置中任选其一,或在 0.2 μs 至 12.8 μs 范围内的七个设置
中任选其一)。 其余输入点(I1.6 及以上)仅支持输入延迟选项的限定设置(6.4 ms、
12.8 ms 或者不过滤)。
例如,CPU SR20 的所有十二个输入点均支持输入延迟设置的扩展列表。 对于 CPU
ST40,输入延迟选项的扩展列表适用于其**四个输入点,其余十个输入点则仅支持限
定列表。
所有输入点的默认滤波时间均为 6.4 ms。
要设置输入延迟,请按以下步骤操作:
1. 从一个或多个输入旁的下拉列表中选择延迟时间。
2. 单击“确定”(OK) 按钮,输入选项。
警告
更改数字量输入通道的滤波时间存在的风险
如果数字量输入通道的滤波时间更改自以前的设置,则新的“0”电平输入值可能需要保
持长达 12.8 ms 的累积时间,然后滤波器才会完全响应新输入。 在此期间,可能不
会检测到持续时间少于 12.8 ms 的短“0”脉冲事件或对其计数。
滤波时间的这种更改会引发意外的机械或过程操作,这可能会导致人员、重伤和
/或设备损坏。
为了确保新的滤波时间立即生效,必须关闭 CPU 电源后再开启。
网络中的中继器
RS485 中继器为网段提供偏置和端接。中继器的用途如下:
● 增加网络的长度
向网络添加一个中继器可以使网络延长 50 米。如果将两台中继器连接在一起,中间无
其它节点(如下图所示),则可将网络扩展为波特率允许的大电缆长度。一个网络
多可以串联 9 个中继器,但是网络的总长度不能**过 9600 米。
● 向网络添加设备
在 9.6 Kbps 时,每个网段长为 50 米,多可以连接 32 台设备。使用中继器可以
向网络再添加一个网段(多可以连接 32 台设备)。
● 电气隔离不同的网段
隔离网络可以使接地电位可能不相同的网段相互隔离,从而提高传输质量。
即使没有为网络中的中继器分配网络地址,也会将每个中继器计为网段上的一个节点。以
下是配有中继器的网络示例