浔之漫智控技术(上海)有限公司
西门子授权代理商 , 西门子授权代理商 , 西门子一级代理商

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


                无法移植的指令的技术支持 如果对无法移植的指令需要获得更多帮助,请联系 SIMATIC 客户支持。 您可以在西门子工业在线支持网站中找到有关 PLC 移植的Zui新信息: 移植控制器:移植后手动调整 在 S7-1500 中,这些指令还带有其它形参,如用于进行异步执行。 在移植过程中,需要提 供具有相应实参的附加参数。 在 S7-1500 中,所创建 DB 的块编号必须介于 60000 到 60999 之间。因此,需要将参数 “LOW_LIMIT”和“UP_LIMIT”调整到新的编号范围。 有关这些参数的详细说明,请参见 S7-1500 的参考帮助。 另请参见: AUTOHOTSPOT AUTOHOTSPOT 示例 以下举例说明了使用“CREATE_DB”指令替换“CREAT_DB”指令的移植过程。 在第一张图中,为移植前对“CREAT_DB”的调用:远程服务 PG_DIAL S7-1500 不支持将 MPI 接口作为默认接口。该指令 不再可用。 AS_DIAL S7-1500 不支持将 MPI 接口作为默认接口。该指令 不再可用。 SMS_SEND S7-1500 不支持将 MPI 接口作为默认接口。检查该 指令在程序中是否可替换为“TMAIL_C”指令。 AS_MAIL S7-1500 不支持将 MPI 接口作为默认接口。检查该 指令在程序中是否可替换为• “REQ”参数不能用于“CREAT_DB”,移植过程中将对其进行修改。 该参数将赋值为默认值 “TRUE”。 • 参数“LOW_LIMIT”和“UP_LIMIT”超出所允许的编号范围 60000 到 60999。因此,在移植期 间值“12”和“34”标记为无效。 此时,需要手动输入所允许的值“60000”和“60100”。 • “ATTRIB”参数不能用于“CREAT_DB”,移植过程中将对其进行修改。该参数将赋值为默认值 “0”。 可通过此参数指定待创建 DB 的属性。 • “SRCBLK”参数不能用于“CREAT_DB”,移植过程中将对其进行修改。 在此,可指定要将其 内容写入待生成 DB 的数据区域。 • “BUSY”参数不能用于“CREAT_DB”,移植过程中将对其进行修改。 在生成数据块之前,该 参数将保持信号状态“1”。 要判别该信号,需要将输出参数与一个操作数进行互连。移植 T_CONV 指令 (S7-1500) 使用 T_CONV 从 DATE_AND_TIME 中提取工作日 S7-300/400 和 S7-1500 中均提供了“T_CONV”指令。在大多数情况下,都会自动移植该指 令。 但是,如果您已使用“T_CONV”从 DATE_AND_TIME (DT) 数据类型中提取工作日,那么 在 S7-1500 中需要注意以下事项: 在 S7-300/400 中,在抽取工作日时预计会使用数据类型 INT 的输出参数“OUT ”。在 S7-1500 中,如果预计结果为工作日,那么该输出参数必须为数据类型 DTL。“TMAIL_C”指令。 用户库 PNIO_DIAG 可将“PNIO_DIAG”指令下载到 S7-300/400 的用户库 进行故障诊断。在 S7-1500 中已集成有诊断功能, 因而不再需要“PNIO_DIAG”指令。 默认情况下,在 S7-1500 中启用系统诊断。因此, 可以直接使用系统诊断而进行更多设置。必要时, 可以在“属性 > 诊断”(Properties > Diagnostics) 选项卡内对 S7-1500 设备组态中的系统诊断进行设 置。在该选项卡中,也可组态系统诊断中断。在默 认情况下,将启用这些中断。 在移植后,可以删除与“PNIO_DIAG”一起使用的诊断 画面和 HMI 面板中的相关变量。而使用诊断画面中 的“系统诊断显示”进行控制。

              如果输出参数“OUT”为其它数据类型,则在 PLC 移植过程中在移植日志中会输出一条错误。 这种情况下,请将该输出参数的数据类型转换为 DTL 并使用“工作日”组件。 更多信息,请参见“另请参见”。要移植报警,请执行以下步骤: 1. 打开包含报警的块。 该块的接口中包含一个带有报警数据类型(如,数据类型“C_Alarm_s”、“C_Notify”等)的参 数。该参数定义了报警编号输入。 2. 将报警编号输入的参数移至“Static”部分中。移植报警及相关值 (S7-1500) S7-1500 的报警组态 在 S7-1500 中,可以通过“Program_Alarm”指令集中执行报警组态的所有功能。   “Program_Alarm”将取代 S7-300/400 中的以下指令:3. 保存并编译该块。 4. 然后执行 PLC 移植。 另请参见“进行移植 (页 55)” 5. 在新创建的 CPU 中,再次打开包含报警的块。 用于报警组态的指令无法移植,且显示为红色。6. 使用新数据类型“Program_Alarm”替换报警数据类型(例如“C_Alarm_s”)。如果选择列表中 未提供数据类型“Program_Alarm”,则使用键盘输入该名称。 7. 打开“指令”(Instructions) 任务卡,并浏览至“扩展指令”(Extended instructions) 窗格的“报 警”(Alarms) 文件夹。 8. 将“Program_Alarm”指令拖到您的程序段中。 9. 在“调用选项”(Call options) 对话框中,在“接口中的名称”(Name in the interface) 输入字段 中选择先前重新组态的报警变量。 10.打开变量属性,转至“报警”(Alarm) 选项卡。 已输入来自输出程序的报警文本。 11.从相关值中删除元素类型的字符(例如 Y、W、X、I 等)。相关值不包含有关 S7-1500 中元 素类型的信息。 另请参见“AUTOHOTSPOT” 12.从程序段中删除旧的报警块。 已移植报警组态。已从输出程序中获取报警文本。表格指令的移植过程 (S7-1500) 移植“ATT: 将值添加到表格中”的示例 (S7-1500) 表格指令的移植过程(移植类别 4) “表格指令”组中的指令在 S7-1500 中不再可用,而且无法在移植过程中使用其它指令进行 替代,因为这些指令都基于juedui寻址。 但是,S7-1500 中提供有可手动实现这些指令的其 它函数。 以下以指令“ATT: 将值添加到表格中”为例,说明如何实现该函数功能。 实现 以下 SCL 程序中说明了如何实现“ATT”指令。 本示例中的函数已可用作 SCL 中一个函数。 下表列出了所用变量的声明: 操作数 声明 数据类型 说明 val Input INT 输入的值 tab InOut PLC 数据类型 “Table10” 包含有 10 行的表格 x InOut INT 类型的 ARRAY[0..9] 每个 ARRAY 元素表示一行。 本 示例中使用 INT 类型的 ARRAY。 但是,可创建任何数据类型的 ARRAY。 如,也可以使用 STRUCT 数据类型的 ARRAY 或 PLC 数据类型的 ARRAY。 lng InOut INT 缓冲区的长度。 该值取决于 “tab.x”的 ARRAY 中元素的数目。 first InOut INT 第一个写入值 last InOut INT Zui后一个写入值 h Temp INT 辅助变量 Ret_Val BOOL 函数值 下表列出如何实现函数“Attend”:移植“FIFO: 输出表格中的第一个值”的示例 (S7-1500) 表格指令的移植过程(移植类别 4) “表格指令”组中的指令在 S7-1500 中不再可用,而且无法在移植过程中使用其它指令进行 替代,因为这些指令都基于juedui寻址。 但是,S7-1500 中提供有可手动实现这些指令的其 它函数。 以下以指令“FIFO: 输出表格的第一个值”为例,说明如何实现该函数功能。 实现 以下 STL 程序说明了如何实现“FIFO”表格函数: 本示例中的函数已可用作 SCL 中一个函数。 下表列出了所用变量的声明: 操作数 声明 数据类型 说明 val Output INT 返回值 tab InOut PLC 数据类型 “Table10” 包含有 10 行的表格 x InOut INT 类型的 ARRAY[0..9] 每个 ARRAY 元素表示一行。 本 示例中使用 INT 类型的 ARRAY。 但是,可创建任何数据类型的 ARRAY。 如,也可以使用 STRUCT 数据类型的 ARRAY 或 PLC 数据类型的 ARRAY。移植“LIFO: 输出表格的Zui后一个值”的示例 (S7-1500) 表格指令的移植过程(移植类别 4) “表格指令”组中的指令在 S7-1500 中不再可用,而且无法在移植过程中使用其它指令进行 替代,因为这些指令都基于juedui寻址。 但是,S7-1500 中提供有可手动实现这些指令的其 它函数。 以下以指令“LIFO: 输出表格的Zui后一个值”为例,说明如何实现该函数功能。 实现 以下 STL 程序说明了如何实现“LIFO”表格函数: 本示例中的函数已可用作 SCL 中一个函数。通信指令的移植过程 (S7-1500) SIMATIC NET CP/CM (S7-1500) 移植程序块 (S7-1500) 简介 S7-300/400 将使用特定程序块以通过 SIMATIC NET CP 实现通信功能。S7-1500 中包含有一 个适用于这些通信功能的修订指令集。 以下表格简要列出了 S7-300/400 中所使用的程序块的移植信息。 有关“类别”列中规范的详细信息,请参见章节“有关移植指令的信息 (页 66)”。其它形参 在 S7-1500 中,这些指令还带有其它形参,如用于进行异步执行。在移植过程中,需要提 供具有相应实参的附加参数。 有关这些参数的详细说明,请参见 S7-1500 的参考帮助。

展开全文
拨打电话 微信咨询 发送询价