第 1 页 共 30 页
S7-300的的的的 144问题解答问题解答问题解答问题解答
01::::使用使用使用使用 CPU 315F和和和和 ET 200S时应如何避免出现时应如何避免出现时应如何避免出现时应如何避免出现“通讯故障通讯故障通讯故障通讯故障”消息消息消息消息????
使用 CPU S7 315F, ET 200S 以及故障安全 DI/DO 模块,那么您将调用 OB35 的故障
安全程序。而且,您已经接受所有监控时间的默认设置值,并且愿意接收“通讯故障”消息。
OB 35 默认设置为 100 毫秒。您已经将 F I/O 模块的 F 监控时间设定为 100 毫秒,因此至
少每 100 毫秒要寻址一次 I/O 模块。但是由于每 100 毫秒才调用一次 OB 35,因此会发生
通讯故障。要确保 OB35 的扫描间隔和 F 监控时间有所差别,请确保 F 监控时间大于 OB35
的扫描间隔时间。
S7 分布式安全系统,一直到 V5.2 SP1 和 6ES7138-4FA00-0AB0,
6 ES7138-4FB00-0AB0,6ES7138-4CF00-0AB0 都会出现这个问题。在新的模块中,F 监
控时间设定为 150 毫秒。
02::::当当当当 DP从站不可用时从站不可用时从站不可用时从站不可用时,,,,PROFIBUS上上上上 S7-300 CPU的监控时间是多少的监控时间是多少的监控时间是多少的监控时间是多少????
使用 CPU 的 PROFIBUS 接口上的 DP 从站操作 PROFIBUS 网络时,希望在启动期间检
查期望的组态与实际的组态是否匹配。在 CPU 属性对话框中的 Startup 选项卡上给出了两
个不同的时间。
03::::如何判断电源或缓冲区出错如何判断电源或缓冲区出错如何判断电源或缓冲区出错如何判断电源或缓冲区出错,,,,如如如如::::电池故障电池故障电池故障电池故障????
如果电源(仅 S7-400)或缓冲区中的一个错误触发一个事件,则 CPU 操作系统访问
OB81。错误纠正后,重新访问 OB81。电池故障情况下,如果电池检测中的 BATT.INDIC 开
关是激活的,则 S7-400仅访问OB81。如果没有组态OB81,则CPU不会进入操作状态STOP。
如果 OB81 不可用,则当电源出错时,C PU 仍保持运行。
04::::为为为为 S7 CPU上的上的上的上的 I/O模块模块模块模块(集中式或者分布式的集中式或者分布式的集中式或者分布式的集中式或者分布式的)分配地址时应当注意哪些问题分配地址时应当注意哪些问题分配地址时应当注意哪些问题分配地址时应当注意哪些问题????
请注意,创建的数据区域(如一个双字)不能组态在过程映象的边界上,因为在该数据块
中,只有边界下面的区域能够被读入过程映像,因此不可能从过程映像访问数据。 因此,
这些组态规则不支持这种情况:例如,在一个 256 字节输入的过程映像的 254 号地址上
组态一个输入双字。 如果一定需要如此选址,则必须相应地调整过程映像的大小(在 CPU
的 Properties 中)。
05::::在在在在 S7 CPU中如何进行全局数据的基本通讯中如何进行全局数据的基本通讯中如何进行全局数据的基本通讯中如何进行全局数据的基本通讯????在通讯时需要注意什么在通讯时需要注意什么在通讯时需要注意什么在通讯时需要注意什么????
全局数据通讯用于交换小容量数据,全局数据(GD)可以是:
输入和输出
标记
数据块中的数据
定时器和计数器功能
数据交换是指在连入单向或双向 GD 环的 CPU 之间以数据包的形式交换数据。GD 环由
GD 环编号来标识。
单向连接:某一 CPU 可以向多个 CPU 发送 GD 数据包。
双向连接:两个 CPU 之间的连接:每个 CPU 都可以发送和接收一个 GD 数据包。
必须确保接收端 CPU 未确认全局数据的接收。如果想要通过相应通讯块(SFB、FB 或 FC)
来交换数据,则必须进行通讯块之间的连接。通过定义一个连接,可以极大简化通讯块的设
计。该定义对所有调用的通讯块都有效且不需要每次都重新定义。
www.plcworld.cn
第 2 页 共 30 页
06::::可以将可以将可以将可以将 S7-400存储卡用于存储卡用于存储卡用于存储卡用于 CPU 318-2DP吗吗吗吗????
在通常的操作中,只能使用订货号为 6ES7951-1K... (Flash EPROM)和 6ES7951-1A...
(RAM)的“短”> 存储卡。
07::::尽管尽管尽管尽管 LED灯亮灯亮灯亮灯亮,,,,为什么为什么为什么为什么 CPU 31xC不能从缺省地址不能从缺省地址不能从缺省地址不能从缺省地址 124 和和和和 125 读取完整输入读取完整输入读取完整输入读取完整输入????
对于下列型号的 CPU ,请检查 24V 电压是否接入引脚 1。LED 由输入电流控制。引
脚 1 上的 24V 电压需要做进一步处理。
313C (6ES7 313-5BE0.-0AB0),313C-2DP (6ES7 313-6CE0.-0AB0),313C-2PTP (6ES7
313-6BE0.-0AB0), 314C-2DP (6ES7 314-6CF0.-0AB0),314C-2PTP (6ES7 314-6BF0.-0AB0)
08::::配置配置配置配置 CPU 31x-2 PN/DP的的的的 PN接口时接口时接口时接口时,,,,当当当当 PROFINET接口偶尔发生通信错误时接口偶尔发生通信错误时接口偶尔发生通信错误时接口偶尔发生通信错误时,,,,
该如何处理该如何处理该如何处理该如何处理????
请确定以太网(PROFINET)中的所有组件(转换)都支持 100 Mbit/s 全双工基本操作。
避 免中心分配器割裂网络,因为这些设备只能工作于半双工模式。
09::::在硬件配置编辑器中在硬件配置编辑器中在硬件配置编辑器中在硬件配置编辑器中,,,,“时钟时钟时钟时钟”修正因子有什么含义呢修正因子有什么含义呢修正因子有什么含义呢修正因子有什么含义呢????
在硬件配置中,通过 CPU > Properties > Diagnostics/Clock,你可以进入“时钟”> 域
内指定一个修正因子。这个修正因子只影响 CPU 的硬件时钟。时间中断源自于系统时钟,
并且和硬件时钟的设定毫无关系。
10::::如何通过如何通过如何通过如何通过 PROFIBUS DP用功能块实现在主用功能块实现在主用功能块实现在主用功能块实现在主、、、、从站之间实现双向数据传送从站之间实现双向数据传送从站之间实现双向数据传送从站之间实现双向数据传送????
在主站 plc 可以通过调用 SFC14 “DPRD_DAT“和 SFC15 “DPWR_DAT“来完成和从站的
数据交换,而对于从站来说可以调用 FC1 “DP_SEND“ 和 FC2 ”DP_RECV“完成数据的交换。
11::::可以从可以从可以从可以从 S7 CPU中读出哪些标识数据中读出哪些标识数据中读出哪些标识数据中读出哪些标识数据????
通过 SFC 51“RDSYSST”可读出下列标识数据:
可以读出订货号和 CPU 版本号。为此,使用 SFC 51 和 SSL ID 0111 并使用下列索引:
1 = 模块标识
6 = 基本硬件标识
7 = 基本固件标识
12::::在含有在含有在含有在含有 CPU 317-2PN/DP的的的的 S7-300上上上上,,,,如何编程可加载通讯功能块如何编程可加载通讯功能块如何编程可加载通讯功能块如何编程可加载通讯功能块 FB14("GET")
和和和和 FB15("PUT")用于数据交换用于数据交换用于数据交换用于数据交换????
为了通过一个 S7 连接在使用 CPU 317-2PN/DP 的两个 S7-300 工作站之间进行数据交
换,其中该 S7 连接是使用 NetPro 组态的,< 在 S7 通信中,必须调用通讯功能块。模块
FB14("GET") 用于从远程 CPU 取出数据,模块 FB15("PUT")用于将数据写入远程 CPU。 功
能块包含在 STEP 7 V5.3 的
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
库中。
CPU 317-2PN/DP 的通讯模块 FB14("GET")和 FB15("PUT")的属性 :
FB14 和 FB15 是异步通讯功能。 这些模块的运行可能跨越多个 OB1 循环。 通过输入
参数 REQ 激活 FB14 或 FB15。 DONE、NDR 或 ERROR 表明作业结束。PUT 和 GET 可以同
时通过连接进行通信。
注意:不能将库 SIMATIC_NET_CP 中的通讯块用于 CPU317-2PN/DP。
13::::对于紧凑对于紧凑对于紧凑对于紧凑 CPU 313C-2 PtP和和和和 CPU 314-2 PtP作业同步处理需要注意什么作业同步处理需要注意什么作业同步处理需要注意什么作业同步处理需要注意什么????
www.plcworld.cn
第 3 页 共 30 页
在用户程序中,不可以同时编程 SEND 作业和 FETCH 作业。
即: 只要 SEND 作业(SFB 63)没有完全终止(DONE 或 ERROR),就不能调用 FETCH 作
业(SFB 64)(甚至在 REQ=0 的时候)。只要 FETCH 作业(SFB 64)没有完全终止(DONE 或
ERROR),就不能调用 SEND 作业(SFB 63)(甚至在 REQ=0 的时候)。在处理一个主动作业
(SEND 作业、SFB 63 或 FETCH 作业、SFB 64)时,同时可以处理一个被动作业(SERVE 作业、
SFB 65)。
14::::可以将可以将可以将可以将MICROMASTER 420到到到到 440作为组态轴作为组态轴作为组态轴作为组态轴(位置外部检测位置外部检测位置外部检测位置外部检测)和和和和 CPU 317T一起一起一起一起
运行吗运行吗运行吗运行吗????
可以,但在动力和精度方面,对组态轴的要求差别非常大。在高要求情况下,伺服驱动
SIMODRIVE 611U、MASTERDRIVES MC 或 SINAMICS S 必须和 CPU 317T 一起运行。在低
要求情况下,MICROMASTER 系列也能满足动力和精度要求。
15::::如何在已配置为如何在已配置为如何在已配置为如何在已配置为 DP从站的两个从站的两个从站的两个从站的两个 CPU模块间组态直接数据交换模块间组态直接数据交换模块间组态直接数据交换模块间组态直接数据交换(节点间通信节点间通信节点间通信节点间通信)????
两个 CPU 站配置为 DP 从站,而且由同一个 DP 主站操作,它们之间的通信通过配置交
换模式为 DX 可以完成直接数据交换。
16::::如何使用如何使用如何使用如何使用 SFC65,,,,SFC66,,,,SFC67 和和和和 SFC68 进行通信进行通信进行通信进行通信????
对于单向基本通信,使用系统功能 SFC67 (X_GET)从一个被动站读取数据,使用系统
功能 SFC68(X_PUT)将数据写入一个被动站(服务器)。这些块只有在主动站中才调用。对于
一个双向基本通信,调用站中的系统功能 SFC65 (X_SEND),在该站中想将数据发送到另一
个主动站。在同样为主动的主动接收站中,数据将通过系统功能 SFC66 (X_RCV)记录。
两种类型的基本通信中,每次块调用可以处理最多 76 字节的用户数据。对于 S7-300
CPU,数据传送的数据一致性是 8 个字节,对于S7-400 CPU则是全长。 如果连接到S7-200,
必须考虑到 S7-200 只能用作一个被动站。
17::::什么是自由分配什么是自由分配什么是自由分配什么是自由分配 I/O 地址地址地址地址????
地址的自由分配意味着您可对每种模块(SM/FM/CP)自由的分配一个地址。地址分配在
STEP 7 里进行。先定义起始地址,该模块的其它地址以它为基准。
自由分配地址的优点:因为模块之间没有地址间隙,就可以优化地使用可用地址空间。
在创建标准软件时,分配地址过程中可以不考虑所涉及的 S7-300 的组态。
18::::诊断缓冲器能够干什么诊断缓冲器能够干什么诊断缓冲器能够干什么诊断缓冲器能够干什么????
更快地识别故障源,因而提高系统的可用性。评估 STOP 之前的最后事件,并寻找引
起 STOP 的原因。
诊断缓冲器是一个带有单个诊断条目的循环缓冲器,这些诊断条目显示在事件发生序
列中;第一个条目显示的是最近发生的事件。如果缓冲器已满, 最早发生的事件就会被新
的条目所覆盖。根据不同的 CPU,诊断缓冲器的大小或者固定,或者可以通过 HW Config
中通过参数进行设置。
19::::诊断缓冲器中的条目包括哪些诊断缓冲器中的条目包括哪些诊断缓冲器中的条目包括哪些诊断缓冲器中的条目包括哪些????
1)故障事件
2)操作模式转变以及其它对用户重要的操作事件
3)用户定义的诊断事件(用 SFC52 WR_USMSG)
www.plcworld.cn
第 4 页 共 30 页
在操作模式 STOP 下,在诊断缓冲器中尽量少的存储事件,以便用户能够很容易在缓冲
器中找到引起 STOP 的原因。因此,只有当事件要求用户产生一个响应(如
计划
项目进度计划表范例计划下载计划下载计划下载课程教学计划下载
系统内存复
位,电池需要充电)或必须注册重要信息(如固件更新,站故障)时,才将条目存储在诊断缓
冲器中。
20::::如何确定如何确定如何确定如何确定MMC的大小以便完整地存储的大小以便完整地存储的大小以便完整地存储的大小以便完整地存储 STEP 7项目项目项目项目????
为了给项目选择合适的 MMC,需要了解整个项目的大小以及要加载块的大小。可以按
照如下所述的
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
来确定项目的大小:
① 首先归档 STEP 7 项目。然后在 Windows 资源浏览器中打开已归档项目,并确定其
大小(选中该项目并右击)。这会告诉您归档文件的大小。
② 将块加载入 CPU。现在仍然需要选择"PLC > Module Information > Memory"。在
此,在" Load memory RAM + EPROM"中,可以看到分配的加载内存的大小。
③必须将该值和已经确定的归档项目的大小相加。这样就可以得出在一个 MMC 上保
存整个项目所需的总内存的大小。
21::::CPU全面复位后哪些设置会保留下来全面复位后哪些设置会保留下来全面复位后哪些设置会保留下来全面复位后哪些设置会保留下来????
复位 CPU 时,内存没有被完全删除。整个主内存被完全删除了,但加载内存中数据,
以及保存在 Flash-EPROM 存储卡(MC)或微存储卡(MMC)上的数据,则会全部保留下来。除
了加载内存以外,计时器(CPU 312 IFM 除外)和诊断缓冲也被保留。具有 MPI 接口或一个组
合 MPI/DP 接口的 CPU 只在全部复位之前保留接口所采用的当前地址和波特率。另一方面,
另一个 PROFIBUS 地址也被完全删除,不能再访问。
重要事项:重新设置 PG/PC 之后,与 CPU 之间的通讯只能通过 MPI 或 MPI/DP 接口来
建立。
22::::为什么不能通过为什么不能通过为什么不能通过为什么不能通过MPI在线访问在线访问在线访问在线访问 CPU????
如果在 CPU 上已经更改了 MPI 参数,请检查硬件配置。可以将这些值与在"Set PG/PC
interface"下的参数进行比较,看是否有不一致。
或者可以这样做:打开一个新的项目,创建一个新的硬件组态。在 CPU 的 MPI 接口的
属性中为地址和传送速度设置各自的值。将"空"项目写入存储卡中。把该存储卡插入到 CPU
然后重新打开 CPU 的电压,将位于存储卡上的设置传送到 CPU。现在已经传送了 MPI 接口
的当前设置,并且像这样的话,只要接口没有故障就可以建立连接。 这个方法适用于所有
具有存储卡接口的 S7-CPU。
23::::错误错误错误错误 OB的用途是什么的用途是什么的用途是什么的用途是什么????
如果发生一个所描述的错误(见文件 1),则将调用并处理相应 OB。如果没有加载该 OB,
则 CPU 进入 STOP(例外:OB70、72、7 3 和 81)
S7-CPU 可以识别两类错误:
1)同步错误: 这些错误在处理特定操作的过程中被触发,并且可以归因于用户程序
的特定部分。
2)异步错误: 这些错误不能直接归因于运行中的程序。这些错误包括优先级类的错误,
自动化系统中的错误(故障模块)或者冗余的错误。
24::::在在在在 DP从站或从站或从站或从站或 CPU315-2DP型主站里应该编程哪些型主站里应该编程哪些型主站里应该编程哪些型主站里应该编程哪些“故障故障故障故障 OBs”????
在组态一个作为从站的 CPU315-2DP 站时,必须在 STEP7 程序中编程下列 OB 以便评
www.plcworld.cn
第 5 页 共 30 页
估分布式 I/O 类型的错误信息:
OB 82 诊断中断 OB 、OB 86 子机架故障 OB 、OB 122 I/O 访问出错
1)诊断 OB82:如果一个支持诊断,并且已经对其释放了诊断中断的模块识别出一个错
误,它既对进入事件也对外出的事件向 CPU 发出一个诊断中断的请求。操作系统然后调用
OB82。在 OB82 自己的局部变量里包含有有缺陷模块的逻辑基地址和 4 个字节的诊断数
据。如果你还没有编程 OB82, 则 CPU 进入“停止”模式。你可以阻断或延迟诊断中断 OB ,
并通过 SFC 39 - 42 重新释放它。
2)子机架故障 OB86:如果识别出一个 DP 主站系统或一个分布式 I/O 站有故障(既
对进入事件也对外出的事件),该 CPU 的操作系统就调用 OB 86 。如果没有编程 OB 86
但出现了这样一个错误, CPU 就进入“停止”模式。你可以阻断或延迟 OB86 并通过 SFC 39
- 42 重新释放它。
3)I/O 访问出错 OB122:当访问一个模块的数据时出错,该 CPU 的操作系统就调用
OB 122。比方说,CPU 在存取一个单个模块的数据时识别出一个读错误,那么操作系统就
调用 OB 122。该 OB 122 以与中断块有相同的优先级类别运行。如果没有编程 OB 122,那么
CPU 由“运行”模式改为“停止”模式。
25::::为什么在某些情况下为什么在某些情况下为什么在某些情况下为什么在某些情况下,,,,保留区会被重写保留区会被重写保留区会被重写保留区会被重写?
在 STEP 7 的硬件组态中,可以把几个操作数区定义为“保留区”。这样可以在掉电以后,
即使没有备份电池的话,仍能保持这些区域中的
内容
财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容
。如果定义一个块为 “保留块”,而它
在 CPU 中不存在或只是临时安装过,那么这些区域的部分内容会被重写。在电源接通/断
开之后,其他内容会在相关区里找到。
26::::为何不能把闪存卡的内容加载入为何不能把闪存卡的内容加载入为何不能把闪存卡的内容加载入为何不能把闪存卡的内容加载入 S7 300 CPU????
你的项目在闪存卡上。现在要用它加载 S7 300 。但加载结束后发现 CPU 的 RAM 中
仍是空的。 出现此问题的原因是你的程序里有无法处理的,"错误的"组织块(比如说, OB86
没有 DP 接口)。 在重新设置和重新启动 CPU 后, RAM 仍是空的。 诊断缓冲区对这个"
无法加载"的块会提示一些信息。
27::::当把当把当把当把 CPU315-2DP 作为从站作为从站作为从站作为从站,,,,把把把把 CPU315-2DP 作为主站时的诊断地址作为主站时的诊断地址作为主站时的诊断地址作为主站时的诊断地址
在组态一个 CPU315-2DP 站时,你使用 S7 工具 “H/W CONFIG” 来分配诊断地址。
如果发生一个故障,这些诊断地址被加入诊断 OB 的变量 “OB82_MDL_ADDR” 里。 你可
在 OB82 里
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
此变量,确定有故障的站并作出相应的反应。
下面是如何分配诊断地址的例子:
第 1 步: 通过 CPU315-2DP 组态从站并赋予一个诊断地址,比如 422。
第 2 步: 通过 CPU315-2DP 组态主站
第 3 步: 把组态好的从站链接到主站并赋予一个诊断地址,比如 1022。
28::::需要为需要为需要为需要为 S7-300 CPU的的的的 DP从站接口作何种设置从站接口作何种设置从站接口作何种设置从站接口作何种设置,,,,才可以使用它来进行路由选择才可以使用它来进行路由选择才可以使用它来进行路由选择才可以使用它来进行路由选择????
如果使用 CPU 作为 I-Slave,并且该 CPU 也起 S7 路由器的作用,那么请注意如下事项:
用于路由选择的从站的 DP 接口必须设置为活动状态。这可以在 HW Config 中完成:
在 DP 接口的属性对话框中,选项" Commissioning/Test operation"或"Programming,
status/modify..."必须激活。关于这些设置的注意事项可以在下表中获得。
对于 S7 路由连接,有 4 种可用的连接资源-与其它任何连接资源无关。没有使用
PG/OP 的连接资源或 S7 基本通信。
如果必须通过 DP 接口来建立一个与位于其机架上的通信伙伴连接时(如在 CP 343-1
www.plcworld.cn
第 6 页 共 30 页
中),也要使用一个路由连接。而对于通过 MPI 接口与一个位于其机架上的通信伙伴的连接,
则不使用路由连接资源,因为在这种情况下,能够直接到达伙伴。注意事项:这不适用于
CPU 318。
29::::为什么当使用为什么当使用为什么当使用为什么当使用 S7-300 CPU的内部运行时间表时的内部运行时间表时的内部运行时间表时的内部运行时间表时,,,,没有任何返回值没有任何返回值没有任何返回值没有任何返回值????
当对 CPU 312IFM 到 316-2DP 参数化系统功能块 SFC2, SFC3 和 SFC4 时,为一个运
行时间表规定了一个大于 "B#16#0"的标识符,那么将出错并且所需的功能也无法用。 此
种情况下,将在块的" RETVAL"输出处输出标识符 "8080h" 。
说明:对于这些 CPU,只有一个计时器可用。因此你应该只用标识符 "B#16#0"。 在一个
周期块(OB1, OB35)里一定不能调用系统功能 SFC2 "SET_RTM",而是应该在重启动
OB(OB100)调用它。你也可以通过外部触发器来启动该块。不然的话,该块将老是复位运行
计时表,永远完成不了计数。
30::::变量是如何储存在临时局部数据中的变量是如何储存在临时局部数据中的变量是如何储存在临时局部数据中的变量是如何储存在临时局部数据中的????
L 堆栈永远以地址“0”开始。 在 L 堆栈中,会为每个数据块保留相同个数的字节,作
为存放每个块所拥有的静态或局部数据。
当某个块终止时,那么它的空间随之也被重新释放出来。 指针总是指向当前打开块的第一
个字节。
31::::在在在在 CPU经过完全复位后是否运行时间计经过完全复位后是否运行时间计经过完全复位后是否运行时间计经过完全复位后是否运行时间计数器也被复位数器也被复位数器也被复位数器也被复位????
使用 S7-300 时,带硬件时钟(内置的 “实时时钟”)和带软件时钟的 CPU 之间有区别。
对于那些无后备电池的软件时钟的 CPU,运行时间计数器在 CPU 被完全复位后其最后值
被删除。而对于那些有后备电池的硬件时钟的 CPU,运行时间计数器的最后值在 CPU 被
完全复位后被保留下来。同样, CPU 318 和所有的 S7-400 CPU 的运行时间计数器在 CPU
被完全复位后其最后值被保留。
32::::如何把不在同一个项目里的一个如何把不在同一个项目里的一个如何把不在同一个项目里的一个如何把不在同一个项目里的一个 S7 CPU组态为我的组态为我的组态为我的组态为我的 S7 DP主站模块的主站模块的主站模块的主站模块的 DP从站从站从站从站????
缺省情况下, 在 STEP 7 里只可以把一个 S7 CPU 组态为从站,如果说该站是在同一个
项目中的话。该站然后在“PROFIBUS-DP > 已经组态的站”下的硬件目录里作为“CPU 31x-2
DP”出现。用这种途径,可以设置起 DP 主站与 DP 从站间的链接。
还存在一个选项,可把一个与主站不在同一个项目里的 S7 CPU 组态为从站。进行如下:
按常规组态 DP 从站。
从网上下载要用作从站的 S7-300 CPU 的 GSD 文件。该文件位于客户支持网址的“PROFIBUS
GSD 文件 / SIMATIC”下。
打开 SIMATIC Manager 和硬件配置。
打开“选项 > 安装新的 GSD...”,把刚下载的 GSD 文件插入硬件目录 。 (注意:此
过程中在 HW Config 中无须打开任何窗口)
通过“选项 > 更新目录”来更新硬件目录。
现在可以组态你的 DP 主站。将可以在 “PROFIBUS-DP > 更多现场设备 > SPS” 下发
现作为从站的该 S7-300 CPU 。
注意:如果是手动来结合该 DP 从站, 要确保总线参数,该 DP 从站的 PROFIBUS 地
址 和它的 I/O 组态在两个项目里必须相同。
33::::无备用电池情况下断电的影响与完全复位一样吗无备用电池情况下断电的影响与完全复位一样吗无备用电池情况下断电的影响与完全复位一样吗无备用电池情况下断电的影响与完全复位一样吗????
www.plcworld.cn
第 7 页 共 30 页
不一样。在 CPU 被完全复位的情况下,其硬件配置信息被删除(MPI 地址除外),程序
被删除, 剩磁存储器也被清零。
在无备用电池和存储卡的情况下关电,硬件配置信息(除了 MPI 地址) 和程序被删除。
然而,剩磁存储器不受影响。如果在此情况下重新加载程序,则其工作时采用剩磁存储器的
旧值。比方说,这些值通常来自前 8 个计数器。如果不把这一点考虑在内,会导致危险的
系统状态。
建议:无备用电池和存储卡的情况下断电后,总是要做一下完全复位。
34::::以将以将以将以将 2 线制传感器连接到紧凑型线制传感器连接到紧凑型线制传感器连接到紧凑型线制传感器连接到紧凑型 CPU的模拟输入端吗的模拟输入端吗的模拟输入端吗的模拟输入端吗????
可以将 2 线制和 4 线制的传感器连接到 CPU 300C 的模拟输入端。使用一个 2 线制
传感器时,在硬件组态中将“I = 电流”设置为测量类型,与 4 线制传感器的设置一样。
注意事项:请注意紧凑型 CPU 仅支持有源传感器( 4 线制传感器)。如果使用无源传感
器( 2 制传感器),必须使用外部电源。
警告:请注意所允许的最大输入电流。2 线制传感器在出现短路时可能会超出最大允许
电流。技术数据中规定的最大允许电流是 50mA(破坏极限)。对于这种情况(例如,对 2 线
制传感器加电流限制或与传感器串联一个 PTC 热敏电阻),确保提供足够保护。
35::::SM322-1HH01也能在负载电压为交流也能在负载电压为交流也能在负载电压为交流也能在负载电压为交流 24 V的情况下工作吗的情况下工作吗的情况下工作吗的情况下工作吗????
是的,您也可以在负载电压为交流 24 V 的情况下使用 SM322-1HH01。
36::::要确保要确保要确保要确保 SM322-1HF01 接通最小需要多大的负载电压和电流接通最小需要多大的负载电压和电流接通最小需要多大的负载电压和电流接通最小需要多大的负载电压和电流????
SM322-1HF01 继电器模块需要 17 V 和 8 mA 才能确保开闭正常。对于触点的寿命来
说,这样的值比手册上提供的这个模块的值(10 V 和 5 mA)更好。手册的规定值应该认为是
最低要求值。
37::::在在在在 ET200M 里是否也能使用里是否也能使用里是否也能使用里是否也能使用 SM321 模块模块模块模块(DI16 x 24V)????
模块 SM321 (MLFB 6ES7 321-7BH00-0AB0) 也可在 ET200M 里使用。其中 CPU
31x-2DP 作为 DP 主站或者是通讯处理器 CP CP342-5 作为 DP 主站。同样该模块可以通
过 ET200M 和 S7-400 通讯处理器 CP443-5 连接到一个 S7-400 CPU。
38::::SM323数字卡所占用的地址是多少数字卡所占用的地址是多少数字卡所占用的地址是多少数字卡所占用的地址是多少?
SM323 模块有 16 位类型(6ES7 323-1BL00-0AA0)和 8 位类型(6ES7
323-1BH00-0AA0)两种。对于 16 位类型的模块,输入和输出占用“X”和“X+1” 两个地址。
如果 SM323 的基地址为 4 (即 X=4; 插槽为 5),那么输入就被赋址在地址 4 和 5 下面,
输出的地址同样也被赋址在地址 4 和 5 下面。在模块的接线视图中,输入字节“X”位于左
边的顶部,输出字节“X”在右边的顶部。
对于 8 位类型的模块,输入和输出各占用一个字节,它们有相同的字节地址。若用固定的
插槽赋址,SM323 被插入槽 4, 那么输入地址为 I 4.0 至 I 4.7,输出地址为 Q 4.0 至 Q
4.7。
39::::在不改变硬件配置的情况下在不改变硬件配置的情况下在不改变硬件配置的情况下在不改变硬件配置的情况下,,,,能用能用能用能用 SM321-1CH20 代替代替代替代替 SM321-1CH80 吗吗吗吗????
SM321-1CH20 和 SM321-1CH80 模块的技术参数是相同的。区别仅在 SM321-1CH80
可以应用于更广泛的环境条件。因此您无需更改硬件配置。
www.plcworld.cn
第 8 页 共 30 页
40::::进行进行进行进行 I/O的直接访问时的直接访问时的直接访问时的直接访问时,,,,必须注意什么必须注意什么必须注意什么必须注意什么????
需要注意在一个 S7-300 组态中,如果进行跨越模块的 I/O 直接读访问(用该命令一次
读取几个字节),那么就会读到不正确的值。 可以通过 hardware 中查看具体的地址。
41::::在在在在 STEP 7 硬件组态中如何规划模拟模块硬件组态中如何规划模拟模块硬件组态中如何规划模拟模块硬件组态中如何规划模拟模块 SM374????在硬件目录中如何找到此模块在硬件目录中如何找到此模块在硬件目录中如何找到此模块在硬件目录中如何找到此模块????
模拟模块 SM374 可用于三种模式中:作为 16 通道数字输入模块,作为 16 通道数
字输出模块,作为带 8 个输入和 8 个输出的混合数字输入/输出模块。
现在把 SM374 按照您需要模拟的模块来组态,就是说;
如果把 SM 374 用作为一个 16 通道输入模块,则组态一个 16 通道输入模块 - 推
荐使用:SM 321: 6ES7321-1BH01-0AA0,
如果把 SM 374 用作为一个 16 通道输出模块,则组态一个 16 通道输出模块 - 推
荐使用: SM 322: 6ES7322-1BH01-0AA0,
如果把 SM 374 用作为一个混合输入/输出模块,则组态一个混合输入/输出模块( 8
个输入,8 个输出) - 推荐使用:SM 323: 6ES7323-1BH01-0AA0。
42::::当测量电流时当测量电流时当测量电流时当测量电流时,,,,出现传感器短路的情况出现传感器短路的情况出现传感器短路的情况出现传感器短路的情况,,,,模块模块模块模块 6ES7 331-1KF0.-0AB0的模拟量输入的模拟量输入的模拟量输入的模拟量输入
I+是否会被破坏是否会被破坏是否会被破坏是否会被破坏????
当测量电流时,出现传感器短路的情况,模块 6ES7 331-1KF0.-0AB0 的模拟输入 I+
不会被破坏。该模块具有内置的过流保护功能。> 模块中每个 50 欧姆的电阻器前面具有一
个 PTC 元件,用于防止模块的输入通道被破坏。
请注意,输入电压允许的长期最大值为 12V,短暂(最多 1 秒)值为 30V。
43::::如果如果如果如果切断切断切断切断 CPU,,,,则则则则 2 线制测量变送器是否继续供电线制测量变送器是否继续供电线制测量变送器是否继续供电线制测量变送器是否继续供电????
如果变送器模块插入位置“D”,且模块在引脚 1 和引脚 20 上由外部电压供电,则 2
线测量变送器继续供电。即使切断 CPU,其供电电流仍维持不变。
44::::用用用用 S7-300模拟量输入模块测量温度模拟量输入模块测量温度模拟量输入模块测量温度模拟量输入模块测量温度((((华氏华氏华氏华氏))))时时时时,,,,可以使用模块说明文档中列出的绝可以使用模块说明文档中列出的绝可以使用模块说明文档中列出的绝可以使用模块说明文档中列出的绝
对误差极限吗对误差极限吗对误差极限吗对误差极限吗????
不可以直接使用指定的误差极限。基本误差和操作误差都以绝对温度和摄氏温度说明。
必须乘以系数 1.8 将其转换为华氏温度单位。
例:S7-300 AI 8 x RTD:指定的温度输入操作误差是+/-1.0 摄氏度。当以华氏温度测量
时,可接受的最大误差是+/-1.8 华氏度。
45::::为什么用商用数字万用表在模拟输入块上不能读出用于读取阻抗的恒定电流为什么用商用数字万用表在模拟输入块上不能读出用于读取阻抗的恒定电流为什么用商用数字万用表在模拟输入块上不能读出用于读取阻抗的恒定电流为什么用商用数字万用表在模拟输入块上不能读出用于读取阻抗的恒定电流????
几乎所有的 S5/S7 模拟输入设备仍然以复杂的方式工作,即,所有的通道都依次插到
仅有的一个 AD 转换器上。该原理也适用于读取阻抗所必需的恒定电流。因此,要读的流过
电阻的电流仅用于短期读数。对于有一个选定接口抑制"50Hz"和 8 个参数化通道的
SM331-7KF02-0AB0 ,这意味着电流将会约每 180ms 流过一次,每次有 20ms 可读取阻抗。
46::::为什么为什么为什么为什么 S7-300 模拟输出组的电压输出超出容差模拟输出组的电压输出超出容差模拟输出组的电压输出超出容差模拟输出组的电压输出超出容差????端子端子端子端子 S+和和和和 S-作何用途作何用途作何用途作何用途????
下列描述适用于所有模拟输出模块 SM 332:
当使用模拟输出模块 SM 332 时,必须注意返回输入 S+和 S-的分配。它们起补偿性
能阻抗的目的。当用独立的带有 S+ 和 S-的电线连接执行器的两个触点时,模拟输出会调
节输出电压,以便使动作机构上实际存在的电压为所期望的电压。
www.plcworld.cn
第 9 页 共 30 页
如果想要获得补偿,那么执行器必须用 4 根电线连接。这意味着对于第一个通道,需
要:
输出电压通过针脚 3 和针脚 6 连接到执行器。
分配执行器的针脚 4 和针脚 5。
如果不想获得补偿,只需在前面的开关上简单的跨接针脚 3-4 和针脚 5-6。
注意事项:因为打开的传感器端子 (S+ 和 S-),输出电压被调节到最大值 140 mV (用
于 10V)。g 对于此分配,无法保持 0.5 %的电压输出使用误差限制
47::::如何连接一个电位计到如何连接一个电位计到如何连接一个电位计到如何连接一个电位计到 6ES7 331-1KF0-0AB0?
电位计的采样端和首端连接到 M+,末端连接 M-,并且 S- 和 M-连接到一起。
注意: 最大的可带电阻是 6K,如果电位计支持直接输出一个可变的电压,那么电位计
的首端应该连接 V+,M 端连接 M-。
48::::如何把一个如何把一个如何把一个如何把一个 PT100温度传感器连接到模拟输入模块温度传感器连接到模拟输入模块温度传感器连接到模拟输入模块温度传感器连接到模拟输入模块 SM331????
PT100 热电阻随温度的不同其电阻值随之变化。如果有一恒定电流流经该热电阻,该
热电阻上电压的下降随温度而变化。恒定电流加在接点 Ic+ 和 Ic-上。模拟模块 SM331 在
M+和 M-电测定电流的变化。通过测定电压就可以确定出温度。
PT100 到模拟输入组有三类连接:4 线连接可得到最精确的测定值。
1)3 线连接用的公式仅表明了模拟输入模块 SM331 (MLFB 号为 6ES7
331-7Kxxx-0AB0)b " 的实际测定过程。
2)在 S7-300 系列中,存在一些通过多次测定的模拟输入端。它们规定出公共返回
线的线电阻并作数学补偿。所获精确度几乎与 4 线连接可比美。这样模块的一个例子就是
SM331(MLFB 号 6ES7 331-7PF00-0AB0)。
3)所给出的公式仍然适用于主要的物理关系,但并不包含确定 PT100 电阻的有效测
定过程。
49::::可以将可以将可以将可以将 HART 测量转换器连接到测量转换器连接到测量转换器连接到测量转换器连接到 SIMATIC S7-300 系列常规的模系列常规的模系列常规的模系列常规的模拟输入模块吗拟输入模块吗拟输入模块吗拟输入模块吗????
如果不需要 HART 测量转换器的其它 HART 特性,还可以使用其它 S7-300 模拟输
入模块。例如,可以使用模块 6ES7 331-7KF0x-0AB0 或一个带隔离的 4 通道模块(如 6ES7
331-7RD00-0AB0)。为此,将积分时间要设置为 16.66ms,20ms 或 100ms。对于连接到
手持式设备,或与手持式设备通信,电路中必须串接一个 250-Ohm 的电阻。
注意事项:如果要通过控制器(比如说,SIMATIC PDM)来编程 HART 测量转换器,必
须使用一个相应的 HART 模块(例如,6ES7 331-7TB00-0AB0 或 6ES7 332-5TB00-0AB0)。
50::::如何避免如何避免如何避免如何避免 SM335模块中模拟输入的波动模块中模拟输入的波动模块中模拟输入的波动模块中模拟输入的波动????
下列接线说明适于下列 MLFB 的模拟输入/输出模块: 6ES7335-7HG00-0AB0 、
6ES7335-7HG01-0AB0
检查是否正在使用的安装在绝缘机架上的未接地传感器或检查您的传感器是否接地。
安装在绝缘机架上的传感器:尽可能通过最短路径(可能的话,直接连接到前端的连接
器)将接地端子 Mana (针 6)连接到测量通道 M0(针 10),M1(针 12),M2(针 14)和 M 3(针
16)以及中央接地点(CGP)。
接地传感器:确保传感器有良好的等电位连接。然后把从 M 到 Mana 和到中央接地
点的连接隔离起来。请将屏蔽层置于两侧。
www.plcworld.cn
第 10页 共 30 页
51::::在在在在 S7-300F中中中中,,,,是否可以在中央机架上把错误校验和标准模块结合在一起使用是否可以在中央机架上把错误校验和标准模块结合在一起使用是否可以在中央机架上把错误校验和标准模块结合在一起使用是否可以在中央机架上把错误校验和标准模块结合在一起使用????
在 S7-300F 的中央机架上,可以混合使用防错和非防错(标准)数字 E/A 模块。为此,
就像在 ET200M 中一样,需要一个隔离模块(MLFB: 6ES7195-7KF00-0XA0),用来在中央和
扩展机架中隔离防错模块和标准模块。
请遵守以下安装原则:标准模块(IM、SM、FM、CP)必须插到隔离模块左侧的插槽中,
防错数字 E/A 模块必须插到隔离模块右侧的插槽中。
52::::可以将来自防爆区可以将来自防爆区可以将来自防爆区可以将来自防爆区 0 或防爆区或防爆区或防爆区或防爆区 1 的传感器的传感器的传感器的传感器 / 执行器直接连接到执行器直接连接到执行器直接连接到执行器直接连接到 S7-300 Ex(i) 模模模模
块吗块吗块吗块吗????
不能连接来自防爆区 0 的传感器/执行器。但可以直接连接来自防爆区 1 的传感器/
执行器。
Ex(i) 模块是按照 [EEx ib] IIC 测试的。因此,模块上有两道防爆屏障。然而,必须
获得[EEx ia]认可才能用来自防爆区 0 的传感器 /执行器。(模块上将应该有三道防爆屏障)。
53::::在在在在 SIMATIC PCS 7 中使用中使用中使用中使用 FM 355 或者或者或者或者 FM 355-2 要特别注意什么要特别注意什么要特别注意什么要特别注意什么????
举个例子,如果您想在一个冗余的 ET 200M 站中使用 FM 355 或者 FM 355-2 ,那么
请注意以下的重要事项:
有两个功能块可用于连接 FM 355。举个例子,如果需要使用“运行过程中更换模块” (热
插拔)功能,您可以使用订货号为 6ES7 153-2BA00-0XB0 的 IM 153-2 HF 接口模块的高级
特性。在这种情况下,当使用“硬件配置”软件进行组态时,您必须激活“运行过程中更换模
块”( 热插拔)功能。IM 153-2 和所有的 SM/FM/CP 都要插在激活的总线模块上 (订货号
6ES7 195-7Hxxx-0XA0)。
54::::将第一个将第一个将第一个将第一个 FM 352-5 的输出与第二个的输出与第二个的输出与第二个的输出与第二个 FM 352-5 的输入直接相连时的输入直接相连时的输入直接相连时的输入直接相连时,,,,有哪些注意事有哪些注意事有哪些注意事有哪些注意事
项项项项????
如果要将两个 FM352-5 互连,在 6ES7 352-5AH10-0AE0(P 型沉没输出)上即可实
现。
6ES7 352-5AH00-0AE0 有 M 型沉没输出,该输出只有在每个输出端先加一个插拔电
阻时才可用,推荐插拔电阻的规格: 2,2 kOhm / 0,5 W. 确保开关盒内有短路连接。此种情
况下的操作频率可高达 100 kHz。
55::::可以在不用可以在不用可以在不用可以在不用 PG的情况下更换的情况下更换的情况下更换的情况下更换 FM353/FM354吗吗吗吗????
可以。FM353 (MLFB No. 6ES7 353-1AH01-0AE0)和 FM354 (MLFB No. 6ES7
354-1AH01-0AE0)可以不用 PG 就进行更换。
要求:使用组态包 FM353 V2.1 或组态包 FM354 V2.1 以及 STEP 7 版本 V3.1 或更高
版本。
步骤:当完成了 FM 和系统的启动后,必须创建一个系统数据块(SDB >=1000)并将它
储存在 PG 上。在这个 SDB 中储存 FM 的全部参数化数据(DB/横移程序,机器数据,递增尺
寸表等)。 把此 SDB 传送到 CPU 或者传送到 CPU 的存储卡上。
56::::在在在在 FM 350-2 上如何通过访问上如何通过访问上如何通过访问上如何通过访问 I/O 直接读取计数值和测量值直接读取计数值和测量值直接读取计数值和测量值直接读取计数值和测量值????
FM 350-2 允许最多 四个计数值或测量值直接显示在模块 I/O 上。可通过使用“指定通
道”功能来定义哪个单个测量值要显示在 I/O 区。根据计数值或测量值的大小,必须在“用
户类型”中将数据格式参数化为“Word”或“Dword”。如果参数化为“Dword”,每个“用户类型”
www.plcworld.cn
第 11页 共 30 页
只能有一个计数值或测量值。如果参数化为“Word”,可以读进两个值。在用户程序中,命
令 L PIW 用于 Word 访问,L PID 用于 Dword 访问。
57::::FM357----2 用绝对编码器时应注意什么用绝对编码器时应注意什么用绝对编码器时应注意什么用绝对编码器时应注意什么?
FM357-2 的固件版本为 V3.2/V3.3 在下列情况下绝对编码器的采样值可能会不正确,
FM357-2 固件版本为 V3.4 时这些问题将被解决。
1) FM357-2 启动失败。例如,在启动窗口中定义的时间内掉电。
2) FM357-2 在运行中拔插编码器的电缆。
3) 模拟的情况下。例如,FM357-2 在无驱动的情况下准备运行。
58::::如何把一个初始值快速下载进计数器组如何把一个初始值快速下载进计数器组如何把一个初始值快速下载进计数器组如何把一个初始值快速下载进计数器组 FM350-1 或或或或 FM450-1 中中中中????
对于有些应用场合,重要的是,当达到某个比较值时要尽快地把计数器复位为初始值。
此外,通常在复位时需要进行一系列计算,以确定下一个比较值(以便优化原料的交点)。没
有标准功能 FC CNT_CTRL 也可以选择进行一次