西门子 S5 到 S7 XR.INI 文件

Siemens S5 to S7 XR.INI file

我正在尝试将程序从 S5 转换为 S7。我查看了可用的教程和文档。但是我似乎找不到关于这个问题的任何信息:

该程序相当复杂,我需要 XR.INI 文件来使用 Simatic S7 附带的 S5 转换器程序对其进行转换。当我打开包含项目的文件夹时,我看到了我需要的所有文件,这些文件在西门子制作的教程中进行了描述。

.ST.S5D .XR.INI .Z0.SEQ

我启动转换器并打开.ST.S5D。当我这样做时,我收到错误消息,没有 .XR.INI 文件。但是我可以在文件夹中看到它。它被称为 CERMST.INI。所以我猜这个名字不正确?

在 PG2000 中,我用 CTRL Q 重新制作了 XRF,但没有任何改变。我还尝试将文件重命名为 CERM。XR.INI 因为我在某处看到这些文件的长度只能是 6 个字符(不确定这是不是真的)。​​

我先尝试了没有 XRF。由于 ASM 命令,出现了一些错误。在教程中,我看到转换器无法处理这些,所以我从程序中删除了这些函数,以便稍后手动重写。在此之后我有一个错误,因为我没有 XRF。错误是:

错误未找到调用或寻址块的 PLC 类型描述

所以我真的需要.XR.INI文件但是程序找不到它,但是它明明在文件夹里。我怎样才能解决这个问题?如何制作新的 .INI 文件?

Link 到教程:http://www.sankotek.com/TR/Dokumanlar/STEP%207%20-%20From%20S5%20to%20S7.pdf

提前致谢!

Siemens S5 文件扩展名也使用文件扩展名前的最后两个字母来标记文件类型,如 xxxxxxXX.XXX 其中 x 是文件名,X 是 S5 的文件类型,中间没有第二个点,就像你有.存在文件名长度限制,我认为它来自 DOS 或某些较旧的操作系统文件长度限制。

如果您没有 XRF 文件,那么如果我没记错的话,编译器没有编译顺序。某些块尚未编译,但在编译器尝试编译的调用程序块中被引用。编译器在已编译的块文件夹中找不到被调用的块,wham...致命错误。当我遇到这样的麻烦时,我会在调用块之前独立编译调用块。所以你可以不用 XRF 文件。但是尝试包含 Z0.SEQ,该文件有赋值列表,因此您可以获得漂亮的变量名,而不仅仅是变量地址号。

此外,Whosebug 不是询问有关 Siemens S5-S7 转换问题的正确位置。你应该 post 你的问题 http://www.plctalk.net,那里有曾经对 S5 plc-s 进行编程的人。