plc1200下位组件不同(plc1500下位组件错误)

plc1200下位组件不同(plc1500下位组件错误)一 S7 1200 1500 用户程序结构与程序块说明 需要遵循 先赋值 再使用 的原则 在使用临时变量 TEMP 时 1 不能先使用 再赋值 2 不适用于自锁线圈 3 不适用于上升 下降沿 2 FB 与 FC 应用说明 1 添加 FB FC FC FB 背景参数 2 选择 FB 还是 FC 在编程过程需要调用子程序 到底用 FB 还是 FC 这要根据实际情况确定

大家好,我是讯享网,很高兴认识大家。



一、S7-12001500 用户程序结构与程序块说明


讯享网

需要遵循“先赋值,再使用”的原则。

在使用临时变量 TEMP 时:

1.不能先使用,再赋值;

2.不适用于自锁线圈;

3.不适用于上升,下降沿;

(2)FB与FC应用说明

1. 添加 FB/FC

FC/FB背景参数↓

2. 选择 FB 还是 FC

● 在编程过程需要调用子程序,到底用 FB 还是FC,这要根据实际情况确定,因为各自均有

自己的优点。

● 如果调用的子程序没有用到声明变量表参数,是纯粹的子程序,程序中的变量全部是全局变量,则用 FC 较为方便;

● 如果需要用到声明变量表参数,中间变量也不多程序比较简单,调用次数也不多,则既可以用 FC,也可以用 FB;

● 如果需要用到声明变量表参数,除了输入输出外,中间变量也较多,特别是调用次数也较多,那用 FB 更好更方便。

3. OB/FB/FC架构

(1)OB 中可以调用 FC FB;在FB 中可以调用其他的 FB, FC;在FC 中可以调用其他的 FB,FC;

(2)结构图:

嵌套深度:是指可从 OB 调用功能 (FC) 或功能块 (FB) 等程序代码块的深度。

1、从程序循环 OB 或启动 OB 开始调用 FC 和 FB 等程序代码块,嵌套深度为 16 层;

2、从延时中断、循环中断、硬件中断、时间错误中断或诊断错误中断 OB 开始调用FC 和 FB 等程序代码块,嵌套深度为 4 层。

3、用户程序、数据块及组态的大小受 CPU 中可用装载存储器和工作存储器的限制。对各个 OB、FC、FB 和 DB 块的数目没有特殊限制。但是块的总数限制在1024 之内。

小讯
上一篇 2025-05-15 08:38
下一篇 2025-05-03 16:33

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/172068.html