有读者问我,在生成《跟我动手学S7-300/400 PLC》一书中的例程“多重背景”项目时,在FB10的静态变量中输入motor1和motor2(其数据类型应为FB1),数据类型的设置总是不正确(输入后变为红色),用数据类型的选择框选择数据类型为“FB
打开随书光盘中的例程“多重背景”,可以看到FB10的静态变量motor1和motor2的数据类型为FB1的符号地址“电机控制”,将它删除后再输入FB1,将会自动变为“电机控制”,也可以输入它的符号地址“电机控制”,都不会变红。
读者遇到的问题有两个可能的原因:
1.操作的顺序问题,在FB10中定义数据类型为FB1的静态变量时,还没有生成FB1。
2.在生成FB10时,没有用多选框选中“多情景标题”(多重背景功能)。默认的设置是选中该多选框,如果生成的是用于多重背景的功能块,不要去改它。
请网友用STEP 7做一下简单的实验,就可以验证上述结论是否正确。