AI 助理
备案 控制台
开发者社区 云计算 文章 正文

西门子S7-1200的程序结构,块,组织块OB,功能块FB,功能FC

本文涉及的产品
函数计算FC,每月15万CU 3个月
简介: 在S7-1200的编程中采用了块的概念,即将程序分解为独立的自成体系的各个部件,块类似于子程序的功能,但类型更多,功能更强大。在工业控制中,程序往往是非常庞大和复杂的,采用块的概念,便于大规模的程序设计和理解,也可以设计标准化的块程序进行重复调用。在S7-1200中支持以下类型的代码块,使用他们可以创建有效的用户程序结构,组织块OB、功能FC、功能块FB、数据块DB。

在S7-1200的编程中采用了块的概念,即将程序分解为独立的自成体系的各个部件,块类似于子程序的功能,但类型更多,功能更强大。在工业控制中,程序往往是非常庞大和复杂的,采用块的概念,便于大规模的程序设计和理解,也可以设计标准化的块程序进行重复调用。在S7-1200中支持以下类型的代码块,使用他们可以创建有效的用户程序结构,组织块OB、功能FC、功能块FB、数据块DB。


640.jpg


在程序中当一个代码块调用另一个代码块时,CPU会执行被调用块中的程序代码,执行完后CPU会继续执行调用块,也可以进行块的嵌套调用,以实现更加模块化的结构。


640.jpg


组织块OB是由操作系统调用的程序块,OB对CPU中的特定事件作出响应,并可中断用户程序的执行。循环执行用户程序的默认组织块为OB1,是唯一一个用户必须的代码块,被用户程序提供了基本结构,而其他OB块执行特定的功能,例如处理启动任务,处理中断和错误,或以特定的时间间隔执行特定程序代码等。CPU根据分配给各个OB块的优先级来确定中断事件的处理顺序。每个事件都具有一个特定的处理优先级,多个中断事件可合并为优先级等级。


640.jpg


功能块FB是从另一个代码块,例如OB块、FB块或FC进行调用时执行的子程序,调用块将参数传递到FB并标识背景数据块,分配给FB块的背景数据块,可以存储特定的调用数据或者该FB块背景,更改背景数据块,可以很方便地实现使用一个通用FB块控制一组设备的运行。例如借助包含每个泵或者阀门的特定运行参数的不同背景数据块,一个FB块可以控制多个泵或者阀门,背景数据块会保存该FB块在不同调用或连续调用之间的值,以便能支持异步通信。


640.jpg


功能FC是从另一个代码块,例如OB块、FB块或FC进行调用时执行的子程序,FC不具有背景数据块,调用块将参数传递给FC。如果用户程序的其他元素需要使用FC的输出值,则必须将这些值写入存储器地址或全局数据块中。在用户程序中创建数据块,以存储代码块的数据,全局数据块中的数据,用户程序中的所有程序块都可以访问,因此也称为共享数据块。而背景数据块仅用于存储特定功能块FB的数据,可以将数据块定义为当前只读。


640.jpg


以上我们介绍了西门子S7-1200的程序结构,以及块的概念,什么是组织块OB、功能块FB、功能FC。在以后的文章中我们会继续学习西门子S7-1200的其他知识点,欢迎大家持续关注!

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
游客jfclsu2z7ufhs
目录
相关文章
数据库知识学习者
|
5月前
|
关系型数据库 Serverless 分布式数据库
【公测】PolarDB PostgreSQL版Serverless功能免费使用​!
【公测】PolarDB PostgreSQL版Serverless功能免费使用​,公测于2024年3月28日开始,持续三个月,公测期间可以免费使用!
数据库知识学习者
869 7
阿里云
|
5月前
|
人工智能 机器人 Serverless
魔搭大模型一键部署到阿里云函数计算,GPU 闲置计费功能可大幅降低开销
魔搭大模型一键部署到阿里云函数计算,GPU 闲置计费功能可大幅降低开销
阿里云
740 2
三分钟热度的鱼
|
2月前
|
JavaScript Java Serverless
函数计算产品使用问题之如何使用Node.js编写程序
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
三分钟热度的鱼
35 1
三分钟热度的鱼
|
2月前
|
JSON 运维 Serverless
函数计算产品使用问题之怎么使用ComfyUI功能
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
三分钟热度的鱼
51 2
萝卜丝丸子
|
2月前
|
存储 监控 Serverless
函数计算发布功能问题之用户在使用主流函数计算产品的日志服务时可能会遇到使用成本的问题如何解决
函数计算发布功能问题之用户在使用主流函数计算产品的日志服务时可能会遇到使用成本的问题如何解决
萝卜丝丸子
44 6
萝卜丝丸子
|
2月前
|
监控 Serverless 开发者
函数计算发布功能问题之查看函数的调用日志的问题如何解决
函数计算发布功能问题之查看函数的调用日志的问题如何解决
萝卜丝丸子
18 1
数据库知识学习者
|
5月前
|
关系型数据库 Serverless 分布式数据库
PolarDB PostgreSQL版Serverless功能上线公测啦,公测期间免费使用!
Serverless数据库能够使得数据库集群资源随客户业务负载动态弹性扩缩,将客户从复杂的业务资源评估和运维工作中解放出来。PolarDB PostgreSQL版 Serverless提供了CPU、内存、存储、网络资源的实时弹性能力,构建计算与存储分离架构下的 PolarDB PostgreSQL版产品新形态。
数据库知识学习者
807 9
萝卜丝丸子
|
3月前
|
存储 弹性计算 监控
函数计算产品使用问题之程序正常运行,但无法在 /home/lang_serve_severless_log 下找到日志文件,该如何排查
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
萝卜丝丸子
47 0
真的很搞笑
|
4月前
|
存储 关系型数据库 Serverless
PolarDB产品使用问题之开启Serverless功能后如何设置资源的扩缩范围
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
真的很搞笑
45 3
真的很搞笑
|
4月前
|
人工智能 运维 Serverless
函数计算产品使用问题之启动的实例是否有调用api接口停止功能
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
真的很搞笑
30 1

热门文章

最新文章

  • 1
    数据库内核那些事,PolarDB HTAP Serverless,打造经济易用的实时分析系统
  • 2
    通义灵码牵手阿里云函数计算 FC ,打造智能编码新体验
  • 3
    与微服务一脉相承,Serverless适用何种场景?会带来哪些冲击?
  • 4
    快速体验 5 个 Serverless 经典场景
  • 5
    Serverless 时代前端避坑指南
  • 6
    10分钟上线 - 函数计算实现Serverless图片处理服务
  • 7
    函数计算支持应用中心功能
  • 8
    基于dart生态的FaaS前端一体化建设
  • 9
    5 步!用阿里云 Serverless 搭建高质量的图片压缩工具
  • 10
    Serverless 工程实践 | 自建 Apache OpenWhisk 平台
  • 1
    小红书黄章衡:AutoMQ Serverless 基石-秒级分区迁移
    261
  • 2
    SAE是全场景Serverless计算平台,深度融合微服务
    62
  • 3
    30 秒出服装设计稿,森马用函数计算+AIGC 整“新活”!
    166513
  • 4
    没有银弹,只有取舍 - Serverless Kubernetes 的思考与征程(一)
    148
  • 5
    国内独家|阿里云瑶池发布ClickHouse企业版:云原生Serverless新体验
    1283
  • 6
    Serverless 应用引擎产品使用之在阿里云Serverless中函数计算FC nginx 部署上去之后放置静态页面如何解决
    341
  • 7
    Serverless 应用引擎产品使用之在阿里函数计算中,使数据库和阿里云函数计算位于同一个内网中如何解决
    1631
  • 8
    Serverless 应用引擎产品使用之在阿里函数计算中,在response.send()之后继续执行其它代码如何解决
    228
  • 9
    Serverless 应用引擎产品使用之在阿里函数计算中,创建了个关于 stable diffusion 的函数服务,总是很卡如何解决
    499
  • 10
    Serverless 应用引擎产品使用之在阿里函数计算中使用自定义字体如何解决
    212
  • 相关课程

    更多
  • Serverless开发速查手册
  • Serverless Develpoer Meetup 课程
  • Serverless 架构在软件研发工程实践方面的价值
  • Serverless 在各行业的实践
  • Serverless 在阿里巴巴的实践
  • Serverless 函数计算架构
  • 相关电子书

    更多
  • Hologres Serverless之路:揭秘弹性计算组
  • Serverless开发平台: 让研发效能再提升
  • Serverless 引领云上研发新范式
  • 相关实验场景

    更多
  • 使用ACK Serverless容器化部署大语言模型FastChat
  • 基于EMR Serverless StarRocks一键玩转世界杯
  • 函数计算X RDS PostgreSQL,基于LLM大语言模型构建AI知识库
  • 基于函数计算一键搭建手写体OCR识别平台
  • 下一篇
    阿里云无影云电脑免费试用,最长可试用3个月

    玻璃钢生产厂家浙江装饰商场美陈采购浙江创意玻璃钢雕塑订做价格国内著名玻璃钢雕塑企业昌吉玻璃钢人物雕塑通用玻璃钢雕塑摆件怎么样赣州佛像玻璃钢雕塑定做价格深圳周年庆典商场美陈厂家供应沈阳玻璃钢雕塑哪家好广州商场美陈市场价番禺玻璃钢卡通雕塑图片温州有料泡沫雕塑商场美陈常德玻璃钢浮雕人物山水雕塑襄阳动物玻璃钢雕塑定做湖南大型玻璃钢雕塑供应商鄂尔多斯玻璃钢雕塑多少钱河南特色商场美陈订购玻璃钢花盆透明韶关玻璃钢雕塑厂家恩施玻璃钢雕塑江苏玻璃钢雕塑生产厂家玻璃钢花盆专卖店玻璃钢花盆下面垫什么陕西步行街玻璃钢雕塑销售厂家河北工业玻璃钢雕塑摆件贵州玻璃钢恐龙雕塑安阳标牌玻璃钢彩绘雕塑厂家福建几何景观玻璃钢雕塑多少钱呼和浩特舞台道具商场美陈专业玻璃钢仿铜雕塑厂商业广场玻璃钢卡通熊猫雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

    玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化