全国服务热线 15801815554

SIEMENS西门子 混合连接器电缆 6FX3502-7CN01-1BA0

更新时间:2025-02-02 08:00:00
价格:请来电询价
西门子:原装
驱动器电机电缆:假一罚十
德国:现货包邮
联系电话:15801815554
联系手机: 15801815554
联系人:邓经理
让卖家联系我
详细介绍


             S7-1500 中的多重实例功能 (S7-1500) 多重实例功能 S7-1500 系列 CPU 中的所有函数块都具有多重实例功能。这意味着,在参考程序中标记为 不带有多重实例功能的函数块,移植后可转换为带有多重实例功能的块。每次转化 FB 时都 会在移植日志中都会输出一条通知。如果在移植后继续将 FB 用作单实例,则程序可直接运 行无需更改。S7-1500 中的浮点数 (S7-1500) 无效浮点数 S7-1500 中,无效浮点数的处理方式与 S7-300/400 中的不同。示例: • S7-300/400:表达式“无效浮点数 <> 1.0”的结果为 FALSE。 • S7-1500:表达式“无效浮点数 <> 1.0”的结果为 TRUE。 请注意,由于存在这种差异,可能会导致程序中的指令产生不同结果。将 STRING 的具体字符写入 S7-1500 (S7-1500) 写入 STRING 的具体字符 如果要写入 STRING 中的某个字符或字节,则 S7-1500 CPU 会检查目标地址是否位于该 STRING 的实际长度内。如果超出实际长度,则不会写入该字符或字节。唯一例外:在 STRING 实际长度后直接写入字符时。 以下示例显示了实际长度为 5 时的字符串“hello”。该 STRING 的第 27 个字符超出了实际长度, 无法写入。STRING 将保持不变,赋值结果为“hello”。访问 S7-1500 中的状态字 (S7-1500) 状态字 S7-1500 中不再支持状态字。状态字中包含的信息极少,且目前只能在 STL 中进行评估。LAD 和 FBD 不再支持状态字评估。以下章节将介绍有关各编程语言中状态字访问的移植信息。将软件更改加载到 S7-1500 (S7-1500) 下载软件变更 在下载软件变更方面,S7-1500 系列 CPU 的特性与 S7-300/400 系列 CPU 的不同。例如, S7-1500 CPU 允许在 STOP 和 RUN 模式中下载变更,而不会影响之前加载变量的实际值。移植指令到 S7-1500 (S7-1500) 有关移植指令的信息 (S7-1500) 指令的自动移植 在移植过程中,会将原程序中使用的指令尽可能多的传递给新程序。在此过程中,会在尽可 能不更改原程序语义的情况下自动进行一些必要的修改。如果指令存在多个版本,那么移植 操作始终使用Zui新的指令版本。 并使用兼容或类似指令自动替换 S7-1500 中不可用的指令。 移植场景 下表列出了移植指令时可能发生的情况: 类别 情况 系统响应 手动修改程序 1 该指令在两个 CPU 系列中相同。 移植该指令。 无需任何修改。所移 植程序的语义保持不 变且可编译。 2 该指令在 S7-1500 中不可用,但是存 在与之兼容的新指令。 将该指令替换为新指 令。可能会插入保留 原程序语义的其它指 令。并在移植日志中 报告这一替换操作。 无需任何修改。所移 植程序的语义保持不 变且可编译。3 该指令在 S7-1500 中不可用,但是存 在与之类似的指令。 将该指令替换为该类 似的指令。并在移植 日志中报告这一替换 操作。程序中将标记 待检查的位置。在程 序中的相应位置处或 在编译过程中,将以 注释形式显示所需调 整的相关信息。 此时,必须检测程序 并进行必要的修改。 4 该指令在 S7-1500 中不可用,也没有 与之类似的指令。 该指令将以红色高亮 显示。同时该程序无 法编译。 此时,必须检测程序 并进行必要的修改。 移植类别 3 的指令信息 S7-300/400 中的一些指令在 S7-1500 中不再可用,这是由于在 S7-1500 中采用了更为便捷 高效的方式实现这些功能。在移植过程中,PLC 移植将使用相应的新指令替代这些不支持的 指令。但对于类别 3 中的指令则无法自动完整移植。例如,可能需要添加新参数。在程序中 将标记出无法自动移植的位置。在程序的相应位置、移植日志或编译过程中,将以注释形式 直接显示所需调整的相关信息。 可能需要进行以下手动调整: • 如果新指令有其它形参,则将为这些形参指定相应的实参。 • 如果新指令中修改了参数名称,则需更改参数的分配。 • 如果移植无法确保参数分配的定义与参考程序的相同,则将标记出需检查的实参。在移 植后检查程序中这些位置处的语义,并在必要时进行更正。 • 如果参考程序中包含有硬件标识号(例如,在“LADDR”参数中),则也会将这些标识号标 记出来。在“LADDR”参数中输入新的 HW 标识符。 • 如果新指令修改了错误代码,则需在程序中修改错误的处理方式。 有关移植类别 3 的指令示例,请参见章节“移植数据块指令 (页 79)”。 移植类别 4 的指令信息 有些指令在 S7-1500 中已不再有效,这是因为这些指令的功能已经完全改变。在移植过程 中不会替代这些指令。并在程序中以红色显示,同时程序无法编译。在程序的相应位置、移 植日志或编译过程中,将以注释形式直接显示所需调整的相关信息。

          有关替换不可移植指令的信息(类别 4) 以下举例说明了无法移植的指令及其替换方式: 指令组 不可移植的指令 备注 其它指令 SETP 检查该指令在程序中是否可替换为“SET_BF”指令。 RESETP 检查该指令在程序中是否可替换为“RESET_BF”指令。 DRUM_X 检查该指令在程序中是否可替换为“DRUM”指令。 TONR_X 检查该指令在程序中是否可替换为“TONR”指令。 RESET 检查该指令在程序中是否可替换为“RESET_BF”指令。 SET 检查该指令在程序中是否可替换为“SET_BF”指令。 WSR 该指令不可替换。更多帮助信息,请联系 SIMATIC 客户支持。 SHRB 该指令不可替换。更多帮助信息,请联系 SIMATIC 客户支持。 RESETI 检查该指令在程序中是否可替换为“RESET_BF”指令。 SETI 检查该指令在程序中是否可替换为“SET_BF”指令。 运行时控制 COMPRESS 删除该指令。在 S7-1500 中,无需压缩 CPU 的工作 存储器或装载内存。 PROTECT 在 S7-1500 CPU 的前面板中或 CPU 的模块属性中, 组态防护等级和密码。 CIR 该指令不可替换。更多帮助信息,请联系 SIMATIC 客户支持。日期和时间 SET_CLKS 检查该指令在程序中是否可替换为“WR_SYS_T”指 令。 LOC_TIME 检查该指令在程序中是否可替换为“RD_SYS_T”指令。 BT_LT 检查该指令在程序中是否可替换为“RD_SYS_T”指令。 LT_BT 检查该指令在程序中是否可替换为“RD_SYS_T”指令。 S_LTINT 检查该指令在程序中是否可替换为“SET_TINTL”指令。 SET_SW 检查该指令在程序中是否可替换为“WR_SYS_T”或 “RD_SYS_T”指令。 SET_SW_S 检查该指令在程序中是否可替换为“WR_SYS_T”或 “RD_SYS_T”指令。 TIMESTMP 检查该指令在程序中是否可替换为“WR_SYS_T”或 “RD_SYS_T”指令。 WS_RULES 该指令不可替换。更多帮助信息,请联系 SIMATIC 客户支持。 分布式 I/O D_PRAL 该指令不可替换。更多帮助信息,请联系 SIMATIC 客户支持。 ASi_3422 该指令不可替换。更多帮助信息,请联系 SIMATIC 客户支持。 SALRM 该指令不可替换。更多帮助信息,请联系 SIMATIC 客户支持。 模块参数分配 PARM_MOD 该指令不可替换。更多帮助信息,请联系 SIMATIC 客户支持。 中断 MP_ALM S7-1500 不具有多处理器功能。 REPL_VAL 该指令不可替换。更多帮助信息,请联系 SIMATIC 客户支持。报警 EN_MSG 该指令不可替换。更多帮助信息,请联系 SIMATIC 客户支持。 DIS_MSG 该指令不可替换。更多帮助信息,请联系 SIMATIC 客户支持。 ALARM_SQ 检查该指令在程序中是否可替换为“Program_Alarm” 指令。 更多信息,请参见“移植报警及相关值 (页 84)”章 节中或者联系 SIMATIC 客户支持。 ALARM_S 检查该指令在程序中是否可替换为“Program_Alarm” 指令。 更多信息,请参见“移植报警及相关值 (页 84)”章 节中或者联系 SIMATIC 客户支持。 ALARM_SC 检查该指令在程序中是否可替换为“Program_Alarm” 指令。 更多信息,请参见“移植报警及相关值 (页 84)”章 节中或者联系 SIMATIC 客户支持。 WR_USMSG 该指令不可替换。更多帮助信息,请联系 SIMATIC 客户支持。 READ_SI 该指令不可替换。更多帮助信息,请联系 SIMATIC 客户支持。 DEL_SI 该指令不可替换。更多帮助信息,请联系 SIMATIC 客户支持。 ALARM_DQ 检查该指令在程序中是否可替换为“Program_Alarm” 指令。 更多信息,请参见“移植报警及相关值 (页 84)”章 节中或者联系 SIMATIC 客户支持。 ALARM_D 检查该指令在程序中是否可替换为“Program_Alarm” 指令。 更多信息,请参见“移植报警及相关值 (页 84)”章 节中或者联系 SIMATIC 客户支持。 NOTIFY_8P 检查该指令在程序中是否可替换为“Program_Alarm” 指令。 更多信息,请参见“移植报警及相关值 (页 84)”章 节中或者联系 SIMATIC 客户支持。ALARM 检查该指令在程序中是否可替换为“Program_Alarm” 指令。 更多信息,请参见“移植报警及相关值 (页 84)”章 节中或者联系 SIMATIC 客户支持。 ALARM_8 检查该指令在程序中是否可替换为“Program_Alarm” 指令。 更多信息,请参见“移植报警及相关值 (页 84)”章 节中或者联系 SIMATIC 客户支持。 ALARM_8P 检查该指令在程序中是否可替换为“Program_Alarm” 指令。 更多信息,请参见“移植报警及相关值 (页 84)”章 节中或者联系 SIMATIC 客户支持。 NOTIFY 检查该指令在程序中是否可替换为“Program_Alarm” 指令。 更多信息,请参见“移植报警及相关值 (页 84)”章 节中或者联系 SIMATIC 客户支持。 AR_SEND 检查该指令在程序中是否可替换为“Program_Alarm” 指令。 更多信息,请参见“移植报警及相关值 (页 84)”章 节中或者联系 SIMATIC 客户支持。 诊断 RDSYSST 指令“RDSYSST:读取系统状态列表”指令在 S7-1500 中不再可用,这是因为 S7-1500 产品系列 的 CPU 中没有系统状态列表。但可通过 “GET_DIAG”、“Geo2Log”、“DeviceStates”或 “ModuleStates”指令读取相关信息。更多信息,请参 见“移植指令 RDSYSST (页 81)”章节中或者联系 SIMATIC 客户支持。 OB_RT 检查该指令在程序中是否可替换为“RD_SYS_T”指令。

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061