问:温度控制(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、在变量监控表里赋值,适用于调试时