欢迎来到众智博远官网网站!

7*24小时在线咨询电话

010-52873850

新闻资讯

contact us

24小时免费咨询热线

010-52873850

行业新闻

当前位置: 首页 >> 新闻资讯 >> 行业新闻

将 GRAPH 块的内部参数声明为保持型 (S7-1500 < V1.5)

发布时间:2019-08-24 来源:众智博远

将 GRAPH 块的内部参数声明为保持型 (S7-1500 < V1.5)

将 GRAPH 块的内部参数声明为保持型时,顺序控制仍保持为当前状态,并且当操作状态转换到“RUN”模式时,在中断点处仍维持该状态。 请注意,如果在 GRAPH 块中了新参数“保留内部参数”,则将无法使用监控功能。

SCL 中的显式数据类型转换 (S7-1200/1500)

对于 TIA Portal V13 及以上版本,在 SCL 中的 SINT/INT/DINT/LINT_TO_STRING 或 WSTRING 显式数据类型转换期间字符串会显示前导符号,并且传送时左对齐。

结果会导致与 TIA Portal V12 SP1 不兼容,因为 TIA Portal V12 SP1 中的字符串在转换过程中传送时是右对齐。

PLCSIM S7-1500 的全局库“Long Functions”中的函数

编译过程将 S7-1500 CPU 系列的函数关联到 CPU 以避免这些函数被操作。 CPU 中使用的全局库“Long Functions”中的函数,在具有这种关联的情况下无法加载到仿真中。 但可以将这些元素替换为其在全局库中的原始版本。 它们不会关联到 CPU。

将不一致的程序加载到 S7-1500 CPU 中

在 TIA Portal 中,如果不进行一致性检查,则无法将不一致的程序下载到 S7-1500 CPU 中。 在加载过程中,如果出现了不一致的情况,则将在后台检查程序中的所有块,然后重新编译。 但如果 CPU 中存在使用由更早版本 STEP 7 加载的程序,则这些程序中将会出现不一致情况。

在这种情况下,请注意以下信息:

如果从设备加载了不一致的程序,那么之后无法将程序原样加载回 S7-1500 CPU 中。这是因为在加载过程中必执行一致性检查,并更正不一致的数据。

从设备加载数据块

请注意,从设备下载块时,这两个 CPU 系列处理变量值的方式有所不同。

S7-1200/1500

S7-1200 系列的 CPU 将起始值存储到装载存储器中,而数据块通过该起始值加载到 CPU 中。 如果从 S7-1200 CPU 加载了数据块,那么这些起始值将再次从装载存储器应用到离线数据块。 即使运行期间通过“WRIT_DBL”指令在装载存储器中更改了值,初加载到设备中的值还是会应用到离线数据块。

为了应用 CPU 的当前受监视值,可以使用“受监视值快照”功能。 可以在信息系统的“编程数据块”一节中找到有关该内容的详细信息。

S7-300/400

S7-300/400 系列的 CPU 也会将起始值存储到装载存储器中,而数据块通过该起始值加载到 CPU 中。 但是,这些 CPU 无法从装载存储器中回读值。 如果从设备加载了数据块,那么将从 CPU 加载当前受监视值并输入到离线数据块的“起始值”列中。