当前位置:网站首页 > C++编程 > 正文

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



一、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下位组件错误)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • pc upc 和 apc 区别(upc-a和upc-e有什么区别)2026-05-23 16:00:07
  • codependence翻译成中文(codesys翻译)2026-05-23 16:00:07
  • oracle教程软件代码区(oracle编程工具)2026-05-23 16:00:07
  • acl权限模型(acl授权)2026-05-23 16:00:07
  • consult形容词和名词(consultation的动词名词形容词)2026-05-23 16:00:07
  • cnn网站是什么意思(cnn网站是什么意思呀)2026-05-23 16:00:07
  • c++ 条件变量 锁(c++11条件变量 使用)2026-05-23 16:00:07
  • linux yum命令用不了(linux yum command not found)2026-05-23 16:00:07
  • max232程序(max233cpp功能)2026-05-23 16:00:07
  • vscode+gcc(vscode+gcc如何安装dll的版本号资源)2026-05-23 16:00:07
  • 全屏图片