2016-02-15 3 views
0

Я пытаюсь преобразовать программу из S5 в S7. Я ознакомился с учебниками и документами, которые доступны. Но я не могу найти информацию об этой проблеме:Siemens S5 to S7 XR.INI file

Программа довольно сложная, и мне нужен файл XR.INI, чтобы преобразовать его с помощью программы конвертера S5, поставляемой вместе с Simatic S7. Когда я открываю папку с проектом, я вижу все файлы, которые мне нужны, и которые описаны в учебнике, сделанным Siemens.

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

Я начинаю конвертер и открытый .ST.S5D. Когда я это сделал, я получаю ошибку, нет файла .XR.INI. Но я вижу это в папке. Его называют CERMST.INI. Итак, я думаю, что это имя неверно?

В PG2000 я переделал XRF с помощью CTRL Q, но ничего не изменилось. Я также попытался переименовать файл в CERM.XR.INI, потому что я видел, что эти файлы могут содержать только 6 символов (не уверен, что это правда).

Я пробовал сначала без XRF. Были некоторые ошибки из-за команды ASM. В учебнике я видел, как конвертер не справился с этим, поэтому я удалил эти функции из программы, чтобы позже перезаписать. После этого у меня была ошибка, потому что у меня не было XRF. Ошибка была:

Ошибка Нет PLC Описание типа найдено называется или имя блока

Так что я действительно нужен файл .XR.INI, но программа не может его найти, но его явно в папке. Как я могу это исправить? Как я могу создать новый .INI-файл?

Ссылка на учебник: http://www.sankotek.com/TR/Dokumanlar/STEP%207%20-%20From%20S5%20to%20S7.pdf

Заранее спасибо!

ответ

1

Расширения файлов Siemens S5 также использовали две последние буквы перед расширением файла, чтобы отметить тип файла, например xxxxxxXX.XXX, где x - имя файла, а X - тип файла для S5, без второй точки посередине, как и у вас. Ограничение длины имени файла существует, я думаю, оно исходит из DOS или некоторого ограничения на длину файла более старой операционной системы.

Если у вас нет файла XRF, то, если я правильно помню, у компилятора нет порядка компиляции. Некоторые блоки не были скомпилированы, но указаны в блоке вызывающего, которые компилятор пытается скомпилировать. Компилятор не находит вызванный блок в скомпилированных папках блоков и wham ... фатальной ошибке. Когда у меня были такие проблемы, я скомпилировал вызываемые блоки независимо перед вызовом блоков. Таким образом, вы можете обойтись без XRF-файла. Но постарайтесь включить Z0.SEQ, этот файл имеет список назначений, чтобы вы получили красивые имена переменных, а не только номера переменных.

Кроме того, stackoverflow это неправильное место, чтобы задать вопросы о преобразовании Siemens S5-S7. Вы должны задать свои вопросы в http://www.plctalk.net, там есть ребята, которые использовали программу S5 plc-s.

Смежные вопросы