SFB8、SFB9、SFB12、SFB13这4个块在s7 300系统中不能用吗?怎么我下载不下去呢?系统提示:Download to CPU SIMATIC 300 Station\CPU 315-2 DP(1)\S7 程序(1) on 2015/1/26 8:42:19 (entire program)
E: The system blocks SFB8 used in the program does not exist in the operating system of the CPU.
E: The system blocks SFB9 used in the program does not exist in the operating system of the CPU.
E: The system blocks SFB12 used in the program does not exist in the operating system of the CPU.
E: The system blocks SFB13 used in the program does not exist in the operating system of the CPU.
问题补充:
我又查了一下,我的315-2AG10-0AB0,它的性能数据里面是不含有这4个模块的,硬件版本也是目前最高的,这是不是就是说,这款S7300是不能用这4个块的?
图片说明:
最佳答案
系统功能块是固化在CPU中的,这几个通信用的功能块,一般CPU都是支持的,但是你这里提示CPU的OS 中不存在。你可以通过STEP7 在线 PLC\DIAGISTICE/SETTING/MODBLE INFORMATION 里面有个PERFORMANCE DATA 里看看你的这个CPU中是否支持上面的SFB。如果不支持,可以尝试更新CPU的固件版本了,到西门子网站下下载最新的固件版本。
补充:
如果不支持(这些功能块是S7-400专用),那就是有其他系统功能块可以使用。
SFB8/9 在S7-300里 系统功能的程序块是FB8/9
SFB12/13 在S7-300里就是FB12/13
你把SFB换成相应版本的FB就可以,这些FB在 程序块 的Standard Libary\Communication Blocks里面
提问者对于答案的评价:
写的不错。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc228163.html