DP 从站/PROFINET IO 设备。另外,还可查询每个指定的 DP 从站或 PROFINET IO 设备当前是启用还是禁用。如果CPU中组态了未安装或暂不需要使用的 DP 从站/PROFINET IO 设备,则 CPU 将不会按规定时间间隔访问这些 DP 从站/PROFINET IO 设备。在从站禁用后,将停止进一步的 CPU 访问。对于 PROFIBUS DP,采用这种方式可确保 DP 总线循环速度达到最高,从而避免错误事件的发生。如果使用“D_ACT_DP”禁用一个 DP 从站/PROFINET IO 设备,则其过程输出会置为组态的替代值或 0(安全状态)。分配的 DP 主站/PROFINET IO 控制器不再继续寻址该组件。被禁用的 DP 从站/PROFINET IO 设备不会导致CPU的指示灯显示错误报警。
一、软件和硬件需求,本文以博图V15为例:
1、硬件组态安装好的CPU1512C-1PN(6ES7 512-1CK00-0AB0)。
2、硬件组态安装好的ET200SP(6ES7 155-6AU00-0BN0)从站。
3、TIA Portal V15.1 软件。
4、在TIA Portal V15.1 软件正确组态以上设备及从站,配置好PROFINET IO 网络系统。并下载到plc中,如下图所示。
二、在TIA Portal V15.1 软件编写程序
1、调用指令
在用户程序中调用D_ACT_DP指令。如下图所示: