组态要点:
每个PBC都会分配一个ID以打开一个通讯通道。这些ID号由系统自动产生,并且不能修改。如果超过了允许的 PBC数量,则用户程序无法再下载到CPU中。并且会有以下错误消息提示:
图. 01
从PCS 7 V7.1开始,在下载时会产生如下错误信息,明确提示已经占用了多少个通讯任务。
图. 02
补救措施:
- 减少所用PBC数量,至CPU允许范围之内。
注意:
从PCS 7 V5.1开始,如何判断所使用PBC数量具体参考条目号8860488。 - 使用一个可以支持所需数量的更大容量的CPU。
下面这些功能块会占用PBC:
- USEND , URCV
- BSEND , BRCV
- AR_SEND
- GET , PUT
- START , STOP , RESUME
- STATUS , USTATUS
- ALARM , NOTIFY , ALARM_8 , ALARM_8P
用户可以在允许范围内修改PBC资源数量,如下操作。
- 打开硬件组态,再打开CPU属性对话框。
- 在“内存”菜单项中,在”通讯资源” 内输入所需要的PBC任务数量。
图. 03
注意
某些情况下,运行中下载更改可能会出现以下错误:
System Error (1739:60458) with DLL “s7jcomfa.dll”
图. 04
该错误的原因在于下载更改中超过最大PBC数量。增加图. 03硬件组态中PBC资源数量,然后在线下载。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc323836.html