- 发布
- 浔之漫智控技术(上海)有限公司
- 价格
- ¥1000.00/台
- 品牌
- 西门子
- 品牌
- 西门子
- 型号
- 代理商
- 产地
- 德国
- 起订
- 1台
- 供应
- 111台
- 发货
- 3天内
- 电话
- 18717946324
- 手机
- 18717946324
- 发布时间
- 2023-12-28 16:32:47
SIEMENS西门子漳州市授权总代理商
上海浔之漫智控技术公司在经营活动中精益求精,具备如下业务优势:
SIEMENS可编程控制器
长期低价销售西门子PLC,200,300,400,1200,西门子PLC附件,西门子电机,西门子人机界面,西门子变频器,西门子数控伺服,西门子总线电缆现货供应,欢迎来电咨询系列产品,折扣低,货期准时,并且备有大量库存.长期有效
欢迎您前来询价.100分的服务.100分的质量.100分的售后.100分的发货速度
您的选择您的支持是我的动力! ————致我亲爱的客户!
价格波动,请来电咨询
2 用户程序结构
1200的用户程序结构是由各种块组成的,这些块使的程序结构可以模块化。可以通过这些块的相互调用来组织程序,便于修改与调试。几种块的简要描述见下表:
在博途软件中添加好S7-1200的CPU模块后,默认会自动添加一个OB1组织块。在项目树中单击“添加新块",可以添加其他块,如下图所示:
2.1 OB 组织块
它们充当操作系统和用户程序之间的接口。由操作系统调用,用于控制循环扫描和中断程序的执行、PLC的启动和错误处理等。组织块的程序是用户编写的。接下来我们来看看一些常用的组织块介绍。
1)循环组织块OB1
2)初始化组织块OB100
PLC启动过程和运行过程如下图所示:
通过“循环中断"OB,可以定时的执行其中的代码。在新建时可以设置好,执行的时间间隔,如下图所示:
功能(Function,FC)是用户程序编写的子程序,它包含完成特定任务的代码和参数。当某些代码需要经常重复被执行时,可以将其写入功能中,但需要执行时调用该功能即可,例如某些算术运算。
注:无自己专属的数据块,执行结束后,其临时变量中的数据就丢失了
2.3 功能块 (FB)
数据块(Data block,DB)是用于存放执行代码块时所需的数据的数据区,有两种类型的数据块:
1) 全局(bbbbbb)数据块:存储供所有的代码块使用的数据,所有的OB、FB和FC都可以访问。例如,可以用全局数据块来存储那些在功能执行结束后需要保持的数据。
2) 背景数据块:存储供特定的FB使用的数据。背景 DB 中数据的结构反映了 FB的参数(bbbbb、Output 和 InOut)和静态数据。