2015 年 6 月版 s7-1200 系统手册更新 · 2015 年 6 月版 s7-1200 系统手册更新 2...

12
© Siemens AG 2015. 保留所有权利 A5E03929129-AH, 08/2015 1 SIMATIC S7-1200 2015 6 月版 S7-1200 系统手册更新 产品信息 S7-1200 文档更新概述 尽管我们力求确保产品文档条理清楚与准确无误,但S7-1200 可编程控制器系统手册的一些页面仍被发现包含有不完整的、不正确的或误导性的信息。 本文档包含下列更新信息 运动控制 (1) Modbus RTU 指令数据块 (DB) 变量更新 (5) 最多支持的 Modbus 从站数量 (8) 数字 SB 的接线说明 (8) CM 1243-5 PROFIBUS 主站的PtP 模块 (8) CPU 启动属性 (8) 删除和重命名数据日志 (9) 禁用 SNMP (10) CTRL_HSC 指令 NEW_PERIOD 参数 (11) SM 1231 模拟电流范围 (12) DPRD_DAT DPWR_DAT(为 DP 从站读/写一致性数据)指令 (12) Web 服务器导入 Siemens 安全证书 (12) CB 1241 使用 USS 协议 (12) 运动控制 本系统更新手册介绍了以下运动控制问题: 执行固件 V4.1.2 中的运动功能块 (FB) (2) 运动控制指令版本 (2) MC_Home(使轴归位)指令 (2) MC_WriteParam 指令 (4) MC_ChangeDynamic 指令 (4) 组态轴 - 应用周期 MC-Servo (OB91) (4) 重命名工艺对象 (4) ErrorID ErrorInfo (5)

Upload: others

Post on 09-Jul-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2015 年 6 月版 S7-1200 系统手册更新 · 2015 年 6 月版 s7-1200 系统手册更新 2 a5e03929129-ah, 08/2015 执行固件 v4.1.2 中的运动功能块 (fb) 为确保能正确运行

© Siemens AG 2015. 保留所有权利 A5E03929129-AH, 08/2015 1

SIMATIC S7-1200 2015 年 6 月版 S7-1200 系统手册更新 产品信息

S7-1200 文档更新概述 尽管我们力求确保产品文档条理清楚与准确无误,但S7-1200 可编程控制器系统手册的一些页面仍被发现包含有不完整的、不正确的或误导性的信息。

本文档包含下列更新信息 ● 运动控制 (页 1)

● Modbus RTU 指令数据块 (DB) 变量更新 (页 5)

● 最多支持的 Modbus 从站数量 (页 8)

● 数字 SB 的接线说明 (页 8)

● 带 CM 1243-5 PROFIBUS 主站的PtP 模块 (页 8)

● CPU 启动属性 (页 8)

● 删除和重命名数据日志 (页 9)

● 禁用 SNMP (页 10)

● CTRL_HSC 指令 NEW_PERIOD 参数 (页 11)

● SM 1231 模拟电流范围 (页 12)

● DPRD_DAT 和 DPWR_DAT(为 DP 从站读/写一致性数据)指令 (页 12)

● 为 Web 服务器导入 Siemens 安全证书 (页 12)

● 对 CB 1241 使用 USS 协议 (页 12)

运动控制 本系统更新手册介绍了以下运动控制问题:

● 执行固件 V4.1.2 中的运动功能块 (FB) (页 2)

● 运动控制指令版本 (页 2)

● MC_Home(使轴归位)指令 (页 2)

● MC_WriteParam 指令 (页 4)

● MC_ChangeDynamic 指令 (页 4)

● 组态轴 - 应用周期 MC-Servo (OB91) (页 4)

● 重命名工艺对象 (页 4)

● ErrorID 和 ErrorInfo (页 5)

Page 2: 2015 年 6 月版 S7-1200 系统手册更新 · 2015 年 6 月版 s7-1200 系统手册更新 2 a5e03929129-ah, 08/2015 执行固件 v4.1.2 中的运动功能块 (fb) 为确保能正确运行

2015 年 6 月版 S7-1200 系统手册更新 2 A5E03929129-AH, 08/2015

执行固件 V4.1.2 中的运动功能块 (FB) 为确保能正确运行 S7-1200 固件 V4.1.2 的运动控制程序,必须从 OB 1 或 OB 1 所调用的块执行所有运动功能块。要无限制使用运动控制功能,请使用固件 V4.1.1。

如果不在项目中进行运动控制,则可以使用固件 V4.1.2。

运动控制指令版本

说明 运动控制 V1.0 到 V3.0 中的指令主动控制指令的 ENO 输出。当块内发生错误时,ENO 输出将切换为关闭状态。通过块上的 ERROR、ErrorID 和 ErrorInfo 输出指示错误。利用 ENO 输出,可以评估指令的状态并以连续方式执行随后的指令。 若是运动控制 V4.0 和 V5.0 中的指令,ENO 输出在指令执行期间一直保持为“真”,即使出现错误状态也如此。对于使用 V3.0 或更早版本的运动控制的程序,若是依赖 ENO 状态,这会导致程序出错。为避免此情况,应在使用运动控制 V4.0 或更高版本时,使用 DONE 和 ERROR 输出,而非 ENO 输出来评估指令状态。

MC_Home(使轴归位)指令 MC_Home 指令已经过扩展,支持绝对值编码器调节:

● 绝对值编码器调节(相对) MC_Home.Mode = 6 当前位置位移参数“MC_Home.Position”的值。计算出的绝对值偏移值始终存储在 CPU 内。(<Axis name>.StatusSensor.AbsEncoderOffset)

● 绝对值编码器调整(绝对) MC_Home.Mode = 7 当前位置设置为参数“MC_Home.Position”的值。计算出的绝对值偏移值始终存储在 CPU 内。(<Axis name>.StatusSensor.AbsEncoderOffset)

Page 3: 2015 年 6 月版 S7-1200 系统手册更新 · 2015 年 6 月版 s7-1200 系统手册更新 2 a5e03929129-ah, 08/2015 执行固件 v4.1.2 中的运动功能块 (fb) 为确保能正确运行

2015 年 6 月版 S7-1200 系统手册更新 A5E03929129-AH, 08/2015 3

表格 1 MC_Home 指令的参数

参数和类型 数据类型 说明 Axis 输入 TO_Axis_PTO 轴工艺对象 Execute 输入 Bool 上升沿启动任务 Position 输入 Real • Mode = 0、2 和 3(完成归位操作之后,轴的绝对位置)

• Mode = 1(对当前轴位置的修正值) • Mode =

6(当前位置位移参数“MC_Home.Position”的值。) • Mode =

7(当前位置设置为参数“MC_Home.Position”的值。) 限值:-1.0e12 ≤ Position ≤ 1.0e12

Mode 输入 Int 归位模式: • 0:绝对式直接回原点

新的轴位置为参数“Position”的位置值。 • 1:相对式直接回原点

新的轴位置等于当前轴位置 + 参数“Position”的位置值。 • 2:被动归位

将根据轴组态进行归位。归位后,将新的轴位置设置为参数“Position”的值。

• 3:主动归位

按照轴组态,逼近参考点。归位后,将新的轴位置设置为参数“Position”的值。

• 6:将当前位置位移参数“MC_Home.Position”的值。计算出的绝对值偏移值始终存储在 CPU 内。 (<Axis name>.StatusSensor.AbsEncoderOffset)

• 7:将当前位置设置为参数“MC_Home.Position”的值。计算出的绝对值偏移值始终存储在 CPU 内。 (<Axis name>.StatusSensor.AbsEncoderOffset)

Done 输出 Bool TRUE = 任务完成 Busy 输出 Bool TRUE = 正在执行任务。 CommandAborted 输出 Bool TRUE = 任务在执行过程中被另一任务中止。 Error 输出 Bool TRUE =

任务执行期间出现错误。错误原因,请参见“ErrorID”和“ErrorInfo”的参数说明。

ErrorID 输出 Word 参数“Error”的错误 ID ErrorInfo 输出 Word 参数“ErrorID”的错误信息 ID

Page 4: 2015 年 6 月版 S7-1200 系统手册更新 · 2015 年 6 月版 s7-1200 系统手册更新 2 a5e03929129-ah, 08/2015 执行固件 v4.1.2 中的运动功能块 (fb) 为确保能正确运行

2015 年 6 月版 S7-1200 系统手册更新 4 A5E03929129-AH, 08/2015

MC_WriteParam 指令 对于通过 PROFIdrive/模拟量输出实现的驱动器连接,无法使用 MC_WriteParam 写入参数,这需要重启工艺对象。TIA Portal 在线帮助中有关该指令说明是错误的。

MC_ChangeDynamic 指令 只能使用 MC_ChangeDynamic 指令实现通过 PTO(脉冲串输出)连接驱动器。

组态轴 - 应用周期 MC-Servo (OB 91) 应用周期 MC-Servo (OB 91)

为避免在 CPU 上执行程序时的扰动,请按如下说明根据所用轴数设置应用周期:

应用周期 = 轴数 x 2 ms

轴数 应用周期 1 2 ms 2 4 ms 4 8 ms 8 16 ms

SINAMICS G120 驱动器每 4 ms 更新一次驱动过程映像。为改善控制,请将 MC-Servo (OB 91) 的应用周期设置为 4 ms 或 4 ms 的倍数。

MC-Servo (OB 91) 溢出

MC-Servo (OB 91) 溢出时,CPU 不会进入 STOP 模式。TIA Portal 在线帮助中有关 MC-Servo (OB 91) 溢出的说明是错误的。

必要时,可通过时间错误 OB (OB 80) 将 CPU 设置为在 MC-Servo (OB 91) 溢出时进入 STOP 模式。

过程映像分区“OB 伺服 PIP”

如需对运动控制所用的全部 I/O 模块(例如,硬限位开关)实现最优控制,请将这些模块分配给过程映像分区“OB 伺服 PIP”。这样分配后,I/O 模块便可与工艺对象同时进行处理。

运动控制使用的高速计数器 (HSC) 会自动分配给过程映像分区“OB 伺服 PIP”。

重命名工艺对象 为确保项目的一致性,重命名工艺对象后,请在 CPU 处于 STOP 模式时将项目下载到 CPU 中。当删除一个工艺对象,并用一个新名称和数据块编号创建新工艺对象时,名称将会变化。

Page 5: 2015 年 6 月版 S7-1200 系统手册更新 · 2015 年 6 月版 s7-1200 系统手册更新 2 a5e03929129-ah, 08/2015 执行固件 v4.1.2 中的运动功能块 (fb) 为确保能正确运行

2015 年 6 月版 S7-1200 系统手册更新 A5E03929129-AH, 08/2015 5

ErrorID 和 ErrorInfo 已添加以下 ErrorID 和 ErrorInfo 信息:

● 如果关闭了采用模拟驱动器连接的驱动器,则也会显示 ErrorInfo 16#003D。

● 对 ErrorID 16#820A 补充了 ErrorInfo 16#002C,如下表所示:

表格 2 ErrorID 16#820A

ErrorID ErrorInfo 说明 解决方法 16#820A 无法重新启动轴 - 16#0013 轴已在用户程序中启用。 使用 MC_Power 指令禁用轴;再次重新启动。 16#0027 轴当前在手动控制模式(轴控制面板)下运行 退出手动控制;再次重新启动。 16#002C 轴未禁用。 禁用轴;重新启动命令。 16#0047 工艺对象未准备好重新启动。 重新下载项目。 16#0048 不满足工艺对象的重新启动条件。 禁用工艺对象。

Modbus RTU 指令数据块 (DB) 变量更新 以下 Modbus RTU 指令包含数据块 (DB) 变量更新:

● Modbus_Comm_Load (页 6)

● Modbus_Master (页 7)

● Modbus_Slave (页 7)

Page 6: 2015 年 6 月版 S7-1200 系统手册更新 · 2015 年 6 月版 s7-1200 系统手册更新 2 a5e03929129-ah, 08/2015 执行固件 v4.1.2 中的运动功能块 (fb) 为确保能正确运行

2015 年 6 月版 S7-1200 系统手册更新 6 A5E03929129-AH, 08/2015

Modbus_Comm_Load 指令数据块 (DB) 变量更新 下表显示了可在程序中使用的 Modbus_Comm_Load 的背景数据块中的公共静态变量。

表格 3 Modbus_Comm_Load 背景数据块静态变量

变量 数据类型 默认值 说明 ICHAR_GAP Word 0 字符间最大字符延迟时间。该参数以毫秒为单位指定,用于增加接收字

符间的预期时间。与此参数对应的位时间个数加到 Modbus 默认值的 35 个位时间(3.5 个字符时间)。

RETRIES Word 2 在返回错误代码 0x80C8“无响应”之前主站进行的重复尝试次数。 EN_SUPPLY_VOLT Bool 0 启用对缺失电源电压 L+ 的诊断。 MODE USInt 0 工作模式

有效工作模式如下: • 0 = 全双工 (RS232) • 1 = 全双工 (RS422) 四线制模式(点对点) • 2 = 全双工 (RS422) 四线制模式(多主站,CM PtP (ET 200SP)) • 3 = 全双工 (RS422) 四线制模式(多从站,CM PtP (ET 200SP)) • 4 = 半双工 (RS485) 双线模式(参见下面的注释)

LINE_PRE USInt 0 接收线路初始状态 有效的初始状态如下: • 0 =“无”初始状态(参见下面的注释)。 • 1 = 信号 R(A) = 5 V DC,信号 R(B) = 0 V DC (断路检测):

通过该初始状态可进行断路检测。 仅可配合如下选项使用:“全双工 (RS422) 四线制模式(点对点连接)”和“全双工 (RS422) 四线制模式(多从站)”。

• 2 = 信号 R(A) = 0 V DC,信号 R(B) = 5 V DC: 该默认设置对应空闲状态(无激活的发送操作)。无法通过该初始状态进行断路检测。

BRK_DET USInt 0 断路检测 以下选择有效: • 0 = 禁止断路检测 • 1 = 激活断路检测

EN_DIAG_ALARM Bool 0 激活诊断中断 • 0 = 未激活 • 1 = 已激活

STOP_BITS USInt 1 停止位的数目: • 1 = 1 个停止位 • 2 = 2 个停止位 • 0,3 到 255 = 保留

说明 使用 PROFIBUS 电缆连接 CM 1241 的 RS485 接口时需要此设置

Page 7: 2015 年 6 月版 S7-1200 系统手册更新 · 2015 年 6 月版 s7-1200 系统手册更新 2 a5e03929129-ah, 08/2015 执行固件 v4.1.2 中的运动功能块 (fb) 为确保能正确运行

2015 年 6 月版 S7-1200 系统手册更新 A5E03929129-AH, 08/2015 7

Modbus_Master 指令数据块 (DB) 变量更新 下表显示了可在程序中使用的 Modbus_Master 的背景数据块中的公共静态变量。

表格 4 Modbus_Master 背景数据块静态变量

变量 数据类型 默认值 说明 Blocked_Proc_Timeout Real 0.5 在 Modbus_Master

实例受阻后,移除该激活的实例前需等待的时间(秒)。例如,当已发出 Modbus_Master 请求,但程序在彻底完成该请求前停止调用该 Modbus_Master 功能时,就会出现这种情况。时间值必须大于 0 且小于 55 秒,否则发生错误。

Extended_Addressing Bool FALSE 组态单字节或双字节从站寻址: • FALSE = 单字节地址;0 到 247 • TRUE = 双字节地址(相当于扩展寻址);0 到 65535

MD_DB MB_BASE - Modbus_Comm_Load 指令的 MB_DB 参数必须连接 Modbus_Master 指令的 MB_DB 参数。

Modbus_Slave 指令数据块 (DB) 变量更新 下表显示了可在程序中使用的 Modbus_Slave 的背景数据块中的公共静态变量。

表格 5 Modbus_Slave 背景数据块静态变量

变量 数据类型 默认值 说明 HR_Start_Offset Word 0 分配 Modbus 保持寄存器的起始地址(默认值 = 0) Extended_Addressing Bool FALSE 组态单字节或双字节从站寻址:

• FALSE = 单字节地址 • TRUE = 双字节地址

Request_Count Word 0 该从站接收到的所有请求的数量 Slave_Message_Count Word 0 该特定从站接收到的请求的数量 Bad_CRC_Count Word 0 接收到的具有 CRC 错误的请求的数量 Broadcast_Count Word 0 接收到的广播请求的数量 Exception_Count Word 0 需要通过向主站返回异常来确认的 Modbus 特定错误 Success_Count Word 0 该特定从站接收到的没有协议错误的请求数量 MB_DB MB_BASE - Modbus_Comm_Load 指令的 MB_DB 参数必须连接 Modbus_Slave

指令的 MB_DB 参数。

您的程序可以将数值写入 HR_Start_Offset 和 Extended_Addressing 变量并控制 Modbus 从站的运行。可以读取其它变量来监视 Modbus 状态。

Page 8: 2015 年 6 月版 S7-1200 系统手册更新 · 2015 年 6 月版 s7-1200 系统手册更新 2 a5e03929129-ah, 08/2015 执行固件 v4.1.2 中的运动功能块 (fb) 为确保能正确运行

2015 年 6 月版 S7-1200 系统手册更新 8 A5E03929129-AH, 08/2015

最多支持的 Modbus 从站数量 Modbus 寻址支持最多 247 个从站(从站编号 1 到 247)。每个 Modbus 网段最多可以有 32 个设备,具体取决于 RS485 接口的负载和驱动能力。当达到 32 个设备的限制时,必须使用中继器来扩展到下一个网段。需要七个中继器才能将 247 个从站连接到同一个主站的 RS485 接口。

Siemens 中继器仅支持 PROFIBUS;其功能为监视 PROFIBUS 令牌传递。Siemens 中继器不支持其它协议。因此,需要第三方 Modbus 中继器。

Modbus 超时默认较长;使用多个中继器不会产生延时问题。Modbus 主站不关心从站是否响应慢或者多个中继器是否延迟了响应。

数字 SB 的接线说明 对以下数字 SB 的接线图增加了说明:

● SB 1223 DI 2 x 24 V DC /DQ 2 x 24 V DC,200 kHz (6ES7223-3BD30-0XB0)

● SB 1223 DI 2 x 5 V DC /DQ 2 x 5 V DC,200 kHz (6ES7223-3AD30-0XB0)

● SB 1222 DQ 4 x 24 V DC,200 kHz (6ES7222-1BD30-0XB0)

● SB 1222 DQ 4 x 5 V DC,200 kHz (6ES7222-1AD30-0XB0)

说明 确保 M 连接线安全接地。高速 DQ SB 若不接地,可能产生足以激活直流负载的漏电流。如果输出端用于临界直流负载应用,则务必多使用一根地线连接至 SB 进行额外的预防。

带 CM 1243-5 PROFIBUS 主站的PtP 模块 确保已为以下 PtP 模块在指令的背景数据块中选择了下面显示的设置:PtP 模块 CM PtP RS232 BA、CM PtP RS422/485 BA、CM PtP RS232 HF,CM PtP RS422/485 HF 或固件版本不超过 V1.3.4 且带 CM 1243-5 PROFIBUS 主站的 CM PtP。

● Send_P2P max_record_len = 240

● Modbus_Master Send_P2P.max_record_len = 240

● Modbus_Slave Send_P2P.max_record_len = 240

CPU 启动属性 S7-1200 可编程控制器系统手册中的表 6-2 未列出正确的 CPU 启动属性名称。该手册将其中一个启动属性命名为“支持的硬件兼容性”。该属性实际上为“比较预设组态和实际组态”。该属性的两个选择如下:

● 仅在兼容时启动 CPU:使用此设置时,CPU 仅在已组态插槽中的实际模块与组态模块兼容时启动。

● 即使不兼容也启动 CPU:使用此设置时,CPU 不管实际模块为何,总是启动。

表 6-2 中描述模块兼容性的段落是正确的。

Page 9: 2015 年 6 月版 S7-1200 系统手册更新 · 2015 年 6 月版 s7-1200 系统手册更新 2 a5e03929129-ah, 08/2015 执行固件 v4.1.2 中的运动功能块 (fb) 为确保能正确运行

2015 年 6 月版 S7-1200 系统手册更新 A5E03929129-AH, 08/2015 9

删除和重命名数据日志 对于已授权用户,可以从文件浏览器 Web 页面删除和重命名数据日志。如果数据日志未打开,删除或重命名操作将按预期进行。

如果数据日志在执行删除操作时处于打开状态,CPU 将关闭数据日志并删除相应数据日志文件。用户程序随后若执行写操作,将返回错误。

但是,如果数据日志在执行重命名操作时处于打开状态,则 CPU 行为如下:

● CPU 的确会重命名文件;不过,CPU 在用户程序关闭此打开的数据日志之前无法使用新名称。

● 用户程序的 DataLogWrite 指令仍然写入此打开的、名称未变的数据日志中。

用户程序通过 DataLogClose 关闭该数据日志后,数据日志才使用新名称。关闭文件之前用户程序通过 DataLogWrite 写入的任何数据记录都包含在该具有新名称的数据日志文件内。之后使用 DataLogOpen 通过原来的名称打开数据日志时,将导致 CPU 利用原来的名称创建新的数据日志。

说明 第二次尝试重命名数据日志文件失败 CPU 每次仅支持数据日志有一个等待重命名的操作。如果在 CPU 完成第一次重命名操作前尝试第二次重命名操作,则无论多长时间过后,重命名操作都将失败。(如上文所述,第一次重命名仅在用户程序关闭数据日志之后发生)。您可能认为第一次重命名操作失败了,但实际上是新名称尚未生效。

当然,可以通过 Windows 资源管理器从 SIMATIC SD 存储卡删除和重命名数据日志文件。不过,用户程序仍继续尝试根据 DataLogCreate 指令的文件名来操作文件。在文件于用户程序中打开期间,对其执行任何删除或重命名操作都将导致上文所述结果。

在可能情况下,确保从文件浏览器 Web 页面或 Windows 资源管理器删除或重命名数据日志之前,用户程序已将其关闭。

说明 存储器使用和数据日志 如果从文件浏览器 Web 页面重命名数据日志然后将其删除,则 CPU 不会释放其在用户程序最初创建数据日志时分配的内存。Web 服务器将删除具有新文件名的文件本身,但是由于 CPU 是基于原文件名完成的内存分配,因此该内存仍处于使用中状态。为确保 CPU 释放内存,请使用原名称创建一个新数据归档,然后将其删除。

Page 10: 2015 年 6 月版 S7-1200 系统手册更新 · 2015 年 6 月版 s7-1200 系统手册更新 2 a5e03929129-ah, 08/2015 执行固件 v4.1.2 中的运动功能块 (fb) 为确保能正确运行

2015 年 6 月版 S7-1200 系统手册更新 10 A5E03929129-AH, 08/2015

禁用 SNMP 请按如下步骤操作,在 S7-1200 CPU 中禁用 SNMP:

1. 创建典型数据块 (DB):

2. 选择新建 DB 的属性:

3. 选择“属性”(Attributes) 选项卡。取消选中“优化块访问”(Optimized block access) 复选框:

4. 单击“确定”(OK) 按钮。

将显示一则消息,建议您重新编译程序。此时重新编译程序。

5. 在典型 DB 块接口,使用所示值创建下列静态变量。将在程序中使用这些变量禁用内部 SNMP 实现:

Page 11: 2015 年 6 月版 S7-1200 系统手册更新 · 2015 年 6 月版 s7-1200 系统手册更新 2 a5e03929129-ah, 08/2015 执行固件 v4.1.2 中的运动功能块 (fb) 为确保能正确运行

2015 年 6 月版 S7-1200 系统手册更新 A5E03929129-AH, 08/2015 11

6. 在启动 OB (OB100) 中,添加如下所示临时变量:

7. 使用 LAD 编辑器,在启动 OB (OB100) 的程序段 1

中,插入标签(跳转标签)(在下面的示例中,标签名为“Check”)和具有所示输入和输出的 WRRC (写入记录)指令:

8. 插入下列回路和具有跳转至标签 (JMP) 输出的 Check 代码。该代码确保完成调用,并在退出启动 OB 前禁用 SNMP:

CTRL_HSC 指令 NEW_PERIOD 参数 表 10-2 包含不正确的参数说明。CTRL_HSC 指令的 NEW_PERIOD 参数具有毫秒值,且为以下值之一(只一个值):

● 1000 = 1 秒

● 100 = 0.1 秒

● 10 = 0.01 秒

Page 12: 2015 年 6 月版 S7-1200 系统手册更新 · 2015 年 6 月版 s7-1200 系统手册更新 2 a5e03929129-ah, 08/2015 执行固件 v4.1.2 中的运动功能块 (fb) 为确保能正确运行

2015 年 6 月版 S7-1200 系统手册更新 12 A5E03929129-AH, 08/2015

SM 1231 模拟电流范围

表格 6 模拟量输入的电流表示法(SB 和 SM)

系统 电流测量范围 十进制 十六进制 0 mA 到 20 mA 4 mA 到 20 mA 32767 7FFF > 23.52 mA > 22.81 mA 上溢 32511 7EFF 23.52 mA 22.81 mA 过冲范围 27649 6C01 27648 6C00 20 mA 20 mA 额定范围 20736 5100 15 mA 16 mA 1 1 723.4 nA 4 mA + 578.7 nA 0 0 0 mA 4 mA -1 FFFF 下冲范围 -4864 ED00 -3.52 mA 1.185 mA 327671 7FFF < 1.185 mA 下溢(0 到 20 mA)

断路(4 到 20 mA) -32768 8000 < -3.52 mA 1 无论断路报警的状态如何,总返回断路值 32767 (16#7FFF)。

DPRD_DAT 和 DPWR_DAT(为 DP 从站读/写一致性数据)指令 PROFINET 支持最多 1024 字节的一致性数据。对于 S7-1200 和 PROFINET 设备之间的一致性数据传送,无需使用这些指令。

为 Web 服务器导入 Siemens 安全证书 《S7-1200 可编程控制器系统手册》的第 12.8.3 节说明了如何为 Web 服务器导入 Siemens 安全证书,从而在输入 CPU 的 IP 地址时,不显示安全消息要求安全验证。

对于 V4.1.0 到 4.1.2 的 CPU,如果 IP 地址的四个八位位组全都大于等于 100,则导入安全证书不起作用。

对 CB 1241 使用 USS 协议

说明 对 CB 1241 使用 USS 协议库和 USS_Port_Scan 指令时,必须将 LINE_PRE 数据块变量的值设置为 0(无初始状态)。LINE_PRE 数据块变量的默认值 2 导致 USS_Port_Scan 指令返回错误值 16#81AB。LINE_PRE 数据块变量在与 USS_Port_Scan 指令相关的数据块(通常名为 USS_Port_Scan_DB)中。 确保将 LINE_PRE 的起始值更改为 0(零)。

2015 年 6 月版 S7-1200 系统手册更新 A5E03929129-AH, 08/2015

Siemens AG Division Digital Factory Postfach 48 48 90026 NÜRNBERG