西门子S7-1200代理商
西门子S7-1200代理商
西门子S7-1200代理商
西门子S7-1200代理商
西门子S7-1200代理商

西门子S7-1200代理商

参考价: 面议

具体成交价以合同协议为准
2022-03-13 23:30:02
12
产品属性
关闭
上海腾希电气技术有限公司

上海腾希电气技术有限公司

免费会员
收藏

组合推荐相似产品

产品简介

上海腾希电气技术有限公司在经营活动中精益求精,具备如下业务优势:
SIEMENS 可编程控制器和电源产品
1、SIMATIC S7系列PLC:S7-200/S7-200SMART/S7-1200/S7-300/S7-400/ET200/S7-1500
2、逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等

详细介绍

西门子S7-1200代理商 西门子PLC代理商 西门子CPU代理商 西门子S7-1200代理商 


上海腾希电气技术有限公司在经营活动中精益求精,具备如下业务优势:
SIEMENS 可编程控制器和电源产品
1、SIMATIC S7系列PLC:S7-200/S7-200SMART/S7-1200/S7-300/S7-400/ET200/S7-1500
2、逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、SITOP系列直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A
SIEMENS HMI触摸屏:TD200/TD400C/SMART700IE/SMART1000IE/TP700/TP1200/TP900/TP1500
SIEMENS 交、直流传动装置
1、 交流变频器及伺服:MM420/430/440、G120、G110、V10、V20、V60、V70、V80、V90及6SE70系列(FC、VC、SC)
2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70、6RA80系列
SIEMENS 数控伺服
1、数控系统:840D、802S/C、802SL、828D、801D :6FC5210,6FC6247,6FC5357,6FC5211,6FC5200,6FC5510
2、伺服系统: 611A/U/D:6SN1123,6SN1145,6SN1146,6SN1118,6SN1110,6SN1124,6SN1125,6SN1128
3、伺服系统:S120: 6SL304、6SL3210、6SL3130、6SL3055、6SL3054
      SIEMENS/TENSEY
      西门子自动化与驱动产品合作伙伴
上海腾希电气技术有限公司

:张波            :转815

转811 :

       公司:www.tensey。。com

公司地址:上海市松江区文城路358弄嘉和写字楼202

 

西门子PLC之S7-1200程序结构

 

西门子PLC S7-1200 系列是一款可编程逻辑控制器 (PLC, Programmable Logic Controller),可以控制各种自动化应用。 S7-1200 设计紧凑、成本低廉且具有功能强大的指令集,这些特点使它成为控制各种应用的*解决方案。S7-1200 型号和基于 Windows 的编程工具提供了解决自动化问题时需要的灵活性。下面我们看看其程序结构是如何的。

 

程序结构

 

1 系统程序OS

OS:为厂家固化在PLC内部用来管理PLC的执行(即系统程序)。这部分对于编程者来说是不能修改的。

 

 

2 用户程序结构

1200的用户程序结构是由各种块组成的,这些块使的程序结构可以模块化。可以通过这些块的相互调用来组织程序,便于修改与调试。几种块的简要描述见下表:

西门子PLC S7-1200程序模块描述

在博途软件中添加好S7-1200的CPU模块后,默认会自动添加一个OB1组织块。在项目树中单击“添加新块”,可以添加其他块,如下图所示:

西门子S7-1200程序结构

西门子S7-1200程序结构模块

2.1 OB 组织块

西门子S7-1200程序0B组织模块

它们充当操作系统和用户程序之间的接口。由操作系统调用,用于控制循环扫描和中断程序的执行、PLC的启动和错误处理等。组织块的程序是用户编写的。接下来我们来看看一些常用的组织块介绍。

1)循环组织块OB1

西门子S7-1200程序循环组织块0B1

OB1在RUN模式下会循环执行,可以理解为主程序。可以在OB1中编写处理程序,还可以调用函数或功能块来处理。其循环过程如下图所示:

西门子S7-1200程序OB1组织块循环过程

2)初始化组织块OB100

西门子S7-1200初始化组织块OB100

OB100,为初始化组织块,当从STOP转为RUN时,会执行一次。启动组织块执行完毕后才开始执行主“程序循环”OB 。S7-1200 CPU 中支持多个启动 OB ,按照编号顺序(由小到大)依次执行,OB100 是默认设置。其它启动 OB 的编号必须大于、等于123。如下图所示添加了两个初始化组织块OB100和OB123

PLC启动过程和运行过程如下图所示:

西门子S7-1200PLC启动和运行过程

3)循环中断OB

通过“循环中断”OB,可以定时的执行其中的代码。在新建时可以设置好,执行的时间间隔,如下图所示:

西门子S7-1200循环中断执行时间

通过“循环中断”OB,可以定时的执行其中的代码。在新建时可以设置好,执行的时间间隔,如下图所示:

2.2 功能(函数) FC

功能函数

 

功能(Function,FC)是用户程序编写的子程序,它包含完成特定任务的代码和参数。当某些代码需要经常重复被执行时,可以将其写入功能中,但需要执行时调用该功能即可,例如某些算术运算。

注:无自己专属的数据块,执行结束后,其临时变量中的数据就丢失了

2.3 功能块 (FB)

西门子S7-1200PLC功能块

FB:功能块 (FB) 是使用背景数据块保存其参数和静态数据的代码块。可以被组织块调用,也可以调用其他功能块和功能。

调用同一个功能块时使用不同的背景数据块,可以控制不同的设备。例如,可以控制多个相似的设备(如电机),在每次调用时为各设备分配不同的背景数据块。 每个背景 DB 存储单个设备的数据(如速度、加速时间和总运行时间)

注:拥有自己专属的数据块,FB中定义的变量会保持,即执行时FB时变量的值的大小于上一次调用退出时的值相同。

2.4、数据块

西门子S7-1200PLC数据块

数据块(Data block,DB)是用于存放执行代码块时所需的数据的数据区,有两种类型的数据块:

1) 全局(Global)数据块:存储供所有的代码块使用的数据,所有的OB、FB和FC都可以访问。例如,可以用全局数据块来存储那些在功能执行结束后需要保持的数据。

2) 背景数据块:存储供特定的FB使用的数据。背景 DB 中数据的结构反映了 FB的参数(Input、Output 和 InOut)和静态数据。

2.5 调用关系

组织块(OB)、功能块(FB)和功能(FC)调用关系如下图所示:

西门子S7-1200 PLC程序模块关系图


西门子PLC的几种通信方式

 

 

 

上一篇:西门子S7-200 SMART与S7-200 PLC的比较
提示

请选择您要拨打的电话:

9698 [{"ID":"729332","CompanyID":"63435","Title":"西门子S7-200 SMART与S7-200 PLC的比较","Picture":"","PictureDomain":"","UpdateTime":"2024/6/1 7:47:46","CreateTime":"2024/6/1 7:47:46","ClassName":"技术交流","rn":"3"}]