西门子S7-200、300和400硬件及组态技术
西门子s7-200和s7-300、s7-400之间都有哪些区别
西门子s7-200和s7-300、s7-400之间都有哪些区别西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。
S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
下面我们就一起来了解下西门子plc s7-200和s7-300、s7-400之间都有哪些区别?这个主要是其中的可编程控制器等级不同和模块差别,就是s7-200属于基础入门级,而s7-300和s7-400相对于较高端的运用。
就是西门子可编程控制器产品的序列号。
S7 200:用于小型的电气控制系统中,着重于逻辑控制;S7 300:用于稍大系统,可实现复杂的工艺控制,如PID、脉宽调制等;S7 400:用于大型控制系统,主要是实现冗余控制。
200属于小型机,300属于中型机,小型机也是多功能机,将所有功能结合在一起,它的控制规模为最大512点,CPU的运算处理速度不及中大型机快,小型机多为整体式的,扩展模块最多可加8块,适用于小型设备,性价比高;中大型机结构是模块化的,最多可加300多块扩展模块,中大型机硬件较贵,成本高,但其运算处理速度快,有很强的通信功能,主要应用于中大型生产线,如化工行业,造纸行业,钢铁行业,汽车生产线,大型中央空调,污水处理等,中国的中大型机以西门子的300和400为主,西门子的产品性能稳定,网络通信功能强大,程序简单,性价比高。
一、硬件区别:(1)最主要地区别就是S7-300/400更模块化了,S7-200系列是整体式的,CPU模块、I/O模块和电源模块都在一个模块内,称为CPU 模块;而S7-300/400系列的,从电源,I/O,CPU都是单独模块的。
但是这么说容易让人误解200系列不能扩展,实际上200系列也可以扩展,只不过买来的CPU模块集成了部分功能,一些小型系统不需要另外定制模块,200系列的模块也有信号、通信、位控等模块。
S7-300、400硬件组成与组态方法
部件功能
导轨... 是S7-300的机架
电源(PS)...将电网电压(120/230 V) 变换为S7-300 所需的24 V DC 工作电压
中央处理单元(CPU)... 执行用户程序
附件:存储器模块,后备电池
接口模块
(IM)
...连接两个机架的总线
信号模块(SM)(数字量/模拟量)... 把不同的过程信号与S7-300相匹配附件:总线连接器,前连接器
功能模块(FM)... 完成定位、闭环控制等功能
通讯处理器(CP)... 连接可编程控制器
附件:电缆、软件、接口模块
安装规范
对于水平安装,CPU和电源必须安装在左面。
对于垂直安装,CPU 和电源必须安装在底部
必须保证下面的最小间距:
机架左右为20 mm
单层组态安装时,上下为40 mm
两层组态安装时,上下至少为80 mm
接口模块安装在CPU的右面
一个机架上最多插八个I/O 模块(信号模块、功能模块、通讯处理器) 多层组态只适用于CPU 314/315/316/317/318
保证机架与安装部分的连接电阻很小(例如通过垫圈来连接)
模块的前面板(LED指示灯及开关)
)。
S7-400PLC与S7-300PLC主从站DP通讯的设置实例解读
西门子S7-300系统接入S7-400系统的浅探
两PLC数据交换一般可采用DP-COUPER或主从站方式,这里选择PROFIBUS-DP网络下的主从站方式。
硬件配置主站CPU416-2DP (6ES7 416-2XN05-0AB0 / V5.3)
从站CPU315-2DP (6ES7 313-6CF03-0AB0 / V2.6)
硬件组态如下:
1从站设置
1.1 DP地址、波特率、所挂DP网络设置
1.2编译保存
2主站内组态从站
2.1主站程序内插入从站
2.2主站程序内打开从站的硬件组态
2.3主站程序内从站硬件组态的DP口属性设置(从站模式,通讯波特率,通讯DP网络)
2.4主站程序内从站硬件组态的DP口属性设置(通讯接口设置)
2.5编译保存
3主站硬件组态设置
3.1主站组态相应网络插入组态从站3.2主站组态编辑插入组态从站的属性
4.主站程序内主站硬件组态的DP口属性设置(通讯接口主站设置)
5.编译保存,成功。
第2章西门子S7-300400PLC的系统结构
• (3)系统的总功耗在机柜的额定范围内。
PLC原Байду номын сангаас及应用 西安邮电大学
• 三个重要参数:功率、供电或接地。
• 供电或接地:接地和屏蔽技术是系统抗干扰的重要手段 。S7-300PLC系统中,有几个不同标记的“接地”,需 要区别处理。 • M是系统参考电位,一般情况下,它是通过一条跨接线 接地的。也许在一些系统中不需要M接地,这时应把跨 接线拆下。 • 2.6 其他模块
PLC原理及应用 西安邮电大学
• 解:从表2-12可知,所有信号模板和功能模板从背板总 线吸取的电流为: • 25×2+80+100+60+60=350mA; • 没有超过CPU314所能提供的最大电流1200 mA; • 所有模板从电源吸取的电流为: • 1000+25×2+120+250+200+135=1755 mA; • 所有模板的功耗为: • 8+3.5×2+4.9+4.5+1.3+3=28.7 W; • 通过以上计算可知,所有模板从背板总线吸取的电流为 0.35A, 没有超过CPU314所能提供的最大电流1.2A。所 有模板从电源吸取的电流为1.755A,在考虑裕量的基础 上,应选择PS307 5A的电源模板。因为PS307 5A的功 耗为18W,所以系统的总功耗为28.7W+18W=46.7W, 在考虑机架的大小时,要考虑到该功耗的散热问题。
模板 CPU模板 数字量输入模 板 数字量输出模 板 数字量输出模 板 模拟量输入模 板 模拟量输出模 板 规格 CPU314 16×24V 16×24V 16×继电器输 出 2AI 2A0 数量 1 2 1 1 1 1 25 80 100 60 60 从背板总线吸收的电流 mA 从电源吸收的电流 mA 1000 25 120 250 200 135 功耗 W 8 3.5 4.9 4.5 1.3 3
通过以太网在SIMATIC S7-200和S7-400之间组态S7连接
说明:组态S7-200和S7-400之间通过以太网实现的S7连接,必须一方面在STEP 7 Micro/WIN中使用以太网向导配置S7- 200,另一方面在NetPro中配置S7-400。
对于两站之间的以太网通信,需要支持S7通信的通信处理器和CPU。
在该条目下,使用样例详细解释S7-200和S7-400所需的全部配置。
使用STEP 7 Micro/WIN的以太网向导组态CP243-11.打开STEP 7 Micro/WIN,然后选择“工具〉以太网向导……”,启动以太网向导。
图1:启动以太网向导2.向导程序的第一步是以太网向导的描述。
按“下一步”键,开始组态过程。
图2:以太网向导描述3.在显示的窗口中提示STEP 7 Micro/WIN项目必须编译并且该项目必须在符号寻址模式中。
按“确定”键表示确认图3:编译项目,启动符号寻址模式4.如果在S7-200站中连接了CP243-1,可以通过“读取模块”按钮自动确定CP243-1的模块位置。
按“下一步”。
图4:确定模块位置5.为CP243-1定义一个唯一的IP地址,并指定相关子网掩码。
按“下一步”确认以上设置。
图5:为CP243-1定义IP地址和子网掩码6.在本例中,需要一个S7连接以便与S7-400通信。
因此,在“为该模块组态的连接数量”中输入“1”。
按“下一步”。
图6:S7连接数量7.出现S7连接组态对话框。
可以将这个S7连接组态为客户机连接,也可以组态为服务器连接。
在本例中,使用客户机连接传输数据,也就是说,由CP243-1建立S7连接。
∙输入TSAP作为两站之间的连接标识符。
TSAPs 必须使用相应的配置工具预先定义并且通信方相互匹配(参考图17)∙输入CP443-1的IP地址。
∙为连接指定一个符号名。
按“数据传输”按钮,为这个连接定义一个新的数据传输。
图7:连接组态8.选择“从远程服务器连接读取数据”,用以从S7-400读取数据。
输入要从服务器读取的数据字节数,指定S7-400中该数据的位置。
西门子300PLC硬件组态流程
西门子300PLC硬件组态流程一、实验内容利用Step7软件实现PC机与PLC基于工业以太网通信的硬件组态操作。
二、实验硬件三、流程1.硬件连接如图所示图1 硬件连接图本实验PC机与PLC通信采用工业以太网协议,需要保证二者在同一个IP地址段上,因此本地PC电脑IP地址设置为192.168.0.2,PLC的IP地址为192.168.0.1,具体怎样设置此处不重复。
2.Step7的硬件组态下面将通过新建一个项目的过程,来说明Step7 软件的组态过程。
打开控制屏上的旋钮开关,此时停止的“红灯”亮,启动计算机,双击计算机桌面上的图标打开Step7 项目管理软件,界面如图2所示:图2 STEP7 软件界面图2中有一个已经存在的工程,请把它关闭掉。
点击工具栏上 图标(或者打开File 文件菜单里面New 新建子菜单),出现如图 3 界面。
图3 新建项目界面在图3的界面里,我们在“Name 名称”栏中输入要新建的项目名称,例如:test1。
点击“Browse 浏览”按钮可以更改项目存储的路径(注意路径不能含有中文字符),不选择的则系统认为为默认的路径,一般我们可以不做更改。
单击“OK ” 后出现图 4 界面。
图 4 项目界面如图5操作,添加一个 PLC 站(S7 300),依次点击命令菜单栏中“Insert/Station/Simatic300 Station ”。
图 5 添加 S7-300PLC 站出现如图 6 下列界面。
图6 添加 S7-300PLC 站双击图6界面右边的“HardWare 硬件”后进入硬件组态界面,如图7。
图 7 硬件组态界面首先添加机架,在右边的硬件目录里选择“Simatic 300”,并点击前面的+号,在打开的列中选择“RACK-300”,单击在打开的列中选择机架rail,并用鼠标拖到左边的配置框后出现如图 8所示。
图8 机架配置图接下俩选择ps307 10A电源,拖放到1号槽位。
组态王与西门子200,300通讯学习笔记(以太网)
S7400-TCP/IP概述本驱动支持西门子的S7系列PLC的以太网TCP协议,可以与S7-400PLC通讯,而且上位机中不需要安装和设置西门子的网络软件包SIMATIC NET和STEP7等软件,不需要Set PG/PC Interface 的支持。
硬件连接与配置S7-400PLC与组态王通过以太网的方式通讯,通讯之前需要进行如下设置:∙确认计算机中安装有以太网卡,并与PLC 连接到同一网络中。
∙通过Step7编程软件为通讯模块(CP443-1)设定IP地址和子网掩码,并下传到PLC中,如IP地址(172.16.2.72)、子网掩码(255.255.255.0)。
∙为计算机设定IP地址和子网掩码,如IP地址(172.16.2.1)、子网掩码(255.255.255.0)。
∙使用ping 命令,保证能ping 到PLC 站。
组态王设置1、定义组态王设备组态王定义设备时请选择:PLC\西门子\S7-400系列\TCP/IP或者: PLC\西门子\S7-300系列(Profibus)\TCP/IP2、设备地址设备地址格式:PLC的IP地址:CPU槽号,如:172.16.2.72:3说明:PLC的IP地址:即为通过Step7 编程软件为通讯模块(CP443-1)设定的IP地址,详细请查看如何设置PLC的IP地址和子网掩码CPU槽号:即PLC的CPU模块在机架中的槽号,如下图CPU 414-2DP 的槽号为3。
3、组态王数据词典-IO变量定义1)、组态王中寄存器列表2)、寄存器特殊说明:∙组态王中定义的寄存器的通道范围是指该寄存器支持的最大范围,实际范围由PLC中的程序确定,如果组态王中定义的寄存器通道范围超出了PLC的实际范围,则在运行时组态王信息窗口会提示(超出范围的)寄存器读失败。
∙组态王中定义的DB寄存器序号、数据类型必须与PLC中定义的保持一致,否则运行系统读上来的数据有可能是错误的。
比如,PLC中DB块的定义为:DB1.0(INT),DB1.2(UINT), DB1.4(REAL),DB1.8(BYTE),则在组态王中定义变量时寄存器序号和数据类型对应为DB1.0(SHORT),DB1.2(USHORT),DB1.4(FLOAT),DB1.8(BYTE)。
S7-400PLC的硬件(西门子s7-300授课资料,拿来大家共享!)
最上面,I47.7对应的接线端子在最下面。
•S7-400的模拟量模块默认的起始地址从512开始,每 个模拟量输入,输出占2B(l个字),同类模块的地址按 顺序连续排列。模块内最上面的通道使用模块的起始 地址。例如某8通道模拟量输出模块的起始地址为832, 从上到下各通道的地址分别为QW832, QW834,……,QW846。
点链接;CP441-2有两个可变接口,用于高性能的点对点链接,
CP443-5基本型是用于PROFIBUS-FMS现场总线系统的
SIMATIC S7-400通讯处理模块,它通过背板总线与邻近的S7400相链接,当使用SEND/RECIVE或S7功能时,不存在槽位 规则,CP443-5基本型提供以下S7通讯服务:与S7-300和S7400 PLC通讯;和编程器(PG功能)通讯;和PC机,例如 CP5412(A2)和S7-5412软件包,CP5511/5611和SOFTNET 软件包通讯;以及与人机接口设备(OP)通讯。 CP443-5扩展型是成本优化的SIMATIC S7-400通讯处理 器,用于PROFIBUS总线系统,它提供PROFIBUS-DP、S7通 讯和SEND/RECEIVE服务,它作为DP主站运行,符合 EN50170,它完全独立地处理数传输,而且允许连接从站,如 CP342-5作为DP从站,ET200作为分布式I/O系统的DP从站等。 CP443-5扩展型使S7-400能连接到PROFIBUS-DP。
主基板与1~6号ER之间。
连接CR与ER的电缆的最大长度
•电源模块通过背板总线向S7-400提供DC5V和DC24V电源,
输出电流额定值有4A、10A和20A。它们不为信号模块提供负 载电压。PS405的输入为直流电压,PS407的输入为直流电压 或交流电压。 • 如果使用两个型号为PS407 10AR或PS405 10AR的电源模
西门子plc硬件组态设置步骤
西门子plc硬件组态设置步骤西门子plc硬件组态设置步骤S7-300的MPI端口需要组态设置或采用默认设置。
相关的设置:1. MPI。
在WinCC flexible中的“通讯”--“连接”,选择S7-300/400作为驱动,通讯协议选择MPI,通讯速率为187.5K,plc站2,机架号0,扩展槽2;这里的地址和速率要和S7-300硬件组态的MPI端口的地址和速率一致。
2. DP。
在WinCC flexible中的“通讯”--“连接”,选择S7-300/400作为驱动,通讯协议选择DP,通讯速率为1.5M,PLC站2,机架号0,扩展槽2;这里的地址和速率要和S7-300硬件组态的DP 端口的地址和速率一致。
硬件组态步骤:1、双击SIMATICManager图标,打开S;2、点击FILE\NEW,按照图例输入文件名称(;系统将自动生成TEST项目;3、点亮TEST 项目名称,点击右键,选中Inse;将生成一个S7-300的项目,如果项目CPU是S;4、TEST左面的+点开,选中SIMATIC30;即可打开!;5、双击SIMATI步骤: STEP7 系列培训课程——硬件组态目的:生成一个新项目,完成系统硬件配置文件并将其下载,完成系统配置1、双击SIMATIC Manager图标,打开STEP7 主画面2、点击FILE \ NEW,按照图例输入文件名称(TEST)和文件夹地址,然后点击OK;系统将自动生成TEST项目3、点亮TEST项目名称,点击右键,选中Insert new object,点击SIMATIC 300 STATION将生成一个S7-300的项目,如果项目CPU是S7-400,那么选中SIMATIC 400 STATION即可。
4、TEST左面的+点开,选中SIMATIC 300(1),然后选中Hardware并双击/或右键点OPEN OBJECT,硬件组态画面即可打开!5、双击SIMATIC 300\RACK-300,然后将Rail 拖入到左边空白处。
实用西门子300400以太网通讯教程
实用西门子300400以太网通讯教程(总7页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--Siemens s7-400/s7-300 communicationS7-400与s7-300之间进行以太网通信的时候, S7-400做主站,信号的采集和写入都通过S7-400编程来实现。
具体配置方式分2大步来实现1.硬件配置i)如图1-1 配置好S7-400主站,设置好CP443-1(如果是S7-400之间通信最好把MAC地址也设置上,这样数据可以通过ISO进行通信,ISO的通信速度比TCP/IP快)这里需要保证进行数据通信的S7-400 与S7-300之间的以太网在同一个网段图1-1ii)S7-300的以太网设置如图1-2图1-2iii)硬件组态配置好后,需要进行网络配置。
这时需要打开主站的NetPro,如图1-3 可按照图配置参数图1-3iv)配置完以后,需要下载到主站的PLC中,下载完成后可以激活网络配置如图1-4 连接状态为绿色,显示已激活。
这时网络配置就完成了图1-42.软件设置i)首先需要设置CPU系统时间的存储器,如图2-1图2-1ii)需在OB1中调用SFB14 GET COM_FUNC 及SFB15 PUT COM_FUNC 如图2-2图2-2iii)SFB14功能块的详细配置如图2-3图2-33.通过以上配置,我们可以实现S7-400于S7-300 的以太网通信,如果是S7-300于S7-300之间的以太网通信,需要调用FB14 GET 如图3-1 配置同上图3-1这样做有一个好处,就是只要在主站做配置,从站只有把需要接受及发送的数据打包成DB块就可以了。
S7-200和S7-300以太网通讯
FAQ 通过IE进行通讯条目ID: 17369594目录目录 (2)问题 (2)通过工业以太网,如何在 S7-200 与 S7-300/400 之间组态S7 链接进行数据通信?........................................................................................................2 解答.. (2)下列文档将提供一个对于该问题的详细解答.................................................2 1 描述...................................................................................................................3 2 在S7-200 和S7-300/400之间进行S7通讯........................................................4 2.1在S7-200中组态客户端连接.............................................................................4 组态一个到S7-300的客户端连接.................................................................8 组态一个到S7-400的客户端连接...............................................................11 C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c2.2 组态S7-300/400为服务器端进行S7通讯.......................................................18 2.3在S7-200中组态服务器端连接.......................................................................20 组态一个到S7-300的服务器连接...............................................................23 组态一个到S7-400的服务器连接..............................................................234 2.4S7-300/400组态为客户端进行S7通讯...........................................................28 组态S7连接...............................................................................................28 在S7项目中调用功能块.............................................................................31 3版本更新历史..................................................................................................32 该文档由西门子自动化与驱动集团技术支持网站提供,可以点击一下链接进行下载/WW/view/en/17369594问题通过工业以太网,如何在 S7-200 与 S7-300/400 之间组态 S7 链接进行数据通信?解答下列文档将提供一个对该问题的详细解答.条目ID: 173695941 描述S7-200 可以通过 CP243-1 作为服务器端和客户端建立 S7 连接,这意味着以下可能:• 在 S7-200 中配置一个客户端,因此S7-200将主动激活与远程服务器的S7 连接. • 在S7-200中配置服务器连接,因此S7-200可被动的响应建立好的S7连接,远程的客户端将与S7-200建立连接,S7-200作为服务器提供数据. 在 STEP 7 Micro/WIN 中使用以太网向导为 S7-200 做 S7 通讯的配置,对于 S7-300 和 S7-400在 STEP 7 中完成 S7 连接的配置.本例中, S7-200,S7-300 和 S7-400 各自用一个CPU 和一个通讯模板,或者也可选用集成以太网通讯接口的 S7-300 和 S7-400 的 CPU.C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 173695942在S7-200 和S7-300/400之间进行S7通讯2.1在S7-200中组态客户端连接本例中,S7-200组态为客户端进行S7通讯,例如,S7-200将主动建立与S7-300或S7-400的S7连接. S7-300或S7-400将被动响应建立好的S7连接: 硬件组态配置如下:• PLC 315-2DP (6ES7 315-2AG10-0AB0) 和 CP343-1 (6GK7 343-1EX30-0XE0) • PLC 416-2DP (6ES7 416-2XK02-0AB0) 和 CP443-1 (6GK7 443-1GX11-0XE0) • PLC 222 (6ES7212-1AB22-0XB0)和 CP243-1 (6GK7 243-1EX00-0XE0)图 2-1 硬件组态配置总览C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o cS7-300 with CP343-1SCALANCE X108S7-200 with CP243-1ip address: 140.80.0.50TSAP: 03.02ip address: 140.80.0.60local TSAP for S7 connection 1: 10.00local TSAP for S7 connection 2: 11.00ip address: 140.80.0.150TSAP: 03.03S7-400 with C443-1在本例中, S7-200, S7-300 和 S7-400的下列区域定义为发送和接收缓冲区条目ID: 17369594图 2-2 S7-200, S7-300 和 S7-400的发送和接收缓冲区通过在START Menu Æ SIMATIC 下或者双击桌面上的相同名字的图标打开 STEP 7-MicroWIN.通过…Tools Æ Ethernet Wizard…“打开以太网向导.图 2-3 打开以太网向导在以太网向导的第一步中将有关于该向导的描述.点击…Next“按钮进行相关组态.C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 17369594图 2-4 以太网向导描述如果SIMATIC PG 通过工业以太网连接了CP243-1, 通过点击“ReadModules”按钮向导将自动识别到模块的位置.当然也可以手动输入模块的位置.之后点击…Next“按钮.图 2-5 识别模块位置C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 17369594为CP243-1分配一个单独的IP 地址及相应的子网掩码.点击…Next“ 按钮应用设置.图 2-6 为CP243-1分配IP 地址下面的对话框为组态CP243-1进行S7连接的连接数量的设置.通过S7连接可以与通信伙伴进行读写数据操作. 点击“Next”按钮继续进行S7连接组态.C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 17369594图 2-7 设置S7连接数量C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c组态一个到S7-300的客户端连接本例中,S7连接组态为客户端连接.对于远程参数输入服务器端的IP 地址. 带CP343-1的S7-300站作为服务器用于客户端连接. CP343-1的IP 地址为140.80.0.50 (参见图 2-1 硬件组态配置总览).S7-200和S7-300的S7连接通过TSAP 来定义. S7-200侧的客户端连接为单边组态.远程TSAP 设置为 03.02. 该 TSAP 含义如下: • 03: 单边组态连接• 02: S7-300站中PLC 的槽号 (总为2) 之后点击…Data Transfer“按钮.条目ID: 17369594图 2-8 组态到S7-300的客户端连接C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c可以选择下列功能对S7-300写数据: 数据设置如下• 写数据到远程的服务器连接输入写入远程服务器的数据量的大小.这里为8字节的数据(VB0-VB7)将写入S7-300中.写入的数据将保存在S7-300的DB20中(字节0-7). 点击…Next Transfer“按钮进行从S7-300中读取数据设置.条目ID: 17369594图 2-9 写入数据到S7-300中C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c可以选择下列功能从S7-300读取数据: 数据设置如下• 从远程服务器连接中读取数据输入从远程服务器中读取的数据量的大小这里为8字节数据将从S7-300的DB20(字节10-17)中读取. 读取的数据将存储在 S7-200的VB10-17中. 点击…OK“ 按钮应用数据传送设置.条目ID: 17369594图 2-10 从S7-300中读取数据C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c组态一个到S7-400的客户端连接第二个S7连接同样组态为客户端连接.对于远程参数输入服务器端的IP 地址. 带CP443-1的S7-400站作为服务器用于第二个客户端连接. CP443-1的IP 地址为140.80.0.150 (参见图 2-1 硬件组态配置总览).S7-200和S7-400的S7连接通过TSAP 来定义. S7-200侧的客户端连接为单边组态.远程TSAP 设置为 03.03. 该 TSAP 含义如下: • 03: 单边组态连接• 03: S7-400站中PLC 的槽号注意可以从S7-400 站的硬件组态中找出PLC 的槽号.之后点击…Data Transfer“按钮.条目ID: 17369594图 2-11 组态到S7-400的客户端连接C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c可以选择下列功能对S7-400写数据: 数据设置如下• 写数据到远程的服务器连接输入写入远程服务器的数据量的大小.这里为8字节的数据(VB0-VB7)将写入S7-400中.写入的数据将保存在S7-400的DB30中(字节0-7). 点击…Next Transfer“按钮进行从S7-400中读取数据设置.条目ID: 17369594图 2-12 写入数据到 S7-400 中C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c可以选择下列功能从S7-400读取数据: 数据设置如下• 从远程服务器连接中读取数据输入从远程服务器中读取的数据量的大小这里为8字节数据将从S7-400的DB30(字节10-17)中读取. 读取的数据将存储在 S7-200的VB20-27中. 点击…OK“ 按钮应用数据传送设置.条目ID: 17369594图 2-13 从S7-400中读取数据C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c由于CP243-1模块的组态可能不允许再次更改,因此建议选择CRC 保护设置. Alive Interval 时间 保持缺省设置. 之后点击…Next“按钮.条目ID: 17369594图 2-14 CRC 保护和Alive Intervall 时间设置C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c选择一个自由区域用于存储组态设置.图 2-15 存储CP243-1的组态设置点击…Finish“按钮完成以太网向导设置.条目ID: 17369594图 2-16 完成CP243-1以太网组态设置C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c之后功能块ETHx_CTRL 和 ETHx_XFR 将被创建.必须在STEP 7-MicroWIN 的主循环块(“MAIN (OB1)”)中调用这些功能块. 功能块ETHx_CTRL 用于建立通讯.图 2-17 调用 ETH0_CTRL功能块ETHx_XFR 用于读写数据. ETHx_XFR 通过第一个客户端连接调用两次分别用于从S7-300中读取数据及写入数据到S7-300中.条目ID: 17369594图 2-18 调用 ETH0_XFR 用于与S7-300进行数据交换C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c同样地ETHx_XFR 通过第二个客户端连接调用两次分别用于从S7-400中读取数据及写入数据到S7-400中.条目ID: 17369594图 2-19 调用 ETH0_XFR 用于与S7-400进行数据交换C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c在功能块ETHx_XFR 中右键选择输入参数…Chan_ID“和…Data“.之后可以从符号表中选择相应的连接符号. 保存组态并下载到S7-200中.2.2 组态S7-300/400为服务器端进行S7通讯S7-300和S7-400作为服务器建立S7连接时需要定义一个有足够长度的数据块(DB). S7-200将从这个DB 数据块中进行数据读写,该DB 数据块将分别作为发送和接收缓冲区.在S7-300中DB20作为发送和接收缓冲区. 在S7-400中DB30作为发送和接收缓冲区.无须在S7-300和S7-400的NetPro 中组态S7连接.条目ID: 17369594此外也无须在S7-300和S7-400的程序中调用任何的通讯功能块.核对S7通讯的数据交换在STEP 7-MicroWIN 打开S7-200的项目程序并切换到状态监控表.之后可以观察接收缓冲区(VB10-17 和 VB20-17) 是否在进行数据交换.另外也可以更改发送缓冲区(VB0-7)的数据.在S7-300和S7-400的STEP7中分别插入一个变量表.通过变量表可以观察S7-300和S7-400接收缓冲区的数据变化并且可以更改S7-300和S7-400发送缓冲区的数据.C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 173695942.3 在S7-200中组态服务器端连接本例中,S7-200组态为服务器端进行S7通讯,例如,S7-300和S7-400将主动建立与S7-200的S7连接. S7-200将被动响应建立好的S7连接: 硬件组态配置如下:• PLC 315-2DP (6ES7 315-2AG10-0AB0) 和 CP343-1 (6GK7 343-1EX30-0XE0) • PLC 416-2DP (6ES7 416-2XK02-0AB0) 和 CP443-1 (6GK7 443-1EX11-0XE0) • PLC 222 (6ES7212-1AB22-0XB0) 和 CP243-1 (6GK7 243-1EX00-0XE0)图 2-20 硬件组态总览S7-300 with CP343-1SCALANCE X108S7-200 with CP243-1C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o cIP address: 140.80.0.50TSAP: 10.04IP address: 140.80.0.60local TSAP for S7 connection 3: 12.00local TSAP for S7 connection 4: 13.00IP address: 140.80.0.150TSAP: 10.03S7-400 with CP443-1在本例中, S7-200, S7-300 和 S7-400的下列区域定义为发送和接收缓冲区图 2-21 S7-200, S7-300 和 S7-400发送和接收缓冲区条目ID: 17369594通过在START Menu Æ SIMATIC 下或者双击桌面上的相同名字的图标打开 STEP 7-MicroWIN.通过…Tools Æ Ethernet Wizard…“打开以太网向导(参见图 2-3 打开以太网向导).在以太网向导的第一步中将有关于该向导的描述.点击…Next“按钮进行相关组态.图2-22 以太网向导描述如果SIMATIC PG 通过工业以太网连接了CP243-1, 通过点击“ReadModules”按钮向导将自动识别到模块的位置.当然也可以手动输入模块的位置.之后点击…Next“按钮.C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 17369594图 2-23 识别模块位置为CP243-1分配一个单独的IP 地址及相应的子网掩码.点击…Next“ 按钮应用设置.图2-24为CP243-1分配IP 地址C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 17369594下面的对话框将进行组态CP243-1进行S7连接的连接数量的设置.通过S7连接可以与通信伙伴进行读写数据操作. 点击“Next”按钮继续进行S7连接组态.图 2-25设置S7连接数量C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c组态一个到S7-300的服务器连接本例中第三个S7连接将组态为服务器连接带CP343-1的S7-300站将作为客户端用于服务器连接.S7连接须组态为服务器(S7-200)和客户端(S7-300),例如,S7连接是双边的. S7-200和S7-300的S7连接通过TSAP 来定义.远程TSAP 设置为 10.04. 该 TSAP 含义如下: • 10: 双边组态连接• 04: S7-300站中CP 的槽号注意如果使用带集成以太网接口的S7-300的CPU,须输入CPU 的槽号.激活“Accept all connection requests.”复选框,点击“Next Connection” 进行进一步的S7组态.条目ID: 17369594图 2-26 组态一个到S7-300的服务器连接C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c组态一个到S7-400的服务器连接本例中第四个S7连接将组态为服务器连接带CP443-1的S7-400站将作为客户端用于服务器连接.S7连接须组态为服务器(S7-200)和客户端(S7-400),例如,S7连接是双边的. S7-200和S7-400的S7连接通过TSAP 来定义.远程TSAP 设置为 10.03. 该 TSAP 含义如下: • 10: 双边组态连接• 03: S7-400站中PLC 的槽号激活“Accept all connection requests.”复选框,点击“OK”按钮进行到下一个对话框的设置.条目ID: 17369594图 2-27 组态一个到S7-400的服务器连接C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c由于CP243-1模块的组态可能不能够再次更改,因此建议选择CRC 保护设置. Alive Interval 时间 保持缺省设置.之后点击…Next“按钮.图 2-28 CRC 保护和Alive Intervall 时间设置条目ID: 17369594选择一个自由区域用于存储组态设置.图2-29存储CP243-1的组态设置C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c点击…Finish“按钮完成以太网向导设置.条目ID: 17369594图 2-30完成CP243-1以太网组态设置C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c之后功能块ETHx_CTRL 和 ETHx_XFR 将被创建.必须在STEP 7-MicroWIN 的主循环块(“MAIN (OB1)”)中调用这些功能块. 功能块ETHx_CTRL 用于建立通讯.图2-31调用 ETH0_CTRL注意功能块ETHx_XFR 仅在用于客户端进行数据传送时才被调用.保存组态并下载到S7-200中.条目ID: 173695942.4 S7-300/400组态为客户端进行S7通讯S7连接组态本例中使用S7-300作为样例建立S7连接,对于S7-400的组态步骤是一样的. 在STEP7中打开S7-300项目文件.通过…Options ÆConfigure Network“或者是相对应的图标打开NetPro 对话框.图 2-32 打开 NetProC o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c在NetPro 中选中S7-300站的CPU 并通过菜单命令…Insert Æ New Connection 添加一个新连接.图 2-33条目ID: 17369594选择连接伙伴为…unspecified“ 及连接类型为…S7 connection“.点击…Apply”按钮 ,之后S7连接的属性对话框将打开.图2-34 插入新连接C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 17369594由于S7连接是由S7-300创建,因此在S7连接的属性对话框中须激活…Establish an active connection“复选框. 输入通信伙伴CP243-1的IP 地址,之后点击“Address Details”按钮.图 2-35 S7连接属性对话框C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c在…Address Details“对话框中输入通信伙伴的TSAP ,例如S7-200的本地TSAP (例子中为12.0).图 2-36 Address Details 对话框条目ID: 17369594在NetPro 中选中S7-300站.保存及编译后下载到S7-300 中. 在S7程序中调用功能块需要在S7-300程序中调用功能块FB14 “GET” 和 FB15 “PUT”.可以在Standard Library Æ Communication Blocks Æ Blocks 下找到这些功能块.图 2-37调用FB14 “GET”和FB15 “PUT”C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c通过鼠标分别右击功能块FB14 “GET” 和 FB15 “PUT”的输入参数…ID“ 可以自动插入本地ID 连接.也可以通过S7连接属性找到本地连接 ID (参见 图 2-35 S7连接属性对话框).功能块FB14 “GET” 和 FB15 “PUT”的输入参数… ADDR_1 “ 为S7-200各自的数据读写区域.数据的读写区域分别存在S7-200的V 区,V 区与S7-300的DB1地址相对应. 注意 如果使用S7-400必须调用功能块SFB14 “GET” 和 SFB15 “PUT”. 可以在Standard Library Æ System Function Blocks Æ Blocks 找到这些功能块.条目ID: 17369594S7-300中调用功能块FB14 “GET” 和 FB15 “PUT”的例子程序可以通过以下ID 号找到S7-300中调用功能块FB14 “GET” 和 FB15 “PUT”的例子程序: 18610307.S7-400中调用功能块SFB14 “GET” 和 SFB15 “PUT”的例子程序可以通过以下ID 号找到S7-400中调用功能块SFB14 “GET” 和 SFB15 “PUT”的例子程序:: 1819293.3 版本更新历史 版本日期 变更 V 1.022.04.2008 初版 V1.1 15.08.2008 完整修订版C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c。
S7-200 SMART CPU与S7_300_400以太网接口进行S7通信
S7-200 SMART CPU 与S7-300/400以太网接口进行S7通信S7通信是S7系列PLC 基于MPI 、PROFIBUS 、ETHERNET 网络的一种优化的通信协议,主要用于S7-300/400PLC 之间的通信。
经过测试发现S7-300/400通过集成的PN 口或CP343-1/CP443-1与S7-200 SMART PLC 之间的S7通信也是可以成功的,但是需要S7-300/400侧编程调用PUT/GET 指令。
注意:1.S7-200 SMART CPU 与S7-300/400 CPU 之间的S7通信未经西门子官方测试,本文档仅供客户测试使用,使用该种通信方式所产生的任何危险需要有客户自己承担!2.S7-200 SMARTPLC V2.0 版本才开始支持PUT/GET 通信,V1.0版本的CPU 需要升级固件后方可支持PUT/GET 。
3. S7-300/400若采用CP 通信时,则需要采用Standard 或Advanced 类型通信模块,CP343-1 Lean 模块不支持。
4.本文仅介绍S7-300集成PN 口与S7-200 SMART CPU S7通信。
S7通信介绍S7通信是S7系列PLC 基于MPI 、PROFIBUS 、ETHERNET 网络的一种优化的通信协议,主要用于S7-300/400PLC 之间的通信。
S7-300/400通过以太网接口与S7-200 SMART PLC 之间的S7通讯经过测试是可以成功的,但是需要S7-300/400侧编程调用PUT/GET 指令,见表1所示。
表 1 PUT 和GET :S7-300/400根据使用通信接口(集成的PN 口或CP343-1/CP443-1)不同,调用的功能块来源也不同。
通信接口为S7-300 集成PN 接口时,需要使用Standard Library 中PUT/GET 指令,如图1所示。
图1 S7-300PN 接口需采用Standard LibraryS7-400S7-300描述简要描述 SFB 14 FB 14 读数据 单边编程读访问。
S7-300和400硬件及组态技术解析
(五)S7-300模块
1.S7-300的扩展能力
(1)与CPU312 IFM和CPU313配套的模块只能安装 在一个机架上。
(2)除了电源模块、CPU模块和接口模块外,一个机 架上最多只能再安装8个信号模块或功能模块。
(3)CPU314/315/315-2DP最多可扩展4个机架。
(4)IM360/IM361接口模块将S7-300背板总线从 一个机架连接到下一个机架。
3. PG/PC接口设置
第三讲 硬件配置与组态
一、S7-300/400机架配置与扩展 二、S7-300/400硬件组态
一、S7-300/400机架配置与说明
步骤:第一步在IE浏览器中输入WWW4.ad.siemens.de路径; 第二步选择English页面; 第三步在搜索框中输入你产品或问题的关键字(英文); 第四步用鼠标点击Search键。
STOP(黄色):停止状态指示灯。CPU处 于“STOP”或“HOLD”或“Startup”状 态时亮;在存储器复位时LED以0.5Hz频 率闪烁;在存储器置位是LED以2Hz频率 闪烁。
BUS DF(BF)(红色):总线出错指示灯 (只适用于带有DP接口的CPU)。出错时 亮。
SF DP:DP接口错误指示灯。(只适用于 带有DP接口的CPU)。当DP接口故障时 亮。
S7-400:CPU设计
第二讲 STEP7编程软件的安装与介绍
一、 软件的安装 二、 SIMATIC管理器
一、 软件的安装
1.STEP7 系统需求
2.STEP7 硬件需求
3.STEP7 安装
二、 SIMATIC管理器
1.启动 SIMATIC管理器
2. SIMATIC管理器界面
1.S7家族
电气控制及PLC应用技术第五章S7-300PLC的硬件与组态
第一节 S7-300 PLC的系统结构
一、S7-300 PLC的系统组成 1.S7-300在家族中的低位
中高端应 用 S7-400
中低端应 用 S7-300
多才多艺的通用型PLC 面向系统解决方案 销售额首屈一指
编程设备 STEP7软件 通讯 人机界面
【例5-1】压力变送器的量程为0~10 MPa,输出信号为4~20 mA,模拟量输入模块的量程为4~20 mA,转换后的数字量为 0~27648,设转换后得到的数字为N,试求以kPa为单位的压力 值。 解: 0~10 MPa(0~10000 kPa)对应于转换后的数字0~27648, 转换公式为
P 10000 N / 27648 kPa
低端应用 S7-200
2.S7-300系统组成
导轨 中央处理单元 (CPU) 信号模块(SM) 功能模块(FM) 接口模块(IM) 通讯模块(CP) 电源单元 (PS)
返回本节
导轨
PS 电源模块
CPU
IM 接口模块
SM: DI
SM: DO
SM: AI
SM: AO
FM: - 计数 - 定位 - 闭环控制
三、 I/O模块的地址分配 S7-300的信号模块的地址范围与模块所在的机架号和槽号有 关,模块内各I/O点的位地址或通道地址与信号线接在模块 上的哪个端子有关。 S7-300的数字量 1.S7-300数字量模块位地址的确定 (或开关量)地 槽位号 → 1 2 3 4 5 6 7 8 9 址由地址标识符、 地址的字节部分 和位部分组成, 一个字节由0~7 模块 → PS CPU MS MS MS MS MS MS SM SM SM SM SM 这8位组成。地 址标识符I表示输 入,Q表示输出, M表示位存储器。
S7硬件组态
• STEP 7 • 硬件组态 • 界面
• 4、S7-300/400 PLC硬件组态中的两种扩展模式(本地扩 展与远程扩展也称为分布式扩展)
• 在常用配置的自动化系统中,中央可编程控制器的I/O 模板与传感器、执行机构之间需要大量的连接电缆,
• 前面用图解方法,说明怎样在主站上组态一个分布式 I/O的从站,这种从站是模块化结构的,从站是由 Profibus-DP通信模板IM 153-2和若干块标准的I/O模 板(例如,图上的DI32 x DC24V)组成。
如果用户有需要改变已经组态完成的I/O模板的地 址,上面的图解说明了这一改变的过程和步骤。
• 下图表示了S7 PLC的分布式I/O结构举例和通过 Profibus-DP网络进行连接。
• 下面用图解说明,怎样建立一个新的项目来组态分布 式I/O系统。
• 建立一个 • 新的项目 • 来组态 • 分布式 • I/O系统
• 上面用图解说明怎样组态一个可以配置分布式I/O的站, 到目前为止,所描述的步骤和中央机架的组态步骤是类 似的,得到的组态界面也类似。下面一些图的画面进一 步说明,怎样将分布式I/O单元,组态到上述已经建立起 来的站中,并设置或修改他们的属性参数。
• 为了在0(UL)的2号槽位上放置CPU模板,导航目录菜单, 打开CPU-300 项,在其下拉菜单中找到CPU 314C-2DP
• (6ES7314-6CF01-0AB0),用鼠标将其拖至0(UL)机架 上的2号槽位,由于CPU 314C-2DP占用2个槽位,从第4个 槽位开始,可以组态配置其他的I/O模板。
件”组态窗口自动打开,在组态窗口的右边面会显示
西门子S7300PLC硬件组态分析
第二讲:跟着小黄学S7-300之硬件组态在S7-300PLC中,我们经常可以听到硬件组态。
首先我们先通过一张图片感性的认识硬件组态,接下来再详细说明。
图1所示为一个完成好的硬件组态,包含一个主机架和两个从机架共24个扩展模块。
图1:硬件组态图图1所示的这个窗口在西门子300编程软件中称为组态窗口。
在组态窗口中我们我们可以看PS307(电源模块)、CPU模块、DI模块、DO模块、接口模块等等各种模块。
那么我们是不是有一个疑问。
难道硬件组态就是把硬件一块一块拼起来?答案就是“没错,你想对了!”当我们根据系统的需要把所需的硬件配置好,列出硬件清单之后就要在编程软件中进行硬件组态,之后才能进入编程阶段。
在硬件组态中要做的有以下几点:(1)在硬件组态窗口中,组态对应硬件的主机架和从机架,在机架中插入硬件模块型号;(2)参数设置,插入硬件模块后我们常常还要设置一些参数;(3)分配编程地址,当我们插入硬件模块时,系统会给我们自动分配编程地址,但是这些地址有时候不是连续的,为了编程方便,我们经常会手动的把地址设置成我们习惯的排列方式;(4)保存并下载只有组态对应的硬件型号、参数、地址、保存并下载到CPU后PLC才会识别到所用的模块并生效。
以下我们通过一个例子从新建文件到完成硬件组态一步一步教你们做。
假设我们现在根据系统需第1步:新建文件。
打开编程软件,点击“文件”,然后点击“新建”,如图2所示图2:新建工程第2步,在弹出的“新建项目”中给文件命名并且选择存储位置,并点击确定。
如图3所示图3:文件命名和存储路径第3步:创建300站点。
在上一步点击“确定”后会弹出图4页面。
在左边栏空白处右键点击“插入新对象”并且选择“SIMATIC 300站点”,添加后如图5所示。
图4:创建300站点图5:300站点第4步:进入硬件组态页面。
在添加完站点后左边栏上项目名称出会出现“+”号,点击“+”出现图6所示的页面,双击“硬件”进入硬件组态页面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S7-400:CPU设计
第二讲 STEP7编程软件的安装与介绍
一、 软件的安装 二、 SIMATIC管理器
一、 软件的安装
1.STEP7 系统需求
2.STEP7 硬件需求
3.STEP7 安装
二、 SIMATIC管理器
1.启动 SIMATIC管理器
2. SIMATIC管理器界面
STOP(黄色):停止状态指示灯。CPU处 于“STOP”或“HOLD”或“Startup”状 态时亮;在存储器复位时LED以0.5Hz频 率闪烁;在存储器置位是LED以2Hz频率 闪烁。
BUS DF(BF)(红色):总线出错指示灯 (只适用于带有DP接口的CPU)。出错时 亮。
SF DP:DP接口错误指示灯。(只适用于 带有DP接口的CPU)。当DP接口故障时 亮。
2.S7-300数字量模块地址的确定
根据机架上模块 的类型,地址可 以为输入(I)或 输出(O)。数字 I/O模块每个槽划 占4B(等于32个 I/O点)。
3.S7-300模拟量模块地址的确定
模拟I/O模块每个 槽划占16B(等于 8个模拟量通道), 每个模拟量输入通 道或输出通道的地 址总是一个字地址。
3. PG/PC接口设置
第三讲 硬件配置与组态
一、S7-300/400机架配置与扩展 二、S7-300/400硬件组态
一、S7-300/400机架配置与说明
步骤:第一步在IE浏览器中输入WWW4.ad.siemens.de路径; 第二步选择English页面; 第三步在搜索框中输入你产品或问题的关键字(英文); 第四步用鼠标点击Search键。
1.S7-300系统扩展
①基本原理
通常一套S7-300PLC系统有一个主机架,安装有CPU 的机架称为主机架,当主机架上的I/O模块(最多8块) 上的控制点数不够时,可以增加1-3个扩展架,每个扩 展架最多可安装8个I/O模块,装在4到11槽,3个扩展 机架最多安装24个I/O模块。
②使用单机架或多机架
(四)S7-300PLC功能
(1)高速的指令处理。0.1~0.6us的指令处理时间 在中等到较低的性能要求范围内开辟了全新的应用领 域。 (2)人机界面(HMI)。方便的人机界面服务已经集 成在S7-300操作系统内,因此人机对话的编程要求大 大减少。 (3)诊断功能。CPU的智能化的诊断系统可连续监控 系统的功能是否正常,记录错误和特殊系统事件。 (4)口令保护。多级口令保护可以使用户高度、有效 地保护其技术机密,防止未经允许的复制和修改。
4.S7-300数字量模块位地址的确定
0号机架的第一个 信号模块槽(4号 槽)地址为0.0~ 3.7,一个16点的 输入模块只占用地 址0.0~1.7,地址 2.0~3.7未用。数 字量模块中的输入 点和输出点的地址 由字节部分和位部 分组成。 例如I0.0。
(六)S7-4体应用需求及预算,灵活组合、定制(系列化的 控制其家族产品满足不同应用及需求)
2.S7-200型号与性能
3.S7-200与PC的连接
4.S7-200硬件
5. PLC扩展
(二)标准型S7-300的硬件结构
S7-300为标准型模块式结构化PLC,各种模块相互独立, 并安装在固定的机架(导轨)上,构成一个完整的PLC应 用系统。
(三)S7-300CPU模块
S7-300:CPU设计
1、CPU模块的分类
S7-300CPU模块可分为紧凑型、标准型、革新性、 户外型、故障安全型和特种型CPU。
2.S7-300 CPU 模块的主要特性
3.S7-300 CPU 模块操作
RUN-P:可编程运行模式。在次模式下,CPU不仅 可以执行用户程序,在运行的同时,还可以通过编 程设备(如装有STEP 7的PG、装有 STEP 7的计算机等)读出、修改、监 控用户程序。
RUN:运行模式。在次模式下,CPU 执行用户程序,还可以通过编程设备 读出、监控用户程序,但不能修改用 户程序。
STOP:停机模式。在次模式下,CPU不执行用户程序, 但可以通过编程设备(如装有STEP 7的PG、装有 STEP 7的计算机等)从CPU中读出或修改用户程序。 在此位置可以拔出钥匙。
S7-200/300/400简介
主要内容:
(一)S7-200概述 (二)标准型S7-300的硬件结构 (三)S7-300CPU模块 (四)S7-300PLC功能 (五)S7-300模块 (六)S7-400概述
(一)S7-200概述
1.S7家族 2.S7-200型号与性能 3.S7-200与PC的连接 4.S7-200硬件 5. PLC扩展
(五)S7-300模块
1.S7-300的扩展能力
(1)与CPU312 IFM和CPU313配套的模块只能安装 在一个机架上。
(2)除了电源模块、CPU模块和接口模块外,一个机 架上最多只能再安装8个信号模块或功能模块。
(3)CPU314/315/315-2DP最多可扩展4个机架。
(4)IM360/IM361接口模块将S7-300背板总线从 一个机架连接到下一个机架。
MRES:存储器复位模式。该位置不 能保持,当开关在此位置释放时将自 动返回到STOP位置。将钥匙从STOP 模式切换到MRES模式时,可复位存 储器,使CPU回到初始状态。
4.状态及故障显示
SF(红色):系统出错/故障指示灯。CPU硬件或软 件错误时亮 BATF(红色):电池故障指示灯(只有CPU313 和314配备)。当电池失效或未装入时,指示灯亮。 DC5V(绿色):+5V电源指示灯。CPU和S7-300 总线的5V电源正常时亮。 FRCE(黄色):强制作业有效指示灯。至少有一个 I/O被强制状态时亮 RUN(绿色):运行状态指示灯。CPU处于“RUN” 状态时亮,LED在“Startup”状态已2Hz频率闪烁; 在“HOLD”状态以0.5Hz频率闪烁。