当用户了解了西门子plc程序的结构后,就可以针对不同的控制对象与所选择的PLC型号,根据实际情况选择PLC程序的结构框架,并着手进行西门子plc程序的设计工作。
程序设计与系统硬件设计、系统调试密切相关。软件设计阶段所需要的控制要求、操作界面、PLC型号、I/O地址等都必须在硬件设计阶段已经完成;而程序的输入与编辑、程序检查、程序调试等工作需要在程序编辑与系统调试阶段完成。
对于简单的PLC程序,也可以直接通过PLC的编辑软件,在编辑软件上同时完成程序的设计与输入过程。
1.选择程序结构
作为西门子plc编程软件设计的*步,首先需要确定的是PLC程序的基本结构体系。程序结构体系由如下两方面因素决定:
①所使用的PLC型号。PLC型号从客观上规定了可以采用程序结构,如:当PLC选择为S7-200时,只能选择线性化结构或主一子程序的结构形式:当选择的PLC为S7-300/400时可以采用线性化结构、调用式结构或结构化编程。
②控制系统的要求。如果控制系统的要求较简单,PLC程序的长度不大,出于简化调试、减少程序设计工作量等方面的考虑,采用线性化结构可以省略编写程序块、功能块、数据块、局部变量等工作,提高编程的速度。如果控制系统较复杂,程序所占的容量较大,为了使得程序便于分段阅读与调试,可以考虑采用调用式结构( S7-300/400)与主一子程序结构(S7-200);如果控制系统十分庞大,程序异常复杂,或是系统相类似的控制要求较多,在S7-300/400上可以优先考虑采用结构化编程。
2.建立程序文件
建立程序文件包括编写I/O地址表、定义符号地址、编写程序说明等内容,其目的是为程序设计提供方便。
在S7中,一般是直接利用编程软件,通过编程软件的“符号表编辑器”对“符号地址表(SymbolTable)”的编写,一次性完成I/O地址、符号地址、数据格式、注释等全部工作。
3.编辑逻辑块
在选定了程序的基本结构体系与完成符号表的编辑后,即可着手进行PLC程序中各类逻辑块的编辑。
逻辑块的编辑包括了编写逻辑控制程序与定义程序变量两部分内容。
逻辑控制程序可以通过梯形图、功能块图,指令表等方法编写:程序变量应通过“变量声明表”建立与明确(内容见本节后述),对于线性结构的PLC程序也可以不使用变量与变量表。
如果采用的是线性结构,只需要直接编写组织块OBl;如果选择的是分块式结构,则应首*行FC、FB等基本逻辑块的编制,*后才能编写组织块。通过编程软件输入程序时,同样应该遵守这一原则,因为,如果基本逻辑块未编制完成,在OB1中将无法确定逻辑块所需要的赋值参数,在输入逻辑块调用指令时将引起出错。
关联品牌:SIEMENS
文章推荐
- 西门子SIEMENS 变频器接触器空开断路器...
- 西门子SIEMENS PLC 6ES7214...
- 西门子SIEMENS 老型号之停产电机1LG...
- 西门子SIEMENS 计数器7KT5600
- 1LE0002-2BA23-3AA4 45K...
- 西门子SIEMENS 漏电保护器5SM334...
- 西门子SIEMENS 变压器4AC3624
- 西门子SIEMENS 熔断器5SD460
- 西门子SIEMENS 稳压源4AV2400-...
- 西门子SIEMENS 按钮3SE2120-1...
- 西门子SIEMENS LOGO!电源6EP1...
- 西门子SIEMENS 5SG7610隔离熔断...
- 西门子SIEMENS 商3SB3110-0A...
- 西门子SIEMENS 自动化新技术之Simo...
- 真品西门子SIEMENS 互感器3UL220...
- 西门子SIEMENS 电动执行器故障排查步骤...
- 关于降低西门子SIEMENS 电机噪音技巧
- 厂价出售西门子SIEMENS 电流互感器4N...
- 西门子SIEMENS 推介之PLC调试排查技...
- 优势西门子SIEMENS 防爆触摸屏
- 西门子SIEMENS 商出售DP电缆6XV1...
- 西门子SIEMENS 变频器的分类集合以及工...
- 西门子SIEMENS Profibus电缆6...
- 西门子SIEMENS DP电缆6XV1850...
- 西门子SIEMENS RS485连接器6ES...
- 支招西门子SIEMENS 变频器的选型技巧
- 西门子SIEMENS 电工电气专卖之集合防爆...
- 西门子SIEMENS 电流互感器4NC512...
- 优势西门子SIEMENS 模块TM Coun...
- 3RV1021-1JA15西门子SIEMEN...
- 西门子SIEMENS 300编程手册技术说明
- 西门子SIEMENS 驱动器细分驱动是指在每...
- 西门子SIEMENS 控制器与 HMI 的工...
- 西门子SIEMENS 网络组件的信息安全 –...
- 西门子SIEMENS 基于计算机系统的信息安...
- 西门子SIEMENS SIMATIC PCS...
- 西门子SIEMENS 信息安全服务整体解决方...
- 西门子SIEMENS ES 模块化安全系统
- 西门子SIEMENS 6SE70各种问题集锦
- 西门子SIEMENS PLC S7-200的...
- 关于西门子SIEMENS PLC加密探讨
- 烟草配比中西门子SIEMENS 称重模块的应...
- 西门子SIEMENS PLC软硬件加密的手法
- 数控平头机中西门子SIEMENS PLC的使...
- 在塑料机械中西门子SIEMENS 产品的应用
- 西门子SIEMENS S7-300在切割机中...
- 西门子SIEMENS PLC断电后高速计数器...
- 西门子SIEMENS PLC在切割机中的应用
- 西门子SIEMENS 设备维护通常有几种维修...
- 西门子SIEMENS 仪表在预测性维护的不断...