s7-300工程实战总结
- 格式:pdf
- 大小:217.61 KB
- 文档页数:19
2015-2016学年第2学期电气工程综合训练IV报告-----实景模拟远程恒压供水系统班级:电气姓名:学号:指导教师:2016年03月11日1.设计任务:课题:实景模拟远程恒压供水系统以双电机变频调速模拟恒压供水系统双泵“一用一备”现场实景。
要求实现“三地四级”控制,具有超压、欠压、故障报警功能,并且程控时能够定时换泵,两地屏显各泵运行时间等工况信息。
2.设计背景:目前,国内大部分城市供水系统仍采用较为传统的供水方式。
值班人员根据实际的用水量或累积的经验,通过人工的方式调节水泵电机的开停来实现简单的供水控制。
当用水量增大,供水压力变小时,即手动增加一台水泵;当用水量减小,供水压力变大时,则把最先运行的水泵关停。
这种传统的供水方式存在着许多缺点,特别是多台水泵供水系统尤为严重。
首先,由于水泵电机只能工作在额定运行和停车两种工作状态,无法为用户提供稳定可靠的供水压力,且系统完全依赖于人工操作来控制,因而供水质量受人为因素影响较大,无法为用户提供稳定的供水压力,且经常会出现断水、水管爆裂、管道共振等现象。
其次,由于水泵电机只能工作在工频状态,长期高速运行,电能浪费较大,据统计,在目前传统的供水方式中,电费在水费成本中的比例高达50%以上。
再次,由于人为的控制难以始终保证电机在运行过程中投切次序的正确性,容易导致电机在长期运行过程中磨损不均,并且增大了误操作的可能性,造成设备使用寿命短,维修量大,设备和人工成本都较高。
最后,在目前的城市生活小区、高层建筑供水系统中,基本采用高位水箱或低位蓄水池的供水方式,这样既增大了基建投资,同时也造成了水资源的二次污染。
近几年来,随着计算机技术、控制技术、PLC技术、变频技术在工业控制领域的飞速发展和人们对生活用水质量要求的不断提高,基于变频调速技术的恒压供水系统逐渐产生并不断完善,通过先进的工业控制技术手段,传统供水方式的所有缺点都可以加以避免,甚至可以采用现场总线、工业以太网等目前自动化控制领域的高新技术实现更高级的远程监控和访问。
PLC学习总结PLC在目前的自动化系统控制中,有很重要的地位,在我们厂用的地方也很多,通过这次学习对PLC有了一定的了解熟悉,为以后维护现场能快速解决疑难问题打下一个基础。
下面是学习笔记内容:首先是PLCS7-300软件的安装:Step7_V5.4_SP3_CN为软件包,将软件包解压后,会出现一个文件夹,这个文件夹中包含了S7-300程序所需的所有软件,这其中有DotNetFramework文件,这个文件是微软控件补丁,只有先装这个软件才能在微机上建立一个安装的平台,然后再装STEP7,这个软件为S7-300的程序软件,装好后,还需要一个授权保护器Automation License Manager,这个软件不装的话是没法授权无法使用,这三个软件如果手动安装是必不可少的。
还有一种安装方法就是自动安装,自动安装比较方便,但又一缺点,就是所安装的路径中,不能有中文,否之是安不上的,手动安装时可以的,一步一步,比较稳当。
最后还要安装一个仿真软件,S7-Plcsim53安装后就可在程序中运行仿真。
安装好后在桌面后有两个图标,,一个是项目管理器SIMATIC Manager,另一个是授权软件可在桌面删除,在桌面没有用,这个软件是后台运行的。
然后进入程序学习软件,首先是硬件组态,模块组态,程序编译,程序下载,程序仿真。
硬件组态是在,刚打开程序时,选着新建,点击硬件会出现上面空白表格,通过右边框中的型号,双击或拖动到空白表格中,然后再里面选SM-300对话框,会在下面弹出卡件型号,有AI-300模入,AO-300模出等卡件,常用的都有,CPU是在CPU-300中选折,进入空白表格后在下方的表格中也会出现,在下面已选的卡键后面设置I地址和Q地址,燃后保存即可。
点击CPU 313C-2 DP进入模块组态。
题中的模块如FC1,FC2等都是通过鼠标右键,里面有一个插入新对象,里面有功能块,组织块,数据块等,点击后出现上面的符号。
S7-300软冗余调试总结我用的软硬件配置:概述:本系统2个315-2DP CPU通过CP343-1连接到以太网交换机实现冗余链路,用DP 通讯的IM153-2 冗余套件实现ET200M的冗余通讯,CP1612SIEMENS以太网卡连接到交换机实现WINCC与冗余系统的通讯(据说可以直接用计算机网卡实现)。
下面介绍我整理后的实现过程:硬件配置:先添加两个站A站和B站,每个站单独进行配置,硬件配置完后,需要增加一个冗余连接,这需要打开“网络配置”(configure network),在里边右击A站CPU(B站也行)会出现菜单,选择“添加新连接”(insert new connection),如果两个站都配置过,这是就会出现B站的信息,而且默认已经选在了B站CPU上,你需要做的就是在下边选择“连接类型”(connection type),我用以太网ISO-TCP协议实现冗余的,这里根据自己需要的类型选择就行,点OK,就出现下面这个画面,这里边的ID:7 和LADDR十六进制100,也就是十进制256,后边设置FC100要用到。
注意ID(hex)0007 A050 这里是可以选择的,原来是0001 A050,被我改成了0007 A050,这时的ID就成了7。
因为资料上说以太网实现冗余一般Local ID 不能小于2(其他方式实现没说),所以要改一下,两个CPU的都要改一致,这个在后边设置FC100参数要用到,这样就建立了一个新的连接,在界面的下方能看到一个连接出现,另外需要注意的是如果用DP冗余I/O那么ET200M必须两个站里都要做,而且要一模一样,DP地址也一样。
另一个需要注意的是输出地址必须连续,这个一般的时候如果有模拟量数字量混合的话,容易不连续,需要修改一下,改成连续的,比如我这里Q改为0~9,这个在后边FC100设置也要用。
硬件配置需要注意的就这些。
软件实现:要实现软冗余,需要在OB100中调用FC100“SWR_START”,用于初始化冗余,再在OB35中调用FB101“SWR_ZYK”来实现冗余程序和数据的同步,然后再OB86中调用FC102“SWR_DIAG”进行诊断,这个诊断调用必须得做。
淄博职业学院电子电气工程学院实训报告姓名学号班级P11电气3班专业电气自动化技术主讲教师张世生指导教师张世生日期2013.3.27 课程可编程控制器实训室S1-326实训项目:实训一小车控制实训目的1、了解三相电动机控制的工作原理。
2、掌握S7-300硬件组态步骤、项目建立。
3、掌握I/O口的分配方法。
4、了解STEP7编程软件,PLCSIM的使用。
仪器设备1、S7-300PLC-主机单元一台。
2、计算机一台。
3、安全连线若干条。
4、PLC串口通讯线一条。
实训步骤:一.电动机控制要求如下:(1)先拨上正转开关SB1,再拨下SB1,电机正转。
(2)先拨上停止开关SB3,再拨下SB3,电机立即停止运行。
(3)先拨上反转开关SB2,再拨下SB2,电机反转。
正转时,反转无法启动;反转时,正转无法启动。
正反转的切换只能通过停止来实现。
(4)先拨上停止开关SB3,再拨下SB3,电机立即停止运行。
二、I/O分配表三.接线原理图I0.0 正转启动开关Q0.0 KM1 I0.1 反转启动开关Q0.1 KM2 I0.2 停止开关Q0.2 KM△Q0.3 KMY四.梯形图小结通过实训,熟悉了编程软件STEP7项目建立、硬件组态、仿真器应用。
教师评语教师签字:张世生日期:2013.4.5 电动机控制梯形图淄博职业学院电子电气工程学院实训报告姓名学号班级P11电气3班专业电气自动化技术主讲教师张世生指导教师张世生日期2013.4.26 课程可编程控制器实训室S1-326实训项目:实训二运输带顺序控制实训目的1、了解运输带控制的工作原理。
2、了解用梯形图编写程序的编程方法和了解本实训的指令程序。
3、掌握I/O口的分配和I/O口接线方法。
4、理解编程器的基本操作以及编程器的输入、修改、检查和运行操作。
仪器设备1、S7-300PLC-主机单元一台。
2、计算机一台。
3、安全连线若干条。
4、PLC串口通讯线一条。
一.控制要求如下:仿真实验要求用“新建项目”向导生成一个名为“运输带控制”的项目(见随书光盘中的同名例程),CPU可以采用任意的型号。
S7-300实战总结1:使用CPU 315F和ET 200S时应如何避免出现“通讯故障”消息?使用CPU S7 315F, ET 200S以及故障安全DI/DO模块,那么您将调用OB35 的故障安全程序。
而且,您已经接受所有监控时间的默认设置值,并且愿意接收“通讯故障”消息。
OB 35 默认设置为100毫秒。
您已经将F I/O模块的F监控时间设定为100毫秒,因此至少每100毫秒要寻址一次I/O模块。
但是由于每100毫秒才调用一次OB 35,因此会发生通讯故障。
要确保OB35的扫描间隔和F监控时间有所差别,请确保F监控时间大于OB35的扫描间隔时间。
S7分布式安全系统,一直到V5.2 SP1 和 6ES7138-4FA00-0AB0,6 ES7138-4FB00-0AB0,6ES7138-4CF00-0AB0 都会出现这个问题。
在新的模块中,F 监控时间设定为150毫秒.2:当DP从站不可用时,PROFIBUS上S7-300 CPU的监控时间是多少?使用CPU的PROFIBUS接口上的DP从站操作PROFIBUS网络时,希望在启动期间检查期望的组态与实际的组态是否匹配。
在 CPU属性对话框中的Startup选项卡上给出了两个不同的时间。
3:如何判断电源或缓冲区出错,如:电池故障?如果电源(仅S7-400)或缓冲区中的一个错误触发一个事件,则CPU操作系统访问OB81。
错误纠正后,重新访问OB81。
电池故障情况下,如果电池检测中的BA TT.INDIC开关是激活的,则 S7-400仅访问OB81。
如果没有组态OB81,则CPU不会进入操作状态STOP。
如果OB81不可用,则当电源出错时,C PU仍保持运行。
4:为S7 CPU上的I/O模块(集中式或者分布式的)分配地址时应当注意哪些问题?请注意,创建的数据区域(如一个双字)不能组态在过程映象的边界上,因为在该数据块中,只有边界下面的区域能够被读入过程映像,因此不可能从过程映像访问数据。
S7-300PLC实验报告PLC实验报告⼀、实验⽬的1.了解机电⼀体化系统及其相关技术2.熟悉PLC的应⽤领域3..掌握PLC系统设计⽅法4.基本掌握PLC常规编程5.做出相应⽂档报告及评价6.培养学习、独⽴思考、组织及团队合作精神的能⼒⼆、预备知识1.机电⼀体化系统设计⽅法、步骤机电⼀体化系统(产品)的主要特征是⾃动化操作。
因此。
设计⼈员应从其通⽤性、耐环境性、可靠性、经济性的观点进⾏综合分析,使系统(或产品)充分发挥机电⼀体化的三⼤效果。
为充分发挥机电⼀体化的三⼤效果,使系统(或产品)得到最佳性能,⼀⽅⾯要求设计机械系统时应选择与控制系统的电⽓参数相匹配的机械系统参数,同时也要求设计控制系统时,应根据机械系统的固有结构参数来选择和确定电⽓参数,综合应⽤机械技术和微电⼦技术,使⼆者密切结合、相互协调、相互补充,充分体现机电⼀体化的优越性。
2.PLC应⽤领域及使⽤⽅法(1)PLC的应⽤领域PLC是以⾃动控制技术、微计算机技术、和通信技术为基础发展起来的新⼀代⼯业控制装置,随着微处理器技术的发展,PLC 得到了迅速的发展,也在社会各领域的⽣产中得到了越来越多的应⽤。
⽬前,PLC在国内外已⼴泛应⽤于钢铁、⽯油、化⼯、电⼒、建材、机械制造、汽车、轻纺、交通运输、环保及⽂化娱乐等各个⾏业,使⽤情况⼤致可归纳为如下⼏类。
1)开关量的逻辑控制这是PLC最基本、最⼴泛的应⽤领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可⽤于单台设备的控制,也可⽤于多机群控及⾃动化流⽔线。
如注塑机、印刷机、订书机械、组合机床、磨床、包装⽣产线、电镀流⽔线等。
2)模拟量控制在⼯业⽣产过程当中,有许多连续变化的量,如温度、压⼒、流量、液位和速度等都是模拟量。
为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。
PLC⼚家都⽣产配套的A/D 和D/A转换模块,使可编程控制器⽤于模拟量控制。
计数器总结一、接线CPU 312C 连接器的针脚分配:二、组态1、建立项目,在硬件组态中插入CPU312C;2、双击硬件组态中的计数(Count)进入组态画面,选择通道编号0或1,做参数设置;3、选择工作模式可供选择的工作模式有:1):不组态---不组态任何计数或输出功能2): 连续计数-- 计到上限时跳到下限从新开始。
● 向上计数达到上限时,它将在出现下一正计数脉冲时跳至下限处,并从此处恢复计数。
● 向下计数达到下限时,它将在出现下一负计数脉冲时跳至上限处,并从此处恢复计数。
3): 一次(单次)计数--计到上限时跳到下限等待新的触发。
计数器从0 或装载值开始向上或向下计数,达到限制值后,计数器将跳至相反的计数限值,且门自动关闭。
要重新启动计数,必须在门控制处生成一个正跳沿4):周期计数—从装载值开始计数, 到可设置上限时跳到装载值从新计数。
计数器从0 或装载值开始向上或向下计数,达到限制值后,计数器将跳至装载值并从该值开始恢复计数。
5);频率测量---CPU 在指定的积分时间内对进入脉冲进行计数并将其作为频率值输出。
三、操作参数1:主计数方向-----可分上/下计数•无:计数范围无限制•递增:限制递增计数范围。
计数器从“0”或输入值开始,沿正方向计数,直至所声明的终点值-1,然后跳回到下一变送器的正脉冲的输入值。
•递减:限制递减计数范围。
计数器从所声明的起点或输入值开始,沿负方向计数,直至为“1”,然后跳回到下一编码器的负脉冲的起始值。
2:门功能(门函数)--只有在门打开时计数值才有效1) 取消计数--门再次打开时计数值清零在关闭并重新启动门后将从装载值开始重新开始计数操作。
当门控功能打开时,开始计数,当门控功能再次打开时,恢复到输入值。
2) 停止计数--门再次打开时计数值在上次计数值上计数在关闭门后将从最后的实际计数值开始恢复计数当门控功能关闭时,计数中断,当门控功能再次打开时,恢复到最后的实际数值。
S7-300软冗余系统调试心得S7-300软冗余系统调试心得集成工程部张宏伟1 基本结构及工作原理1.1 基本结构硬件结构包括一对S7-300控制器及I/O、ET200从站(每个从站必须包括2个IM153-2和对应的I/O模块,必须采用有源端子板)及3个通讯(A站对分布式IO PROFIBUS-A、B站对分布式IO PROFIBUS-B、A站对B站数据同步(MPI\PROFIBUS\Ethernet))。
软件需要STEP7 V5.x 及软冗余软件包V1.x基本结构如下图所示:图1.1 S7-300软冗余基本结构由上图可以看出,软冗余可以实现的冗余有主机架电源及总线冗余控制器冗余现场总线冗余1.2 工作原理在软冗余系统进行工作时,A、B控制系统(CPU、通讯、I/O)独立运行,有主系统的PLC 掌握对ET200从站的I/O控制权。
A、B 系统中的PLC程序有非冗余用户程序段和冗余用户程序段组成,CPU 在执行冗余程序段之前会读取系统的冗余状况,若为主系统则PLC执行全部程序,若为备用系统则跳过冗余程序段只执行非冗余用户程序。
图1.2 软冗余工作流程1.3 程序结构对于硬件组态,可采用西门子提供的冗余模板,修改CPU信号并添加ET200从站,比较简单,没有什么特别的地方,这里就不再赘述。
S7-300软冗余系统的用户程序包括非冗余程序段、用户程序段、系统诊断功能块、站间冗余数据备份等组成,一般建议将非冗余程序段写到OB1中,而冗余程序段写在OB35中。
非冗余程序段和冗余程序段与普通系统的写法一样,区别只是放置的位置不同。
在编制冗余程序的时候需要先调用FB 101 功能块,用来判断整个系统的冗余状况,在FB101 的背景DB块中可以读取到冗余连接状况和标志位。
利用冗余标志位来选择执行或者不执行冗余程序段。
因此编制冗余程序可分为4部分,如下图所示:图 1.3 软冗余程序结构首先启动系统冗余数据同步功能,根据状态字判断是否为主控制器,是否需要执行冗余程序段,若为主控制器执行冗余程序段,否则停止系统冗余程序段。
S7-300PLC实验报告一PLC技术的概念及发展过程1.1 PLC技术的概念PLC即可编程控制器,是指以计算机技术为基础的新型工业控制装置。
PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。
它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。
1.2 PLC技术的发展历史长期以来,计算机控制和传统PLC控制一直是工业控制领域的两种主要控制方法,PLC自1969年问世以来,以其功能强、可靠性高、使用方便、体积小等优点在工业自动化领域得到迅速推广,成为工业自动化领域中极具竞争力的控制工具。
但传统的PLC 体系结构是封闭的,各个PLC厂家的硬件体系互不兼容,编程语言及指令系统各异,用户选择了一种PLC产品后,必须选择与其相应的控制规程,不利于终端用户功能的扩展。
近年来,工业自动化控制系统的规模不断扩大,控制结构更趋于分散化和复杂化,需要更多的用户接口。
目前我国工业控制自动化技术、产业和应用都有了很大的发展,我国工业计算机系统行业已经形成。
工业控制自动化技术正在向智能化、网络化和集成化方向发展。
1.3 PLC的发展趋势(1)、功能向增强化和专业化的方向发展,针对不同行业的应用特点,开发出专业化的PLC产品。
以此提高产品的性能和降低产品成本,提高产品的易用性和专业化水平。
(2)、规模向小型化和大型化的方向发展,小型化是提高系统可靠性基础,产品的体积越来越小,功能越来越强;大型化是应用在工业过程控制领域较大应用市场,应用的规模从几十点到上千点,应用功能从单一的逻辑运算扩展几乎能满足所有的用户要求。
二西门子S7-300 PLC1 S7-300的系统结构S7-300 PLC是模拟式中小型PLC,电源、CPU和其他模块都是独立的,可以通过U形总线把电源(PS)、CPU和其他模块紧密固定在西门子S7-300的标准轨道上。
1: CPU 315F ET 200S “ ”CPU S7 315F ET 200S DI/DO OB35 “ ” OB 35 100 F I/O F 100 100 I/O 100 OB 35 OB35 F F OB35S7 V5.2 SP1 6ES7138-4FA00-0AB0 6 ES7138-4FB00-0AB0 6ES7138-4CF00-0AB0 F 150 .2: DP PROFIBUS S7-300 CPU CPU PROFIBUS DP PROFIBUS CPU Startup3:( S7 400) CPU OB81 OB81 BATT.INDIC S7-400 OB81 OB81 CPU STOP OB81 C PU4 S7 CPU I/O ( )( ) 256 254 ( CPU Properties )5 S7 CPU(GD)GD CPU GD GDCPU CPU GDCPU CPU GDCPU (SFB FB FC)6 S7-400 CPU 318-2DP6ES7951-1K... (Flash EPROM) 6ES7951-1A... (RAM) “ ”>7 LED CPU 31xC 124 125CPU 24V 1 LED 1 24V313C (6ES7 313-5BE0.-0AB0),313C-2DP (6ES7 313-6CE0.-0AB0),313C-2PTP (6ES7 313-6BE0.-0AB0), 314C-2DP (6ES7 314-6CF0.-0AB0),314C-2PTP (6ES7 314-6BF0.-0A B0)8 CPU 31x-2 PN/DP PN PROFINET(PROFINET) ( 100 Mbit/s9 “ ”CPU > Properties > Diagnostics/Clock “ ”> CPU10 PROFIBUS DPplc SFC14 “DPRD_DAT“ SFC15 “DPWR_DAT“ FC1 “DP_SEND“ FC2 ”DP_RECV“11 S7 CPUSFC 51“RDSYSST”CPU SFC 51 SSL ID 0111 1 =6 =7 =12 CPU 317-2PN/DP S7-300 FB14("GET") FB15("PUT")S7 CPU 317-2PN/DP S7-300 S7 NetPro < S7 FB14("GET") CPU FB15("PUT") CPU STEP 7 V5.3CPU 317-2PN/DP FB14("GET") FB15("PUT")FB14 FB15 OB1 REQ FB14 FB15 DONE NDR ERROR PUT GETSIMATIC_NET_CP CPU317-2PN/DP13 CPU 313C-2 PtP CPU 314-2 PtPSEND FETCHSEND (SFB 63) (DONE ERROR) FETCH (SFB 64)( REQ=0 ) FETCH (SFB 64) (DONE ERROR) SEND (SFB 63)( REQ=0 ) (SEND SFB 63 FETCH SFB 64) (SERVE SFB 65)14 MICROMASTER 420 440 ( ) CPU 317TSIMODRIVE 611U MASTERDRIVES MC SINAMICS S CPU 317T MICROMASTER15 DP CPU ( )CPU DP DP DX16 SFC65 SFC66 SFC67 SFC68SFC67 (X_GET) SFC68(X_PUT) ( ) SFC65 (X_SEND) SFC66 (X_RCV)76 S7-300 CPU 8 S7-400 CPU S7-200 S7-20017 I/O(SM/FM/CP) STEP 7S7-30018STOP STOPCPU HW Config191)2)3) ( SFC52 WR_USMSG)STOP STOP ( ) ( )20 MMC STEP 7MMC1) STEP 7 Windows ( )2) CPU "PLC > Module Information > Memory" " Load memory RAM + EPROM"3) MMC21 CPUCPU Flash-EPROM (MC) (MMC) (CPU 312 IFM ) MPI MPI/DP CPU PROFIBUSPG/PC CPU MPI MPI/DP22 MPI CPUCPU MPI "Set PG/PC interface"CPU MPI " " CPU CPU CPU MPI S7-CPU23 OB( 1) OB OB CPU STOP( OB70 72 7 3 81)S7-CPU12 ( )24 DP CPU315-2DP “ OBs”CPU315-2DP STEP7 OB I/OOB 82 OB OB 86 OB OB 122 I/O1 OB82 CPU OB82 OB82 4 OB82, CPU “ ” OB SFC 39 - 422 OB86 DP I/O CPU OB 86 OB 86 CPU “ ” OB86 SFC 39 - 423 I/O OB122 CPU OB 122 CPU OB 122 OB 122 OB 122, CPU “ ” “ ”25 ?STEP 7 “ ” “ ” CPU /26 S7 300 CPUS7 300 CPU RAM " " ( OB86 DP ) CPU , RAM " "27 CPU315-2DP CPU315-2DPCPU315-2DP S7 “H/W CONFIG” OB “OB82_MDL_ADDR” OB821 CPU315-2DP 4222 CPU315-2DP3 102228 S7-300 CPU DPCPU I-Slave CPU S7 DP HW Config DP " Commissioning/Test operation""Programming, status/modify..."S7 4 - PG/OP S7DP ( CP 343-1 ) MPI CPU 31829 S7-300 CPUCPU 312IFM 316-2DP SFC2, SFC3 SFC4 "B#16#0" " RETVAL" "8080h"CPU "B#16#0" (OB1, OB35) SFC2 "SET_RTM" OB(OB100)30L “0” L41: I/O个个 S7-300 I/O ( ) hardware个个个个42 SM321 DC 24V个个 MLFB 6ES7 321-1BH02-0AA0 SM 321 DC 24V个个个个个个43 STEP 7 SM374个个 SM374 16 16 8 8 /个个 SM374个个 SM 374 16 16 - SM 321: 6ES7321-1BH01-0AA0个个 SM 374 16 16 - SM 322: 6ES7322-1BH01-0AA0个个 SM 374 / / ( 88 ) - SM 323: 6ES7323-1BH01-0AA0个个个个44 6ES7 331-1KF0.-0AB0 I+个个 6ES7 331-1KF0.-0AB0 I+ > 50 PTC个个 12V ( 1 ) 30V个个个个45 CPU 2个个 “D” 1 20 2 CPU个个个个46 S7-300个个 1.8个个 :S7-300 AI 8 x RTD +/-1.0 +/-1.8个个个个47个个 S5/S7 AD "50Hz" 8 SM331-7KF02-0AB0 180ms 20ms 个个个个48 S7-300 S+ S-个个 SM 332个个 SM 332 S+ S- S+ S-个个 4个个 3 6个个 4 5个个 3-4 5-6个个 (S+ S-) 140 mV ( 10V) g 0.5 %个个个个49 6ES7 331-1KF0-0AB0?个个 M+ M- S- M-个个 : 6K V M M个个个个50 PT100 SM331个个 PT100 Ic+ Ic- SM331 M+ M-个个PT100 4个个个个个个***个个 1 3 SM331 MLFB 6ES7 331-7Kxxx-0AB0 b "个个 2 S7-300 4 SM331(MLFB 6ES7 331-7PF00-0AB0)个个 3 PT100个个个个51 HART SIMATIC S7-300 个个 HART HART S7-300 6ES7 331-7KF0x-0AB0 4 ( 6ES7 331-7RD00-0AB0) 16.66ms 20ms 100ms 250-Ohm个个 ( SIMATIC PDM) HART HART ( 6ES7 331-7TB00-0AB0 6ES7 332-5TB00-0AB0)61 FM350-1 24V , ,SF ,FM350 1 ?个个 , ( 24V), ,FM350-1 , 5V , , ,SF , , ,个个个个62 FM350 1 ?个个 FM350 1 ,个个 FM350 1 , (DI ), , , OB40 FM350 1 4个个个个63 FM350-1 , ?个个 FM350-1 CPU , , : 1 , FM350-1 , DB(UDT ) 18( 1) 22( 2), DINT, 28.0(DQ0) 28.1(DQ1),个个个个64 FM350-2 , ?个个 S7 300CPU FM , , , FM , , FM350 2 DB1 , 12 DB1.DBB0 , 200 DB1.DBD52 , FC3 , 200, 10 ,DB1.DBB0 ,DB1.DBD52 , 100 4 ,101 4 , DB1.DBB2 ,个个个个65 4-20 mA 4 mA ?个个 4ma -1 3.9995mA, 1.185 mA -4864 (10 ) 1.185mA, 8000 16 7FFF 16个个个个66个个个个 1. FC164 x y个个 2. FC165 x y个个 3. FC166 x y个个 4. FC167 x y个个个个67 S7 PLC个个 MPI S7 PLC GD GD S7 300 ,S7 300 S7 400 MPI MPI S7-300 S7-300 400 S7-300/400 S7 200 PLC OB35( 100ms) , OB1( )个个个个68: CPU个个 DP S7-300/400 CPU CPU 50ms 100ms CPU OB86 OB122 CPU个个个个69: 3964(R) RK 512个个 RK 512 , 3964(R) 3964(R) ( )个个个个70: DP “0”个个 DP OB86( S7-300/400) “ ”个个 1.个个 2. OB86 OB个个 3. OB8681 300PLC MMC个个 S7-300CPU Protection siemens PG 6ES7798-0BA00-0XA0 USB USB deleteS7 Memory Cardprommer 6ES7792-0AA00-0XA0 SIMATIC Manager File MMC MMC MMC jie MMC个个个个82 314C个个个个 1 “Gate function” “Cancel count” 0 1 个个 2 “Job” 1个个个个83 CP342-5 PROFIBUS FMS个个 CP342-5 PROFIBUS DP PROFIBUS FMS CP343-5 PROFIBUS FMS PROFIBUS DP CP342-5 CP343-5 PROFIBUS FDL个个个个84 CP342-5 FO个个 CP342-5 FO 3MB 6MB 5.1 CP342-5 STEP7 V5.1 CP342-5 , V5.0 CP342-5 CP342-5 S7-300 S7-300 I/O 4 11 8个个个个85 CP342-5 3个个 No DP CP342-5 S7 PROFIBUS FDL个个 DP Master CP342-5 PROFIBUS S7 FDL DP delay time FDL DP I O PROFIBUS个个 DP Slave CP342-5 The module is an active node on the PROFIBUS subnet CP 342-5 S7 FDL CP342-5个个个个86 CP342-5个个 S7-300 4 CP342-5 CP342-5 16 S7 Connection 16 S5-Compatible Connection CP342-5 No DP 32 DP Slave DP Master 28 CP342-5 PROFIBUS DP 124 244 Input 244 Output 2160 2160 CP342-5240 240 CP342-5 16 OP 16 S7 Connnection个个个个87个个 STEP7个个 S7-300 OB82 OB86 OB122 S7-400 OB82 OB87 OB122 个个个个88 CP342-5个个 CP342-5 OP S7 No DP FC1 DP_SEND FC2(DP_RECV) PROFIBUS DP个个个个89 CP342-5 Run STOP 个个 STEP7 CP342-5 24V M CPU M CP firmware CP342-5个个个个90 CP342-5 PROFIBUS个个 1. STEP7 S7-300个个 2. S7300 CPU个个 3. "SIMATIC 300 > CP 300 > PROFIBUS > CP342-5" CP342-5 S7300 Version5.1 Version5.0 Version5.1 Version5.0. 个个 4. CP342-5 PROFIBUS ”New…” PROFIBUS PROFIBUS(1) CP342-5 3个个 5. CP342-5 CP342-5 "Operating Mode" "DP Slave" CP342-5 CPU PROFIBUS FC1(DP_SEND) FC2 DP_RECV CPU CP342-5 CP342-5 PROFIBUS FC3 FC4个个 6. OK .个个个个91 CP342-5 PROFIBUS个个 1. STEP7 SIMATIC Manager S7300个个 2. 2-4 CP342-5 ”new…” PROFIBUS(1) OK个个 "Operating Mode" "DP Master"个个个个92 CP342-5 DP CPU DP个个 CPU DP CP443-5 DP Load/Transfer 2 Mov SFC14/15 I/O个个 342-5 DP Load/Transfer Mov PROFIBUS I/O CP342 PROFIBUS个个 1.CPU CP个个 2. CP342-5 PROFIBUS Output CPU Input CP342-5 Input/Output FC1 ”SEND” FC2 ”RECV” CP342-5 CPU个个个个93 DP_SEND DP_RECV"个个 "DP_SEND" "DONE" "ERROR" "STATUS" "DP_RECV" "NDR", "ERROR", "STATUS" "DPSTATUS" Error False STATUS 0 DONE=True NDR True CPU CP342-5个个个个94 DP CP CPU个个 CP342-5 "DP_SEND" "DP_RECV" PROFIBUS I/O CP342-5 Input Output PROFIBUS I/O CP342-5 Input Output 2160 Output Input CP342-5 PROFIBUS PLC "DP_SEND" "DP_RECV" CP342-5个个个个95 CP342-5 PROFIBUS个个 "DP_DIAG" (FC 3) cp job DP , dp dp cp cpu个个个个96 CP342-5 PROFIBUS DP ET200 IM151-1 IM153-2 CP342-5 SF个个 S7-300 CP342-5 DP IM153-2 IM153-2 DP S7 GSD ET200 IM153 DP GSD Tools > "Install new GSD file" "PROFIBUS-DP > Additional Field Devices". DP个个个个97 11.2. STEP7个个 STEP7 ’*.dll’257:5个个个个个个个个个个98 PLC S5TIME 个个个个 1 INT REAL PLC PLC ITD Integer to Double Integer RND Real to Double Integer with Rounding Off TIME FC40 TIME S5TIME个个个个 2 WORD PLC PLC Word Logic WOR_W MOVE S5TIME个个个个 3 WinCC 32 32 PLC TIME FC40 TIME S5TIME个个个个99 STEP 7个个 SFC 0 "SET_CLK" CPU个个 SFC 1 "READ_CLK" CPU个个 FC 3 "D_TOD_DT" DATE_AND_TIME DATE个个 FC 6 "DT_DATE" DATE_AND_TIME the day of the week个个 FC 7 "DT_DAY" DATE_AND_TIME个个 FC 8 "DT_TOD"个个 FC33 S5TIME TIME个个 FC40 TIME S5TIME个个个个100个个 :个个 S7-300 U MLFB 6ES7 153-1AA02-0XB0 DP DPV1 MLFB IM153-1AA00-0XB0 IM153 2-3 IM153个个 STEP7 5.1个个 S7-400 CPU S7-400 CP DP IM153 "Operating Parameters"个个 1 STEP7 PROFIBUS DP IM153“module exchange in opration”个个 2 IM153 PROFIBUS个个 3 I/O ET200M个个 4 ET200M “Replace modules during operation“( )个个 5 ET200M个个 6 IM153 I/O个个 S7-400 OB82 OB83 OB84 OB85 OB86 OB87 OB121 OB122 ET200M OB83 OB85 OB122个个个个 S7-300 CPU CP 342-5 DP GSD IM153 DP IM153 STEP7 PROFIBUS DP ET200M IM153 PROFIBUS101STEP7 KNOW_HOW_PROTECTIN, OUT IN/OUT /1 LAD/FBD/STL2 File—>Generate source3 LAD/FBD/STL SIMATICManager source source4 TITLE ”KNOW_HOW_PROTECT”5 source FileàSave FileàCompile6102 jie1. Source2. KNOW_HOW_PROTECT3. source: STL source 121( S7 400) CPU OB81OB81 BATT.INDICS7-400 OB81 OB81 CPU STOP OB81 CPU122CPU OB 82OB 82 SFC 51 SFC 59OB 82 OB 82123SM322-8BF 1 10mA( 1mA) “Wire breakage” SM322-8BF (0.5 10mA)10mA(24V ca. 2.4 kOhm)124 S7 318-2 CPU1. S7 2 MB 6ES7 953-8LM00-0AA0 6ES7 951-1KL00-0AA02. STEP 7 V3.13. PROM PC (PG)STEP71. CPU2.3. Simatic Manager “File/S7 Memory Card/Delete”4. Simatic Manager “PLC/Update CPU Operating System” “ ”CPU_HD.UPD5.1. CPU (PS)2. CPU3. CPU (PS)4. CPU EPROM CPU LED(INTF EXTFFRCE < span lang="EN-GB">CRST RUN < span lang="EN-GB">STOP);5. 2 STOP LED =>6.7. CPU .: .1251 2STEP 7126 DP DP- DP ( ) DP DP DP ( ) DP127 STEP 7128 2129 7FFFH7FFFH130141 CPU STOP ?个个 OB100 FC100 , : IEC_NO , DB_NO个个个个142 S7 , FC FB , , ?个个 1) Step7 , OB1, "file" "Generate Source" "Ctrl+T", , "object name" "tt", OK , , , , , FB1 FB2 , , SIMATIC Manager个个 2) S7 Program Sources tt, tt , "Know_How_Protect", , FB1 FB2 , , tt "Know_How_Protect"个个 : ( tt), , , Export Source , ,个个个个143 SFB41,SFB42,SFB43 FB41,FB42,FB43个个 SFB41(CONT_C),SFB42(CONT_S),SFB43(PULSEGEN) FB41(CONT_C),FB42(CONT_S),FB43(PULSEGEN) SFB41,42,43 FB41,42,43 SFB41,42,43 CPU314IFM;FB41,42,43 CPU313 CPU( CPU314IFM), SFB41,42,43 CPU314IFM , CPU个个个个144个个 AR2 ( AR2 )个个 :个个TAR2 // AC1( )个个UD DW#16#00FF_FFFF // ID个个L P##variable //个个+D //个个LAR1 // AR1个个 AR1个个 “FB” AR2 ‘ 0’个个 : AR2 AR2个个 :个个TAR2 //个个T #save // 0个个L DID 0 // DI beds<Y个个L AR2 //个个个个145个个 “V e > L” ANY FC ANY > “V” ANY个个个个 ANY ( )个个LAR1 P##target // ANY个个L W#16#87 // “V”个个T LB[AR1,P#6.0] // ANY个个CALL FCxy个个source1: = #target // ANY个个source2: = P#L 0.0 BYTE 8 // L个个个个 ANY个个 ANY “ 87” ANY个个个个个个个个146: DB个个个个个个 DB个个个个147 STEP7个个个个siemens _cpu315个个个个148个个 STEP 7 I/O Motor_A_On个个 Q1.0 I1.1 M2.0 FB21个个个个STEP 7 ARRAY STRUCT个个个个 Q0.0 MOTOR_ON MOTOR_ON个个 MOTOR__ON个个 LAD FBD STL个个 View > Display > Symbolic Representation个个 View > Display > Symbol Information STL symbol table variable declaration table个个个个149 S7-300/400个个 S7 CPU个个个个150 DATE_AND_TIME STRING个个 / STRING DATE_AND_TIME DATE_AND_TIME CHAR个个 DATE_AND_TIME ASCII CHAR个个个个L个个SLD 12个个SRW 4个个SRD 8个个L W#16#3030个个+ I个个T个个 STRING / DATE_AND_TIME。