西门子6ES7318-3EL01-0AB0安装调试
西门子6ES7318-3EL01-0AB0安装调试
语句表STL表示的置位/复位指令
功能图FBD表示的位逻辑指
、实验目的
选用PLC时用户需要考虑以下因素:
1.用户存储器容量
PLC中用户存储器一般由用户程序存储器和数据存储器组成,小型PLC的用户存储器容量多为几K字节,而大型PLC可达到几M字节。
2.输入输出点数
输入输出的点数决定了PLC可控制的输入开关信号和输出开关信号的总体数量。
3.扫描速度
扫描速度通常指PLC扫描1 K字节用户程序所需的时间,一般以ms/K为单位。
4.编程指令的种类和功能
某种程度上用户程序所完成的控制功能受限于PLC指令的种类和功能。PLC指令的种类和功能越多,用户编程则越方便简单。
5.内部寄存器的配置和容量
用户编制PLC程序时,需要大量使用PLC内部的寄存器存放变量、中间结果、定时计数及各种标志位等数据信息。因此内部寄存器的数量直接关系到用户程序的编制。
6.PLC的扩展能力
在进行PLC选型时,其扩展性是一个非常重要的因素。一般来说可扩展性包括存储容量的扩展、输入输出点数的扩展、模块的扩展、通信联网功能的扩展等。
让学员对步进指令有所了解。
☆步进指令的执行时序。
☆索引寄存器的基本使用方法。
☆一些**指令的使用方法。二、实验设备
YX-80系列PLC实训装置,
FX-20P手持编程器,个人计算机(WINDOW), SC-09编程线缆;
FX-PCS/WIN编程环境;
自控正、回火炉实验板。
连接导线一套。指示显示单元实验板。三、实验内容
彩灯循环以七种状态循环执行。
1? 同时支持 PROFIBUS 和 PROFINET 现场总线 ? 每个接口模块大可以扩展 63 个模块或 2 m 宽 ? ET 200S 中拥有 CPU314 功能的集成 PROFIBUS DP 通讯口的 IM151-7 CPU 和具 有 3 个 PROFINET 接口的 IM151-8 PN/DP CPU接口模块 ? ET 200S 中可以扩展大 7.5 kW 的电机启动器和大 4.0 kW 的变频器 ? 拥有丰富的诊断功能,包括断线,短路和通道级的诊断功能 ? 支持故障安全型与标准模块共存于一个 ET 200S 站点 ? 支持丰富的数字量,模拟量,功能模块 ? 支持带电热插拔功能,使得在运行情况下也可以轻松完成模块的更换 ? 标准的 DIN35 安装导轨、??控制要求
①*状态要求输出:全亮*全灭*全亮*全灭*......2-3次。
②第二状态要求输出:在全部输出ON的情况下,从低位到位顺次OFF2-3次。
③第三状态要求输出:在全部输出ON的情况下,从位到低位顺次OFF2-3次。
④第四状态要求输出:在全部输出OFF的情况下,从低位到位以两位一单元顺次ON 1-3次。
⑤第四状态要求输出:在全部输出OFF的情况下,从位到低位以两位一单元顺次ON 1-3次。
⑥第六状态要求输出:在全部输出ON的情况下,从低位到位顺序OFF1位,OFF2位,OFF3位,OFF4位,OFF3位,OFF2位……直到全OFF o
⑦第七状态要求输出:在全部输出高8位与低8位分别以ON,? OFF->OFF,ON->ON, OFF2->开机运行,彩灯开始以七种状态循环执行,状态七完成后自动从状态一重新开始循环。
3、根据上述控制要求,编制系统控制程序,调试并运行程序
四、编程练习
????自行设计广告牌彩灯闪烁的控制要求,编制程序,并上机调试运行。
、创建一个项目或打开一个已有的项目
?? 处理与 PROFIBUS-DP 主站的所有数据交换 ? 6 种型号: - IM 151-1 基本型 - IM 151-1 紧凑型 32DI 直流 24 V - IM 151-1 紧凑型 16DI 直流 24 V/16 DO 直流 24 V/0.5 A - IM 151-1 标准型 - IM 151-1 光纤标准型接口模块 - IM 151-1 高性能型???在进行控制程序编程之前,首先应创建一个项目。执行菜单【文件】→【新建】选项或单击工具栏的新建按钮,可以生成一个新的项目。执行菜单【文件】→【打开】选项或单击工具栏的打开按钮,可以打开已有的项目。项目以扩展名为?. mwp?的文件格式保存。
???2)、设置与读取PLC的型号
??在对PLC编程之前,应正确地设置其型号,以防止创建程序时发生编辑错误。如果了型号,指令树用红色标记“X"表示对当前选择的PLC无效的指令。设置与读取PLC的型号可以有两种方法:①执行菜单【PLC】→【类型】选项,在出现的对话框中,可以选择PLC型号和CPU版本如图2所示。②双击指令树的【项目1】,然后双击PLC型号和CPU版本选项,在弹出的对话框中进行设置即可。如果已经成功地建立通信连接,单击对话框中的【读取PLC】按钮,可以通过通信读出PLC的信号与硬件版本号。3)、?选择编程语言和指令集?
???S7-200系列PLC支持的指令集有SIMATIC和IEC1131-3两种。SIMATIC编程模式选择,可以执行菜单【工具】→【选项】→【常规】→【SIMATIC】选项来确定。
??编程软件可实现3种编程语言(编程器)之间的任意切换,执行菜单【查看】→【梯形图】或【STL】或【FBD】选项便可进入相应的编程环境。
??4)、确定程序的结构
? 用于将 ET 200S 连接至 PROFINET 的接口模块 ? 与 PROFINET IO 控制器进行所有的数据交换 ? 4 种型号 - IM151-3 PN 标准型 - IM151-3 PN 高性能型 - IM151-3 PN 高速型 - IM151-3 PN FO ? 集成双端口交换机,用于总线形拓扑结构
??简单的数字量控制程序一般只有主程序,系统较大、功能复杂的程序除了主程序外,可能还有子程序、中断程序。编程时可以点击编辑窗口下方的选项来实现切换以完成不同程序结构的程序编辑可以PLC对程序执行有限次数扫描(从1次扫描到65,535次扫描),通过PLC运行的扫描次数,可以监控程序过程变量的改变。*次扫描时,SM0.1数值为1。
1.?执行单次扫描
现场调试是整个控制系统完成的重要环节。任何程序的设计很难说不经过现场调试就能使用的。只有通过现场调试才能发现控制回路和控制程序不能满足系统要求之处;只有通过现场调试才能发现控制电路和控制程序发生矛盾之处;只有进行现场调试才能后实地测试和后调整控制电路和控制程序,以适应控制系统的要求。
7) 编写技术文件并现场试运行
经过现场调试以后,控制电路和控制程序基本被确定了,整个系统的硬件和软件基本没有问题了。这时就要全面整流技术文件,包括整理电路图、 PLC 程序、使用说明及帮助文件。到此工作基本结束。产品详情
?西门子S7-1200是西门子S7系列PLC产品中一员,S7系列产品包含有:S7-200、Smart 200、S7-1200、S7-300、S7-1500、S7-400等系列PLC,其中S7-200、Smart 200、S7-1200系列PLC主要是面对中小型系统项目编程的PLC。因为它们大扩展点数都不超过300个点概述
SIMATIC S7-1200,CPU 1211C, 紧凑型 CPU,AC/DC/继电器, 机载 I/O: 6 个 24V DC 数字输入;4 个 2A 继电器数字输出; 2 AI 0-10V DC, 电源:交流 47-63Hz 时 85-264V AC, 程序存储器/数据存储器 30 KB
一、S7-1200存储卡的基本介绍
S7-1200CPU使用的存储卡为SD卡,有如下四种功能(实际为三种):
1. 作为CPU的预装载存储区,用户项目文件仅存储在卡中,CPU中没有项目文件,离开存储卡将无法运行。
2. 在有编码器的情况下,作为向多个S7-1200PLC传送项目文件的介质。
3. 忘记密码时,清除CPU内部项目文件和密码。
4. 更新S7-1200CPU的固件版本(只限24M卡)。
注意:
1. 对于S7-1200CPU,存储卡不是必需的。
2. 将存储卡插到一个处于运行状态的CPU上,会造成CPU停机。
3. S7-1200CPU仅支持由西门子制造商预先格式化过的存储卡。
订货号:
订货号 容量 6ES7 954-8LB00-0AA0 2M 6ES7 954-8LC00-0AA0 4M 6ES7 954-8LF00-0AA0 24M4. 如果使用Windows格式化程序对存储卡进行格式化,CPU将无法使用该存储卡。
5. 目前S7-1200还无法配合存储卡实现配方和数据归档的**功能。
二、S7-1200存储卡的工作模式
两种工作模式:
1. 程序卡:作为S7-1200CPU的装载存储区,所有程序和数据存储在卡中,CPU内部集成的存储区中没有项目文件,设备在运行过程中存储卡不能被拔除。
2. 传输卡:用于从存储卡向CPU传送项目,传送完成后必须将存储卡拔出,CPU可以离开存储卡独立运行。
三、程序卡模式
优点:更换CPU时不需要重新下载项目文件。
怎样将项目文件装载到存储卡:
1:将存储卡设定到“编程"模式。建议做此操作之前清除存储卡中的所有文件。
第二步:设置CPU的启动状态为“Warm restart-RUN"。
第三步:将CPU断电。
第四步:将存储卡插到CPU卡槽内。
第五步:将CPU上电。
第六步:使用博途软件下载项目,此时是将项目文件(包括用户程序、硬件组态和强制值)下载到存储卡中,而不是CPU内部集成的存储区中。
完成上述步骤后,CPU可以带卡正常运行。此时如果将存储卡拔出,CPU会报错,“ERROR"红灯闪烁。
四、传输卡模式
优点:在没有编程器的情况下,方便快捷地向多个S7-1200CPU拷贝项目文件。
怎样向传输模式的存储卡中装载项目:
1:将存储卡设定到“传输"模式。建议客户做此操作前清除存储卡中的所有文件。
第二步:设置CPU的启动状态为“Warm restart-RUN"。
第三步:直接拖拽PLC设备到存储卡盘符。
说明:
做好的“程序卡"可以直接更改为“传输卡"。
从存储卡复制项目到S7-1200CPU:
1:将CPU断电。
第二步:将存储卡插到CPU卡槽。
第三步:将CPU上电,CPU上“MAINT"黄灯闪烁。
第四步:将CPU断电,将存储卡拔出。
第五步:将CPU上电。
五、使用存储卡清除密码
如果忘记了之前设定到S7-1200的密码,通过“恢复出厂设置"无法清除S7-1200内部的程序和密码,清除方式就是使用存储卡。步骤如下:
1. 将S7-1200设备断电。
2. 插入一张存储卡插到S7-1200CPU上,存储卡中的程序不能有密码保护。
3. 将S7-1200设备上电。
S7-1200上电后,会将存储卡中的程序复制到内部的FLASH寄存器中,即执行清除密码操作。
也可以用相同的方法插入一张全新的或者空白的存储卡到S7-1200CPU,设备上电后,S7-1200CPU会将内部的存储区的程序转移到存储卡中,拔下存储卡后,S7-1200CPU内部将不再有用户程序,即实现了清除密码。
存储卡中的内容可以使用读卡器清除。
注意:
1. 不要格式化存储卡。
2. IP地址并不能被清除。
3. 插入空白存储卡后,内部装载存储区的设备组态、用户程序和任何的强制值被复制的存储卡中(即便是原来CPU内容为空也是如此)。存储卡此时成为一个包括之前存储在内部装载存储区的数据的程序卡。复制完成后,内部装载存储区被清空。如果插入的不是空白卡,内部装载存储区将不被清空。
六、使用24M存储卡更新S7-1200CPU的固件版本。
注意:
1. 不同订货号的S7-1200CPU的固件文件不同,下载地址也不同。用户在下载和更新固件之前请核对产品订货号。
2. 2M和4M的村欻卡不能用于CPU固件升级。
3. 固件升级前CPU内部存储的项目文件(程序块、硬件组态等)不受影响,不会被清除。
4. 如果存储卡中的固件文件订货号与实际CPU的订货号不一致,即使执行了下列步骤,CPU的原固件版本也不会改变。
更新CPU的固件步骤如下:
1:使用电脑通过读卡器清除存储卡中的内容。注意:不要格式化存储卡。
第二步:下载新版固件文件,里面包含一个“S7_JO.SYS"文件和一个“FWUPDATE.SYS"文件夹。
第三步:将“S7_JO.SYS"文件和“FWUPDATE.SYS"文件夹拷贝到存储卡中。
第四步:将存储卡插到CPU卡槽中,此时CPU会停止,"MAINT“指示灯闪烁。
第五步:将CPU断电再上电。CPU的"RUN/STOP“指示灯红绿交替闪烁说明你哥股减正在被更新中。"RUN/STOP“指示灯亮,"MAINT“指示灯闪烁说明固件更新已经结束。
第六步:拔出存储卡。
第七步:再次将CPU断电再上电
S7-1200的硬件——外部接线图
L+、M接24VDC电源
1M、2M是公共端子
S7-1200的硬件信号板SB( signal board)
通过信号板可以给CPU增加I/O,SB连接在CPU的前端。
1、具有4个数字量I/O(2 x DC输入和2 x DC输出)的SB
2、具有1路模拟量输出的SB
① SB上的状态LED
② 可拆卸用户接线连接器
S7-1200的硬件——信号板SB 1221接线图
SB 1221 DI 4X24 VDC,200 kHz
S7-1200的硬件——信号板SB 1222接线图
SB 1222 DQ 4X24 VDC,200 kHz
S7-1200的硬件——信号板SB 1223接线图
SB 1223 DI 2X24 VDC/DQ 2X24 VDC,200 kHz
S7-1200的硬件——信号板SB 1232 1x模拟量输出接线图
S7-1200的硬件——信号模块SM(signal module)
可以使用信号模块给CPU增加附加功能。信号模块连接在CPU右侧
① 信号模块的I/O的状态LED
② 总线连接器
③ 可拆卸用户接线连接器