浔之漫智控技术(上海)有限公司
主营产品或服务:西门子PLC , 西门子变频器 , 西门子数控系统
江苏西门子工业电源全国经销商

江苏西门子工业电源全国经销商

江苏西门子工业电源全国经销商

S7程序流程设计流程图

编程设计和系统硬件开发、系统调试息息相关。软件开发环节所需的操纵规定、操作面板、PLC型号规格、I/O详细地址等都**在硬件开发环节已完成;而流程的键入与编写、程序流程查验、程序编写等工作需求在程序编程与系统调试环节进行。

针对简单PLC程序流程,可以直接根据PLC的制作软件,在制作软件上一起进行程序流程的设计和输入过程。

(1) 挑选软件结构。做为S7软件开发的DY步,*必须肯定的是PLC程序流程的*基本基础结构。

软件结构管理体系由如下所示两个方面要素确定:

1) 所使用的PLC型号规格。PLC型号规格从客观方面明确了可以采取软件结构,如:当PLC挑选为S7-200时,只能选归一化处理构造组成主-程序段的结构类型;当PLC挑选为S7-300/400时,可以采取归一化处理构造、启用式结构或结构化编程。

2) 整个系统的规定。假如整个系统的规定较简易,PLC程序流程长度并不大,出自于简单化调节、降低编程设计任务量等方面的因素,选用归一化处理构造能够省去简称程序块、应用、db块、静态变量等相关工作,提升程序编写速度。假如自动控制系统较为复杂,程序流程占有的容量比较大.为了能促使程序流程有利于按段阅读和调节,可以选择选用启用式结构(S7-300/400)与主-程序段构造(S7-200);假如自动控制系统十分巨大、程序异常繁杂,或者系统软件类似控制规定比较多,在S7-300/400上能够**考虑到选用结构化编程。

(2) 创建体系文件。创建体系文件包含撰写I/O地址表、界定标记详细地址、进行程序编写表明等相关信息、主要目的是为编程设计提供便利。

在S7中,一般是立即运用数控编程软件,根据数控编程软件的"字母符号在线编辑器"对"标记地址表(Symbol Table)"的撰写,一次性进行I/O详细地址、标记详细地址、数据类型、注解等所有工作中。

(3) 编写逻辑块。在确定了程序流程的*基本基础结构与进行字母符号的编辑后,就可以开始开展PLC系统中各种逻辑块的编辑。

逻辑块的编辑涵盖了撰写逻辑性管理程序与界定程序流程自变量两个部分具体内容。

逻辑性管理程序能通过子程序、应用图、指令表等方式撰写;程序流程自变量应当通过"变量声明表"建立和确立,针对线性结构的PLC程序流程还可以不能使用自变量与变量表。

假如使用的是线性结构,只需立即撰写机构块OBI;假如选的是分层式结构,则须首**行FC、FB 等基础逻辑块编制,较之后才能撰写机构块。根据数控编程软件键入程序流程时,一样必须遵守这一原则。由于,假如基本上逻辑块未编制完成,在OBI里将不确定逻辑块所需的取值主要参数,在键入逻辑块启用命令时可能出差错。

展开全文
拨打电话 微信咨询 发送询价