你现在位置:首页>技术论文>经验技巧>西门子PLC>正文
FC调用全局DB的错误
日期:2007-7-15 21:03:10 来源:本站整理  
点击: 作者:未知
点击【】放大字体.

问:温度控制(S7-PRO1)  DB传递参数错误

W1WW_P4LCJS_COM-PLC-技.术_网

•说明:检测温度在PIW256中,显示在PQW368中。
WWcW_PLCJS_COM-PLC-技.术_网

         温控1的温度保持在8±2,控制器为Q 0.0 。
WWW.PLCJS.COM——可编程控制器技术门户

         温控2的温度保持在18±2,控制器为Q 0.1 。
WWW_P※LCJS_COM-PLC-)技.术_网

                   温控3的温度保持在28±2,控制器为Q 0.1 
WWW_PL※CJS_COM-PLC-技.术_网

•设计:OB1为主程序,负责调用控制程序FC1。
WW.W_PLCJS_COM-PLC-技.术_网

         DB1\DB2\DB3为通用数据块。
W1WW_P4LCJS_COM-PLC-技.术_网

            其中DB1为温控1的控制参数数据块。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

            DB2为温控2的控制参数数据块。
WWW_PL※CJS_COM-PLC-技.术_网

            DB3为温控3的控制参数数据块
WWW_PLC※JS_COM-PmLC-技.术_网

db2/db3中DWO 参数传递错误 
——可——编——程——控-制-器-技——术——门——户

 
 如果把DW0 换成DW2
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

  参数DW2\DW4可以正常传递 DWO不能!
WWW_PL※CJS_COM-PLC-技.术_网

  知道原因的朋友请指导一下.
WWW_P※LCJS_CO※M-PLC-技-.术_网

  还有两个问题.
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  S7-300计数器只能计到999?有16位或32位的吗?
WWW_PLC※JS_COM-PmLC-技.术_网

   计时器只能用12为999?有16位或32位的吗?
P.L.C.技.术.网——可编程控制器技术门户

  
WW.W_PLC※JS_C,OM-PL,C-技.术_网

 
 
 
 答:FB必须指定背景数据块DIFC使用共享数据块DBOPN只能调用一个共享数据块DB和背景数据块DI
只有当CPU冷启动时才会把DB块的初始值替换实际值。所以可能是你建立的DB1后下载而后启动的CPU,然后才建立并且下载了DB2,DB3。如果想修改DB块的实际值有多种方法可选,要依照不同的目的驱做:
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

1、在OB100, OB101里付初始值,适用于每次CPU重新启动都需要恢复初始值得情况
plcjs.技.术_网

2、在变量监控表里赋值,适用于调试时
评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









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