全集成自动化之CPU 315-2DP的编程(doc 25页)
附录:SIEMENS CPU315-2DP 通讯使用说明

SmartPro主控器与SIEMENS S7PLC 的CPU315-2DP使用dp通讯步骤:1. 将SmartPro主控器内部的dp主卡更换为支持dp多主版本V1.06的专用程序。
2. S martPro的ConMaker组态软件设置基本保持不变。
如:通讯速率支持500K、187.5K等,FM121DP主卡设置基本不变CPU315-2DP硬件配置GSD文件为:SIE_HS.GSD3. 在ConMaker中的硬件配置:1)添加2)设置此模件的dp 从站地址3)必须要以此顺序添加标志模块4)添加所需的通讯数据模块注意:此模块的顺序必须与siemens 的通讯区完全一致!建议:配置的通讯字节数应多于实际的通讯字节数: 使用unit类型的通讯块。
ConMaker Siemens输入I输出 Q输出Q输入 I5)设置ConMaker全局变量及地址,REAL占用4字节,即可使用。
如:(* 输出变量*)REAL_O1 AT %QW21 :REAL;REAL_O2 AT %QW23 :REAL;REAL_O3 AT %QW25 :REAL;REAL_O4 AT %QW27 :REAL;(* 输入变量*)REAL_I1 AT %IW1704 :REAL;REAL_I2 AT %IW1706 :REAL;REAL_I3 AT %IW1708 :REAL;REAL_I4 AT %IW1710:REAL;4. 在SIEMENS SIMANTIC S7 的STEP7中的硬件配置:1)按照正常方式组态,建立一个STEP7的工程:包含2个CPU315-2DP建立DP网络,波特率500K2)设置CPU315-2DP主站的地址为1(与SmartPro主控器相同)3)设置CPU315-2DP从站的地址为目标地址设置特殊选项,必须选择设置通讯区参数下表中的Address为cpu315中的地址,从0开始,字节单位下表中的Address为SmartPro主控器的地址映像:a. 起始地址与ConMaker硬件配置中的cpu315-2dp 所分配的起始地址可能不同,但可正常工作。
西门子S7-300 CPU315-2 PN DP数据手册说明书

Number of operable FMs and CPs (recommended)
● FM
8
● CP, PtP
8
● CP, LAN
10
Rack
● Racks, max.
4
● Modules per rack, max.
8
Time of day Clock ● Hardware clock (real-time) ● retentive and synchronizable ● Backup time ● Deviation per day, max. ● Behavior of the clock following POWER-ON ● Behavior of the clock following expiry of backup period Operating hours counter ● Number ● Number/Number range ● Range of values ● Granularity ● retentive Clock synchronization ● supported ● to MPI, master ● to MPI, slave ● to DP, master ● to DP, slave ● in AS, master ● in AS, slave ● on Ethernet via NTP
1 024; (DBs, FCs, FBs); the maximum number of loadable blocks can be reduced by the MMC used.
1 024; Number range: 1 to 16000 64 kbyte
1 024; Number range: 0 to 7999 64 kbyte
CPU315-2DP用集成DP端口做第三方DP从站的组态和编程

CPU315-2DP用集成DP端口做第三方DP从站的组态和编程CPU315-2DP的集成DP口可以组态为DP主站也可以组态为DP从站。
当把CPU315-2DP作为第三方从站时,要把315-2DP的GSD文件拷贝到第三方的组态软件的GSD文件夹中,然后选择通信的数据量,分配地址,最后编写程序实现数据的交换。
1.获取CPU315-2DP的GSD文件的方法:方法很多,下面说一下通过step7的硬件组态(HardConfig)来获取。
打开硬件组态(HardConfig)窗口之后,找到目标CPU,然后右键鼠标,选择“Product Support Information”例如:之后弹出网页窗口:选择下载Profibus Download选中下载即可。
注意要连接网络才才可以下载的。
下载后的内容如下:可以看到其中并没有我们要的GSD文件,只是GSE、GSF、GSG、GSI和GSS文件。
其实这些文件的内容就是GSD文件的内容,只不过语言不同:GSD file(*.gsd)GSE file(*.gse)EnglishGSF file(*.gsf)FrenchGSG file(*.gsg)GermanGSI file(*.gsi)ItalianGSS file(*.gss)SpanishGSP file(*.gsp)Portugues一般选择GSE文件(英文版文件)即可。
2.在第三方组态中加入GSD文件首先把下载的GSD文件解压到第三方组态软件的GSD文件夹下,直接拷贝也可以,然后重启组态软件,再添加GSD文件时就可以找到刚刚加入的GSD文件:确定后就完成了315-2DP的从站插入。
2.1组态通信的数据量和地址。
在第三方组态软件中双击插入的315-2DP从站弹出如下窗口:从中选择通信的模块,CPU315-2DP的GSD文件中有三个模块,分别是:first ID in general、second ID in general和third ID ingeneral,注意在添加具体的通信模块之前,一定要先添加这三个模块,而且顺序要正确从前向后。
CPU315-2DP(带集成DP口CPU)访问分布式IO数据的规则

1.1.27 CPU315-2DP(带集成DP口CPU)访问分布式IO数据的规则取决于CPU315-2DP的型号(6ES7 315-2AFxx-0AB0 or 6ES7 315-2AG10-0AB0),型号不一样在可获得的地址区域大小是有差别的。
Address area - user data 6ES7 315-2AFxx-0AB06ES7 315-2AG10-0AB0Address area/ CPU0 to 1023字节0 to 2047字节In the PII/PIQ0 to 127字节0 to 127字节Consistentdata32字节128字节User data of a station 244输入字节/244输出字节244输入字节/ 244输出字节Table 1: CPU data of the I/O1、被访问的地址超出CPU的地址区域时,不管是用装载(L-传送(T命令还是用系统功能块(SFC)都不能够访问。
2、如果访问的地址是不连续的,在CPU315-2DP(6ES7 2AFXX-0AB0就必须使用装载(L-传送(T命令, 在这种情况下不能用 SFC14 和 SFC15。
3、当被访问的数据长度小于4个字节时,可以不调用SFC14/SFC15来读写数据。
4、如果要求数据一致性,并且数据长度为 3 或大于4个字节(数据长度最大为 128个字节!决定于不同的CPU, 对于CPU315-2DP(6ES7 2AFxx-0AB0)必须用SFC14和SFC15,但不能用装载-传送命令;对于CPU315-2DP(6ES7 2AG10-0AB0,通常也用SFC14和SFC15, 也可以用装载-传送命令来读写部份连续数据。
5、如果是过程映象区的连续数据,那么对于CPU315-2DP(6ES7 2AG10-0AB0这个连续的数据区是由过程映象传输来更新,在这种情况下没必要用SFC14/15。
6ES7 315-2AG10-0AB0连续数据6ES7 315-2AFxx-0AB0不连续装载-传送命令装载-传送命令可用SFC14/15于 1、 2、4字节或1、2字或1个双字。
CPU315-2DPyuCP342设置

CPU 315-2DP与CP 342-5 Profibus 通讯——CPU 315-2DP做主站,CP 342-5为从站进行Profibus通讯。
硬件的规划1.确定从站CP 342-5的Profibus 站号利用CP5512,Profibus编程线联到CP 342-5 模块的接口上,再用诊断工具“Set PC/PG Interface”去读他的站号。
通常Loos的站号为11.2.添加GSD文件。
在硬件规划->Options->Install GSD File添加所需的*.GSD驱动文件可3.成功安装了siem80d6.GSD可以进行通讯的规划了。
先规划好主站进入Profibus的网络设定:“点击”地址要唯一新建一个“网络”命名名称进行网络参数设定:需要注意的是主站和从站的参数设置要一致。
OK 保存。
再回到DP属性的画面,把操作模式设为:DP master(主站)OK 保存。
这样就可以看到如下效果:建好主站之后现在要把从站挂到主站下。
在硬件规划的最右边选择PROFIBUS DP 展开选定要组态的模块CP 342-5 Cu Slave 把它拖到PROFIBUS(1)的那根线上这时会弹出如下对话框网络参数也要设成和主站里的网络参数一样OK保存,效果图如下:在对话框中输入存储区域地址保存,编译,编译通过证明规划无误,可以书写程序了程序的书写1.添加组织块,这三个组织块的作用简单点说就是当从站掉电等不会导致主站停机OB82,OB86,OB1222. 添加功能块SFC14,SFC15SFC14 DPRD-DA T 读数据系统功能块SFC 15 DPWR-DAT 写数据系统功能块3.在OB1里面调用SFC14,SFC154.把从从站里面读过来的数据放到 SFC145.通过SFC15发送数据到从站。
配置 以太网口的CPU315

配置 CPU315-2 PN/DP 与INTOUCH的通讯文档号:LY-COMMUNICATION-001制作: 2007年2月刘喜概要介绍本文档演示如何在WIN2K环境下配置Simatic 的以太网CPU 315-2 PN/DP,从而与INTOUCH进行通讯。
开始之前在开始配置之前,必须做好以下准备工作:●为了确保能够与PLC能够通过以太网建立通讯,必须正确配置PLC的以太网端口。
●在本地计算机上安装好以太网卡,安装并配置TCP/IP协议。
●安装SIMATIC Step V5.3 + SP2,Industrial Ethernet SOFTNET-S7软件●安装Wonderware InTouch 7.0,IOServer软件设置Windows 2000 网络1.右击“网上邻居”图标,选取“属性”,进入“网络和拨号连接”窗口。
如图所示,已经为新网卡建立了一个本地连接。
图1. 网络连接窗口2. 右击图标,选择属性。
3. 在属性窗口列表中选择Internet协议(TCP/IP),点击属性按钮。
图2. 本地连接属性IP地址:192.168.0.5 / 子网掩码:255.255.255.0 ,网关:192.168.0.1图3. TCP/IP属性4.点击确定退出Internet协议(TCP/IP)属性窗口和本地连接属性窗口。
配置 CPU315-2 PN/DP1.在控制面板中打开 Set PG/PC Interface 界面在Access Point of the Application: 选择S7ONLINE在Interface Parameter Assignment :选择 5611(MPI)2.建立网络在STEP 7 中新建一个项目,点击右键,再弹出的菜单中选择“Insert New Object”→“SIMATIC 300 Station”,插入S7-300站。
在硬件组态“HW Config”中,插入“315-2 PN/DP”模版,如图所示。
SIMATIC S7-300 CPU 315-2 二次接口主从型号 6ES7315-2AF03-0A
Yes 0 63
Yes 0 63
1 999
128
Yes 0 127
Yes
05/29/2013
subject to modifications © Copyright Siemens AG 2013
lower limit upper limit Time range lower limit upper limit Data areas and their retentivity Flag Number, max. Retentivity available of which retentive with battery of which retentive without battery Address area I/O address area Inputs Outputs Process image Inputs Outputs Digital channels Inputs Outputs Inputs, of which central Outputs, of which central Analog channels Inputs Outputs Inputs, of which central Outputs, of which central Addressing volume Outputs Inputs Hardware configuration Modules per rack, max. Expansion devices, max. Connectable programming devices/PCs Number of modules per DP slave interface, max. Number of DP masters integrated
SIMATIC S7-300 CPU 315F-2 PN_DP,版本 01,固件版本 V3.1 及以上版本
SIMATICS7-300CPU 315F-2 PN/DP, 6ES7315-2FJ14-0AB0, Edition 01, as of Firmware V3.1ProduktinformationEinleitungDiese Produktinformation enthält wichtige Informationen zu 6ES7315-2FJ14-0AB0. Sie ist als separater Bestandteil aufzufassen und in Zweifelsfällen in der Verbindlichkeit anderen Aussagen in Handbüchern und Katalogen übergeordnet.Gültigkeitsbereich dieser ProduktinformationDiese Produktinformation ist gültig für die CPU 315F-2 PN/DP mit der Bestellnummer 6ES7315-2FJ14-0AB0, ab dem Hardware-Erzeugnisstand 01 und ab der Firmware-Version V3.1.In dieser Produktinformation beschreiben wir Ihnen die Spezifika der CPU 315F-2 PN/DP im Vergleich zurCPU 315-2 PN/DP mit der Bestellnummer 6ES7315-2EH14-0AB0. Weitere Informationen zu der CPU 315-2 PN/DP finden Sie im zugehörigen Handbuch im Dokumentationspaket 6ES7398-8FA10-8AA0, welches Sie zusätzlich zu dieser Produktinformation benötigen.EinsatzgebieteHaupteinsatzgebiete der CPU 315F-2 PN/DP sind Personen- und Maschinenschutz und Brennersteuerungen. Neben dem Sicherheitsprogramm können Sie auch Standard-Anwendungen programmieren.Sie möchten die CPU 315F-2 PN/DP einsetzen für dann benötigen SieAnwendungen der Sicherheitstechnik STEP 7 ab Version 5.4 + Servicepack 4 + HSP 189 (fürFW-Version V3.1)STEP 7 ab Version 5.5 + HSP 199 (für FW-Version V3.2)Optionspaket S7 Distributed Safety ab V 5.4 +Servicepack 1Standard-Anwendungen STEP 7 ab Version 5.4 + Servicepack 4 + HSP 189 (fürFW-Version V3.1)STEP 7 ab Version 5.5 + HSP 199 (für FW-Version V3.2)Überblick über die geänderten Defaultwerte der CPU 315F-2 PN/DPFunktion CPU 315-2 PN/DP(6ES7315-2EH14-0AB0)CPU 315F-2 PN/DP (6ES7315-2FJ14-0AB0)Integrierter Arbeitsspeicher 384 KByte 512 KByteDefaultwert Größe Prozessabbild E/A 128 Byte/128 Byte 384 Byte/384 ByteSpezielles Handling bei der Funktion "RAMtoROM":Datenbausteine des Sicherheitsprogramms werden nicht vom Arbeitsspeicher in den Ladespeicher kopiert.Anlaufschutz bei inkonsistentem SicherheitsprogrammDie CPU 315F-2 PN/DP unterstützt in Verbindung mit Sicherheitsprogrammen, die mit S7 Distributed Safety ab V5.4 SP1 erstellt wurden, die Erkennung eines inkonsistenten Sicherheitsprogramms. D. h., erkennt die F-CPU im Anlauf ein inkonsistentes Sicherheitsprogramm, dann geht die F-CPU in Stop und im Diagnosepuffer der F-CPU wird das folgende Diagnoseereignis eingetragen:●"Inkonsistentes Sicherheitsprogramm"Einschränkung bei SFC 22 "CREAT_DB", SFC 23 "DEL_DB" und SFC 82 "CREA_DBL"F-DBs können weder erzeugt noch gelöscht werden.© Siemens Ⓟ2010CPU 315F-2 PN/DP, 6ES7315-2FJ14-0AB0, Edition 01, as of Firmware V3.1 Einschränkung bei SFC 83 "READ_DBL" und SFC 84 "WRIT_DBL" Die Zieladresse darf nicht auf einen F-DB zeigen.Einschränkung bei der Projektierung des Remanenzverhaltens von Datenbausteinen Die Projektierung der Remanenz von Datenbausteinen wird für F-DBs nicht unterstützt.D. h., bei NETZ-AUS/EIN und Neustart (STOP-RUN) der F-CPU sind die Aktualwerte der F-DBs nicht remanent. Die F-DBs erhalten die Anfangswerte aus dem Ladespeicher.In den Baustein-Eigenschaften der F-DBs ist das Kontrollkästchen "Non-Retain" ("nicht remanent") aktiviert und gegraut dargestellt.VersagenswahrscheinlichkeitenNachfolgend erhalten Sie die Werte für die Versagenswahrscheinlichkeit der CPU 315F-2 PN/DPBetrieb im geringen Anforderungsmoduslow demand mode (average probability of failure on demand)Betrieb im häufigen Anforderungs- oder kontinuierlichen Modus high demand/continuous mode (probability of adangerous failure per hour) Proof-Test-IntervallF-fähige CPU 315F-2 PN/DP (6ES7315-2FJ14-0AB0)< 4E-05 < 8E-05< 1E-09 < 1E-0910 Jahre 20 JahreBetrieb mit der Trennbaugruppe 6ES7195-7KF00-0XA0WARNUNGDie Trennbaugruppe (Best.-Nr. 6ES7195-7KF00-0XA0, Erzeugnisstand 01 und 02) darf nicht wie andere Baugruppen auf denselben Baugruppenträger wie die F-CPU gesteckt werden. Ab Erzeugnisstand 03 der Trennbaugruppe gilt diese Einschränkung nicht mehr.Siemens AG Industry Sector Postfach 48 4890026 NÜRNBERG CPU 315F-2 PN/DP, 6ES7315-2FJ14-0AB0, Edition 01, as of Firmware V3.1SIMATICS7-300CPU 315F-2 PN/DP, 6ES7315-2FJ14-0AB0, Edition 01, as of firmware V3.1Product InformationIntroductionThis Product Information contains important information on 6ES7315-2FJ14-0AB0. It is a separate component and should be considered more up-to-date than the information in the manuals and catalogs if uncertainties arise.Validity of this Product InformationThis Product Information is valid for CPU 315F-2 PN/DP with order number 6ES7315-2FJ14-0AB0, as of hardware release 01 and as of firmware version V3.1.This Product Information describes the specifications of CPU 315F-2 PN/DP compared to CPU 315-2 PN/DP with order number 6ES7315-2EH14-0AB0. Additional information on the- CPU 315-2 PN/DP is available in the corresponding manual in the documentation package 6ES7398-8FA10-8BA0 which you require in addition to this Product Information.Areas of ApplicationCPU 315F-2 PN/DP is mainly designed for personal and machine safety and burner controls. In addition to the safety program, you can also program standard applications.You intend to use CPU 315F-2 PN/DP for then you requireSafety-related applications STEP 7 as of version 5.4 + Service Pack 4 + HSP 189 (for firmwareversion V3.1)STEP 7 as of version 5.5 + HSP 199 (for firmware version V3.2)Optional package S7 Distributed Safety as of V 5.4 + Service Pack 1 Standard applications STEP 7 as of version 5.4 + Service Pack 4 + HSP 189 (for firmwareversion V3.1)STEP 7 as of version 5.5 + HSP 199 (for firmware version V3.2)Overview of the altered default values of CPU 315F-2 PN/DPFunction CPU 315-2 PN/DP(6ES7315-2EH14-0AB0)CPU 315F-2 PN/DP (6ES7315-2FJ14-0AB0)Integrated Work Memory 384 Kbytes 512 KbytesDefault value size process image I/O 128 Bytes/128 Bytes 384 Bytes/384 BytesSpecial Handling of the "RAMtoROM" Function:Data blocks of the safety program are not copied to the load memory by the work memory.Startup protection for inconsistent safety programThe CPU 315F-2 PN/DP in connection with safety programs which were created with S7 Distributed Safety as of V5.4 SP1, supports the detection of an inconsistent safety program. This means that the F-CPU detects an inconsistent safety program in the startup. The F-CPU then goes to Stop and the following diagnostic event is then entered in the diagnostic buffer of the F-CPU:●"Inconsistent safety program"Restrictions with SFC 22 "CREAT_DB", SFC 23 "DEL_DB" and SFC 82 "CREA_DBL"F-DBs can neither be created nor deleted.© Siemens Ⓟ2010CPU 315F-2 PN/DP, 6ES7315-2FJ14-0AB0, Edition 01, as of firmware V3.1 Restrictions with SFC 83 "READ_DBL" and SFC 84 "WRIT_DBL" The target address may not point to an F-DB.Restrictions when configuring the retentive behavior of data blocks The configuration of retentive data blocks is not supported for F-DBs.This means that the current values of the F-DBs will not be retentive in the event of Power OFF/ON and Restart (STOP-RUN) of the F-CPU. The F-DBs retain the initial values from the loading memory.In the block properties of the F-DBs, the "Non-Retain" check box is activated and thus grayed out. Probabilities of FailureBelow are the values for the CPU 315F-2 PN/DP probabilities of failure:Operation in Low Demand Modelow demand mode (average probability of failure on demand) Operation in High Demand or Continuous Modehigh demand/continuous mode (probability of a dangerous failure per hour) Proof-test interval F-compatible CPU 315F-2 PN/DP (6ES7315-2FJ14-0AB0)< 4E-05 < 8E-05< 1E-09 < 1E-0910 years 20 yearsOperation with Safety Protector 6ES7195-7KF00-0XA0WARNINGThe safety protector (order number 6ES7195-7KF00-0XA0, product version 01 and 02) unlike other modules, must not be inserted in the same rack as the F-CPU. This restriction does not apply to safety protector product versions 03 and higher.Siemens AG Industry Sector Postfach 48 4890026 NÜRNBERG CPU 315F-2 PN/DP, 6ES7315-2FJ14-0AB0, Edition 01, as of firmware V3.1SIMATICS7-300CPU 315F-2 PN/DP, 6ES7315-2FJ14-0AB0, édition 01, à partir de la version du Firmware V3.1Information produitIntroductionCette information produit contient des indications importantes concernant 6ES7315-2FJ14-0AB0. Elle constitue un document séparé et, en cas de doute, elle doit être considérée comme prioritaire par rapport aux indications figurant dans les manuels et catalogues.Domaine de validité de cette information produitCette information produit est valable pour la CPU 315F-2 PN/DP de numéro de référence 6ES7315-2FJ14-0AB0 à partir de la version 01 du matériel et de la version V3.1 du Firmware.Cette information produit décrit les spécificités de la CPU 315F-2 PN/DP comparée à la CPU 315-2 PN/DP de numéro de référence 6ES7315-2EH14-0AB0. Vous trouverez la description de la CPU 315-2 PN/DP dans le manuel correspondant dans le pack de documentation 6ES7398-8FA10-8CA0 dont vous aurez besoin en plus de cette information produit.Champs d’applicationLes principaux champs d’application de la CPU 315F-2 PN/DP sont la sécurité des personnes et des machines ainsi que la commande de brûleurs. Outre le programme de sécurité, vous pouvez programmer des applications standard.Pour utiliser la CPU 315F-2 PN/DP dans des vous avez besoin deapplications de sécurité STEP 7 à partir de la version 5.4 + Servicepack 4 +HSP 189 (pour la version FW V3.1)STEP 7 à partir de la version 5.5 + HSP 199 (pour laversion FW V3.2)Logiciel optionnel S7 Distributed Safety à partir de la versionV 5.4 + Servicepack 1applications standard STEP 7 à partir de la version 5.4 + Servicepack 4 +HSP 189 (pour la version FW V3.1)STEP 7 à partir de la version 5.5 + HSP 199 (pour laversion FW V3.2)Aperçu des valeurs par défaut modifiées de la CPU 315F-2 PN/DPFonction CPU 315-2 PN/DP(6ES7315-2EH14-0AB0)CPU 315F-2 PN/DP (6ES7315-2FJ14-0AB0)Mémoire de travail intégrée 384 Ko 512 KoValeur par défaut taille de la mémoireimage des E/S128 octets / 128 octets 384 octets / 384 octetsCas particulier de la fonction "RAMtoROM" :Les blocs de données du programme de sécurité ne sont pas copiés de la mémoire de travail vers la mémoire de chargement.© Siemens Ⓟ2010CPU 315F-2 PN/DP, 6ES7315-2FJ14-0AB0, édition 01, à partir de la version du Firmware V3.1 Protection contre le démarrage en cas de programme de sécurité incohérentLa CPU 315F-2 PN/DP prend en charge la détection de l’incohérence d’un programme de sécurité si ce dernier a été créé avec S7 Distributed Safety à partir de la version V5.4 SP1. Ainsi, si la CPU F détecte au démarrage un programme desécurité incohérent, elle passe en STOP et l’événement de diagnostic suivant est inscrit dans le tampon de diagnostic de la CPU F :● "Programme de sécurité incohérent"Restriction pour les SFC 22 "CREAT_DB", SFC 23 "DEL_DB" et SFC 82 "CREA_DBL" Les blocs de données F ne peuvent être ni générés ni effacés. Restriction pour les SFC 83 "READ_DBL" et SFC 84 "WRIT_DBL" L’adresse de destination ne peut pas être celle d’un bloc de données F.Restriction lors de la configuration du comportement rémanent des blocs de données La configuration de la rémanence des blocs de données F n’est pas prise en charge.Ainsi, les valeurs effectives des DB F ne sont pas rémanentes après une mise hors tension puis sous tension et un redémarrage (STOP-RUN) de la CPU F. Les DB F prennent les valeurs initiales de la mémoire de chargement. La case à cocher "Non-Retain" ("non rémanent") est activée et grisée dans les propriétés de bloc des DB F. Probabilités de défaillancesLe tableau suivant indique les probabilités de défaillances de la CPU 315F-2 PN/DP.Fonctionnement en mode demande faiblelow demand mode (average probability of failure on demand) Fonctionnement en mode demande élevée ou continu high demand / continuous mode (probability of adangerous failure per hour) Intervalle de testCPU 315F-2 PN/DP (6ES7315-2FJ14-0AB0)< 4E-05 < 8E-05< 1E-09 < 1E-0910 ans 20 ansFonctionnement avec le module de séparation 6ES7195-7KF00-0XA0ATTENTIONLe module de séparation (numéro de référence 6ES7195-7KF00-0XA0, version 01 et 02) ne doit pas être enfiché comme d’autres modules dans le même châssis que la CPU F. Cette restriction ne s’applique plus à partir de la version 03 du module de séparation.Siemens AG Industry Sector Postfach 48 4890026 NÜRNBERG CPU 315F-2 PN/DP, 6ES7315-2FJ14-0AB0, édition 01, à partir de la version du Firmware V3.1SIMATICS7-300CPU 315F-2 PN/DP,6ES7315-2FJ14-0AB0,版本 01,固件版本 V3.1 及以上版本产品信息简介本产品信息包含有关 6ES7315-2FJ14-0AB0 的重要信息。
315CPU之间作DP主从的组态
关于两个CPU315-2DP 之间作主从(PROFIBUS-DP)的组态
1.先对从站进行组态:
打开硬件组态(HW) ,在DP Properties 对话框中选择 Operation mode 标签, 将DP 属性设为从站(Slave)并对其它属性进行配置, 如站址号, 波特率等.
确认所有参数设定后, 回到Properties-DP 对话框并选择Configuration 标签, 对通讯数据区进行配置. 配置页面如下:
配置完成页面如下:
注意: 此时只能对本地数据(从站本身) 进行配置!
点击OK 标签确认配置后, 编译并存盘从站的组态.
2.对主站进行组态
结束从站组态配置后, 在同一项目下插入作为主站的station, 并打开硬件组态对其进行配置.
(1) 在DP Properties 对话框中选择 Operation mode 标签, 将DP 属性设为主站
(MASTER);
并对其它属性进行配置, 如站址号, 波特率等.
配置页面如下:
点击OK 确认后选择右侧PROFILE 目录 , 如图所示:
至此,完成了2个S7-315-2DP CPU的主从配置!。
CPU315-2DP用集成DP端口做第三方DP从站的组态和编程
CPU315-2DP用集成DP端口做第三方DP从站的组态和编程CPU315-2DP的集成DP口可以组态为DP主站也可以组态为DP从站。
当把CPU315-2DP作为第三方从站时,要把315-2DP的GSD文件拷贝到第三方的组态软件的GSD文件夹中,然后选择通信的数据量,分配地址,最后编写程序实现数据的交换。
1.获取CPU315-2DP的GSD文件的方法:方法很多,下面说一下通过step7的硬件组态(HardConfig)来获取。
打开硬件组态(HardConfig)窗口之后,找到目标CPU,然后右键鼠标,选择“Product Support Information”例如:之后弹出网页窗口:选择下载Profibus Download选中下载即可。
注意要连接网络才才可以下载的。
下载后的内容如下:可以看到其中并没有我们要的GSD文件,只是GSE、GSF、GSG、GSI和GSS文件。
其实这些文件的内容就是GSD文件的内容,只不过语言不同:GSD file(*.gsd)GSE file(*.gse)EnglishGSF file(*.gsf)FrenchGSG file(*.gsg)GermanGSI file(*.gsi)ItalianGSS file(*.gss)SpanishGSP file(*.gsp)Portugues一般选择GSE文件(英文版文件)即可。
2.在第三方组态中加入GSD文件首先把下载的GSD文件解压到第三方组态软件的GSD文件夹下,直接拷贝也可以,然后重启组态软件,再添加GSD文件时就可以找到刚刚加入的GSD文件:确定后就完成了315-2DP的从站插入。
2.1组态通信的数据量和地址。
在第三方组态软件中双击插入的315-2DP从站弹出如下窗口:从中选择通信的模块,CPU315-2DP的GSD文件中有三个模块,分别是:first ID in general、second ID in general和third ID ingeneral,注意在添加具体的通信模块之前,一定要先添加这三个模块,而且顺序要正确从前向后。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全集成自动化之CPU 315-2DP的编程(doc 25页)更多企业学院:《中小企业管理全能版》183套讲座+89700份资料《总经理、高层管理》49套讲座+16388份资料《中层管理学院》46套讲座+6020份资料《国学智慧、易经》46套讲座《人力资源学院》56套讲座+27123份资料《各阶段员工培训学院》77套讲座+ 324份资料《员工管理企业学院》67套讲座+ 8720份资料《工厂生产管理学院》52套讲座+ 13920份资料《财务管理学院》53套讲座+ 17945份资料《销售经理学院》56套讲座+ 14350份资料《销售人员培训学院》72套讲座+ 4879份资料全集成自动化(T I A)解决方案培训教材第一部分第四章CPU 315-2DP的编程这个手册由西门子自动化与驱动集团教育合作部(automation and drive technology, Siemens A&D Cooperates with Education)以培训为目的编写。
西门子对其内容不做任何形式的保证。
手册的传播或者复制,包括其内容的使用与发表,仅作为公共教育及职业培训之用。
其他情况需要西门子自动化与驱动集团教育合作部的书面许可(Knust先生,E-Mail:michael.knust@hvr.siemens.de)。
违者必究。
西门子保留所有权力,包括翻译,以及专利权、实用新型或外观设计专有权。
感谢Michael Dziallas Engineering公司、职业学校的教师们,和其他有关朋友为本手册的编写做出的贡献。
目录:下列符号代表的含义:信息举例练习注意1.前言第四部分的内容是配合 STEP 7 的基本编程课程设置的。
图示如下:学习目标:在这一章中,读者应该了解CPU 315-2DP 的硬件组态如何生成,STEP 7程序的编写和调试。
课程包含了一些基本的步骤,并通过详实的例子来说明这些基本的编程原则。
• STEP 7项目的应用• CPU 315-2DP 硬件组态的生成 • 编写一个STEP 7程序 • STEP 7程序的调试基本条件:基本STEP 7编程 STEP 7 编程晋级工业总线系统 序列编程 2-3天 第三过程可视化 2-3天 第六SIMATIC S7 IT-通讯为了这部分内容的顺利进行,我们希望读者具备以下的基础知识:•Windows 95/98/2000/ME/NET的基本操作知识•使用STEP 7进行PLC编程的一些基本知识需要的硬件和软件:1 PC , Windows 95/98/2000/ME/NET的操作系统,以及最小:133MHz,64MB 的RAM ,65MB的空余磁盘空间。
最佳: 500MHz,128MB 的 RAM,65MB 的空余磁盘空间。
2 STEP 7 5.x 软件。
3 一个PC用MPI接口。
4 一个装有CPU 315-2DP的 PLC SIMATIC S7—300,组态举例:-电源: PS 307 2A-CPU : CPU 315-2DP-数字式输入:DI 16x DC 24V-数字式输出: DO 16x DC 24V/0.5A2. CPU 315-2DP使用的注意事项CPU 315-2DP 是集成了PROFIBUS-DP接口的CPU。
CPU 315-2DP可以使用以下PROFIBUS 协议文件。
-遵守EN 50170的主站DP接口。
-遵守EN 50170 的从站DP接口。
PROFIBUS-DP是一个用于和辅助外围设备或现场设备连接的协议,这个协议的响应时间很短。
CPU还可以实现更进一步的功能,即将输入输出模块的地址参数化,这样就可以通过改变参数来设置输入输出模块的地址。
符合下列技术参数的项目程序,其执行效率将足以满足培训之用。
-16k statements.48k 的工作空间80k的build space-1024 Byte DI/DO-128 Byte AI/AO-每执行1000条指令需要0.3 .ms-64 个计数器-128 个定时器-2048 位存储器3. 如何生成CPU 315-2DP的硬件组态在STEP7中我们用SIMATIC Manager来进行文件管理。
这里的样例程序段只需要双击就可以被拷贝或是调用,以使用其它工具完成进一步的编程工作。
操作符合常见的Windows 95/98/2000/ME/NET 的操作标准。
在文件夹SIMATIC 300 station and CPU中,说明了PLC的硬件结构。
因此,我们可以具体了解到每一个项目所包含的硬件设备。
在STEP7中,每一个项目都有一个确定的结构。
程序被储存在以下的目录中:这里举了一个CPU 315-2DP组态的例子,还应该再设置时钟存储器,调整输入输出模块的地址。
用户可以按照下列步骤操作,来生成一个项目文件,并编写程序。
1.STEP7中的主要工具是SIMATIC Manager,可以通过双击以下图标来打开。
( →SIMATIC Manager)2. STEP7的程序是在项目文件中管理的。
每一个项目文件通过点击File菜单中的New选项来产生。
(→ File→ New)3.将项目命名为315_2DPCPU。
(→3152_DPCPU→ OK)4.载入站点SIMATIC 300-Station。
(→ Insert →Station → SIMATIC300-Station)5.双击Hardware图标,打开组态工具箱。
6.双击图标,打开硬件列表。
()硬件组态内容分成以下的模块-PROFIBUS-DP,SIMATIC 300,SIMATIC 400和SIMATIC PC Based Control。
搭建一个项目所需的所有模块,数据块和接口都显示在这里。
7.双击SIMATIC菜单下的Rail。
(→ SIMATIC 300 → RACK-300 →Rail )之后,RACK0结构的组态模板就自动生成了。
8.现在,样例rack中的所有模块都可以从硬件列表中选中,并插入组态模板。
用户必须点击选中想要添加模块的图标,按住鼠标,拖动到组态模板中。
我们从添加电源模块PS 307 2A开始。
注意:按照上述步骤操作时,如果你的硬件和上面显示的不同,你也必须从列表中选中适当的模块,将他们插入到导轨中。
每个模块的订货号,显示在列表的页脚方框内。
9.下一步,我们拖动CPU 315-2DP到列表中第二位置,这样就可以读取CPU的订货号和版本号了。
(→ SIMATIC 300 →CPU-300 →CPU 315-2DP → 6ES7 315-2AF03-0AB0 →V1.1 )10. 可以在下面的对话框中调整集成PROFIBUS接口,由于我们在这里不对其进行调整,所以直接点击OK。
(→ OK )11.下一步,我们拖动16输入的输入模块到列表中第四个位置。
模块的订货号显示在第一格中。
(→ SIMATIC 300 → SM300 → DI-300 → SM321DI16xDC24V)注意:列表中的第三个位置一般都为连接模块预留。
模块的订货号显示在右下角的小窗口中。
12.下一步,我们拖动16输出的输出模块到列表中的第五位置。
模块的订货号显示在第一格中。
(→ SIMATIC 300 →SM300 → DO-300 → SM 322DO16xDC24V/0.5A)注意:模块的订货号显示在右下角的小窗口中。
13.一些模块的属性可以在这里改变。
(→ Right click CPU 315-2DP module→ insert_object properties → OK)所有的CPU都可以设定时钟存储器。
比如,将时钟存储器的内存地址设为MB100 (→Cycle/Clock memory → Clock memory →Memory byte 100)14. 输入输出模块的地址只有通过S7-300CPU的集成PROFIBUS接口才能改变。
双击相应的模块图标,可以在‘Addresses‘寄存器中调整输入输出模块的地址。
在每一个项目中都应当注意这些地址(否则自动设置的默认地址将影响列表中的选项组合)。
(→ DO 16xDC24V/0.5A →Addresses →uncheck System selection → 0 → OK )15.通过点击和图标,硬件组态模板可以保存,传送,下载到PLC中。
且传送过程中,CPU的开关必须置于STOP状态!()4. STEP7程序的编写例子中的程序使用语句表(STL)编写的,只有两句,可以用调试工具调试。
在这个程序中,存在MB100中的时钟存储器频率值将作为数据输出。
语句表:MB100 clock clock memory byteQB 0 QB ouput display时钟存储器中的每一位都需设定一个周期/频率值。
以下的设定就是适用的:位7 6 5 4 3 2 1 0周期 2 1.6 1 0.8 0.5 0.4 0.2 0.1频率0.5 0.625 1 1.25 2 2.5 5 1016.在SIMATIC Manager中选中块文件夹。
(→SIMATIC Manager →Blocks)17.在SIMATIC Manager中双击Blocks区的OB1 。
( →OB1)18. 点击OK,接受OB1的选项设置。
(→OK)1. 编辑器配有LAD (梯形图), STL (语句表), FBD(功能块)三种编辑方式。
在程序块中按照相应的方式编辑程序。
激活第一个Network,并打开块OB1。
然后开始写STEP 7 程序。
每一个独立的STEP7 程序都可以分成若干Network 。
可以通过点击图标来产生新的Network 。
注意:程序文档的内容和程序注释通过分隔符‘//’来分开。
在Network :Line1激活了时钟存储器,Line2将相应的频率数据传送到输出位上。
这时,8位的输出将依据时钟存储器的不同频率而闪烁。
注意:输出的地址将因硬件组态的不同而不同。
5. STEP-7程序的调试调试后的程序才能被PLC读取。
作为例子,这里我们只调试OB1。
19.点击将组织块存盘,并点击将程序下载至PLC,下载时,CPU开关必须置于STOP状态。
20.将CPU开关置于‘RUN’状态,程序将被执行。
执行之后,通过点击可以查看程序执行的状况。
(→)。