"调用系统功能-[3rd] essentials of programming languages 带书签" 本文主要介绍了在S7-300 PLC编程中使用语句表(STL)调用系统功能的相关知识。调用系统功能指令是编程中常用的操作,主要用于执行由西门子公司提供的标准功能,即SFC (System Function Call)。 `CALL SFC n` 是调用系统功能的指令格式,其中的`n`指定了要调用的系统功能编号。在使用语句表编辑器(STL Editor)时,`n`必须指向已存在的有效块,并且需要预先定义相应的符号名。此指令的调用与RLO(运行标志)或其他条件无关,调用完成后,程序会继续执行后续的逻辑块。 在调用系统功能时,可以通过变量表来交换参数。当输入有效的调用语句时,变量表会自动扩展以适应参数。如果调用的是一个有输入(IN)、输出(OUT)和输入/输出(IN_OUT)声明的系统功能,这些变量会被作为形式参数添加到调用块的程序中。IN参数可以定义为常量、绝对地址或符号地址;OUT和IN_OUT参数必须用绝对地址或符号地址定义,并确保地址和常量与数据类型匹配。 调用指令还会在B堆栈中保存返回地址、选择符、相对地址和MA位,同时它会去激活MCR的相关性,并创建被调用块的局部数据范围。调用完成后,状态字(如BR、CC、1、CC、0、OV、OS、OR、STA、RLO /FC)会提供有关调用结果的信息。 示例中展示了如何无参数调用系统功能SFC43,通过`CALL SFC43`指令来重新触发看门狗定时器。 此外,手册还涵盖了其他一系列编程指令,包括比较、转换、计数器、数据块、逻辑控制、整数和浮点算术运算、装入和传送、程序控制、移位和循环移位、定时器、字逻辑、累加器操作等,这些构成了S7-300 PLC编程的基础。 在实际应用中,必须遵循安全指南,确保由合格人员进行安装和操作,遵循正确的使用方法,以防止可能出现的人身伤害或设备损坏。同时,西门子设备只能用于指定应用,且应与西门子公司认可的设备配合使用,以保证其正常和安全的运行。手册中的内容可能会根据产品更新和技术进步进行定期修订。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/b8ca0c14e38a457f9fb5be3a2d5ce6ab_weixin_26776943.jpg!1)
- 粉丝: 33
- 资源: 3963
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)