1:使用He时如何避免“通讯失败”的提示?
使用 和故障安全 DI/DO 模块,然后您将调用 OB35 的故障安全例程。此外,您已接受所有监控时间的默认设置,并愿意接收“通讯失败”消息。 OB35 默认设置为 100 毫秒。您已将 FI/O 模块的 F 监视时间设置为 100 ms,因此 I/O 模块必须至少每 100 ms 寻址一次。但由于OB35每100毫秒才调用一次,因此会发生通信故障。为确保OB35的扫描间隔和F监控时间存在差异,请确保F监控时间大于OB35的扫描间隔。
此问题会出现在 S7 分布式安全系统 V5.2SP1 及 -4FA00-0AB0、-4FB00-0AB0、-4CF00-0AB0 中。在新模块中,F监控时间设置为150毫秒。
2:当DP从站不可用时,S7-上的监控时间是多少?
当在 CPU 接口上运行带有 DP 从站的网络时,需要在启动期间检查预期组态是否与实际组态相符。 CPU 属性对话框中的选项卡上给出了两个不同的时间。
3:如何判断电源或缓冲器错误,如电池故障?
如果电源(仅限 S7-400)或缓冲区中的错误触发事件,CPU 操作系统将访问 OB81。更正错误后,重新访问 OB81。如果发生电池故障,如果电池检测中的 BATT.INDIC 开关被激活,S7-400 仅访问 OB81。如果未组态 OB81,CPU 不会进入操作状态 STOP。如果 OB81 不可用,则在电源出现故障时 CPU 仍保持运行。
4:S7CPU上的I/O模块(集中式或分布式)分配地址时应注意哪些问题?
请注意,创建的数据区域(例如双字)不能配置在过程映像的边界上,因为在此数据块中,只有边界下方的区域可以读入过程映像,因此从过程映像的访问是不可能的数据。因此,这些配置规则不支持以下情况:例如,在 256 字节输入的过程映像的地址 254 处配置输入双字。如果绝对需要这种寻址,则必须相应地调整过程映像(在 CPU 中)的大小。
5:S7CPU中如何进行全局数据的基本通信?沟通时应该注意什么?
全局数据通信用于交换小容量数据。全局数据(GD)可以是:
输入和输出
标记
数据块中的数据
定时器和计数器功能
数据交换是指单向或双向GD环上连接的CPU之间以数据包的形式进行数据交换。 GD环由GD环编号来标识。
单向连接:某个CPU可以向多个CPU发送GD报文。
双向连接:两个CPU之间的连接:每个CPU都可以发送和接收GD数据包。
必须确保接收 CPU 不会确认全局数据的接收。如果要通过相应的通信块(SFB、FB 或 FC)交换数据,则必须在通信块之间建立连接。通过定义连接,可以大大简化通信块的设计。该定义对所有被调用的通信块都有效,不需要每次都重新定义。
6:我可以使用带-2DP的S7-400存储卡吗?
在正常操作中,只能使用订货号为 -1K...() 和 -1A...(RAM) 的“短”存储卡。
7:虽然LED亮了,为什么不能从默认地址124和125读取完整的输入?
对于以下CPU型号,请检查24V电压是否连接到引脚1。LED由输入电流控制。引脚 1 上的 24V 电压需要进一步处理。
313C(-5BE0.-0AB0),313C-2DP(-6CE0.-0AB0),313C-2PTP(-6BE0.-0AB0),314C-2DP(-6CF0.-0AB0),314C-2PTP(-6BF0.- 0AB0)
8:配置-2PN/DP的PN接口时,接口偶尔出现通讯错误如何处理?
请确保()中的所有组件(转换)都支持/s全双工基本操作。避免与中央分配器分割网络,因为这些设备只能在半双工模式下运行。
9:硬件配置编辑器中,“时钟”校正因子是什么意思?
在硬件配置中,通过CPU>>/Clock,可以输入“Clock”>字段来指定校正系数。此校正因子仅影响 CPU 的硬件时钟。时间中断源于系统时钟,与硬件时钟的设置无关。
10:如何利用功能块实现主从站之间的双向数据传输?
主站PLC可以通过调用SFC14""和SFC15""来完成与从站的数据交换,而从站则可以调用FC1""和FC2""来完成数据交换。
11:S7CPU可以读出哪些标识数据?
可以通过 SFC51“”读取以下标识数据:
可以读出订单号和CPU版本号。为此,请使用 SFC51 并使用以下索引:
1=模块ID
6=基本硬件识别
7=基本固件识别
12:在具有-2PN/DP 的S7-300 上,如何对可加载通信功能块FB14(“GET”)和FB15(“PUT”)进行编程以进行数据交换?
为了通过使用 S7 通信配置的 S7 连接在使用 -2PN/DP 的两个 S7-300 站之间交换数据,必须在 S7 通信中调用通信功能块。模块 FB14(“GET”)用于从远程 CPU 检索数据,模块 FB15(“PUT”)用于将数据写入远程 CPU。功能块包含在.3 的标准库中。在“ ”下的硬件目录中显示为“-2DP”。这样就可以建立DP主站和DP从站之间的链接。
还有一个选项可以将与主站不在同一项目中的 S7CPU 配置为从站。请按如下方式进行:
像往常一样配置 DP 从站。
从 下载要用作从站的 S7- 的 GSD 文件。该文件位于客户支持 URL 的“Files/”下。
开放和硬件配置。
打开“; new GSD...”并将刚刚下载的GSD文件插入到硬件目录中。 (注:此过程无需打开任何窗口)
通过“选项;更新目录”更新硬件目录。 S7- 作为从站可在“更多现场设备>SPS”下找到。
注意:如果手动组合 DP 从站,请确保两个项目中的总线参数、DP 从站地址及其 I/O 配置必须相同。
33:没有备用电池的断电影响与完全重置相同吗?
不一样。当CPU完全复位时,其硬件配置信息被删除(MPI地址除外),程序被删除,残磁存储器被清除。
当没有备用电池和存储卡关闭电源时,硬件配置信息(MPI 地址除外)和程序将被删除。然而,剩磁记忆不受影响。如果在这种情况下重新加载程序,它将使用剩磁存储器的旧值。假设这些值通常来自前 8 个计数器。不考虑这一点可能会导致危险的系统状态。
建议:在没有备用电池或存储卡的情况下,请务必在断电后执行完全重置。
34: 是否可以将 2 线传感器连接到紧凑型 CPU 的模拟输入端?
2 线和 4 线传感器可以连接到模拟输入。使用 2 线传感器时,与 4 线传感器一样,在硬件配置中将测量类型设置为“I=电流”。
注意:请注意,紧凑型 CPU 仅支持有源传感器(4 线传感器)。如果使用无源传感器(2系统传感器),则必须使用外部电源。
警告:请注意最大允许输入电流。如果发生短路,2 线传感器可能会超过最大允许电流。技术数据中规定的最大允许电流为50mA(破坏极限)。对于这种情况(例如,向 2 线传感器添加电流限制或将 PTC 热敏电阻与传感器串联),请确保提供足够的保护。
35:SM322-1HH01在负载电压为AC 24V时也能工作吗?
是的,您也可以使用负载电压为 24V AC 的 SM322-1HH01。
36:保证SM322-1HF01导通所需的最小负载电压和电流是多少?
SM322-1HF01继电器模块需要17V和8mA才能保证正常切换。对于触点的寿命来说,这样的值优于该模块手册中提供的值(10V和5mA)。手册中规定的值应被视为最低要求值。
37:哪些24V数字量输入模块(-xBxxx-...)需要连接电源?
24V 数字输入模块的电源引脚连接(L+/M)。
38:SM321模块()也可以用在这里吗?
此处也可以使用模块 SM321 (-7BH00-0AB0)。其中-2DP作为DP主站或通讯处理器-5作为DP主站。该模块还可以通过 S7-400 通信处理器 CP443-5 连接到 S7。
39:SM323数字卡占用的地址是多少?
SM323模块有16位类型(-1BL00-0AA0)和8位类型(-1BH00-0AA0)。对于16位模块,输入和输出占用两个地址:“X”和“X+1”。如果 SM323 的基址为 4(即 X=4;槽位为 5),则输入分配到地址 4 和 5,输出地址也分配到地址 4 和 5。模块中,输入字节“X”位于左侧顶部,输出字节“X”位于右侧顶部。
对于 8 位型模块,输入和输出各占一个字节,并且具有相同的字节地址。如果使用固定插槽寻址且 SM323 插入插槽 4,则输入地址为 I4.0 至 I4.7,输出地址为 Q4.0 至 Q4.7。
40:在不改变硬件配置的情况下,可以用SM321-1CH20代替SM321-1CH80吗?
SM321-1CH20和SM321-1CH80模块的技术参数相同。唯一的区别是SM321-1CH80可以适用于更广泛的环境条件。所以你不需要改变硬件配置。
41:直接访问I/O时需要注意什么?
需要注意的是,在S7-300配置中,如果跨模块执行直接I/O读访问(使用该命令一次读取多个字节),将会读取到不正确的值。具体地址可以通过查看。
42:SM321模块需要接DC24V吗?
不需要,如果是MLFB为-1BH02-0AA0的SM321模块,则无需连接DC24V。
43:STEP7硬件配置中如何规划模拟模块SM374?如何在硬件目录中找到该模块?
模拟量模块 SM374 可用于三种模式:作为 16 通道数字量输入模块、作为 16 通道数字量输出模块以及作为 8 个输入和 8 个输出的混合数字量输入/输出模块。
现在根据你需要模拟的模块来配置SM374,也就是说;
如果使用SM374作为16路输入模块,则配置16路输入模块——建议使用:SM321:-1BH01-0AA0,
如果使用SM374作为16路输出模块,则配置16路输出模块——建议使用:SM322:-1BH01-0AA0,
如果SM374用作混合输入/输出模块,则配置混合输入/输出模块(8个输入,8个输出)-建议使用:SM323:-1BH01-0AA0。
44:测量电流时,如果传感器短路,模块-1KF0.-0AB0的模拟输入I+是否会被破坏?
测量电流时,如果发生传感器短路,模块-1KF0.-0AB0的模拟输入I+不会被破坏。模块内置过流保护。模块内每个50欧电阻前面都有一个PTC元件,防止模块输入通道被损坏。
请注意,输入电压的最大允许长期值为 12V,短期(最多 1 秒)值为 30V。
45:如果CPU断电,2线测量变送器还会继续供电吗?
如果将变送器模块插入位置“D”并且该模块由引脚 1 和引脚 20 上的外部电压供电,则 2 线测量变送器将继续供电。即使CPU关闭,其供电电流也保持不变。
46:使用 S7-300 模拟量输入模块测量温度(华氏度)时,可以使用模块文档中列出的绝对误差限值吗?
指定的误差限不能直接使用。基本误差和操作误差均以绝对温度和摄氏度表示。必须乘以系数 1.8 将其转换为华氏温度单位。
例:S7-:指定温度输入运算误差为+/-1.0摄氏度。以华氏度测量时,最大可接受误差为 +/-1.8 华氏度。
47:为什么用商用数字万用表读取模拟输入块上用于读取阻抗的恒流值却读不到?
几乎所有S5/S7模拟输入设备仍然以复杂的方式工作,其中所有通道都按顺序插入单个AD转换器。这一原理也适用于读取阻抗所需的恒定电流。因此,流经待读取电阻的电流仅用于短期读数。对于选择接口抑制“50Hz”和 8 个参数化通道的 SM331-7KF02-0AB0,这意味着电流大约每 180ms 流动一次,每次有 20ms 的可读阻抗。
48:为什么S7-300模拟量输出组的电压输出超出容差?端子 S+ 和 S- 有何用途?
以下描述适用于所有模拟量输出模块 SM332:
使用模拟量输出模块 SM332 时,必须注意返回输入 S+ 和 S- 的分配。它们的目的是补偿性能阻抗。当使用带有 S+ 和 S- 的单独电线连接执行器的两个触点时,模拟输出会调节输出电压,以便执行器上实际存在的电压为所需电压。
如果要获得补偿,执行器必须用 4 根线连接。这意味着对于第一个通道,您需要:
输出电压通过引脚 3 和引脚 6 连接到执行器。
分配执行器的引脚 4 和引脚 5。
如果您不需要补偿,只需将前开关上的针脚 3-4 和 5-6 跳接即可。
注意:由于传感器端子(S+和S-)开路,输出电压调节至最大值140mV(对于10V)。 g 对于此分配,无法维持 0.5% 的电压输出使用误差限制。
49:-1KF0-0AB0如何连接电位器?
电位器的采样端和第一端连接到M+,该端连接到M-,S-和M-连接在一起。
注:最大可用电阻为 6K。如果电位器支持直接输出可变电压,则电位器的第一端应连接到V+,M端连接到M-。
50:如何将PT100温度传感器连接到模拟量输入模块SM331上?
PT100热电阻的阻值随温度变化而变化。如果恒定电流流过热敏电阻,则热敏电阻两端的电压降随温度变化。恒定电流施加到触点 Ic+ 和 Ic-。模拟模块SM331以电气方式测量M+和M-处的电流变化。可以通过测量电压来确定温度。
PT100 与模拟输入组之间的连接有三种类型: 4 线连接可获得最准确的测量值。
*注意:
1) 3 线连接使用的公式仅显示模拟量输入模块 SM331(MLFB 编号为 -7Kxxx-0AB0)b" 的实际测量过程。
2) 在S7-300系列中,有一些模拟输入已经被测量了多次。它们指定公共返回线的线路电阻并进行数学补偿。所达到的精度几乎与 4 线连接一样好。此类模块的一个示例是 SM331(MLFB 编号 - 7PF00-0AB0)。
3) 给出的公式仍然适用于主要物理关系,但不包含确定 PT100 电阻的有效测量过程。
51:HART测量转换器可以连接-300系列常规模拟量输入模块吗?
如果不需要 HART 测量转换器的其他 HART 功能,也可以使用其他 S7-300 模拟量输入模块。例如,您可以使用模块-7KF0x-0AB0或隔离的4通道模块(例如-7RD00-0AB0)。为此,请将积分时间设置为 16.66ms、20ms 或 100ms。为了与手持设备连接或通信,必须在电路中串联一个 250 欧姆电阻。
注意:如果要通过控制器(例如 )对 HART 测量转换器进行编程,则必须使用相应的 HART 模块(例如-7TB00-0AB0 或 -5TB00-0AB0)。
52:如何避免SM335模块中模拟量输入的波动?
以下接线说明适用于以下 MLFB 模拟量输入/输出模块:-7HG00-0AB0、-7HG01-0AB0
检查您是否使用安装在绝缘机架上的未接地传感器或检查您的传感器是否接地。
安装在绝缘机架上的传感器:通过尽可能短的路径(如果可能,直接连接到前面的连接器)、M2,将接地端子 Mana(针脚 6)连接到测量通道 M0(针脚 10)、M1(针脚 12) (引脚 14)和 M3(引脚 16)以及中心接地点 (CGP)。
传感器接地:确保传感器等电位连接良好。然后隔离从 M 到 Mana 以及到中央接地点的连接。请在两侧放置屏蔽。
53: 在S7-300F中,是否可以将错误检查和标准模块组合在中央机架中?
在 S7-300F 的中央机架上,可以混合使用防错和非防错(标准)数字 E/A 模块。为此,需要一个隔离模块(MLFB:-7KF00-0XA0),用于隔离中央和扩展机架中的防错模块和标准模块。
请遵循以下安装原则:标准模块(IM、SM、FM、CP)必须插入隔离模块左侧的插槽,防错数字量 E/A 模块必须插入隔离模块左侧的插槽。隔离模块的右侧。
54: Ex zone 0 或 Ex zone 1 的传感器/执行器可以直接连接到 S7-300Ex(i) 模块吗?
无法连接 Ex zone 0 的传感器/执行器。但是,可以直接连接 Ex 区域 1 的传感器/执行器。
Ex(i) 模块根据 [EExib] IIC 进行测试。因此,模块上有两道防爆屏障。然而,使用 Ex Zone 0 的传感器/执行器需要 [EExia] 批准。(模块上应有三个防爆屏障)。
55:使用FM355或FM355-2时要特别注意什么?
例如,如果要在冗余站中使用 FM355 或 FM355-2,请注意以下要点:
有两个功能块可用于连接 FM355。例如,如果需要使用“运行期间更换模块”(热插拔)功能,则可以使用订货号为-2BA00-0XB0 的 IM153-2HF 接口模块的高级功能。在这种情况下,使用“硬件配置”软件进行配置时必须激活“运行期间更换模块”(热插拔)功能。 IM153-2 和所有 SM/FM/CP 必须插入有源总线模块(订货号 -7Hxxx-0XA0)。
56:将第一个FM352-5的输出直接连接到第二个FM352-5的输入时应注意什么?
如果要互连两个 FM352-5,可以在-5AH10-0AE0(P 型沉没输出)上进行。
-5AH00-0AE0具有M型沉式输出。仅当每个输出端添加插入电阻时,此输出才可用。推荐的插入电阻规格为:2.2kOhm/0.5W。确保开关盒内有短路连接。 。这种情况下的工作频率可以高达。
57:FM353/FM354可以不用PG代替吗?
能。 FM353(.-1AH01-0AE0)和FM354(.-1AH01-0AE0)无需PG即可更换。
要求: 使用 .1 或 .1 和 STEP7 版本 V3.1 或更高版本。
步骤: 当FM和系统启动完成后,必须创建一个系统数据块(SDB>=1000)并存储在PG上。在该 SDB 中存储 FM 的所有参数化数据(DB/移动程序、机床数据、增量尺寸表等)。将此 SDB 传输到 CPU 或 CPU 的存储卡。
58:如何通过访问I/O直接读取FM350-2上的计数值和测量值?
FM350-2允许最多四个计数值或测量值直接显示在模块I/O上。您可以使用“指定通道”功能定义要在 I/O 区域中显示哪些单独的测量值。根据计数值或测量值的大小,必须在“用户类型”中将数据格式参数化为“字”或“双字”。如果参数化为“Dword”,则每种“用户类型”只能有一个计数或测量值。如果参数化为“Word”,则可以读入两个值。在用户程序中,命令LPIW用于Word访问,LPID用于Dword访问。
59:FM357-2使用绝对编码器时应注意什么?
FM357-2的固件版本为V3.2/V3.3。在以下情况下,绝对编码器的采样值可能不正确。当FM357-2的固件版本为V3.4时,这些问题将得到解决。
1)FM357-2启动失败。例如,在启动窗口中定义的时间内断电。
2)FM357-2运行过程中拔掉编码器电缆。
3)在模拟的情况下。例如,FM357-2 无需驱动程序即可运行。
60: 如何快速下载初始值到计数器组FM350-1或FM450-1中?
对于某些应用,当达到某个比较值时,尽快将计数器重置为其初始值非常重要。另外,复位时通常需要进行一系列计算以确定下一个比较值(以优化原材料的交点)。也可以在没有标准功能的情况下执行重置。在 2.5V 电压下,将所有未使用的 M- 连接到 CPU 接地或系统接地。将模块的测量模式设置为:0-20/+-20mA。,将不用的COMP+/COMP-短接。IC+/IC-可悬空。
对于 4 通道模式下的 SM331-7NF10-0AB0 模块:禁用未使用的通道并将这些输入悬空
对于防爆模块 SM331-7RD:未使用的通道可以悬空。 72:上位机与plc通讯需要什么硬件?
72: 哪个软件包含,,,- 的驱动程序?
如果对应的软件安装后含有“SetPG/…”组件,那么这些软件都含有,,,-驱动程序。您只需在“SetPG/...”->“...”->然后“- ->”中选择相应的驱动程序即可。
具体软件有Step7、WinCC、PCS7。
73:为什么在尝试与示例程序建立通信时出现错误消息4501?
调制解调器没有响应并生成错误消息 4501。在这种情况下,工作站规格不正确。检查对话框中的工作站名称和工作站()规格。这里的默认设置可能不正确。删除“” (“”) 字段中的默认名称,或输入正确的工作站名称。然后您可以使用调制解调器在 和 之间建立连接。
74: 是否可以将数据块的当前值从AS传输到项目作为初始值?
能。从 AS 打开相关数据块 (DB)。使用软盘图标“”保存数据库。
通过“File>”在DB中生成STL源代码。手动将BEGIN和rows之间的当前值与对应的声明(初始值)逐行连接起来,得到如下声明语句:
:WORD:=W#16#ABCD;
...
;
编译STL源代码。
75: 在通信任务中,哪些 OB 必须调用 SFB?
在启动 OB(例如 S7-300 的 OB100 和 S7-400 的 OB100 和 OB101)和循环模式 OB (OB1) 中,必须调用所有数据通信或程序管理(将 PLC 切换到 STOP 或 RUN)。需要所有 SFB。 OB100 是启动 OB,在 CPU 重新启动时运行。例如,在此 OB 中,通过标记 M1.0 和 M0.1 释放第一个通信触发器。
76:如何以编程方式间接访问ARRAY类型变量的元素?
位、字节或字符字段的大小与字节限制对齐 - 在所有其他情况下都是字对齐的。表 T6-1 给出了域存储的示例。操作系统计算域中单个元素的结束位置的位地址。字段从头到尾分配给下一个字地址(或字节地址)。下一个数据类型从下一个整个字(或整个字节)开始。