您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 德阳分类信息网,免费分类信息发布

STEP7编程软件的结构体系

2024/4/5 18:32:45发布13次查看
与一般的仅用于plc编程的软件不同,step7是一种可以用于plc网络系统的工具软件。在文件的组织与管理上,step7使用的是“项目(project)”分层结构体系,其体系结构如图13-1.3所示。
1.项目
step7的体系以“项目”作为第一层次,项目为针对plc网络所制定的总体控制方案,它可以下辖多个“站”与mpi网络连接的节点,以组成plc网络。
对于常用的单plc控制场合,只有所使用的plc作为一个“站”,无须考虑其他“站”与mpi网络连接的节点。
2.站
站与mpi节点为step7体系结构的第二层次。站(station)是网络的名称,在plc网络系统中,将可以进行数据通信、连接外部输入/输出的物理设备称为“站”。plc网络系统中能够对数据链接系统进行控制的站,称为“主站”。主站可以设置控制整个plc网络的参数,每一网络系统必须有…个主站,在plc控制系统中,主站一般由plc主机兼任。网络中除主站以外的其他站称为从站,从站又有远程i/o站(remote i/o station)、远程设备站(remote device station),本地站(localstation)等。
对于常用的单plc控制,只有所使用的plc -个“站”,只需要选择所用的plc系列号,如simatic 300或simatic 400即可,无须考虑其他“站”的链接情况。
3.cpu与硬件
cpu与硬件(hardware)为step7体系结构的第三层次。作为plc站的基本组成,在s7-300/400中为cpu模块(cpu)以及其他硬件(hardware)。cpu模块的型号可通过step7软件的设置进行直接选择。在选择了cpu模块的型号后,还可以对其主要参数进行具体设置,在此基础上,可以针对不同cpu模块的功能进行编程。
对于站的其他硬件,只需要利用step7的硬件配置功能,就可以建立起plc中的各i/o模块、接口模块、功能模块等硬件的实际安装与软件中使用的地址、管理数据等方面的对应关系,通常无须再进行其他处理。
4.s7程序与连接对象
s7程序与连接对象为step7体系结构的第四层次。s7程序就是前述的plc用户程序,连接对象是指在plc中通过propibus等方式连接的其他单元。
s7程序的编制与编辑是plc控制系统设计的主要工作,也是step7软件最主要的功能。在s7-300/400系列plc中,s7程序由源文件(source)、块(blocks)、符号表(symbols)三部分组成。
源文件( source)用于step7的内部程序管理,一般由step7自动生成,使用者无须对其作太多的考虑。
符号表( symbols)可以通过step7的符号编辑器编辑与生成,可以根据需要编制,将程序的绝对地址用具有含义的符号地址代替,对程序进行符号编程,从而使得程序更容易阅读与理解。
块(blocks)由逻辑块、用户定义的数据类型(udt)、系统数据、变量表等组成。其中,逻辑块是plc用户程序的基本组成单元,它由前述的组织块ob、程序块fc、功能块fb、数据块db、系统程序块sfc、系统功能块sfb等组成,有关块的具体含义可以参见本书第8章的有关内容。以上逻辑块中,系统程序块sfc、系统功能块sfb只能在用户程序中进行调用,用户不可以对其进行编辑或写入。
与s7-200plc -样,组织块ob、程序块fc、功能块fb、系统程序块sfc、系统功能块sfb等均由“网络”所组成。在采用梯形图编程时,网络则是由触点、线圈、功能指令框、连线等最基本的梯形图组成元素构成,通过程序编辑器,即可组成不同的控制程序。
德阳分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录