龙空技术网

西门子工程师:精选,学S7-300PLC程序结构、编程与调试无压力

荣久科技 4118

前言:

此时看官们对“s7300plc硬件组成”大约比较关怀,你们都需要了解一些“s7300plc硬件组成”的相关内容。那么小编在网上收集了一些关于“s7300plc硬件组成””的相关知识,希望大家能喜欢,看官们快快来了解一下吧!

今天主要给大伙讲解的是关于西门子S7-300 PLC程序结构、编程与调试,让学习PLC的大伙更快的掌握好这些知识要点,在此进行详细的分享!

S7-300PLC程序结构

组织块(0B)、功能(FC)和功能块(FB)统称为逻辑块(或程序块)。

组织块(0B)是由操作系统直接调用的逻辑块,功能(FC)和功能块(FB)属于类似于子程序(子块),不能由操作系统直接调用,但是可以由组织块(0B)调用功能(FC)和功能块(B)还可以继续调用其他功能(FC)和功能块(FB),这个过程称为嵌套。

数据块(DB)用来存储一些用户程序执行过程中的数据,数据块(DB)可以单独创建,也可以由调用它的功能块(FB)自动创建,

功能(FC)不需要背景数据块,功能调用结束后数据不能保持。

功能块(FB)有一个数据结构与该功能块的参数完全相同的数据块,称为背景数据块(DB),背景数据块依附于功能块,它随着功能块的调用而打开,随着功能块的结来而关闭,存放在背景数据块中的数据在功能块结束时继续保持。

日期时间中断OB10

OB10应用举例从某一天的某一个时刻开始,之后每分钟Q0.0的状态(接通/断开)切换一次

(1)设定PLC的日期和时间

(2)在系统硬件组态中设置并启动日期时间中断,并将硬件组态下载到PLC中

(3)在系统软件组态中插入中断服务块OB10

(4)为oB10编写程序,并将中断服务块OB10下载到PLC中

循环中断OB35

OB35应用举例

每隔2秒,Q0.0的状态(接通断开)切换一次。

(1)在系统硬件组态中设置并启动循环中断,并将硬件组态下载到PLC中

(2)在系统软件组态中插入中断服务块OB35,并为OB35编写程序,并将中断服务块OB35下载到PLC中。

这次讲解西门子S7-300PLC程序结构、编程控制与调试的内容就分享到这啦!

以上,欢迎动动手分享及收藏!

标签: #s7300plc硬件组成 #s7300plc硬件组态 #下载变成0b #s7plc的程序结构及其特点