QQ登录

只需一步,快速开始

如何判断PCS 7自动化系统的通讯任务(PBC)的数量

[ 复制链接 ]
如何判断PCS 7自动化系统的通讯任务(PBC)的数量PBC表示“可编程通讯功能块”。每个自动化系统的CPU,都有一定数量的可编程通讯块。在下面的附件中可以看到具体的数量。


组态要点:
每个PBC都会分配一个ID以打开一个通讯通道。这些ID号由系统自动产生,并且不能修改。如果超过了允许的 PBC数量,则用户程序无法再下载到CPU中。并且会有以下错误消息提示:

如何判断PCS 7自动化系统的通讯任务(PBC)的数量

如何判断PCS 7自动化系统的通讯任务(PBC)的数量

从PCS 7 V7.1开始,在下载时会产生如下错误信息,明确提示已经占用了多少个通讯任务。

如何判断PCS 7自动化系统的通讯任务(PBC)的数量

如何判断PCS 7自动化系统的通讯任务(PBC)的数量
补救措施:
  • 减少所用PBC数量,至CPU允许范围之内。
    注意:

    从PCS 7 V5.1开始,如何判断所使用PBC数量具体参考条目号8860488
  • 使用一个可以支持所需数量的更大容量的CPU。
下面这些功能块会占用PBC:
  • USEND , URCV
  • BSEND , BRCV
  • AR_SEND
  • GET , PUT
  • PRINT
  • START , STOP , RESUME
  • STATUS , USTATUS
  • ALARM , NOTIFY , ALARM_8 , ALARM_8P
用户可以在允许范围内修改PBC资源数量,如下操作。
  • 打开硬件组态,再打开CPU属性对话框。
  • 在“内存”菜单项中,在"通讯资源" 内输入所需要的PBC任务数量。

如何判断PCS 7自动化系统的通讯任务(PBC)的数量

如何判断PCS 7自动化系统的通讯任务(PBC)的数量


注意
某些情况下,运行中下载更改可能会出现以下错误:
System Error (1739:60458) with DLL "s7jcomfa.dll"


如何判断PCS 7自动化系统的通讯任务(PBC)的数量

如何判断PCS 7自动化系统的通讯任务(PBC)的数量

该错误的原因在于下载更改中超过最大PBC数量。增加图. 03硬件组态中PBC资源数量,然后在线下载。







回复

使用道具 举报

快速回复 返回列表 客服中心 搜索