подскажите
DM; 17.12.04

такая ситуация: имеется программа для S7-300, в ней ОВ1, который нормально открывается.

На программаторе Feild PG загружаю эту программу на memory card MC 951 64K, после чего пробую открыть на флешке ОВ1- появляется ошибка:LAD/STL/FBD (34:40) Compiler information: type conflict, после этой ошибки появляется сообщение о невозможности открыть блок и он естественно не открывается. Пробовал менять в программе в ОВ1 язык с LAD на STL и FBD и загружать- таже история. Если загружать эту программу в CPU без вставленной МС, а затем посмотреть содержимое через Accessible Nodes- OB1 также не открывается. Проверял ОВ1 и всю полностью программу на консистентность- никаких ошибок и предупреждений.
Re: подскажите
DM; 17.12.04

в ОВ1 вызывается системная функция SFC20, если ее из блока выкинуть, то блок после загрузки открывается нормально, остается 2 вопроса:

1. системные функции вызываются не только в ОВ1, но и в других блоках (FC,FB), после загрузки в МС эти блоки открываются (хотя и появляются сообщения об ошибках), а места вызовов системных функций подсвечиваются красным. Можно ли что-нибудь сделать, чтобы и ОВ1 загружался, а потом открывался (наподобие как FC и FB)?
2. одна программа с открывающимся ОВ1 у меня есть, но есть еще один контроллер, в котором программа почти похожа на первый (но не совсем- ОВ1 в этих программах различаются например по размеру). При загрузке программы со 2-го контроллера ОВ1 не открывается. Могу ли я как-то открыть этот ОВ1? другого источника получения программы (кроме как из контроллера) у меня нет.
<<br>