6DD1681-0DH1
S7-400 自动化系统模块数据
参考手册, Ausgabe 11/2016, A5E00432660-08 99
4.4.3 数字量模块的出错原因和纠正方法
总览
表格 4-7 数字量模块的诊断消息、出错原因和纠正方法
诊断消息 可能的出错原因 纠正方法
模块错误 任何,模块已经检测到一个错
误。
内部错误 模块已经在自动化系统中检测
到一个错误。
外部错误 模块已经在自动化系统外部检
测到一个错误。
通道错误 指示只有某些通道有故障。 -
缺少外部辅助电压 缺少运行模块所需的电压(负载
电压,传感器电源)。
缺少电源电压
缺少前连接器 前连接器的连接 1 和 2 之间的
跳线缺失。
安装跳线
无模块
参数
模块需要信息,以确定它应使
用缺省系统参数还是使用用户
参数来运行。
接通电源后,在 CPU 完成参数传输
之前,对消息进行排队;根据需要,
对模块进行组态。
错误参数 一个参数,或者参数的组合,
不可靠。
将参数重新分配给模块
通道信息可用 通道错误;模块可以提供附加
的通道信息。
如果重启 CPU 后,所有的输入值均
在中间存储器中,则会复位该信息。
内部电压故障 模块有故障 更换模块
EPROM 错误 模块有故障 更换模块
硬件中断丢失 因为先前的中断未经确认,故
模块无法发送中断;可能是由
于组态有错误。
西门子S7-400数字输出6ES7455-0VS00-0AE0闭环控制模块
更改 CPU 中的中断处理(更改中断
OB 的优先级;缩短中断程序)。
参数分配错误 传送给模块的参数不正确(例如,
不可能实现的输入延迟);相应
通道处于取消激活状态。
为模块重新分配参数
数字量模块
4.4 数字量模块的诊断
S7-400 自动化系统模块数据
100 参考手册, Ausgabe 11/2016, A5E00432660-08
诊断消息 可能的出错原因 纠正方法
对 M 短路 输出过载 排除过载故障
到 M 的输出短路 检查输出接线。
对 L+短路 输出对 L+短路 检查输出接线。
断线 线路中断 连接电缆
无外部传感器电源 使用 10 到 18kΩ 电阻连接传感器。
通道未连接(断开) 在 STEP 7 中禁用该通道的“诊断
– 断线”参数。
用导线连接通道
保险丝熔断 模块上的一个或多个保险丝熔
断导致了此故障。
取下并替换过载的保险丝。
缺少传感器电源 传感器电源过载 排除过载故障
传感器电源对 M 短路 排除短路故障。
缺少负载电压 L+ 缺少模块电源 L+ 提供电源电压 L+。
模块中的保险丝有故障 更换模块
数字量模块
4.4 数字量模块的诊断
S7-400 自动化系统模块数据
参考手册, Ausgabe 11/2016, A5E00432660-08 101
4.5 数字量模块的中断
引言
本节说明数字量模块的中断特性。 中断分两种类型:
● 诊断中断
● 硬件中断
请注意,并非所有数字量模块都具有中断功能,或者它们只具有在此所介绍的中断功能的
子集。 有关支持中断的数字量模块的信息,请参见相应的规范。
有关下面提及的 OB 和 SFC 的详细信息,请参见 STEP 7 在线帮助。
启用中断
西门子S7-400数字输出6ES7422-1FH00-0AA0电位隔离
未预设中断 - 换言之,如果不进行合适的参数分配将会禁止这些中断。 在 STEP 7 中启用
中断。
特殊特性: 模块插在 ER-1/ER-2 中
说明
如果在 ER-1/ER-2 中使用数字量模块,则必须将启用所有中断的参数设置为“否”,因为
中断线在 ER-1/ER-2 中不可用。
诊断中断
启用诊断中断后,进入的错误事件(初次发生)和离开的错误事件(错误已清除)以中断方式报
使用“计算正弦值”指令,可以计算角度的正弦值。角度大小在 IN 输入处以弧度的形式
。指令结果被发送到输出 OUT,可供查询。
如果下列条件之一,则使能输出 ENO 的状态为“0”:
● 使能输入 EN 的状态为“0”。
● 输入 IN 的值不是有效浮点数。
参数
下表列出了“计算正弦值”指令的参数:
参数声明数据类型存储区说明
EN Input BOOL I、Q、M、D、
L 或常量
使能输入
ENO Output BOOL I、Q、M、D、L 使能输出
IN Input 浮点数I、Q、M、D、
L、P 或常量
角度值(弧度形式)
OUT Output 浮点数I、Q、M、D、
L、P
角度的正弦
可以从指令框的“???”下拉列表中选择该指令的数据类型。
指令
4.1 指令
对 PLC 进行编程
6DD1681-0DH1
参数操作数值
IN Tag_Value +1.570796 (π/2)
OUT Tag_Result 1.0
如果操作数“TagIn”的状态为“1”,则将执行“计算正弦值”指令。该指令计算输入
“Tag_Value”的角度的正弦并将结果保存在“Tag_Result”输出中。如果成功执行该指
令,则置位输出“TagOut”。
有关以上示例中编程代码的更多信息,请参见“Sample Library for Instructions
(页 697)”。
参见
有效数据类型概述 (页 247)
EN/ENO 机制的基本知识 (页 153)
有关 LAD 的基本信息 (页 8207)
COS:计算余弦值
说明
使用“计算余弦值”指令,可以计算角度的余弦值。角度大小在 IN 输入处以弧度的形式指
。指令结果被发送到输出 OUT,可供查询。
指令
4.1 指令
对 PLC 进行编程
878 编程和操作手册, 10/2018
如果下列条件之一,则使能输出 ENO 的状态为“0”:
● 使能输入 EN 的状态为“0”。
● 输入 IN 的值不是有效浮点数。
参数
下表列出了“计算余弦值”指令的参数:
参数声明数据类型存储区说明
EN Input BOOL I、Q、M、D、
L 或常量
使能输入
ENO Output BOOL I、Q、M、D、L 使能输出
IN Input 浮点数I、Q、M、D、
L、P 或常量
角度值(弧度形式)
OUT Output 浮点数I、Q、M、D、
L、P
角度的余弦
可以从指令框的“???”下拉列表中选择该指令的数据类型。
SIMATIC TDC, 二进制输出 SB71 8 BA,DC 24 或者 48V LED 指示灯,电位隔离,SB71端子模块
FM 458-1 DP 基本型模块概述
应用FM 458-1 DP 基本模块执行完整的闭环控制和计算任务。 达到100µs的极短的采样时间甚至可以处理动态控制任务。 设计
EXM 438、EXM 438-1 和 EXM 448 扩展模块 两种扩展模块可用于 FM 458 基本模块,用于信号快速输入 / 输出。 EXM 438、EXM 438-1:I/O 扩展
EXM 448:通信扩容
扩展模块只能与 FM 458 一起使用,可以将这些模块中的两个模块组合。 FM 458 与扩展模块组合选项
考虑到功率消耗,在一个 SIMATIC S7-400 站中,最多可使用 6 个“FM 458 单元”。 通信 与相关的 SIMATIC CPU 之间的数据交换是通过 P 总线进行的 (按照 HW 配置中的组态),数据交换设计为快速数据交换。 通过 EM 448 扩展模块 (见上) 与非 S7-400 设备进行通信。 附件
功能当使用浮点运算来完成控制和计算任务时,组态过程将大大简化:
组态 通过 CFC 进行组态而不是编程 FM 485-1 DP 使用较有名的 STEP 7 和 CFC(连续功能图) 软件工具进行组态,它们也用于对 SIMATIC S7-400 进行编程。 CFC 基于 Windows,易学易用。 CFC 已通过 D7-SYS 扩展软件包进行了扩展,包含功能块以及优化的操作系统。 在用于创建自动化程序时,CFC 可显著缩短组态时间:
|
1)梯形图中的左、右母线
画梯形图时必须遵守两点:
(1)左母线只能直接接各类继电器的触头,继电器线圈不能直接接在左母线上。
(2)右母线只能直接接各类继电器的线圈(不含输入继电器的线圈),继电器的触头不能直接接右母线。
图1a所示是错误的梯形图,一个错误是线圈直接接在左母线上,另一个错误是常开触头直接接在右母线上。
图1 梯形图的画法
2)继电器线圈和触头
(1)梯形图中所有继电器的编号,应在所选PLC软件元件表所列范围内,不能任意选用。一般情况下,同一线圈的编号在梯形图中只能出现一次,而同一触头的编号在梯形图中可以重复出现。
同一编号的线圈在程序中使用两次或两次以上,称为双线圈输出,双线圈输出只有在特殊情况下才允许出现。用步进指令编写的程序中,就允许同一编号的线圈多次出现。一般程序中如果出现双线圈输出,则容易引起误操作。
(2)梯形图中,只表示输入继电器的触头,输入继电器的线圈是不反映出来的。
(3)梯形图中,不允许出现PLC所驱动的负载,只能出现相应输出继电器的线圈。
(4)梯形图中,所有触头都应按从上到下、从左到右的顺序排列,并且触头只允许画在水平方向(主控触头除外)。
3)合理设计梯形图
(1)在每个逻辑行中,串联触头多的电路块应安排在上面,这样可省略一条ORB指令。
(2)在每个逻辑行上,并联触头多的电路块应安排在左边,这样可省略一条ANB指令。
(3)如果多个逻辑行中都具有相同的控制条件,可将每个逻辑行中相同的部分合列在一起,共用同一个控制条件,以简化梯形图。
(4)设计梯形图时,一定要了解PLC的扫描工作方式,即在程序处理阶段,对梯形图按从上到下、从左到右的顺序逐一扫描处理,这一点有别于继电控制线路。
- 上一篇:6DD1681-0AG2
- 下一篇:6DD1681-0AJ1