S7-300
实验一 STEP 7基础
1)目的
安装STEP 7,熟悉STEP 7基本构成
2)实验内容
① 安装STEP 7 V5.5 SP4;安装S7 PLCSIM V5.4 SP5 UPD3。
② 启动 SIMATIC 管理器并创建一个项目,熟悉项目树结构。
③ 根据以下”典型电机启动控制电路”,创建FC1、FC2、FC3,并在其中分别用LAD、FBD、STL编写STEP 7程序实现该工艺要求。变量用符号。
④ 在OB1中调用以上编写好的FC1、FC2、FC3,OB1使用STL语言编写。
3) 实验流程
① 安装
安装STEP 7 V5.5 SP4,安装S7 PLCSIM V5.4 SP5 UPD3;安装完成后在开始菜单中可查已安装目录。
创建项目启动 SIMATIC 管理器,弹出项目创建向导,如下图所示。
图1-项目创建向导
单击Cancel,使用工具栏的New Project来新建STEP7项目,可设置项目名称和存储路径,如下图所示。
图2-工具栏的New Project
② 项目树
保存后,可以看到项目的树形结构,如下图所示。
图3-树形结构
③编程
选中Blocks,在其右侧工作区中右击插入一个Fuction,设置为FC1,选择编程语言为LAD,如下图所示。
为所使用变量创建符号,在Sources->中打开Symbols,使用符号表输入变量和对应的地址值(M区),变量类型选择为BOOL,然后保存,如下图所示。(因FC1已经存在,由于两功能块不能取一样的名字,所以显示为红色)
图4-LAD版FC1
为所使用变量创建符号,在Sources->中打开Symbols,使用符号表输入变量和对应的地址值(可以自己设定,可以是I、Q、M,最好是用M),变量类型选择为BOOL,然后保存,如下图所示。
图5-为变量创建符号
双击FC1打开该功能,根据”典型电机启动控制电路”的电气原理图进行编程,实现保持和互锁功能,如下图所示。
图6-LAD版编程
同上述步骤,编写FC3(编程语言选为FBD),如下图所示。
图7-FBD版编程
类似的,编写FC4(编程语言选为STL),如下图所示。
图8-STL版编程
④在OB1中调用已编写的FC1、FC3、FC4
双击OB1,选择编程语言为STL,分别调用FC1、FC3和FC4(//将FC3和FC4屏蔽,当作注释),如下图所示。
图9-OB1中调用
4) 总结
1、 组态后才能通过变量表改输入,否则输入灯无法在CPU中显示
图10-变量表改输入注意事项
2、STEP 7 V5.5安装版本为STEP7_PROFESSIONAL_2010_SR4,并且要安装PLCSIM,安装完成后要注册秘钥,否则软件无法运行。还可以先安装SR2,再装SP4的升级版。
在安装时不断提示重启,需要删除注册表中的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager下的PendingFileRemameOperationgs。
安装完成后F1功能不能使用,以及SET PG/PC interface是否能够设置,不会显示参数错误,能够和虚拟CPU以及实际CPU建立连接。有可能需要重新安装windows系统,并且安装好相应的系统补丁,重新安装STEP7才能解决。
敬请期待下一篇基础功能篇02-PLCSIM使用~
作者简介
谭俊豪:重庆大学机械工程学院学士,西门子中国公司培训生
本文为原创文章,于头条首发,欢迎转载,请注明出处和作者!