S7-300硬件组态方法

合集下载

西门子300PLC与200PLC通讯教程(适合初学者)

西门子300PLC与200PLC通讯教程(适合初学者)

S7-300与S7-200PLC之间的PROFIBUS DP通讯1,硬件1,S7-315-2DPPLC一台2,S7-200PLC+EM277模块一台3,DP线+DP头〔做好的〕一条。

1,I/O分配2台PLC通过PORTO〔通讯口〕口实现互相PROFIBUS DP通讯,功能为A机124.0控制B机Q0.0,I124.1控制Q0.1。

B机I0.0控制A机Q124.2,I0.1控制Q124.3。

如图PLC200(B) 300(A) EM2772,组态S7-300硬件组态1.启动STEP 7 V5.3编程软件:〔1〕双击打开STEP 7〔2〕如以下图所示打开STEP 7图2.1.1 打开STEP 7编程软件2.新建项目〔1〕根据STEP 7向导新建项目图2.1.2 STEP 7向导新建项目按【下一步】出现以下图:图2.1.3 为项目选择CPU类型图选择您对应项目的CPU类型,如果发现您的CPU315找不到相应的定货号〔,因此根据“STEP 7向导新建项目”无法创建项目,单击“取消”。

〔2〕软件〔SIMATIC Manager〕界面新建项目①双击新建项目②【文件】→【新建】,如图:图2.1.4 新建项目操作图为新建项目命名:图2.1.5 项目命名窗口右击项目名称【300与200通讯】→选中【插入新对象】→单击【SIMATIC 300站点】,③硬件组态➢右击“”→单击【打开对象】进入硬件组态界面如图2.1.6所示。

➢双击“”→双击“”进入硬件组态界面如图2.1.6所示。

图2.1.7 硬件组态界面➢根据S7-300主机的组合进行硬件组态〔电源PS307 5A〕:✧选择S7-300导轨:RACK-300中的Rail✧选择电源模块PS307〔有配置时〕✧选择CPU主机〔CPU右边可以安装不超过八个模块SM、FM、CP〕✧选择数字量输入输出〔如CPU主机没带时,需要组态〕✧选择其他扩展模块图2.1.8 Rail机架〔三〕安装EM277 PROFIBUS-DP模块GSD文件系统采用PROFIBUS DP通讯,S7-300作为主站,S7-200作为从站,其中数据由通过EM277 PROFIBUS-DP进行交换。

西门子6se70系列变频器与s7-300的PROFIBUS-DP通讯举例

西门子6se70系列变频器与s7-300的PROFIBUS-DP通讯举例

西门子6se70系列变频器与s7-300/400的PROFIBUS-DP通讯举例本文通过举例讲述了Profibus-DP现场总线在生产现场的具体应用,详细介绍了西门子PLC与变频设备通过PROFIBUS-DP通讯的硬件组态、软件编程以及变频器的相关参数设置。

关键字:西门子 Profibus-DP 变频器 PLC在工业厂矿的生产应用中,尤其是钢铁冶金行业,利用PLC通过Profibus-DP现场总线对变频装置进行控制,实现电机的启动、停车和调速最为常见。

下面通过一个具体的实例来讲述西门子6se70系列变频器与s7-300/400的PROFIBUS-DP通讯的全过程。

一、硬件组态变频器在STEP 7软件中创建一个项目,再硬件组态该项目,并建一个Profibus-DP网络,6se70系列变频器在PROIBUS DP->SIMOVERT文件夹里进行组态,并设定好通讯的地址范围。

如下图所示:二、建立通讯DB块一般地,读写数据都做在一个DB块中,且最好与硬件组态设定的I,O地址范围大小划分相同大小的区域,便于建立对应关系和管理。

如下图所示,读变频器的数据的12个字节在DB0~DB11中,写给变频器的12个字节数据放在DB12~DB23中。

接下来还可以存放诸如通讯的错误代码和与变频器有关的其它计算数据。

三、写通讯程序通讯程序可以直接调用STEP 7编程软件的系统功能SFC1(DPRD_DAT),SFC15(DPWR_DAT)来实现。

例程段如下:CALL SFC 14 //变频器->PLCLADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即I Addess中的560RET_VAL:=DB15.DBW24 //错误代码:查帮助可得具体含义RECORD :=P#DB15.DBX0.0 BYTE 12 //传送起始地址及长度CALL SFC 15 //PLC->变频器LADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即Q Addess中的560 RECORD :=P#DB15.DBX12.0 BYTE 12 //传送起始地址及长度RET_VAL:=DB15.DBW26 //错误代码:查帮助可得具体含义四、变频器参数设置变频器的简单参数设置如下表对于写变频器的数据是与变频器的k3001~k3016(参见变频器使用大全功能图120)建立对应关系,读变频器的数据则是与变频器的参数P734建立对应关系。

西门子S7-300的CP343_1模块使用手册实例

西门子S7-300的CP343_1模块使用手册实例

11在无其他适配器的情况下首次怎样和以太网模块cp343-1,cp343-1lean连接首次的连接必须要用以太网模块的mac的地址连接,在PG/PC中设置连接方式为ISO AND Ethernet ,这种连接方式是网卡间通过mac地址的连接方式。

其它与用pc适配器连接方法相同,在第一次连接上后,如果将来使用的是TCP/IP 协议,则在硬件组态里设置好IP地址,没有网关选择无网关。

连接,下载硬件组态。

硬件组态下载完后,以太网模块的IP地址确定,就可以将PG/PC改为TCP/IP的方式了。

然后把计算机的网卡地址设得与硬件组态中的IP地址在同一网段中(不能相同,否则会冲突)。

最后网线的选用,计算机直接与模块连接时,交叉线与平行线都可以,通过交换机或路由器则需要用平行线。

由于cp343-1 lean 无mac地址,那么其第一次连接必须通过其他适配器写入地址后才能完成,同时也就不支持ISO AND Ethernet 的通讯方式。

通过CP343-1模块,如何实现2套S7-300之间的以太网通讯?我们首先搭建一套测试设备,设备的结构图如下:2套S7-300系统由PS307电源、CPU314C-2DP、CPU314C-2PTP、CP343-1、CP343-1 IT、PC、CP5611、STEP7组成,PLC系统概貌如下图:如下将向您一步一步展示如何实现2套S7-300之间的以太网通讯:第一步:打开SIMATIC Manager,根据我们系统的硬件组成,进行系统的硬件组态,如图:插入2个S7300的站,进行硬件组态:分别组态2个系统的硬件模块:设置CP343-1、CP343-IT模块的参数,建立一个以太网,MPI、IP地址:组态完2套系统的硬件模块后,分别进行下载,然后点击Network Configration按钮,打开系统的网络组态窗口NetPro,选中CPU314,如下图:在窗口的左下部分点击鼠标右键,插入一个新的网络链接,并设定链接类型为ISO-on-TCP connection 或TCP connection或UDP connection 或ISO Transport connection,如下图:点击OK后,弹出链接属性窗口,使用该窗口的默认值,并根据该对话框右侧信息进行后面程序的块参数设定:当2套系统之间的链接建立完成后,用鼠标选中图标中的CPU,分别进行下载,这里略去CPU314C-2DP的下载图示:到此为止,系统的硬件组态和网络配置已经完成。

abb变频器与s7-300通过profibus-dp通讯

abb变频器与s7-300通过profibus-dp通讯

S7-300与ABB变频器通过Profibus-DP通讯先将变频器和PLC断电,然后将RPBA-01通讯卡插到变频器相应的插槽上,用带Profibus接头的Profibus电缆分别插到RPBA-01和PLC上,然后将变频器和PLC送电。

按照下面的步骤进行:1、启动step7,进入到硬件组态画面,组态完硬件后,安装ABB变频的GSD文件ABB_0812.GSD。

2、配置PLC的DP通讯口。

3、在Profibus-DP硬件配置中添加从站ABB Drives RPBA-01,站号为3(或其它),速率及配置文件同DP主站,选择PPO Type 4。

4、将变频从站的Operation Mode改为V endor Specific(即ABB传动协议)。

5、将配置下载到PLC中。

6、这样主站对变频从站3的输出区(OUTPUT)的数据结构为:Output:含义:第一个字用于ABB传动通信协议的控制字CW第二个字变频器的给定值REF1第三个字变频器的给定值REF2第四个字变频器的给定值REF3第五个字变频器的给定值REF4第六个字变频器的给定值REF5若PPO Type 4地址按默认配置未调整,则第一个字为PQW256,第二个为PQW258,往下依次类推。

7.主站对变频从站3的输入区(INPUT)的数据结构为:Input:含义:第一个字用于ABB传动通信协议的状态字SW第二个字变频器的实际值ACT1第三个字变频器的实际值ACT2第四个字变频器的实际值ACT3第五个字变频器的实际值ACT4第六个字变频器的实际值ACT5若PPO Type 4地址按默认配置未调整,则第一个字为PIW256,第二个为PIW258,往下依次类推。

8、向PQW256-ABB传动通信协议控制字写入相应的数,控制变频器起停,控制字的说明参见RPBA-01说明书中的描述。

例:初始化1142,启动1151,停止1143。

9、向PQW268-REF1中写入相应的速度指令,20000对应变频最大速度。

[笔记]S7-300硬件组态诊断日志介绍

[笔记]S7-300硬件组态诊断日志介绍

S7-300硬件组态诊断日志介绍Diagnostic buffer of module CPU 315T-2 DPOrder No./ Description Component Version6ES7 315-6TH13-0AB0 Hardware1- - - Firmware V 2.7.0Boot Loader Firmware expansionA 10.13.9Technology (475728) Firmware expansion V 4.1.2Rack: 0Slot: 2Serial number: S C-B7T588172011Event 1 of 100: Event ID 16# F260:B119Station reconnected, DP(Drive) node: 3Outgoing event06:48:28.075 AM 01/25/1994Event 2 of 100: Event ID 16# 49A0STOP caused by parameter assignment error or unpermissible difference between preset and actual configuration: startup disabledNo relevance for user (SDB no.): 5No relevance for user (Z2): 80a0 (Z3): 0605Previous operating mode: STARTUP (warm restart)Requested operating mode: STOP (internal)External error, Incoming event06:48:27.766 AM 01/25/1994Event 3 of 100: Event ID 16# 4301Mode transition from STOP to STARTUPSTOP due to: Power failureStartup information:- Time for time stamp at the last backed up power on- Single processor operationCurrent/last startup type:- Automatic warm restart after backed up power on Permissibility of certain startup types:- Manual warm restart permitted- Automatic warm restart permittedLast valid operation or setting of the automatic startup type at power on:- Automatic warm restart after backed up power onPrevious operating mode: STOP (internal)Requested operating mode: STARTUP (warm restart)Incoming event06:48:27.187 AM 01/25/1994Event 4 of 100: Event ID 16# 5962Parameter assignment error preventing startup in party-lineparameters/communication bus parametersError type: Error in SFC RD_REC (DS254), Error number: 80a0 (for meaning see SFC) or when converting geog. address to logical addressOperating mode: STOP (internal)External error, Incoming event06:48:25.441 AM 01/25/1994Event 5 of 100: Event ID 16# 4358All modules are ready for operationOperating mode: STOP (internal)Incoming event06:48:24.448 AM 01/25/1994Event 6 of 100: Event ID 16# 4357Module monitoring time startedOperating mode: STOP (internal)Incoming event06:48:18.413 AM 01/25/1994Event 7 of 100: Event ID 16# 53A2Completed download of technology firmwareOperating state: STOP (own initialization)Incoming event06:48:18.202 AM 01/25/1994Event 8 of 100: Event ID 16# 4300Power on backed upPrevious operating mode: No voltageRequested operating mode: STOP (own initialization)Incoming event06:48:17.640 AM 01/25/1994Event 9 of 100: Event ID 16# 494EPower failurePrevious operating mode: RUNRequested operating mode: No voltageExternal error, Incoming event06:45:42.477 AM 01/25/1994Event 10 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122)Priority class: 1External error, Incoming event06:45:42.477 AM 01/25/1994Event 11 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122)Priority class: 1External error, Incoming event06:45:42.472 AM 01/25/1994Event 12 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.467 AM 01/25/1994Event 13 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.462 AM 01/25/1994Event 14 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.457 AM 01/25/1994Event 15 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.452 AM 01/25/1994Event 16 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.447 AM 01/25/1994Event 17 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.442 AM 01/25/1994Event 18 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.437 AM 01/25/1994Event 19 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.432 AM 01/25/1994Event 20 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.427 AM 01/25/1994Event 21 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.422 AM 01/25/1994Event 22 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.417 AM 01/25/1994Event 23 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.412 AM 01/25/1994Event 24 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.407 AM 01/25/1994Event 25 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122)Priority class: 1External error, Incoming event06:45:42.402 AM 01/25/1994Event 26 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.396 AM 01/25/1994Event 27 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.391 AM 01/25/1994Event 28 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.386 AM 01/25/1994Event 29 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.381 AM 01/25/1994Event 30 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.376 AM 01/25/1994Event 31 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.371 AM 01/25/1994Event 32 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.366 AM 01/25/1994Event 33 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.361 AM 01/25/1994Event 34 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.356 AM 01/25/1994Event 35 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.351 AM 01/25/1994Event 36 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.346 AM 01/25/1994Event 37 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.341 AM 01/25/1994Event 38 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.336 AM 01/25/1994Event 39 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.331 AM 01/25/1994Event 40 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.326 AM 01/25/1994Event 41 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.321 AM 01/25/1994Event 42 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.316 AM 01/25/1994Event 43 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.311 AM 01/25/1994Event 44 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.306 AM 01/25/1994Event 45 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.300 AM 01/25/1994Event 46 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.295 AM 01/25/1994Event 47 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.290 AM 01/25/1994Event 48 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.285 AM 01/25/1994Event 49 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.280 AM 01/25/1994Event 50 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.275 AM 01/25/1994Event 51 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.270 AM 01/25/1994Event 52 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.265 AM 01/25/1994Event 53 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.260 AM 01/25/1994Event 54 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.255 AM 01/25/1994Event 55 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.250 AM 01/25/1994Event 56 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122)Priority class: 1External error, Incoming event06:45:42.245 AM 01/25/1994Event 57 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.240 AM 01/25/1994Event 58 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.235 AM 01/25/1994Event 59 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.230 AM 01/25/1994Event 60 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.225 AM 01/25/1994Event 61 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.220 AM 01/25/1994Event 62 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.215 AM 01/25/1994Event 63 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.210 AM 01/25/1994Event 64 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.205 AM 01/25/1994Event 65 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.199 AM 01/25/1994Event 66 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.194 AM 01/25/1994Event 67 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.189 AM 01/25/1994Event 68 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.184 AM 01/25/1994Event 69 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.179 AM 01/25/1994Event 70 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.174 AM 01/25/1994Event 71 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.169 AM 01/25/1994Event 72 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.164 AM 01/25/1994Event 73 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.159 AM 01/25/1994Event 74 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.154 AM 01/25/1994Event 75 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.149 AM 01/25/1994Event 76 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.144 AM 01/25/1994Event 77 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.139 AM 01/25/1994Event 78 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.134 AM 01/25/1994Event 79 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.129 AM 01/25/1994Event 80 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.124 AM 01/25/1994Event 81 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.119 AM 01/25/1994Event 82 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.114 AM 01/25/1994Event 83 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.109 AM 01/25/1994Event 84 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.104 AM 01/25/1994Event 85 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.098 AM 01/25/1994Event 86 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.093 AM 01/25/1994Event 87 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122)Priority class: 1External error, Incoming event06:45:42.088 AM 01/25/1994Event 88 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.083 AM 01/25/1994Event 89 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.078 AM 01/25/1994Event 90 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.073 AM 01/25/1994Event 91 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.068 AM 01/25/1994Event 92 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.063 AM 01/25/1994Event 93 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.058 AM 01/25/1994Event 94 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.053 AM 01/25/1994Event 95 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.048 AM 01/25/1994Event 96 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.043 AM 01/25/1994Event 97 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.038 AM 01/25/1994Event 98 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.033 AM 01/25/1994Event 99 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.028 AM 01/25/1994Event 100 of 100: Event ID 16# 2943I/O access error, writingP area, word access, Access address: 20 Requested OB: I/O access error OB (OB122) Priority class: 1External error, Incoming event06:45:42.023 AM 01/25/1994。

实验二-西门子PLC编程软件STEP7的使用入门

实验二-西门子PLC编程软件STEP7的使用入门

实验二西门子PLC编程软件STEP7的使用入门一、实验目的1.初步掌握编程软件STEP7 V5.2的使用方法。

2.了解PLC中程序块的概念。

二、实验设备(仪器)1.计算机一台。

2.西门子S7-300PLC(CPU:315-2DP)一台。

三、实验内容1.编程软件STEP7 V5.2的硬件组态。

(1)新建一个项目。

首先用鼠标左键双击桌面上的STEP7图标,进入SIMATIC Manager(管理器)窗口,单击“File”菜单下的“New”,如图2-1所示,弹出一个对话框,在项目名称“Name”中输入sample,也可以在项目的存储路径“Storage location”中输入你要存储的地址,本实验中使用默认地址就可以,如图2-2所示,单击“Ok”完成,如图2-3所示。

图2-1 项目管理器界面图2-2 创建一个新的项目图2-3 创建一个项目后的管理器界面(2)插入一个S7-300的站,进行硬件组态。

在“Insert”菜单下的“”Station 的目录下单击“2 SIMATIC 300 Station”,如图2-4所示。

图2-4 在项目中插入对象(3)打开硬件组态界面。

选中左边窗口中的“SIMATIC 300(1)”,在右边窗口中可以看到“Hardware”图标,如图2-5所示。

图2-5 启动硬件组态程序双击右边窗口中的“Hardware”图标,进入硬件组态程序界面,如图2-6所示。

(4)主机架的配置方法。

在STEP7中,通过简单的拖放操作就可以完成主机架的配置。

①在硬件目录中找到S7-300机架拖拽到左上方的视图中,即可添加一个主机架。

图2-6 硬件组态程序界面②插入主机架后,分别在机架中的1号槽中添加电源,如图2-7所示,2号槽中添加CPU,如图2-8所示。

图2-7 向主机架中添加电源图2-8 向主机架中添加CPU③如果需要扩展机架,则应该在IM-300目录中找到相应的接口模块,添加到3号槽。

如无扩展机架,3号槽留空。

西门子PLCs7-300教程


输入处理(输入传送、远程I/O)
通信服务(外设、CPU、总线服务)
更新时钟、特殊寄存器
STOP
CPU运行方式? RUN
执行程序
扫描 过程
处理程序
执行自诊断
PLC正常?
Y
N 存放自诊断错误结果
致命错误?
N
Y CPU强制为STOP
扫描 过程
出错 处理
信号
PLC的扫描过程



I0.0
I0.1
Q4.1

✓数学运算功能 ✓数据处理 ✓模拟数据处理
PLC的功能
➢ 输入/输出接口调理功能
具有A/D、D/A转换功 能,通过I/O模块完成对 模拟量的控制和调节。
PLC的功能
➢ 通信、联网功能
PROFIBUS DP
PROFIBUS PA (Ex)
PROFIBUS PA
PLC的功能
➢ 人机界面功能
PLC的功能
➢紧凑型CPU(6种) ➢标准型CPU(5种) ➢革新型CPU(5种) ➢户外型CPU(3种) ➢故障安全型CPU(3种) ➢特种型CPU(2种)
1.紧凑型CPU(1/2)
CPU 312C:带有集成的数字量输入和输出,并具有与过程 相关的功能,比较适用于具有较高要求的小型应用。CPU运 行时需要微存储卡(MMC)。
西门子PLC培训教程
第一章 西门子PLC简单概述 第二章 PLC系统特性及硬件介绍 第三章 使用STEP7创建一个工程 第四章 西门子编程语言学习 第五章 西门子的程序设计 第六章 利用WinCC flexible软件创建工程系统
第1章 PLC概述
§1.1 PLC的产生 §1.2 PLC的定义和分类 §1.3 PLC的功能和特点 §1.4 PLC的结构与工作过程

S7-300PLC的硬件(西门子s7-300授课资料,拿来大家共享!)


由L+供电的两线制变送器与带隔离的模拟量输入模块的连接
四线制变送器与带隔离的模拟量输入模块的连接
热敏电阻与带隔离的模拟量输入模块的四线制连接
热敏电阻与带隔离的模拟量输入模块的三线制连接
热敏电阻与带隔离的模拟量输入模块的两线制连接
热电偶的结构
使用内部补偿的热电偶与模拟量输入模块的连接
使用补偿盒的热电偶与模拟量输入模块的连接
PS307 2A的模块示意图
• S7-300有20种不同型号的CPU,以适应不同等级的控制系统。 有的CPU上集成有输入/输出点,有的CPU上集成有PROFIBUSDP通信接口,有的CPU上集成有PtP接口等,目前大致可以分
为以下几类:
(1) 6种紧凑型CPU,带有集成功能和I/O: CPU3l2C,313C, 313C-PtP,313C-2DP,314C-PtP和314C-2DP。 (2) 3种重新定义的CPU: CPU312,314和315-2DP。
PROFIBUS-DP等通信接口。CPU前面板上有状态故 障指示灯、模式开关、24V电源端子、电池盒与存储
器模块盒(有的CPU没有)。
(2)负载电源模块(PS)
• 负载电源模块用于将AC220V电源转换为DC24V电 源,供CPU和I/0模块使用。额定输出电流有2A、5A
和l0A三种,过载时模块上的LED闪烁。
模拟量输出通道的转换时间和模块的循环时间:每个通道的最大 转换时间为0.8~1.5ms,建立时间为0.1~0.5ms,模块的循环时间 为所有激活的AO通道的转换时间与建立时间的总和;
模拟值的表示
模拟量输入/输出模块中模拟量对应的数字称为模拟值,模拟 值用16位二进制补码定点数来表示,最高位(第15位)为符号 位,正数的符号位为0,负数的符号位为1。模拟量模块的模拟 值位数(即转换精度)可以设置为9~15位(与模块的型号有关, 不包括符号位),如果模拟值的精度小于15位,则模拟值左移, 使其最高位(符号位)在16位字的最高位(第15位),模拟值 左移后未使用的低位则填入“0”,这种处理方法称为“左对齐”。

S7-300_400扩展机架的配置与说明

S7-300/400扩展机架的配置与说明SIEMENS A&D CS 2004-08-06一、S7-300系统扩展基本原理通常一套S7-300 PLC 系统有一个主机架,安装有CPU 的机架称为主机架,当主机架上的I/O 模块(最多8块)上的控制点数不够时,可以再增加1-3个扩展机架,每个扩展机架最多可安装8个I/O 模块,装在4到11槽,3个扩展机架最多安装24个I/O 模块。

在使用扩展机架时,需要机架(Rack ),电源模块(PS ),接口模块(IM ),连接电缆368,S7-300的模块(信号模块、通讯模块、功能模块等)。

S7-300的安装机架是一种导轨。

你可以使用该导轨,安装S7-300系统的所有模板。

S7-300既可以水平安装,也可以垂直安装。

要注意其允许的环境温度为: 垂直安装:0 至 40︒C 水平安装:0 至 60︒CCPU 和电源必须安装在左侧或底部。

应配合模板的安装宽度选择不同长度导轨,不同模板的宽度可查样本得知,模拟I/O 模板和数字I/O 模板的宽度一般为40 mm 。

你必须保持图中所示的间隙,以提供模板安装空间,确保模板散热良好。

图1-1 间隙使用单机架或多机架线槽是使用一个机架还是使用多个机架,取决于具体情况。

在下面的情况下应该使用单机架:∙结构紧凑、需要节约空间∙ CPU312、312 IFM、312C和CPU 313只能用单机架∙所需处理的信号量少在下面的情况下应该使用多机架:所需处理的信号量大没有足够的插槽如需将S7-300装在几个机架上,则需要接口模板(IM),接口模板的使命是将S7-300背板总线从一个机架扩展到下一个机架。

中央处理单元CPU总是在0号机架上。

接口模板又分如下两种。

*IM365 扩展机架支持P总线,只能使用信号模板。

当扩展机架使用FM、CP 模块时,请选择IM360/361扩展模式。

请参考以下网站:http://www4.ad.siemens.de/WW/view/en/19182754http://www4.ad.siemens.de/WW/view/en/188879下图所示为一台S7-300可编程序控制器的模板在4个模板机架上的安装情况。

S7-300PLC的硬件介绍详解

无需进行地址分配。
• 每个机架上安装的信号模块、功能模块和通信处理器,除了 不能超过8块外,还受到背板总线DC5V供电电流的限制。0号 机架的DC5V电源由CPU模块提供,其额定电流值与CPU的型 号有关。扩展机架的背板总线的DC5V电源由接口模块IM361提
供,各类模块消耗的电流需查相应的模块手册。
际上是挨在一起的。
• 如果有扩展机架,接口模块占用3号槽位,负责与其他扩展 机架自动地进行数据通信。
• 如果只需要扩展一个机架,可以使用价格便宜的lM365接口 模块对,两个接口模块用lm长的固定电缆连接,由于IM365不 能给机架1提供通信总线,机架1上只能安装信号模块,不能安 装通信模块和其他智能模块。扩展机架的电源由lM365提供,
2
1. 负载电源 (选项) 2. 后备电池 (CPU 313 以上) 3. 24V DC 连接 4. 模式开关
5. 状态和故障指示灯6. 存储器卡 (CPU 313 以上) 7. MPI 多点接口 8. 前连接
器 9. 前盖
3
S7-300 PLC由以下几部分组成
(1)中央处理单元(CPU)
• 各种CPU有不同的性能,例如有的CPU集成有数字 量和模拟量输入/输出点,有的CPU集成有
(3) 5种标准的CPU: CPU313,314,315,315-2DP和3162DP。
(4) 4种户外型 CPU: CPU312IFM ,314IFM,314户外型和 315-2DP。
S7-300是模块化PLC系统,能满足中等性能控制系统的要 求。各种单独的模块之间可进行广泛组合构成不同的系统。 S7-300具有强大的通信功能,通过STEP-7编程软件的用户 界面提供通信组态功能,这使得组态非常容易、简单。此外, S7-300 PLC还具有多种不同的通信接口,通过多种通信处理 器来连接AS-I总线接口和工业以太网总线系统。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

首先添加底板RACK-300——Rail
1#槽中添加电源模块PS-300——PS 307 2A
根据实训台上实际的CPU系列号添加cpu模块,在PROFIBUS 接口DP 对话框中“新建”一个新的子网,主站默认地址为2。

按“确定”完成。

CPU的I、Q address 默认从124开始,按照试题卷上CPU的输入输出地址要求进行更改。

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

双击窗口中蓝色的Protocol方块,在Protocol对话框中,将Parit下拉框中的Even修改为None。

关闭对话框并保存更改。

单击OK结束设置。

5#槽中根据实际模块的系列号(1EX20固件版本号为V1.3选V1.1;或1EX21固件版本号为V1.0)添加以太网模块CP 343-1,“新建”一个新的以太网子网,设置IP地址:10.163.227.* 子网掩码:255.255.224.0,按OK完成。

其中*表示是电脑的IP地址加上10。

在挂从站之前,先在“选项”下选择菜单命令“安装GSD 文件”先后安装VIPA和MM440的GSD文件。

点击“浏览”找出GSD文件所在路径,选中存放GSD文件的最终文件夹后“确定”:
选中窗口中*.gsd文件后单击“安装”,然后单击“是”完成MM440的GSD文件安装:
再次单击“浏览”选中VIPA的GSD文件所在最终文件夹:
选中*.gsd文件单击“安装“完成VIPA的GSD文件安装:
添加ET 200M Profibus从站。

模块位置:PROFIBUS DP——ET 200M——IM153-1(系列号为1AA03),将153-1模块拖曳到Profibus DP总线上。

在窗口中设置从站站号Address=1,(必须与硬件设置的地址相一致)。

单击“确定“完成。

在ET 200M中添加输入输出端子SM 323 DI8/DO8Xdc24V/0.5A到4#槽(系列号为1BH01),默认的I、Q地址从0开始。

双击4#槽可按试卷更改输入输出地址。

添加VIPA远程I/O模块。

位置在:PROFIBUS DP——Additional Field Devices——I/O――VIPA_System_100V——VIPA_DP100V。

设置站号3(与硬件匹配)。

在1#槽中添加输入输入端子:153-4PF00 DIO8x24VDC。

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

并修改I/O地址。

也可用复制前一个VIPA的方法来添加,但站号和I/O地址必须修改。

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

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

然后添加通信格式0PKW,2PZD(PRO 0 3)到1#槽。

完成后按“保存并编译”。

在SIMATIC MANAGER窗口的菜单命令“选项”中单击“设置PG/PC接口”命令,将接口设为MPI接口,并把PLC上的MPI通信电缆和电脑串口COM3的延长线对接,回到硬件组态窗口,单击“下载”的命令图标,将硬件组态下载到PLC中。

注意“模块型号”有无出现CPU的型号,如无,应检查通信电缆有无接好,并单击“显示”检查可访问的接点
如能连接上,“可访问的节点”下会出现能进行通信的节点。

选中CPU这行后,单击“确定”进行下载。

可能会出现下列提示窗口,点击“确定”即可。

如果CPU上的“模式选择开关”在“RUN”位置,下载中会提示自动转到“STOP”状态。

然后继续下载:
下载结束又提示是否重新启动(回到RUN状态),可选择“是”。

CPU回到RUN状态,下载硬件组态结束。

在SIMATIC MANAGER窗口里,“块”里面出现“系统数据(就是System Data )”和OB1两个块。

然后可按下列各图所示步骤将D盘中的“仿真通信程序”打开,把“Block ”中(除了SYSTEM DA TA和OB1之外)的各个块全部复制到本项目的“块”文件夹中,然后下载到CPU中。

关闭“仿真通信程序”,并选中“块”后下载到CPU:
下载完成后双击OB1,在OB1中编制控制程序:
程序中出现红字表示错误。

全部程序完成输入后进行“保存”,然后“下载”。

然后就进行调试。

相关文档
最新文档