s7-300硬件组态步骤

合集下载

手把手教你如何使用西门子Step7软件组态S7-300 PLC通过PROFINET与ET200S从站通讯

手把手教你如何使用西门子Step7软件组态S7-300 PLC通过PROFINET与ET200S从站通讯

S7-300 PROFINET IO 通讯快速入门1 PROF INE T IO概述PROFINET是一种用于工业自动化领域的创新、开放式以太网标准(IEC 61158)。

使用PROFINET,设备可以从现场级连接到管理级。

• PROFINET用于自动化的开放式工业以太网标准。

• PROFINET基于工业以太网。

• PROFINET采用TCP/IP和IT标准。

• PROFINET是一种实时以太网。

• PROFINET实现现场总线系统的无缝集成。

通过PROFINET,分布式现场设备(如现场IO设备,例如信号模板)可直接连接到工业以太网,与PLC等设备通讯。

并且可以达到与现场总线相同或更优越的响应时间,其典型的响应时间在10ms的数量级,完全满足现场级的使用。

在使用Step7 进行组态的过程中,这些现场设备(IO device, IO设备)制定由一个中央控制器(IO controller, IO控制器)。

借助于具有PROFINET的能力接口或代理服务器,现有的模板或设备仍可以继续使用,从而保护PROFIBUS用户的投资。

IO Supervisor(IO 监视设备)用于HM I和诊断。

在PROFINET的结构中,PROFINET IO是一个执行模块化,分布式应用的通讯概念。

PROFINET IO能让您从您所熟悉的PROFIBUS一样,创造出自动化的解决方案。

所以不管您组态PROFINET IO或PROFIBUS,在STEP7中有着相同的应用程序外观。

2 PROF INE T IO现场设备简介以下SIM A TIC产品用于PROFINET分布式设备:• IM151-3 PN作为IO设备直接连接ET200S的接口模块。

• CPU317-2DP/PN或CPU315-2DP/PN作为IO控制器的CPU模块,用于处理过程信号和直接将现场设备连接到工业以太网。

• IE/PB LINK PN IO将现有的PROFIBUS设备透明的连接到PROFINET的代理设备。

S7-300使用方法说明

S7-300使用方法说明

S7-300 系列PLC组态简介一、系统构成西门子S7-300系列的常用组件主要有电源模块(1)、CPU模块(1)、开关量模块(2)、开关量输出模块(2)、模拟量输入模块(2)、模拟量输出模块。

说明如下:1.电源模块:PS307—5A;为PLC系统提供稳定的24V直流电源。

2.CPU模块:CPU314;是系统的核心负责程序的运行,数据的存储与处理,与上位机的通讯和数据的传输。

3.开关量输入模块:SM321;可进行32路开关量的检测,输入信号为24V有效,若输入为无源触点,可利用电源模块提供24V驱动信号。

4.开关量输出模块:SM322;可提供8路开关量输出,为继电器输出方式;分为4组每两路公用一个公共端。

5.模拟量输入模块:SM331;为实现对8路模拟量数据采集,输入信号可以是电流信号、电压信号、热电偶输入、热电阻输入,可根据不同的应用场合对模块进行设置。

6.模拟量输出模块:SM332;可提供4路模拟量输出信号,根据应用可将各路输出设置为电压输出或电流输出。

图1、系统模块组成。

二、硬件组态1.基本机架(中心机架)机架即是用于安装固定各个模块的专用槽架。

PLC的各个模块就遵循一定的规则固定在上面。

每个机架中:插槽1为电源模板插槽;插槽2为CPU模板插槽;插槽3留给通讯模板接口模板及扩展模板。

插槽4以后留给应用模板。

每个模块最多可以安装8个应用模块。

模块的底部通过总线连接器与前后的模块想连接,构成一个整体系统。

中心机架至少应装配电源模块和CPU模块,再根据需要配置其他功能模块。

说明:所谓插槽,在这里只是抽象的概念,S7—300系统中的机架物理形态上只是一个槽形轨道,上面没有具体的插槽,模块也只是按一定顺序固定在上面,模块之间也无须保留空间,而是紧密地相邻安装。

插槽的概念只有在对系统进行软件组态时才能具体化。

(软件组态将在后面介绍)2.机架的扩展当基本机架不能满足系统要求时,可通过扩展机架对系统进行扩展,扩展方式有两种:①、用IM365模板:可扩展一个机架,需用两块IM365模板,连接长度最长为一米。

S7-300_CP340_341_440_441组态+接线+调试

S7-300_CP340_341_440_441组态+接线+调试

串口通讯模块的信息与使用之欧侯瑞魂创作朱震忠SIEMENS A&D CS2004-3-25ASCII码对比表完整版:首先我们建议您访问siemens A&D公司的技术支持网站:在检索窗口中键入相关产物或问题的关键字, 获取关于产物或问题的详细信息和手册.图1串口通讯模块基本信息介绍CP340/CP341/CP440/CP441-1/CP441-2模块是西门子S7-300/400系列PLC中的串行通讯模块, 这些模块具有1个(CP441-2有2个)串行通讯口(RS232C或TTY或RS485/422).您可以使用这种通讯模块实现S7300/400与其他串行通讯设备的数据交换, 例如打印机、扫描仪、仪表、Modbus主从站、Data Highway站、变频器, USS站等;6ES7 963-2AA00-0AA0 6ES7 963-3AA00-0AA0RS422/485接口块9针D型针接头15针D型针接头连接电缆系列6ES7 902-1AB00-0AA0 6ES7 902-1AC00-0AA0 6ES7 902-1AD00-0AA0 RS232C与RS232C连接电缆5米10米15米双头为9针D型孔接头6ES7 902-2AB00-0AA0 6ES7 902-2AC00-0AA0 6ES7 902-2AG00-0AA0 20mA TTY与TTY连接电缆5米10米50米双头为9针D型针接头6ES7 902-3AB00-0AA0 6ES7 902-3AC00-0AA0 6ES7 902-3AG00-0AA0 RS422与RS422连接电缆5米10米50米双头为15针D型针接头协议驱动系列6ES7 870-1AA01-0YA0 MODBUS主站硬件狗Dongle 包括软件、手册光盘6ES7 870-1AA01-0YA1 MODBUS主站硬件狗Dongle Copy License, 不包括软件、手册光盘6ES7 870-1AB01-0YA0 MODBUS从站硬件狗Dongle 包括软件、手册光盘6ES7 870-1AB01-0YA1 MODBUS从站硬件狗Dongle Copy License, 不包括软件、手册光盘6ES7 870-1AE01-0YA0 Data Highway硬件狗Dongle 包括软件、手册光盘6ES7 870-1AE01-0YA1 Data Highway硬件狗Dongle Copy License, 不包括软件、手册光盘6ES7 341-1AH00-8BA0 CP341模板英文使用手册注:1.当您要实现MODBUS或Data Highway通讯时, 需要在CP341/CP441-2模块上拔出相应协议的硬件狗后, CP模板才华够支持MODBUS(RTU格式)或Data Highway(DF1)协议,CP441-2使用同样的硬件狗, 这里我们所提到的硬件狗、Dongle、协议驱动或Loadable driver指的是同一个工具,如下图:图22.MODBUS为单主站网络协议, 所以系统中只能够有一个Modbus主站, 而且只能够实现主站和从站的数据交换, 从站之间不能进行数据交换.CP341拔出MODBUS主站Dongle或拔出从站Dongle,就可以作为MODBUS主站, 或者作为MODBUS从站, 如下图:拔出Dongle之前拔出Dongle之后图33.一般来讲, RS232的通讯最年夜距离为15m, 20mA TTY的通讯最年夜距离为100m(主动模式)、1000m(主动模式), RS422/485的通讯最年夜距离位1200m.4.CP34x/CP44x模块可以同时与多台串行通讯设备进行通讯, 如同时连接多个变频器、连接多个智能仪表等, 如果您采纳ASCII码通讯方式, 需要在发送的数据包中包括站号、数据区、读写指令等信息, 供CP34x/CP44x模块所连接的从站设备鉴别数据包是发给哪个站的, 以及该数据包是对那个数据区进行的读或写的功能.5.串行通讯模板只有RS232C或TTY或RS485/422 三种电气接口类型, 如果您想实现串口的光纤通讯, 只能在电子市场上购买第三方制造的电气与光缆的转换设备, 西门子不提供该类设备.CP34x调试过程在您的计算机上首先装置STEP7 5.x软件和CP34x模板所带的软件驱动法式, 模板驱动法式包括了对CP341进行参数化的窗口(在STEP7的硬件组态界面下可以翻开)、用于串行通讯的FB法式块、模板分歧应用方式的例子法式, 光盘上CP34x模板手册的附录B中说明了CP模板通讯口的针脚界说.当系统上电, CP34x模板初始化完成后, CP34x上的SF灯点亮;I.参数化CP34x模板:在硬件组态窗口中双击CP34x模板, 翻开CP34x模板的属性窗口, 请记录下模板的硬件地址:图4在编写通讯法式时, 你需要该地址参数.点击属性窗口上的Parameters按钮:图5选择你所要使用的通讯协议, 这里我们选用ASCII协议, 双击信封图标:图6弹出ASCII协议通讯参数设置窗口, 这里我们使用默认值:9600 bit/s, 8 data bits, 1 stop bit, evenparity.对您的硬件组态存盘编译, 下载硬件组态, 如果此时SF灯亮, 请将通讯电缆与另一个通讯伙伴进行连接后, SF灯熄灭, 说明硬件组态正确..II.编写通讯法式:在装置完CP34x/CP44x的驱动法式, Modbus主站软件, Modbus从站软件等3个软件后, 你可以在目录….\Siemens\STEP7\Examples傍边找到关于CP34x/CP44x的串口通讯和Modbus通讯的例子法式, 通过在STEP7软件的SIMATIC Manager下翻开例子法式:图7你可以使用CP341串口例子法式中 3964(R)站中的法式块实现ASCII通讯协议翻开 CPU 站下的Blocks文件夹, 复制所有的法式块(除过system data)到你的项目傍边, 只要作一些简单的参数修改, 就可以实现相应的通讯了, 如果你的CP34x的硬件地址与例子法式傍边的分歧, 那么你应当修改相应法式块LADDR 参数, CP34x/CP44x模块实际的硬件组态地址值相同(与图4中的地址值一致), 修改后, 下载法式块, 将CPU切换至运行状态, CP34x开始循环发送数据, 您可与看到“TxD”灯闪烁.调用FB7/FB8(CP341)或FB2/FB3(CP340)实现模块的字符收发功能:图8下图显示了调用FB7/FB8实现通讯功能, 在线监视的状态:图9注意这里一定要将M20.0和M30.0使能位置1, 同时在您的法式中拔出接收数据区DB1和发送数据区DB2.调试CP34x的一个基本方法是采纳PC机上的串口通讯调试软件, Windows系统自带的超级终端( Hyper Terminal )软件是一个非常方便的串口调试工具, 用电缆将CP34x的通讯口和PC机的Com口(RS232C)连接起来, 如果你采纳的是485/422或TYY接口的模块, 那还需在中间加一个 RS485RS232 或 TYY RS232 信号转换器, 翻开超级终真个路径如下图:图10您翻开超级终端软件后, 界说连接的名称, 确定通讯端口以及串口通讯的属性(波特率、数据位个数、校验类型、流控类型等), 界面如下列图:图11图12图13图14这里请您注意, 如果您是用的是其他Com口, 请根据实际连接的Com口进行选择, 波特率、数据位, 奇偶校验位, 停止位, 流控要与CP34x/CP44x组态时设定的值一致, 起始位为1位, 停止位可设定为1-2位, 但必需是1, 不能修改.Modbus 从站调试注意事项:首先需要在CP模块上拔出Modbus从站Dongle, 如图3所示, 然后装置Modbus从站软件包, 您可以在下面的下载路径中获得, 装置完软件包后, 在您的项目中组态modbus从站, 双击CP341模块, 在模块的属性窗口中点击Parameter按钮, 选择Modbus从站协议:图15将您的PC和PLC连接起来, PLC上电, 点击Load Drivers图标, 弹出装载驱动窗口:图16点击Load Drivers按钮, 完成从站驱动装置过程, 进行Modbus驱动装载的时候, PLC必需处于STOP状态.在点击信封图标, 翻开Modbus从站参数窗口:图17默认从站地址222, 然后在设定modubs从站的Function Code地址与PLC中M, I, Q等地址的对应关系:图18以上所设定的参数含义是Modbus主站读从站的前256个位(00001-00256)对应S7300站中MB0-MB31中的数据, 主站读从站第257个到512个位对应QB0-QB31.Function Code 01, 05, 15 对应M, Q, T, C等数据区, 可读可写, 具体的字节范围由您在modbus从站组态时设定.Function Code 02对应M, I数据区, 只读, 具体的字节范围由您在modbus从站组态时设定.Function Code 03, 06, 16 对应DB区, 可读可写, 在modbus从站组态时设定对应的DB块.Function Code 04 对应DB区, 只读, 在modbus从站组态时设定对应的DB块.在STEP7的SIMATIC Manager中翻开Modbus从站例子法式, 如图7所示, 将例子法式傍边的所有法式块复制到您的项目傍边, 修改OB1傍边的Network1里的LADDR参数, 与您模块的实际硬件地址相同, 如图4所示, 将blocks文件夹下载到PLC傍边, CPU运行, 对M180.0和M180.5置位, 就可以在Modbus主站上获得数据了, 这里您需要注意S7 PLC与Modbus主站之间的数据地址对应关系, Modbus从站手册中包括了相关信息, 通过下面的下载路径, 您可以下载到该手册.WinCC作为Modbus主站, 进行浮点数读取时, Tag的类型应被选为浮点数32位, 注意地址偏移为32的整数倍+1(即33、65、97), 如果采纳选用Input Bits/Output Bits方式读写(Function Code 01, 02), 在PLC傍边应当将一个字的高低8位进行对换.如果选用Input Words/Output Words方式读写(Function Code 03, 04), 在PLC傍边将一个双字的高低16位进行对换, S7200 Modbus法式块的浮点数处置存在误差, 年夜致在0.5%左右.Modbus 主站调试注意事项:首先需要在CP模块上拔出Modbus主站Dongle, 如图3所示, 然后装置Modbus主站软件包, 您可以在下面的下载路径中获得, 装置完软件包后, Modbus主站驱动的装载过程与从站相同, 如图15、16所示.在STEP7的SIMATIC Manager中翻开Modbus主站例子法式, 如图7所示, 将例子法式傍边的所有法式块复制到您的项目傍边,DB42是Modbus发送到到从站的数据区, 该DB区第一个字节位从站的站地址, 第二个字节为Function Code值, 代表指令的读写功能和数据区, 第三个字节和第四个字节所组成的整数代表所读数据区的地址偏移量, 第五个字节和第六个字节所组成的整数代表总共要读写几多位数据, 注意该数值必需在1-2040范围内, 否则发送指令不执行.下图说明了DB42前几个字节所代表的含义:图19第一个字节说明从站站号为5, 第二个字节说明Function Code 为1, 第三个字节和第四个字节中的字说明读从站地址偏移40位(5个字节)的数据区, 第五个字节和第六个字节中的整数说明读取16位的数据, 即一个整数.这些信息您可以在Modbus主站手册第五章中获取, 通过下面的下载路径, 您可以下载到该手册. DB40.DBW6存储FB8胜利执行的次数, DB40.DBW6存储FB8执行犯错的次数, DB40.DBW14存储FB8执行犯错的故障代码, 您可以在Modbus主站手册中7-7页查找到毛病代码所表达的具体信息. III.关于CP34x的一些下载路径:CP340, CP341, CP440, CP441软件驱动法式, 版本号:Windows 95 / 98 / Me / NT / 2000 / XPMODBUS主站驱动法式:MODBUS从站驱动法式:Data Highway(DF1)协议驱动法式:CP340实现打印功能的使用指南:串口通讯模块作为Modbus从站使用手册:串口通讯模块作为Modbus主站使用手册:串行通讯模板使用手册下载链路:CP341支持的协议应用手册下载链路:QUESTION 1 : CP34x的各种通讯连接电缆中, 针脚是如何界说的?QUESTION 2 : 在PCS7系统或S7400作主机时, 如何使用CP341模板实现Modbus主站或从站通讯, 我应当定购那些产物?QUESTION 3 : 在用CP340,CP341与第三方产物通讯时(如PC机,用VB,VC读数据)怎样识别联线是否是好的?QUESTION 4 : 在点到点通信中, 协议 3964(R)和RK 512 之间的区别是什么?QUESTION 5 : 如何在ET200M从站上添加一个插有硬件Dongle (如Modbus Master)的CP341模板, 实现S7300 PLC对通讯数据的读写?QUESTION 6 : 虽然信号电压在丈量范围, 但我从SM 331-1KF00模块读出的数值依然显示超越范围?QUESTION 7 : 每当断电重启后, CP341模板和调制解调器(如SATEL的modem)之间的通讯犯错, 而使用CP441模板却没有同样的问题, 为什么?QUESTION 8 : 对一个用CP340 和 3964R协议的点到点连接进行参数化和编程的过程?QUESTION 9 : 在CPU318上连接CP341模板, 分歧协议方式下所能实现的传输速率是几多?QUESTION 10: CP 341 /CP 441-2 需要几多许可证(License)?QUESTION 11: 如何界说CP341 中的“断开”识别和如何通过LED 显示单位进行通讯状态的诊断?QUESTION 12: 关于串行通讯中的起始位、数据位、校验位、停止位的说明?QUESTION 13:CP341模板都支持那些通讯接口方式和协议?QUESTION 1 : CP34x的通讯连接电缆中, 针脚是如何界说的?解答:如果你使用自己制作的电缆, 那么必需使用带屏蔽外壳的D型接头, 屏蔽线应当和接头的外壳连接, 禁止将电缆的屏蔽层和GND连接, 否则会造成通讯接口的损坏, 请注意RS232不支持热插拔, 所以一定要断电后在插拔通讯电缆;A:RS 232 C的连接界说:下图给出了RS232C点到点通讯模板CP34x、CP44x与横河DR230型打印记录仪的连接, 要在记录仪上选择” IBM Proprinter Emulation”设定:RS232C点到点通讯模板CP34x、CP44x与siemens PT88型打印机连接:CP34x、CP44x之间, 或与标准串口(PC机上的COM口)进行通讯的连接电缆:.B:20mA TTY的连接界说:CP34x、CP44x与DR2030/2040型打印机的连接, 打印机active, CP34x、CP44x模板passive:注意:通讯双方一定不能同时设定为active模式, 否则可能会损坏通讯端口!CP34x、CP44x与DR2030/2040型打印机的连接, 打印机Passive, CP34x、CP44x模板active:注意:通讯双方一定不能同时设定为active模式, 否则可能会损坏通讯端口!CP34x、CP44x与CP34x、CP44x的连接:C:RS485的连接界说:电缆长度超50米时在接收端(R(A)和R(B)之间)加入330Ω电阻.如果接线毛病,在CP340、341、441硬件诊断中会提出"端口:接收线断D:RS422的连接界说:电缆长度超50米时在接收端(R(A)和R(B)之间)加入330Ω电阻,RS485两线把持时只有pin4,pin11有效.如果接线毛病,在CP340、341、441硬件诊断中会提出"端口:接收线断"返回Entry ID:18248289Date:01/26/2004QUESTION 2 : 在PCS7系统或S7400作主机时, 如何使用CP341模板实现Modbus主站或从站通讯, 我应当定购那些产物?Which components have to be ordered for the function of PCS 7 / STEP 7 with a CP341 module as MODBUS master and which components have to be ordered for the function of PCS 7 / STEP 7 with a CP341 module as MODBUS slave?ANSWER:You need at least the following components for each of the options described below:•CP341 module: 6ES7 341-1x H01-0AE0 (x:= A: RS232; x:= B: TTY; x:= C: RS422/485)This card is alwayssupplied with the installation CD for PtPcommunication.•Single license(MODBUS master): 6ES7 870-1AA01-0YA0This delivery package includes the installationCD for retrofittable MODBUS master driver,documentation and a hardware dongle for the CP341.or•Single license(MODBUS slave): 6ES7 870-1AB01-0YA0This delivery package includes the installationCD for retrofittable MODBUS slave driver,documentation and a hardware dongle for the CP341.For each further MODBUS master link you need anadditional CP341 module (see above) and another single license without software and documentation (only hardware dongle). The order number for this is:•Single license (without software and documentation): 6ES7 870-1AA01-0YA1This delivery package includesone hardware dongle for the CP341.For each further MODBUS slave link you need an additional CP341 module (see above) and another single licensewithout software and documentation (only hardware dongle). The order number for this is:•Single license (without software and documentation): 6ES7 870-1AB01-0YA1This delivery package includesone hardware dongle for the CP341.The following configurations with CP341 are released:1.PCS 7 / STEP 7 is MODBUS master or slave (notredundant)Required order: 1* CP341 and 1* single license2.PCS 7 / STEP 7 is MODBUS master or slave (notredundant)Requi red order: 1* CP341 and 1* single license5.PCS 7 / STEP 7 is MODBUS master or slave (redundant)Req uired order: 1* CP341 and 1* single licenseAdditional order: 1* CP341 and 1* single license (without software and documentation)返回QUESTION 3 :在用CP340,CP341与第三方产物通讯时(如PC机,用VB,VC读数据)怎样识别联线是否是好的?解答:在用CP340,CP341与PC机通讯时,经常读不出数据,这样有两个方面原因.其一,在PLC侧法式是否正确.用上升沿触发P_Send,可以看见TXD灯闪,这样可以判断PLC侧法式没问题;其二,PC侧VB,VC法式的问题及电缆线的联接好坏,无从知道,如果联线没问题,就可以集中精力在PC侧找原因,判定联线是否接好,显得非常重要,有一个小方法可以测出.在PLC侧修改CP340用ASCII方式传送,在发送DB块中写几个字符形式的数据(chat如'1','2','A'等)并间隔触发P_Send功能块.在PC侧修改串口参数与PLC一致,如波特率,数据长度,停止位,奇偶校验,无握手信号等.在Windows下附件中翻开"Hyper Terminal"建立一个直接到串口的连接,这样就可以读到从PLC中发送的数据如‘12A’等.同样用"Send TextFile"的功能,把一些字符送到PLC.这样如果联接电缆是好的,那么可以简单地判断问题是出在哪里返回Entry ID:12932189Date:01/20/2004QUESTION 4 : 在点到点通信中, 协议 3964(R)和RK 512 之间的区别是什么?解答:这两个协议的主要区别在于消息报头和响应消息的分歧.使用RK 512, 提供有最高的数据完整性.下面是一个带有可用协议的分类的参考模块:图 1:可用协议的分类法式 3964(R)当传送信息数据时, 法式 3964(R)将控制字符(平安层)添加到信息数据上.这些控制字符激活通信伙伴, 检查数据是否全部接收, 是否无毛病.法式 3964(R)和RK 512 评估下列控制字符:表 1:控制字符概览下图所示为法式 3964(R)发送时数据传送的顺序:图 2:当用法式 3964(R)发送时的数据通信量法式RK 512与法式 3964(R)相反, 计算机连接RK 512 除有位传送层(第 1 层)和平安层(第 2 层)外, 还有传输层(第 4 层).计算机连接RK 512 也提供了更高的数据完整性, 以及更好的地址选项.图 3 显示了当用计算机连接RK 512 发送一个响应消息时的数据传送顺序:图 3:当发送响应消息时的数据通信量更多的信息可在表 2 中列出的电气手册中获得, 这些手册可以从网站中下载:返回Entry ID:17854293Date:12/18/2003QUESTION 5 :如何在ET200M从站上添加一个插有硬件Dongle (如Modbus Master)的CP341模板, 实现S7300 PLC对通讯数据的读写?How can I load a loadable driver (e.g. CP PtP MODBUS Master) into a CP 341 that is connected to a high-availability system by means of the ET 200M?ANSWER:In order to expand the functions and adapt the CP 341 to the communication partner, other transmission protocols can be loaded onto the CP, in addition to the standard protocols.The following basic requirements must be fulfilled in order to load drivers into a CP 341 subsequently.•There must be a version of STEP 7 Base V4.02 or higher installed.•There must be a version of the Point-to-Point Couplings Parameterization (CP PtP Param) optionspackage V4.1 or higher installed. The latest version of this software is available to download from theInternet as freeware under Entry ID: 12310504.•Plug the dongle which comes with the driver into the back of the CP.The loadable driver has to be configured in the "CP-PtP Param" parameterization user interface first of all. Once this has been configured, the configuration andparameterization data can be loaded online from the PG into the CPU via the "Load target system" menu command.In order to load the loadable MODBUS driver in the S7-400 high-availability system into the CP 341 on the ET 200M, both high-availability CPUs must be switched to "STOP" mode.The driver is then loaded directly from the PG into the EPROM on the CP 341 via the MPI interface on the master CPU. For this reason, module exchange is not possible without a PG!This loading process can also take place in a S7-300 central rack via an S7-300 CPU. The CP is then plugged into the ET 200M.Note:This procedure is only necessary for loading the loadable drivers, not for assigning parameters.The loadable driver only has to be loaded into the CP 341 once. With the hardware dongle plugged in, the CP can then be operated with the MODBUS master/slaveprotocol.You can find further information about these drivers in the manuals on the "MODBUS Slave" (Entry ID: 1218007) and "MODBUS Master" (Entry ID: 1220184).The loadable drivers "CP PtP MODBUS Slave V3.1.3" and "CP PtP MODBUS Master V3.1.2" are available to download on the Internet under Entry IDs: 8715908 and 8713784 respectively.返回Entry ID:18590727Date:03/08/2004QUESTION 6 : 每当断电重启后, CP341模板和调制解调器(如SATEL的modem)之间的通讯犯错, 而使用CP441模板却没有同样的问题, 为什么?ANSWER:The modules CP341 and CP441 have different default settings for the V24 output signals DTR and RTS after return of power: the CP441 starts up with DTR = RTS = 1 and the CP341 with DTR = TRS = 0.As a result of DTR = 0the SATEL modem puts the Receive line of the CP341 (RxD) into BREAK and in this state sending is not possible.With reference to the interfacing of modems, when assigning the parameters for the CP341 in the hardware configuration, you have the option "Automatic operation of V24 signals". With this setting the CP341 sets its DTR statically to 1 and also the RTS before each"Send".However, this setting requires correct response behavior of the modem that is not provided by the SATEL modem. Other modems acknowledge the set DTR of the CP with set DSR or the set RTS of the CP with set CTS. If the DSR and CTS remain at 0 (as with SATEL), then a corresponding error message is generated and the Send procedure aborted.Remedy:In order to realize communication between the CP341 and the SATEL modem after resumption of power you have to call block FC6 (V24_SET), for example, in OB1. The parameters RTS and DTR must then be set to "TRUE".返回Entry ID:7816615Date:05/14/2002QUESTION 7 :配置"CP 340 RS232C"打印工作应注意什么, 应用"CP 340 RS232C"传送信息给打印机,功能块中"P_PRINT"(FB4),怎样使"Pointer DB","Variables DB"和"Form String"在一起工作完成需要的发送任务?解答:调用功能块FB4"P_PRINT"打印字符信息.功能块"P_PRINT"传送信息给通讯处置器CP340,CP340发送信息给打印机把信息打印出来.为了打印这些信息必需知道参数"P_PRINT","Pointer DB","Variables DB"和"Format String"的相对关系.注意:随模块带的CD包括CP340的组态工具"CP PtP PARAM".装置后包括例子法式,可以参考一些参数."CP PtP PARAM"组态工具提供的例子将解释提及到的一起工作的功能块.例子法式调用设置打印工作参数的数据块DB30~DB35,DB4是FB4的布景数据块.数据块"P_PRINT"通过参数"DB_NO"(数据块号)和"DBB_NO"(开始字节)访问指针DB(DB30).指针中存储包括信息文本的有固定顺序的数据块(DB31, 32, 33, 34, 35) .可参考FAQ Entry ID 1137332在手册章节 "Output of message texts on a printer" 演示了图形结构.必需为每一个打印工作生产一个自力的指针数据块,指针数据块已经包括5个指针,功能块"P_PRINT" 参数"DBB_NO" 必需指定指针数据块的初始地址界说数据块DB31, 32, 33, 34的输出变量.然后在组态工具"CP PtP PARAM"中界说显示的信息文本.另外还可以向数据块中直接传送常数,实际值,过程值.界说打印机输出为字符串格式.在例子中这些界说存储于数据块"DB35"中.可参考手册2.3.5章节"Conversion and Control Instructions for Printer Output" 对欠亨输出选项的解释."P_PRINT","Pointer DB","Variables DB"和"Format String"的相对关系参考下图.在例子项目中总共有4个打印任务被存储.下图为第二个任务,信息为"At 23:32:16.816h: level of upper limit exceeded ".例如:返回Entry ID:1766265Date:01/30/2004QUESTION 8 :对一个用CP340 和 3964R协议的点到点连接进行参数化和编程的过程?解答:参数化要参数化点到点连接, 则需要一个相关的用于参数化的软件--"参数化点到点连接", 依照如下步伐进行参数化和组态:•创立一个带有S7-300站的S7项目.•翻开硬件组态, 拔出机架, 电源, CPU和CP 340.•现在标识表记标帜CP 340 并选择"Edit > Object Properties", 或者双击CP 340.< /li>•不用在"General", "Addresses"和"Basic Parameters"标签中做任何设置.点击" Parameters"按钮来参数化3964R协议.•在"Protocal:"中输入3964(R).•选择有字母图标的矩形, 然后按回车, 或者双击该图标.•在"Protocol"对话框中设置协议参数.除优先级外所有参数必需匹配连接伙伴的参数.4 如果现在将优先级设置到高,那么必需将连接伙伴上的优先级设置为低.•在完成所有设置之后, 点击"OK", 保管设置, 关闭参数化软件.•在"Properties - CP 340"对话框中, 用"OK"确认组态.•现在可保管硬件组态并将其加载到S7 站.编程在本例中, 做了一个简单的点到点连接的编程.对CP 340的一个点到点连接, 需要标准功能块FB3"P-SEND"和FB2" P-RECV".该功能块位于法式库- CP PtP - CP 340下的法式单位目录中找到.< /p>P_RCV功能块允许接收来自一个通信伙伴的数据并将其存储在一信伙伴.FB参数:状态参数NDR, ERROR;LEN和用于"P_RCV"的STATUS以及DONE, ERROR和用于"P_SEND"的 STATUS仅可用于一个周期.法式结构:FB3 "P-SEND"和FB2"P-RECV"功能块在功能FC1中调用."P-SEND"从数据块DB 4 的数据字节 DBB 0 起发送 12 个字节到连接伙伴."P-RECV"接收来自通信伙伴的数据.接收的数据自数据字节DBB 12起存储在DB4中.数据传送周期性地触发.发送不竭地进行.一个发送作业一完成, 就触发一个新的发送作业.< /p> 连接参数:•9600 位/秒•8 个数据位• 1 停止位•偶校验•优先级高, 因此应该将连接伙伴的优先级设置为低.归档的STEP7 法式:将文件复制到一个独自的目录中, 然后双击启动它.现在对S7 项目及其所有的关联子目录进行解包.然后可以用SIMATIC管理器翻开并处置解包后的项目.在系统中用此样例, 必需先改编此样例.( 145 KB )重要事项样例法式是免费软件.每个用户都可以免费使用, 复制或转发该法式.法式的作者和拥有者对该软件的功能性和兼容性不负任何责任.使用该软件的风险完全由用户自行承当.由于它是免费的, 所以不提供任何担保, 毛病纠正和热线支持.返回Entry ID:18126529Date:01/19/2004QUESTION 9: 在CPU318上连接CP341模板, 分歧协议方式下所能实现的传输速率是几多?What are the transfer times with CP341 in combination with a 318 CPU?ANSWER:The following tables list measured transfer times in relation to transfer protocols. An S7-300 with aCPU318 (6ES7 318-2AJ00-AB0, firmware version V3.0) and a CP341 (firmware version V1.0.2) were used for the time measurements. A function block FB "P_SND_RK" has been programmed (exclusively) in the user program of the CPU. The time measured is that between the triggering and finishing of a job. The communication partners required for protocols 3964(R) and RK512 were simulated to ensure fastest possible response times.Baud rate (bit)Table 1: Transfer times with ASCII driver (standard with minimum character delay time in each case):Table 2: Transfer times with procedure 3964(R) (standard with BCC)[msec] [sec]User data 1byte1140 10bytes2020bytes2050bytes100bytes200bytes70500bytes2213811000bytesTable 3: Transfer times with computer connection RK512 (standard with BCC)返回QUESTION 10:CP 341 / CP 441-2 需要几多许可证(License)?解答:在任何情况下, 每一个MODBUS站都需要一个独自的许可证.6ES7 870-1AA01-0YA0包括软件CD, 文档(PDF文件)和硬件狗.如果在同一个站使用几个CP341或CP441通讯处置器, 则每个CP 都需要一个MODBUS许可证副本(copy license), 即不带手册和软件的MODBUS Dongle, 只有一个硬件狗, 定货号为6ES7 870-1AA01-0YA1.注意事项:对有两个接口的 CP 441-2, 仅需要一个许可证, 而且每个接口都可以使用任何协议.返回Entry ID:431140Date:06/19/2003QUESTION 11:如何界说CP341 中的“断开”识别和如何通过LED 显示单位进行通讯状态的诊断?解答:当连接到链接伙伴的物理连接断开时, CP341 显示出“断开”.如果传送线呈现“断开”(断线),就会获得通知呈现一个“断开”状态(通过CP341的诊断中断显示“断开”.在“断开”状态下没有数据输出.这个状态通过发光二极管和诊断来指示.如果犯错, 集中控制的犯错指示SF的相关发光二极管就会显示.一旦在线上重新建立了链接, “断开”状态就会被自动清失落.通过 CP341 的显示单位进行诊断CP341 上的LED灯给出 CP341 所处状态的信息.具有以下显示功能:关键字:状态诊断, 模块诊断返回QUESTION 12 :关于串行通讯中的起始位、数据位、校验位、停止位的说明?解答:CP34x通讯模板与其他设备进行通讯时, 串口传输的是一个10位或11位的数据帧, 在模块的Parameters属性窗口中您可以设置数据帧的格式, 对这个10或11位组成的数据帧的组成遵循以下规则:帧的第一位必需是起始位, 始终为1, 不能修改;起始位之后是7-8位数据位, 由用户收发的数据组成;数据位之后是校验位, odd奇校验, even偶校验, any不校验但校验位为0, none无校验位;校验位之后是停止位, 可以设为1-2个位, 始终为1, 不能修改;如下给出了10或11位组成的数据帧结构:返回QUESTION 13:CP341模板都支持那些通讯接口方式和协议?Which interfaces and drivers are possible?ANSWER:For CP341, the subsequent interfaces and drivers are implemented:Table 1: Possible interfaces and drivers with CP341通过装置相应的软件和硬件狗, CP341还可以实现Modbus主/从和Data Highway两种协议, 关于实现这两种协议的通讯过程, 请您参照下面的手册:返回。

第2章西门子S7-300400PLC的系统结构

第2章西门子S7-300400PLC的系统结构
• (1)各模版从背板总线吸取的电流总和应小于背板总 线的最大允许电流(1.2A); • (2)各模块从负载电源吸取的电流总和应小于电源的 额定电流,并有一定的余量;
• (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

第一章 S7-300PLC硬件和安装

第一章 S7-300PLC硬件和安装


1.数字量模块



(1)数字量输入模块SM321 数字量输入模块将现场送来的数字信号电平转换 成S7-300内部信号电平。数字量输入模块有直流 输入方式和交流输入方式。对现场输入元件,仅 要求提供开关触点即可。输入信号进入模块后, 一般都经过光电隔离和滤波,然后才送至输入缓 冲器等待CPU采样。采样时,信号经过背板总线 进入到输入映像区。 数字量输入模块SM321有四种型号模块可供选择, 即直流16点输入、直流32点输入、交流16点输入、 交流8点输入模块。 模块的每个输入点有一个绿色发光二极管显示输 入状态,输入开关闭合即有输入电压时,二极管 点亮。

IM
¡ ª
IM
¡ ª
96 100 104 108 112 116 120 124 IM Ú 640 656 672 688 704 720 736 752¢
S7-300信号模板的起始地址
0机架的第一个信号模块槽(4号槽)的地址为0.0~3.7,一 个16点的输入模块只占用地址0.0~1.7,地址2.0~3.7未用。 数字量模块中的输入点和输出点的地址由字节部分和位部
三、 SM模块



信号模块(SM)也叫输入/输出模块,是CPU 模块与 现场输入输出元件和设备连接的桥梁,用户可根据现 场输入/输出设备选择各种用途的I/O模块。 S7-300的输入/输出模块外部连线接在插入式的前连接 器的端子上,前连接器插在前盖后面的凹槽内。不需 断开前连接器上的外部连线,就可以迅速的更换模块。 信号模块面板上的LED用来显示各数字量输入/输出 点的信号状态,模块安装在DIN标准导轨上,通过总 线连接器与相邻的模块连接。 信号模块和接口模块的尺寸为 40mm(宽)x125mm(高)x120mm.(深)。有少量模块的宽度 为80mm。

西门子 自动化系统S7-300 说明书

西门子 自动化系统S7-300 说明书

SIMATIC自动化系统S7-300入门指南2006年01月版A5E00432669-05安全技术提示为了您的人身安全以及避免财产损失,必须注意本手册中的提示。

人身安全的提示用一个警告三角表示,仅与财产损失有关的提示不带警告三角。

警告提示根据危险等级由高到低如下表示。

危险表示如果不采取相应的小心措施,将会导致死亡或者严重的人身伤害。

警告表示如果不采取相应的小心措施,可能导致死亡或者严重的人身伤害。

小心带有警告三角,表示如果不采取相应的小心措施,可能导致轻微的人身伤害。

小心不带警告三角,表示如果不采取相应的小心措施,可能导致财产损失。

注意表示如果不注意相应的提示,可能会出现不希望的结果或状态。

当出现多个危险等级的情况下,每次总是使用最高等级的警告提示。

如果在某个警告提示中带有警告可能导致人身伤害的警告三角,则可能在该警告提示中另外还附带有可能导致财产损失的警告。

合格的专业人员仅允许安装和驱动与本文件相关的附属设备或系统。

设备或系统的调试和运行仅允许由合格的专业人员进行。

本文件安全技术提示中的合格专业人员是指根据安全技术标准具有从事进行设备、系统和电路的运行,接地和标识资格的人员。

按规定使用请注意下列说明:警告设备仅允许用在目录和技术说明中规定的使用情况下,并且仅允许使用西门子股份有限公司推荐的或指定的外部设备和部件。

设备的正常和安全运行必须依赖于恰当的运输,合适的存储、安放和安装以及小心的操作和维修。

商标所有带有标记符号 ®的都是西门子股份有限公司的注册商标。

标签中的其他符号可能是一些其他商标,这是出于保护所有者权利的目地由第三方使用而特别标示的。

责任免除我们已对印刷品中所述内容与硬件和软件的一致性作过检查。

然而不排除存在偏差的可能性,因此我们不保证印刷品中所述内容与硬件和软件完全一致。

印刷品中的数据都按规定经过检测,必要的修正值包含在下一版本中。

Siemens AG Automation and Drives Postfach 48 48 90437 NÜRNBERG A5E00432669-0501/2006西门子股份有限公司版权所有(2006).本公司保留技术更改的权利SIMATIC自动化系统S7-300 CPU 31x:调试入门指南2005年8月版A5E00817203-01安全技术提示为了您的人身安全以及避免财产损失,必须注意本手册中的提示。

S7-300常用操作说明

S7-300常用操作说明

利用STEP7监视输入输出量的方法DP:高速数据传送1、打开PLC软件。

运行STEP7,打开PLC软件,将左侧的文件夹层层展开直到选中Blocks,如下列图所示:2、找到VAT块。

在右侧找到V AT_??的块,双击打开。

一般此块排列在所有块的最后面,名称以V AT开头,后跟的下划线后的名称可能不一样,可以不管,如有不止一个,可以任意打开一个。

如下列图:3、插入VAT块。

如没有找到此块,可以在自行添加一个,操作如下列图,在右侧窗口空白处点击鼠标右键,选择Insert New Object(插入新对象)——Variable Table(变量表)4、选中后将出现如下窗口5、打开VAT块。

点击OK按钮即可生成V A T_1块。

打开V A T块,如下列图:6、查找监视点地址。

在Address一列中输入想要监视的地址,如需要监视第一流自动转换开关状态,那么观察接口表7、监视数字量输入点。

如上图,观察接口表得知,第一流转换开关的自动档输入点为I0.0,第二流转换开关的自动档输入点为I4.0。

将这两个地址输入到V AT窗口中的Address一栏中,如图:8、判断监视结果。

在第一行中输入I0.0后,回车后,光标自动移到第二行,第三列的Display format自动设为BOOL 类型。

在保证工控机与PLC联接正常的情况下,可以点上图方框所示的Monitor Variable按钮,那么情况应如下列图所示,窗口的标题栏变为高亮的青色,窗口右下角的RUN状态栏有绿色状态条不断闪动。

下列图所示的监视结果,I0.0结果为绿色,true,I0.4结果为灰色,false,说明第一流转换开关处于手动档,第二流转换开关不处于手动档。

9、错误判断。

如在Address栏中输入要监视的量后字变为红色,说明输入有误,例如:10、修改显示格式。

所有的数字量输入输出点的数据类型都是BOOL型,即输入要监视的点后,使用系统给出的默认Display format〔显示格式〕BOOL就可以了,如要监视模拟量输入点〔模拟量输出点无法用VAT 监视〕,应该将显示格式改为Decimal如下列图所示,如需要监视第一流的液位采样输入点,看接口表得知,此点地址为386,那么在V A T窗口的Address〔地址〕一栏中输入PIW386,在Display format一栏中点右键,选择Decimal:11、监视模拟量输入。

S7300的配置与组态

S7300的配置与组态

1
60
135
3
高速计数器模板 FM350-1
1
160
40 4.5
如:所有信号模板和功能模板从背板总线吸取的电流为: 25×2+80+100+60+60+160=510 mA
第三节 S7-300的编程软件SETP7
一、STEP7软件组成
STEP 7是用于SIMA TIC PLC组态和编程的 标 准 软 件 包 , 是 SIMAT IC 工 业 软 件 的 重 要 组 成部分。
•创建项目——主界面
•创建项目——选择存放路径
•创建项目——目录选择
•创建项目——路径选择完毕
•创建项目——单击插入S7300站
•创建项目——双击配置硬件
•创建项目——选择基本框架
•创建项目——配置电源
•创建项目——配置CPU模块
•创建项目——配置输入模块
•创建项目——板 用于建立点对点(Point to Point)低速连接。有3种 通信接口,RS 232C(V.24)、20mA (TTY)、RS 422/RS 485 (X.27)。 ②CP341通信处理器模板 用于建立点对点(Point to Point)的高速连接。
•创建项目——配置模拟量输入输出模块
•创建项目——配置通信模块并编译保存
•PLC仿真软件——主界面
5.5.4 程序编程与调试
•创建项目——OB1组织块
•创建项目——OB1组织块设计
•监控调试——单击监控按钮
•PLC仿真软件——单击I0.0的界面
•监控调试——单击启动按钮I0.0
•监控调试——符号编辑器
112 704
116 720
120 736
124 752
注:每个模拟量I/O通道占用一个字地址(2个字节)

两个西门子300CPU之间DP通信硬件组态详细过程

两个西门子300CPU之间DP通信硬件组态详细过程

接着选择“组态”。。。如图,选择第一行,点”编辑“
出现如图所示页面,设置参数
参数如图所示。。。确定
接着选择第二行,编辑
参数设置如图,,,确定
接着出现如图,确认无误后,确定
接着保存,下载。。。到此,主站建立完毕。。。
主从站设置完成后如下图所示。。。
DP
如图。
设置完成后如图所示。单击确定。
设置完成后如图所示。。。可以看到PROFIBUSDP总线了。
接下来双击DP,如图。。。
然后选择“工作模式”,勾选“DP从站”。。。如图所示。
接下来选择“组态”,,如图。。
出现如图所示界面。。。
然后设置一些参数,如图所示。。确定。
继续点击”新建”,如图
继续设置参数,如图,”确定“下一步。。。
完成后出现如图所示。。。到此,从站建立完毕,“确定”,下一步建立主 站。
再次插入一个300新站点,如图。
单击DP时把地址改成3,如图。然后选择“工作模式”
在“工作模式”下选择“DP主站”。。确定。
在硬件目录中找到CPU 31X。。。拖到DP线上
如图,单击“连接”。。人人网仅提供信息存储空间仅对用户上传内容的表现方式做保护处理对用户上传分享的文档内容本身不做任何修改或编辑并不能对任何下载内容负责
主 题
两个S7-300之间DP网络 组态
序 言
本任务的解决需要使用两个S7-300 作为主从站,连接到PROFIBUSDP通信网络中。 小组成员:鲁成凤 曹礼超 刘启南 孟凡洋。
1.
打开S7-300
2.新建一个文件夹
Байду номын сангаас 3.输入新建文件名称并选择存储的位置
5.现在开始对300的从站进行组态。

s7-300网络组态

s7-300网络组态

S7-300网络组态
目的:组态网络,完成各个设备通讯
步骤:1、在硬件组态的基础上,切换到主画面,并点击按钮。

2、系统将弹出网络组态画面,然后点击VIEW\Catalog将元件库打开。

3、将STATION下面的PG/PC拖入组态画面中,然后双击PG/PC,弹出PG/PC 组态画面,然后点开INTERFACES页。

点击NEW,选择MPI interface,点OK键。

4、然后弹出MPI组态窗口,将MPI地址设置为0,并将SUBNET中的MPI(1)选中,点击确定。

5、点开Assignment页,选中MPI INTERFACE(1)和PC ADAPTER(MPI);然后点击ASSIGN,再点击‘确定’按钮。

PG/PC组态完成。

6、组态PC STATION ,将PC –STATION拖入组态画面,将其双击,进入PC-STATION 组态画面,
7、点开PC-STATION 下的CP PROFIBUS\cp5611 将其拖入PC的第一槽位。

弹出CP5611组态画面,选中PROFIBUS(1),点击确定。

然后点击S***E AND COMPILE,将组态存盘和编译。

8、点击STATION\Properties,打开 PC STATION 属性画面,点开CONFIGURATION 页。

在中间的框中是PC STATION 的组态文件的文件夹地址和名称。

我们可以用该文件配置PC机的CP5611网卡。

s7-300硬件组态步骤

s7-300硬件组态步骤

首先添加底板RACK-300——Rail添加电源模块PS-300——PS 307 2A添加cpu模块,在PROFIBUS interface DP 对话框中NEW一个新的Subnet(子网),主站默认Address为2。

按OK完成。

CPU的I、Q address 默认从124开始,可以更改,建议不改变。

添加CP 340 RS232串口通讯模块CP 340 RS232C,双击底板的4号槽位(cp340位置),跳出串口属性设置对话框单击parameter按钮,出现参数设置对话框:将Protocal 3964(R)改为ACSII。

关闭对话框并保存更改。

单击OK结束设置。

添加以太网模块CP 343-1,New一个新的以太网,设置IP地址:10.163.227.* 子网掩码:255.255.224.0,按OK完成。

添加ET 200M Profibus从站。

模块位置:PROFIBUS DP——ET 200M——IM153-1。

设置Address=1,必须与硬件设置的地址相一致。

单击OK完成。

在ET 200M中添加输入输出端子SM 323 DI8/DO8Xdc24V/0.5A,默认的I、Q地址从1开始。

双击可更改地址。

添加VIPA远程I/O模块。

位置在:PROFIBUS DP——Additional Field Devices——VIPA_System_100V——VIPA_DP100V。

设置地址与硬件匹配。

添加输入输入端子:153-4PF00 DIO8x24VDC。

同理,再添加另一块VIPA模块。

添加MM440变频器,位置在:PROFIBUS DP——Additional Field Devices——Drives——SIMOVERT——MICROMASTER 4。

设置地址与硬件地址匹配。

添加输入输出0PKW,2PZD(PRO 0 3)。

完成后按SA VE AND COMPILE保存并编译。

S7-300 Modbus RTU通讯方法(CP341作从站)_STEP

S7-300 Modbus RTU通讯方法(CP341作从站)_STEP

S7-300 Modbus RTU通讯方法(CP341作从站)_STEP 硬件及软件列表组态和配置编写通信程序设备连接手册下载硬件及软件列表设备名称设备型号PS 307 6ES7 307-1EA00-0AA0CPU 315-2DP 6ES7 315-2AG10-0AB0MMC 6ES7 953-8LG11-0AA0CP341 6ES7 341-1AH01-0AE0Dongle 6ES7 870-1AB01-0YA0应用CP341进行MODBUS协议通信时需要有Dongle的支持。

在使用之前先将Dongle 安装在CP341模块的背面的Dongle插槽中,Dongle和插入Dongle前后的CP341如下图所示:图1注意:STEP7 V5.X软件上,必须安装如下软件包才可进行后续的组态配置。

PTP协议软件包:SIMATIC S7-CP PtP Param V5.1+SP14MODBUS主站驱动MODBUS从站驱动组态和配置1、打开上面创建的项目ptp,用鼠标右键点击项目名称,选择Insert New Object-> SIMATIC 300 Station,更改站的名称为CP341 Modbus-S。

图22、双击Hardware进入硬件配置画面,插入RACK、CPU315-2DP、CP341。

图33、双击CP341模板,点击Parameter...,配置CP341参数。

在Protocol选项中选择MODBUS Slave。

图44、双击Protocol下的信封图标,配置MODBUS Slave参数,点击MODBUS-Slave按钮。

•步骤1:设置MODBUS从站地址,本例中设为2;•步骤2:设置MODBUS从站波特率,停止位,校验位等参数;•接下来配置功能代码所表示的参数,具体参见下4图5、FC01,05,15:读取、强制输出位的状态;左边的地址为信息传送地址,右边对应西门子的PLC地址区,即左边地址从0~100对应MODBUS地址区为00001~00101,对应西门子数据区为M0.0~M12.4;101~200对应MODBUS 地址区为00102~00201,对应西门子数据区为Q0.0~Q12.3;从地址201~300,301~400对应Modbus 地址区为00202~00301,00302~00401,对应西门子数据区为Timer,Counter。

S7-300 PLC概述

S7-300 PLC概述

第七章 S7-300 PLC概述第一节 S7-300 系列PLC的硬件系统SIMATIC S7-300是一种通用型的PLC,能适合自动化工程中的各种应用场合,尤其是在生产制造工程中的应用。

模块化、无风扇结构、易于实现分布式的配置以及易于掌握等特点,使得S7-300在各种工业领域中实施各种控制任务时,成为一种既经济又切合实际的解决方案。

SIMATIC S7-300的大量功能能够支持和帮助用户进行编程、启动和维护,其主要功能如下:(1) 高速的指令处理。

0.1~0.6 us的指令处理时间在中等到较低的性能要求范围内开辟了全新的应用领域。

(2) 人机界面(HMI)。

方便的人机界面服务已经集成在S7-300操作系统内,因此人机对话的编程要求大大减少。

(3) 诊断功能。

CPU的智能化的诊断系统可连续监控系统的功能是否正常,记录错误和特殊系统事件。

(4) 口令保护。

多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改。

一、 SIMATIC S7-300系列PLC系统基本构成1. SIMATIC S7-300的组成SIMATIC S7-300系列PLC是模块化结构设计,各种单独模块之间可进行广泛组合和扩展。

其系统构成如图7.1所示。

它的主要组成部分有导轨(RACK)、电源模块(PS)、中央处理单元模块(CPU)、接口模块(IM)、信号模块(SM)、功能模块(FM)等。

它通过MPI网的接口直接与编程器PG、操作员面板OP和其它S7 PLC图7.1 S7-300系列PLC系统构成框图2.S7-300的扩展能力S7-300是模块化的组合结构,根据应用对象的不同,可选用不同型号和不同数量的模块,并可以将这些模块安装在同一机架(导轨)或多个机架上。

与CPU312 IFM和CPU313配套的模块只能安装在一个机架上。

除了电源模块、CPU 模块和接口模块外,一个机架上最多只能再安装8个信号模块或功能模块。

西门子s7-300系列plc硬件组态

西门子s7-300系列plc硬件组态

Date:2012-3-3File:HWConfig.1SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives硬件组态Date:2012-3-3File:HWConfig.2SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives目标学习了本章之后,你将 ......能够在项目中插入硬件站...能够生成硬件站的组态并赋值参数...能够读出硬件站的实际组态并赋值参数...熟悉S7-300™ 输入和输出模板的地址Date:2012-3-3File:HWConfig.3SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives实际组态已存在硬件的实际组态和参数分配。

参数分配选择可分配参数模块的特性,例如:保持区、循环时间和模拟输入等。

设定组态设定好的硬件组态和参数分配。

组态在硬件组态的站窗口中分配机架、块和可分布式I/O ,可以从硬件目录中选择部件。

硬件组态和参数分配Date:2012-3-3File:HWConfig.4SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives插入一个站Date:2012-3-3File:HWConfig.5SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives启动硬件组态编辑器Date:2012-3-3File:HWConfig.6SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives产生硬件设定组态Date:2012-3-3File:HWConfig.7SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and DrivesS7-300S7-300™™模块编址地址 0.0地址 0.7地址 1.0地址 1.7模块槽号PS CPU SM SM SM SM SM SM SM SM1245678910 11Date:2012-3-3File:HWConfig.8SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives机架 0多行组态中DI/DO 编址槽 1 2 3 4 56 7891011机架 396.0 to 99.7100.0 to 103.7104.0 to 107.7108.0 to 111.7112.0 to 115.7116.0 to 119.7120.0 to 123.7124.0 to 127.7IM(接收)PS机架 264.0 to 67.768.0 to 70.772.0 to 75.776.0 to 79.780.0 to 83.784.0 to 87.788.0 to 91.792.0 to 95.7IM(接收)PS机架 1IM(接收)32.0 to 35.736.0 to 39.744.0 to 47.748.0 to 51.752.0 to 55.756.0 to 59.760.0 to 63.740.0 to 43.7PS0.0 to 3.720.0 to 23.724.0 to 27.728.0 to 31.712.0 to 15.716.0 to 19.7 4.0 to 7.7 8.0 to 11.7IM(发送)CPU PSDate:2012-3-3File:HWConfig.9SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives模块地址概况“Address Overview ”Date:2012-3-3File:HWConfig.10SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives可变编址2xDate:2012-3-3File:HWConfig.11SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives硬件组态: 编辑符号名, 监视/修改变量单击右键Date:2012-3-3File:HWConfig.12SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and DrivesCPU 属性:循环 / 时钟存储器双击时钟存储器位76543210频率 (Hz)0.50.621 1.252 2.5510周期 (s)21.610.80.50.40.20.1Date:2012-3-3File:HWConfig.13SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives保存硬件设定组态与下载到模块下载(仅当 CPU处于 STOP 模式)Date:2012-3-3File:HWConfig.14SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives上载硬件实际组态到PG/PCDate:2012-3-3File:HWConfig.15SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives练习:上载硬件实际组态到PG/PC 并改名结果Date:2012-3-3File:HWConfig.16SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives练习:匹配实际组态Date:2012-3-3File:HWConfig.17SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives1.练习: 从 “My_Program My_Program””拷贝块 3.2.Date:2012-3-3File:HWConfig.18SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives练习:时钟存储器参数分配和测试Date:2012-3-3File:HWConfig.19SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and Drives如果你想知道更多Date:2012-3-3File:HWConfig.20SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training forAutomation and DrivesCPU 属性2xDate:2012-3-3File:HWConfig.21SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training for Automation and DrivesCPU 属性:概述Date:2012-3-3File:HWConfig.22SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training for Automation and DrivesCPU 属性:启动Date:2012-3-3File:HWConfig.23SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training for Automation and DrivesCPU 属性:保持存储器仅当 CPU 没有后备电池Date:2012-3-3File:HWConfig.24SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training for Automation and DrivesCPU 属性:保护Date:2012-3-3File:HWConfig.25SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training for Automation and DrivesCPU 属性:诊断/时钟Date:2012-3-3File:HWConfig.26SIMATIC ® S7Siemens AG 2003. All rights reserved.SITRAIN Training for Automation and Drives CPU 属性: 通讯。

S7-300 PLC_PROFIBUS—DP硬件组态(经典实例)

S7-300 PLC_PROFIBUS—DP硬件组态(经典实例)

S7 300 PLC硬件组态(经典)现场机架上各个模块进行的是物理上的连接,必须进行硬件组态的连接,实现逻辑上的连接,在这基础之上才可以执行编程器传输下来的程序信息。

1:打开桌面上的“SIMATIC Manager”图标,打开了STEP7画面。

点击“新建图标”,输入文件名和文件夹地址,然后点击“OK”,系统自动生成项目。

2:选中上一步新建的项目,点击右键,选中“Insert new object”,点击“SIMATIC 300 STA TION”,系统自动生成项目。

3:点击新建的项目前面的“+”号,“双击SIMATIC 300(1)”,再选种右边的“Hardware”,右键,然后“OPEN object”,系统打开硬件组态画面。

4:点击“SIMATIC 300”前面的“+”号,从展开的“RACK—300”中找到“Rail”,拖到左上边空白,所得如下:5:注意,若实际设备上有该模块则进行操作,若无该模块则跳过该步骤。

展开PS—300,把电源模块PS 307 2A 拉到机架的第一行,如下。

6:展开“CPU—300”,再打开“CPU 315—2 DP”,把“6ES7 315-2AF02—0AB0”拉到机架的第二行,并进行参数的设(速率、协议等)。

7:选择默认值,点击确定,就可以生成一个PROFIBUS—DP 网络了。

8:点击右侧“PROFIBUS DP”,再在展开的项中点击“ET200M”,再在展开的项中点击选中“IM153—1”,拖到左面“PROFIBUS(1):DP master system(1)”上。

在弹出的对话框中选择默认值,点击“确定”。

选中“SM 331 AI8X12bit”,并将其拖到左侧ET200M的第四槽中。

号状态如下。

11:按照下图步骤将AO模块拖到ET200M第五槽中。

12:双击进行参数设定如下:13:把数字输入模块DI 16xDC24V拖到主机架的第四个槽。

14:把数字输出模块DO16x DC24/0.5A 拖到主机架第五槽。

s7-300功能组织块说明

s7-300功能组织块说明

组织块(OB)概述何为组织块?组织块(OB)是指CPU的操作系统与用户程序之间的接口。

OB用于执行特定的程序段:1)启动CPU时在循环或定时执行过程中2)出错时3)发生硬件中断时。

组织块按照已分配的优先级来执行。

哪些OB可用?并非所有的CPU均可处理STEP 7中可用的所有OB。

请参阅操作列表/72/和/102/以确定您CPU中所包含的OB。

在何处查找详细信息?请参阅在线帮助和下列手册以获取更多信息:1)/70/:此手册包含描述不同S7-300 CPU性能的技术数据。

2)/101/:此手册包含描述不同S7-400 CPU性能的技术数据。

下表中给出了属于每个OB的启动事件和默认优先级。

OB 启动事件默认优先级解释OB1 启动结束或OB1结束 1 空闲周期OB10 时间中断0 2 未指定默认时间OB11 时间中断1 2OB12 时间中断2 2OB13 时间中断3 2OB14 时间中断4 2OB15 时间中断5 2OB16 时间中断6 2OB17 时间中断7 2OB20 延时中断0 3 未指定默认时间OB21 延时中断1 4OB22 延时中断2 5OB23 延时中断3 6OB30 循环中断0 (默认时间间隔:5s) 7OB31 循环中断1 (默认时间间隔:2s) 8OB32 循环中断2 (默认时间间隔:1秒) 9OB33 循环中断3 (默认时间间隔:500sms) 10OB34 循环中断4 (默认时间间隔:200sms) 11OB35 循环中断5 (默认时间间隔:100sms) 12OB36 循环中断6 (默认时间间隔:50sms) 13OB37 循环中断7 (默认时间间隔:20sms) 14OB38 循环中断8 (默认时间间隔:10sms) 15OB40 硬件中断0 16 循环中断OB41 硬件中断 1 17OB42 硬件中断 2 18OB43 硬件中断 3 19OB44 硬件中断 4 20OB45 硬件中断 5 21OB46 硬件中断 6 22OB47 硬件中断7 23OB55 状态中断 2 DPV1中断OB56 更新中断 2OB57 制造商特定中断 2OB60 SFC35 "MP_ALM"调用25 多处理中断OB 61 同步循环中断1 25OB 62 同步循环中断2 25OB 63 同步循环中断3 25OB 64 同步循环中断4 25OB 65 技术同步中断25 技术OB70 I/O冗余错误(仅在H CPU中) 25 冗余错误中断OB72 CPU冗余错误(仅在H CPU中) 28OB 73 通讯冗余错误OB (仅在H CPU中) 25OB80 时间错误26、28 1) 异步错误中断OB81 电源故障26、28 1) (对于S7-300),25、28 1) (对于S7-400 和CPU 318)OB82 诊断中断26、28 1) (对于S7-300),25、28 1) (对于S7-400 和CPU 318)OB83 插入/删除模块中断26、28 1) (对于S7-300),25、28 1) (对于S7-400 和CPU 318)OB84 CPU硬件故障26、28 1) (对于S7-300),25、28 1) (对于S7-400 和CPU 318)OB85 编程错误26、28 1) (对于S7-300),25、28 1) (对于S7-400 和CPU 318)OB86 扩展机架、DP主站系统或用于分布式I/O的站故障26、28 1) (对于S7-300),25、28 1) (对于S7-400和CPU 318)OB87 通讯错误26、28 1) (对于S7-300),25、28 1) (对于S7-400 和CPU 318)OB 88 处理中断28OB90 暖重启或冷重启,或删除OB90中正在执行的块,或将在CPU上装载OB90或终止OB90 29 2) 背景周期OB100 暖启动27 1) 启动OB101 热启动27 1)OB102 冷启动27 1)OB121 编程错误导致错误的OB优先级同步错误中断导致错误的OB优先级OB122 I/O访问错误1) 优先级27和28在启动的优先级模型中有效。

西门子S7-300软件教程

西门子S7-300软件教程
右侧硬件列表输入订货号6ES7 151-3BA23-0AB0将其拖至IO系 统,直至+出现
2.4 组态电源及IO模块
双击PM-E DC24S,或选中该模块将其拖至插槽,依次将DI,DO, FDI,FDO放至插槽,
2.5 HW Config 硬件组态界面
双击模块对IO地址进行设置,不进行设置将可自动分配地址
● 点击【NEXT】按钮,在新项目中选择CPU模块的型号为CPU 313C-2DP。 ● 点击【NEXT】按钮,选择需要生成的逻辑块,至少需要生成作为主程序 的组织块OB1。 ● 点击【NEXT】按钮,输入项目的名称,按【Finish】生成的项目。过程 如图2-8所示。
生成项目后,可以先组态硬件,然后生成软件程序。也可以在没有组态 硬件的情况下,首先生成软件。
窗口的左上部是一个组态简表,它下面的窗口列出了各模块详细的信 息,例如订货号、MPI地址和I/O地址等。右边是硬件目录窗口,可以用菜单命 令【View】→【Catalog】打开或关闭它。通常1号槽放电源模块,二号槽放 CPU,3号槽放接口模块(使用多机架安装,单机架安装则保留),从4到11号 则安放信号模块(SM、FM、CP)。
2.6 FDI参数设置
一般参数设置,Sensor supply通常急停设置为internal,光栅,扫描仪设 置为external。Evaluation of the sensor参数设置,1oo2 为双通道, 1oo1为单 通道
2.7 其它品牌元器件组态
如下图,右侧硬件组态列
保存编译组态,硬件组态完成。
组态时用组态表来表示导轨,可以用鼠标将右边硬件目录中的元件“拖 放”到组态表的某一行中,就好像将真正的模块插入导轨上的某个槽位一样。
①双击CPU 317F-2 PN/DP,进入CPU属性窗口,在打开 的对话框中设置模块的参数。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

首先添加底板RACK-300——Rail 添加电源模块PS-300——PS 307 2A
添加cpu模块,在PROFIBUS interface DP 对话框中NEW一个新的Subnet(子网),主站默认Address为2。

按OK完成。

CPU的I、Q address 默认从124开始,可以更改,建议不改变。

添加CP 340 RS232串口通讯模块CP 340 RS232C,双击底板的4号槽位(cp340位置),跳出串口属性设置对话框
单击parameter按钮,出现参数设置对话框:
将Protocal 3964(R)改为ACSII。

关闭对话框并保存更改。

单击OK结束设置。

添加以太网模块CP 343-1,New一个新的以太网,设置IP地址:10.163.227.* 子网掩码:255.255.224.0,按OK完成。

添加ET 200M Profibus从站。

模块位置:PROFIBUS DP——ET 200M——IM153-1。

设置Address=1,必须与硬件设置的地址相一致。

单击OK完成。

在ET 200M中添加输入输出端子SM 323 DI8/DO8Xdc24V/0.5A,默认的I、Q地址从1开始。

双击可更改地址。

添加VIPA远程I/O模块。

位置在:PROFIBUS DP——Additional Field Devices——VIPA_System_100V——VIPA_DP100V。

设置地址与硬件匹配。

添加输入输入端子:153-4PF00 DIO8x24VDC。

同理,再添加另一块VIPA模块。

添加MM440变频器,位置在:PROFIBUS DP——Additional Field Devices——Drives——SIMOVERT——MICROMASTER 4。

设置地址与硬件地址匹配。

添加输入输出0PKW,2PZD(PRO 0 3)。

完成后按SA VE AND COMPILE保存并编译。

相关文档
最新文档