南通西门子PLC代理经销商 西门子PLC代理,西门子S7-1500代理,西门子PLC代理经销
STEP7中生成功能块步骤教程
1.生成功能块
选中SIMATIC管理器左边窗口中的“块”图标,用鼠标右键点击右边窗口,执行出现的快捷菜单中的“插入新对象”→“功能块”,生成一个新的功能块。在出现的功能块属性对话框中,采用系统自动生成的功能块的名称FB1,选择梯形图(LAD)为默认的编程语言。点击“多情景标题”前面的复选框,使其中的“√”消失(没有多重背景功能)。点击“确认”按钮后返回SIMATIC管理器,可以看到右边窗口中新生成的功能块FB1。
图2-8是用交流接触器控制异步电动机的主电路、控制电路和有关的波形图。按下起动按钮SB1,它的常开触点接通,电流经过SB1的常开触点和停止按钮SB2的常闭触点,流过交流接触器KM的线圈,接触器的衔铁被吸合,使主电路中KM的3对常开触点闭合,异步电动机M的三相电源接通,电动机开始运行,控制电路中接触器KM的辅助常开触点同时接通。放开起动按钮后,SB1的常开触点断开,电流经KM的辅助常开触点和5B2的常闭触点流过KM的线围,电动机继续运行。KM的辅助常开触点实现的这种功能称为“自锁"或“自保持",它使继电器电路具有类似于RS触发器的记忆功能。
2.局部变量
双击生成的FB1,打开程序编辑器。将鼠标的光标放在右边的程序区上面的分隔条上(见图4-13),按住鼠标的左键,往下拉动分隔条,分隔条上面是功能块的变量声明表,下面是程序区,左边是指令列表和库。将水平分隔条拉至程序编辑器视窗的顶部,不再显示变量声明表,但是它仍然存在。
图5-32为采用三种不同编程方式的程序结构示意图,在实际调用式编程、结构化编程时,被组织块OB1调用的逻辑块还可以调用其他逻辑块(程序嵌套)。
(3)S7-300/400 PLC的存储器结构。S7-300/400PLC的存储器结构可以分为基本存储区域与程序处理区两大部分。
1)基本储区域。S7-300/400PLC的基本存储区域又可以分为装载存储区、系统存储区、工作存储区3部分,具体如下。
●装载存储区(Laad Memory):相当于S7-200PLC的程序存储区,用于PLC用户程序逻辑块、数据块的存储。
●系统存储区(System Memory):相当于S7-200PLC的数据存储区,用于存储PLC运算、处理的中间结果。如输入/输出映像,标志、变量的状态存储、计数器、定时器的中间值,模拟量输入/输出状态等,使用PLC内部RAW。
S7-300/400PLC存储器区域的作用及相互关系