FC调用全局DB的错误-PLC技术网(www.plcjs.com)-可编程控制器技术门户
下载中心导航三菱 西门子 OMRON 施耐德
GE FANUC 松下 贝加莱 keyence 爱默生
富士 Rockwell 台达 LG 和利时 横河 永宏
浙大中控 浙大中自 凯迪恩 LS_hermes 安控
无锡信捷 兰州全志 SIGMATEK OEMax ABB
基础资料 项目资料 工具软件 更多
PLC行业应用导航:
电力供应 电子通讯 生产控制 锅炉供暖 食品饮料 冶金工业 交通运输 纺织印染
环境保护 汽车制造 建筑楼宇 造纸印刷 机械制造 供水工程 石油化工 测试监控 更多
PLC技术网
PLC论坛
博客地带
工控商城
搜索中心
投递文章投稿指南首页业内资讯工控商城经验技巧应用资料行业应用专题频道下载中心网址导航搜索中心工控圈圈
搜索中心 热门关键字: 西门子plc|三菱plc|plc编程|什么是plc|plc教程|plc论坛|ab plc|plc原理


FC调用全局DB的错误

 (点击题目可以在互联网中搜索该题目的相关内容)
日期:2007-7-15 21:03:10     来源:   作者: 点击:
点击【 大  中  小 】,可以选择字体的大小,以便你阅读.

问:温度控制(S7-PRO1)  DB传递参数错误
•说明:检测温度在PIW256中,显示在PQW368中。
         温控1的温度保持在8±2,控制器为Q 0.0 。
         温控2的温度保持在18±2,控制器为Q 0.1 。
                   温控3的温度保持在28±2,控制器为Q 0.1 
•设计:OB1为主程序,负责调用控制程序FC1。
         DB1\DB2\DB3为通用数据块。
            其中DB1为温控1的控制参数数据块。
            DB2为温控2的控制参数数据块。
            DB3为温控3的控制参数数据块
db2/db3中DWO 参数传递错误 

 
 如果把DW0 换成DW2
  参数DW2\DW4可以正常传递 DWO不能!
  知道原因的朋友请指导一下.
  还有两个问题.
  S7-300计数器只能计到999?有16位或32位的吗?
   计时器只能用12为999?有16位或32位的吗?
  
 
 
 
 答:FB必须指定背景数据块DIFC使用共享数据块DBOPN只能调用一个共享数据块DB和背景数据块DI
只有当CPU冷启动时才会把DB块的初始值替换实际值。所以可能是你建立的DB1后下载而后启动的CPU,然后才建立并且下载了DB2,DB3。如果想修改DB块的实际值有多种方法可选,要依照不同的目的驱做:
1、在OB100, OB101里付初始值,适用于每次CPU重新启动都需要恢复初始值得情况
2、在变量监控表里赋值,适用于调试时
上一篇: 采用一个按钮控制两台电动机的依次启动
下一: 为什么打不开德国人的程序
报告错误·关于我们· 用户帮助· 联系我们 · 友情链接· 本站服务 · 合作伙伴 · 版权声明· 招聘信息 · 投搞指南

迅闻自动化工程部声明如下:
旗下网站:PLC技术网(www.plcjs.com)-可编程控制器技术门户
网站备案号:粤ICP备13021460号-1
网站法律顾问:ITLAW-庄毅雄律师
法律保护:PLC技术网,迅闻自动化工程部,plcjs.com,plcjs.net,plcjs.cn等字样

Copyright 2010-2015. All rights reserved. 

51La