一、S7-1200/1500 用户程序结构与程序块说明
需要遵循“先赋值,再使用”的原则。
在使用临时变量 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 之内。
到此这篇plc1200下位组件不同(plc1500下位组件错误)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/cjjbc/54634.html