STEP7组态培训课程设计(15)
时间:2025-02-27
时间:2025-02-27
内部资料
SSS TECHNICAL DOCUMENT
(看多媒体教学文件V_c_apa.AVI,时间0:40)
§4、创建程序
§4.1、创建一个线形程序
在一个线形程序中,所有的程序指令都被置放在一个连续的指令块中。这种结构类似于用一个可编程控制器替代了一个固定线路中的继电器电路。随着整个程序执行了每次扫描,系统便成功的执行了各个单独的指令。
(看多媒体教学文件V_p_clp.AVI,时间0:50)
§4.2、选择编程语言
STEP 7 的基本程序编辑器支持下列三种标准的编程语言:
LAD (梯形逻辑图):以电路图表示为基础。电路图的元件,例如常开触点和常闭触点,相互组合,从而构成程序段。逻辑块的代码段表示一个或多个程序段。
FBD (功能块图):以布尔代数中众所周知的图形逻辑符号为基础。也可以通过逻辑框的组合直接显示诸如熟悉函数的复杂功能。
STL (语句表):基于文本的编程语言,具有一种类似机器代码的结构。每个语句代表CPU的一种程序处理操作。多个语句链接在一起就构成了程序段。 这一部分向你展示了如何选择和修改编程语言。除这些基本的选项外,西门子还提供了很多在STEP 7 下的附加编程语言来满足您进一步开发的需要。
(看多媒体教学文件V_p_spl.AVI,时间0:25)
§4.3、使用符号名
绝对地址:每个输入和输出通道都有一个硬件配置时预定义的地址,(如Ix.x、Qx.x、PIWxx)。该地址是系统直接指定的,称为绝对地址。
符号寻址可以使您利用您的过程或机器的名称作为地址,例如CONVEYOR,来代替绝对地址,例如Q4.7。利用符号把程序同过程或应用联系起来,可以使程序开发,读取,支持更加简易。所有的程序变量,块,数据类型等等,都可以有一个符号名称。
符号编程的主要目的是大大提高已创建的S7程序的可读性。进行符号定义的主要工具是符号编辑器。
(看多媒体教学文件V_p_usn.AVI,时间2:14)
§4.4、创建子程序
一个子程序实际上就是一组保存在程序块中的逻辑指令,程序块是为解决特定的任务开