点击此处查看附件附件里一个是随书光盘例程,一个是按照例程做的程序
错误现象1)FB1文件无法保存,显示cannot save block,而且在OB1中调用FB1时也会出错,导致OB1也无法保存
错误现象2)在OB1调用FB2时。FB2程序和例程程序是一样的,怎么梯形图不一样了
然后用替换法试出,用光盘例程里的符号表替换仿例里的符号表,错误1)就好了
对比2个符号表,仿例里的符号表比光盘例程里的符号表少了
ALARM_S SFC 18 SFC 18
ALARM_SQ SFC 17 SFC 17
WR_USMSG SFC 52 SFC 52
多了
COMPLETE RESTART OB 100 OB 100 Complete Restart
但是删了多的,补上少的还是不行。只有直接复制整个符号表替换才行。
还是不清楚为什么会这样,到底错哪里了?
错误现象2)在OB1调用FB2时梯形图不一样,同样用替换法,调用就正常了,自己的FB2也看不出到底哪里出问题了?