检查你的DB块的数据类型是否与FC上面的一致。
回答者:
WWCWWC - 元老  第16级
2012-05-28 16:02:03
首先纠正你的一个概念,你需要用的是共享数据块(SHARED DB),背景数据块(INSTANCE DB)是专门用于FB功能块的,是程序中调用FB块自动生成的,不需要用户建立的。
从图片中看你的共享数据块建立的步骤没有问题,应该不会出现你说的现象,可能是你的STEP7软件安装不完整。
刚才想到了:应该是你的视图切换到了declaration view模式,编辑模式应该是data view模式。(在VIEW菜单中选择)
回答者:
zengzy - 中级工程师  第10级
2012-05-28 16:13:03
1、INSTANCE DB(背景数据块)是系统自动生成的,用户不可编辑。
2、SHARED DB是共享数据块。西门子DB共享数据块如何编写及如何使用?详见:
http://www.jdythw.com/plc/plcjc/996.html
3、有关数据块的应用,详见:
为SHARED DB,计划用24个字节?
先新建个数据块,建好后打开它,把类型改成复杂的ARRAY类型,并加[0..24],即ARRAY[0..24],并在下一行里写BYTE即可。
更全面