你现在位置:首页>技术论文>经验技巧>西门子PLC>正文
多重背景的问题
日期:2011-2-28 21:13:09 点击:
来源:本站整理
作者:
点击【】放大字体.
 在调用S7-300/400的功能块时,需要指定配套的背景数据块,如果多次调用同一个功能块来控制同类的对象,将会产生大量的背景数据块,每个数据块可能又很小,这样就出现了大量的背景数据块“碎片”。在用户程序中使用多重背景可以减少背景数据块的数量。
——可——编——程——控-制-器-技——术——门——户

    有读者问我,在生成《跟我动手学S7-300/400 PLC》一书中的例程“多重背景”项目时,在FB10的静态变量中输入motor1和motor2(其数据类型应为FB1),数据类型的设置总是不正确(输入后变为红色),用数据类型的选择框选择数据类型为“FB<nr>”,然后将其<nr>改为1,出现的也是红字,显然不正确。
plcjs.技.术_网

    打开随书光盘中的例程“多重背景”,可以看到FB10的静态变量motor1和motor2的数据类型为FB1的符号地址“电机控制”,将它删除后再输入FB1,将会自动变为“电机控制”,也可以输入它的符号地址“电机控制”,都不会变红。
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

    读者遇到的问题有两个可能的原因:
WW.W_PLCJS_COM-PLC-技.术_网

    1.操作的顺序问题,在FB10中定义数据类型为FB1的静态变量时,还没有生成FB1。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

    2.在生成FB10时,没有用多选框选中“多情景标题”(多重背景功能)。默认的设置是选中该多选框,如果生成的是用于多重背景的功能块,不要去改它。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

    请网友用STEP 7做一下简单的实验,就可以验证上述结论是否正确。
上一篇: S7PLC硬件组态
下一: 没有了
评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行