欢迎来到天天文库
浏览记录
ID:46807874
大小:8.87 MB
页数:309页
时间:2019-11-28
《西门子PLC教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一章西门子PLC简单概述第二章使用STEP7创建一个工程(硬件组态)第三章西门子编程语言学习第四章西门子的程序设计第五章利用WinCCflexible软件创建工程系统西门子PLC300系列培训教程1主要内容1.PLC功能与特点,及S7-300硬件介绍2.组态,I/O分配,IO监控,硬件下载;3.软件编写,一段小代码(S,R指令作用)一、PLC的结构和工作过程PLC的基本结构PLC的扫描过程二.手动创建STEP7项目1.在Step7中,点击“文件->新建”,弹出”新建项目”对话框,在”名称”中输入项目名称,然后点击
2、”确定”.2.右键点击”GAGB_1”,在“插入新对象”中选择“SIMATIC300站点”。3.双击“硬件”,打开硬件配置画面“HWConfig”4.准备硬件组态如果上图中没有显示右框的硬件配置内容(即找不到硬件模块),那么可以通过“视图”-〉目录让它显示。5.硬件组态1.先插入导轨,即点击选择“simatic300”/Rack-300/Rail,然后按动鼠标到上面红色框图位置,之后松开鼠标,显示(0)UR,表示0号导轨5.硬件组态2。在导轨上插入各种S7-300模块,注意一般第1个通道是电源模块,第2通道是CPU
3、的位置,第3个通道是预留的。5.硬件组态设置CPU属性注意1:插入CPU时,一般会弹出一些窗口,譬如设置IP地址等,点击OK即可。5.硬件组态注意2:插入输入输出模块时,Step7会产生默认的IO地址,如果要修改IO地址:通过双击该模块,会产生“属性”窗口,在“地址”框中,取消“系统默认”的选择,然后在“开始”位置可以输入自己想要的IO地址。5.硬件组态(6/6)编译硬件组态(完成后的窗口)系统自动创建程序文件夹包含一个循环组织块OB1硬件组态注意事项1.导轨上UR上第3个模块的位置一般为空。有扩展导轨时用。硬件组
4、态注意事项2.注意购买的硬件版本,最好软件组态与之对应。硬件组态注意事项3.如果买了1个模块,但是Step7硬件组态中找不到这个模块,可以通过“选型”的“安装HW更新”,通过网络更新step的硬件组态模块。硬件的下载硬件下载步骤1:设置PC与PLC的接口方法(是MPI,DP,网线)。在“选项”的“设置PG/PC接口”,打开”设置PG/PC接口”窗口。硬件的下载硬件下载步骤2:硬件的编译及下载。编译是检查硬件配置是否正确;编译正确后才进行下载。三、程序编写PLC运行程序规则是:第一次上电启动时,先扫描OB100,然后
5、扫描OB1;之后,仅循环扫描OB1三.程序编写第一次双击OB1,打开OB1时,会弹出上图,选择LAD(即梯形图编程),再点击“OK”,之后就可以正常打开了。8.在OB1中编辑LAD程序(2/2)编写梯形图(LAD)程序6.编辑符号表符号表的含义:就是给地址起名字,譬如I2.0齐名叫“I_红灯开关”。方法:双击“S7程序”/符号,打开符号编辑器,在其中给地址起名字即可。注意,最后点击保存按钮。7.程序编辑窗口§3.4下载和调试程序为了测试前面我们所完成的PLC设计项目,必须将程序和模块信息下载到PLC的CPU模块。要
6、实现编程设备与PLC之间的数据传送,首先应正确安装PLC硬件模块,然后用编程电缆(如USB-MPI电缆、PROFIBUS总线电缆)将PLC与PG/PC连接起来,并打开PS307电源开关。下载程序及模块信息1.下载程序及模块信息具体步骤如下:执行菜单命令【PLC】→【Download】,或单击鼠标右键执行快捷菜单命令【PLC】→【Download】将整个S7-300站下载到PLC。第3章S7-300编程语言学习第4章S7-300编程语言学习§4.1STEP7编程语言§4.2数据类型§4.3S7-300指令基础§4.4
7、位逻辑指令§4.5定时器与计数器指令§4.6数字指令§4.7控制指令§4.1STEP7编程语言STEP7是S7-300/400系列PLC应用设计软件包,所支持的PLC编程语言非常丰富。该软件的标准版支持STL(语句表)、LAD(梯形图)及FBD(功能块图)3种基本编程语言,并且在STEP7中可以相互转换。专业版附加对GRAPH(顺序功能图)、SCL(结构化控制语言)、HiGraph(图形编程语言)、CFC(连续功能图)等编程语言的支持。不同的编程语言可供不同知识背景的人员采用。STL(语句表)STL(语句表)是一种
8、类似于计算机汇编语言的一种文本编程语言,由多条语句组成一个程序段。语句表可供习惯汇编语言的用户使用,在运行时间和要求的存储空间方面最优。在设计通信、数学运算等高级应用程序时建议使用语句表。LAD(梯形图)LAD(梯形图)是一种图形语言,比较形象直观,容易掌握,用得最多,堪称用户第一编程语言。梯形图与继电器控制电路图的表达方式极为相似,适合于熟悉继电器控制电路
此文档下载收益归作者所有