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

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

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

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

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

补救措施:

  • 减少所用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)的数量?
图. 03

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

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

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

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc323836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论