我认为:S5转S7的过程中出现较多警告是在所难免的事情;此转换是个繁杂的过程,需要有极大的耐心!
建议楼主:
1、首先要清楚S5的DB结构和程序结构;将S5程序的*ST.S5D文件转成*.AWL文件时,无需纠结于某个点,可暂时不管那些警告;然后将*.AWL文件里的内容拷贝到S7 STL Sources文件中去,再分别提取S7 STL Sources文件中独立的FB,再把每个独立的FB的源文件拷贝出来,粘贴到每个新创建的S7 STL Sources文件中,然后编译生成对应的S7的FC;当然,要测试好这些转换好的FC的功能。
2、“S5系统参数的设定”我记得是在DX0中设置(最好查一下该型号CPU的系统手册);我理解S5的系统参数设置相当于S7的硬件组态过程;清楚了S5的实物组态,在S7里面应该比较容易实现;我认为应该多化些精力研究S5的DB结构和程序结构和通讯部分;然后根据S5里面的结构利用转换好的FC编写成S7程序和各联锁逻辑关系。
3、S5转S7的过程我的理解是:先将*ST.S5D文件转换成*.AWL文件,然后在S7的STL Sources文件中处理,将Sources文件化整为零(零散的);编译生成S7的FC后然后再化零为整!(仅供参考)
DX0的设置界面,见参考贴图: