有个用户提出的问题大概是“下载程序到PLC里去时遇到OB81,OB82,OB84,OB86下载不进去”。由于用户没有说明CPU的型号或者基本配置情况。我只能猜测他的CPU可能是不支持其中某些组织块。
组织块(OB)是指CPU的操作系统与用户程序之间的接口。OB用于执行特定的程序段:
• 启动CPU时
• 在循环或定时执行过程中
• 出错时
• 发生硬件中断时。
组织块按照已分配的优先级来执行。
并非所有的CPU均可处理STEP 7中可用的所有OB。具体可以查看产品目录或者直接在CPU硬件属性中查看,不能选中及灰色的就不支持。
在使用PROFIBUS网络的时候,建议在CPU中下载如下OB块。
在S7-300中加入OB82、OB86、OB122; 在S7-400中加入OB82~OB87、OB122;
|