缺少XFR文件,无法根据调用排序块!确认后会报错,
确认后会提示出错,而后程序死机跳出。
用S5 7.2版打开,显示的程序结构与图002显示不一致,没有FB238~FB251.
有什么好办法,只有这一份备份程序,现在要升级S7,总不能S5打开对照着逐行写到S7里面吧
问题补充:
备份程序是有两份,一份是原始程序,一份是上载的,原始程序转换S7后没问题,但是上载程序转换时报错;两份程序的目录区别很大,原始程序有10个文件,但上载程序只有3个,图片里上半部分96200的是原始程序,JDC18的则是上载程序,大神给指点下,怎么转换上载程序
图片说明:
最佳答案
进行S5转换时,有三个文件
ST.S5D是S5程序,必须。
XR.INI交叉引用表,包含程序结构。重要,非必须。转换时提示“缺少XRF文件”,直接OK,继续。
Z0.SEQ符号表,非必须。
我当时也是直接上传的程序,只有一个S5D文件,是可以完成转换的。你说的“程序死机跳出”,是软件的问题,还是什么原因。
做S5转换,要多查资料。
S5转换为S7
链接: https://pan.baidu.com/s/1h3YnsF6AuWw0jhw4F4150w 提取码: 4dis
S5到S7转换手册(英文)
链接: https://pan.baidu.com/s/1MHbPdeX5H7AqP3rijbwp8A 提取码: 4rfy
提问者对于答案的评价:
换了STEP7可以转换了,只是显示S5里有10个FB,转换后在S7里是FC,打开后显示“ASM 0;
*** 行 54 (FB 238)中的错误: 未定义命令。 ***”
而在S5里打开,则显示
“Name:COMPR
Decl:AKT I/Q/D/B/T/C:Q BI/BY/W/D: BI
Decl:ERR I/Q/D/B/T/C:Q BI/BY/W/D: BI
搞不清楚是什么,S5里确认是没用到FB
最佳答案作者回复:
S5中的PB/FB/SB转化为S7之后,都是FC。
你说的FB238应该是一个S5基本的指令,看字面意思好像是比较函数。S5肯定用了,要不然不会提示,有可能是在子程序中调用。这些你需要对照S5编程手册查找。S5中的很多指令,在S7中是没有意义的。你只需要了解大意即可。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc353722.html