西门子ET200模块代理商-浔之漫智控技术
- 供应商
- 浔之漫智控技术(上海)有限公司
- 认证
- 品牌
- 西门子
- 型号
- ET-200系列、200CN
- 产地
- 德国
- 联系电话
- 13564949816
- 全国服务热线
- 13564949816
- 销售经理
- 王华
- 所在地
- 上海市松江区广富林路4855弄大业领地88号3楼
- 更新时间
- 2024-06-19 08:20
西门子et200模块代理商-浔之漫智控技术
西门子et200模块代理商-浔之漫智控技术
s7程序设计流程图
程序设计与系统硬件设计、系统调试密切相关。软件设计阶段所需要的控制要求、操作界面、plc型号、i/o地址等都**在硬件设计阶段已经完成;而程序的输入与编辑、程序检查、程序调试等工作需要在程序编辑与系统调试阶段完成。
对于简单的plc程序,也可以直接通过plc的编辑软件,在编辑软件上同时完成程序的设计与输入过程。
(1)选择程序结构。作为s7软件设计的dy步,*需要确定的是plc程序的基本结构体系。
程序结构体系由如下两方面因素决定:
1)所使用的plc型号。plc型号从客观上规定了可以采用程序结构,如:当plc选择为s7-200时,只能选择线性化结构构成主-子程序的结构形式;当plc选择为s7-300/400时,可以采用线性化结构、调用式结构或结构化编程。
2)控制系统的要求。如果控制系统的要求较简单,plc程序的长度不大,出于简化调试、减少程序设计工作量等方面的考虑,采用线性化结构可以省略缩写程序块、功能块、数据块、局部变量等工作,提高编程的速度。如果控制系统较复杂,程序所占的容量较大.为了使得程序便于分段阅读与调试,可以考虑采用调用式结构(s7-300/400)与主-子程序结构(s7-200);如果控制系统十分庞大、程序异常复杂,或是系统相类似的控制要求较多,在s7-300/400上可以**考虑采用结构化编程。
(2)建立程序文件。建立程序文件包括编写i/o地址表、定义符号地址、编写程序说明等内容、其目的是为程序设计提供方便。
在s7中,一般是直接利用编程软件,通过编程软件的"符号表编辑器"对"符号地址表(symboltable)"的编写,一次性完成i/o地址、符号地址、数据格式、注释等全部工作。
(3)编辑逻辑块。在选定了程序的基本结构体系与完成符号表的编辑后,即可着手进行plc程序中各类逻辑块的编辑。
逻辑块的编辑包括了编写逻辑控制程序与定义程序变量两部分内容。
逻辑控制程序可以通过梯形图、功能块图、指令表等方法编写;程序变量应通过"变量声明表"建立与明确,对于线性结构的plc程序也可以不使用变量与变量表。
如果采用的是线性结构,只需要直接编写组织块obi;如果选择的是分块式结构,则应首**行fc、fb等基本逻辑块的编制,较后才能编写组织块。通过编程软件输入程序时,同样应该遵守这一原则。因为,如果基本逻辑块未编制完成,在obi中将无法确定逻辑块所需要的赋值参数,在输入逻辑块调用指令时将会出错。
例如对主要器件和部件用导磁良好的材料进行屏蔽、对供电系统和输入电路采用多种形式的滤波、i/o回路与微处理器电路之间用光耦合器隔离、系统软件具有故障检测功能、信息保护和恢复、循环扫描时间的超时警戒等。冲击强度10g(峰值),持续时间6mss7-1200cpu由微处理器、集成电源模块、输入电路、输出电路组成。
展开全文