产地类别 | 进口 |
---|
公司座右铭:真心的对待每一份报价,真诚的对待每一位客户。
公司带来销售的产品全部由西门子直接提供,所有产品保证原装,每个产品都可以到西门子办事处去检测。
我们出售的产品按照西门子质保进行保修,(保修期为一年)《选择庆惜,是您***明智的决定》。
手工打字,真心诚意的只求您给一份报价!愿意用***低的价格来跟您长期合作
![]() |
参考价 | ¥88 |
订货量 | 1 |
更新时间:2018-12-20 14:05:01浏览次数:346
联系我们时请说明是化工仪器网上看到的信息,谢谢!
阜新西门子模块代理商
西门子PLC STEP7功能块属性说明
一、概述
西门子PLC S7-300系列和西门子PLC S7-400系列常用在工业自动化领域的中大型项目中,它们使用的编程软件是STEP7,用户在使用编程软件STEP7中,可以根据实际控制要求编写相应的功能块来实现相关功能。这些功能块除了本身具有程序逻辑外,还具有不同的属性,本文下面就对西门子PLC编程软件STEP7功能块的各种属性做一个说明,为用户的编程过程中提供帮助。
二、西门子PLC STEP7功能块属性
用户在进行西门子PLC程序设计时,例如:S7-300系列PLC,采用的编程软件为STEP7,STEP7是西门子S7/M7/C7系列西门子PLC的编程工具,该软件包以块形式管理用户编写的程序和数据。STEP7的程序是一种结构化的程序,有各种功能块,用户也可以自定义功能块来完成相关逻辑。
在用户自定义的功能块FB中,可以定义FB的属性来完成额外的功能,主要功能有如下几种:
1. S7_m_c
这个属性的默认值是“false”,用户可将其改为“true”。它的含义是:系统属性用于控制创建带过程变量的背景数据块的默认特性。如果用户使用上位机进行控制,在上位机编程软件中,例如:WinCC中,可以使用STEP7中具有S7_m_c属性的变量。用户通过对STEP7程序的编译可以将具有该属性的功能块中的变量生成到WinCC的变量中,上位机可以对这些变量进行调用。
2. S7_pdiag
这个属性的默认值是“false”,用户可将其改为“true”。它的含义是:为功能块FB设定该属性时,语言编译器为该块中的所有程序段创建过程诊断所需的信息。例如:用户在自定义一个FB功能块后,设定它的属性为“S7_pdiag”,则这个FB中的程序会生成诊断信息。
3. S7_alarm_ui
这个属性的默认值是0,即标准消息对话框;用户可将其设定为1,即PCS7消息对话框。它的含义是:当某个FB功能块具有此系统属性时,调用PCS7消息组态应用程序,而不是标准消息对话框。PCS7消息组态应用程序尤其适用于PCS7和WinCC消息向导。如果丢失系统属性或值等于'0'时,和以前一样出现标准消息对话框。例如:用户需要使用PCS7组态项目时,里面的消息组态程序可以使用特定的对话框,可以更加清晰直观的了解项目中出现的信息,即将S7_alarm_ui设定为1。
三、小结
综上所述,西门子PLC编程软件STEP7为用户提供了多种功能块,用户也可以在编程组态过程中自定义相关功能块,并对功能块的属性进行设置以完成相关功能。这些功能块的属性在本文中进行了简要说明,用户在程序设计时可以进行参考。如果用户需要更多的了解西门子PLC及其软件的相关用法,请联系我们,我们会更好的提供相关技术支持。
结构化文本语言是用结构化的描述文本来描述程序的一种编程语言。它是类似于高级语言的一种编程语言。在大中型的PLC系统中,常采用结构化文本来描述控制系统中各个变量的关系。主要用于其他编程语言较难实现的用户程序编制。
结构化文本编程语言采用计算机的描述方式来描述系统中各种变量之间的各种运算关系,完成所需的功能或操作。大多数PLC制造商采用的结构化文本编程语言与 BASIC语言、PASCAL语言或C语言等高级语言相类似,但为了应用方便,在语句的表达方法及语句的种类等方面都进行了简化。
结构化文本编程语言的特点:采用高级语言进行编程,可以完成较复杂的控制运算;需要有一定的计算机高级语言的知识和编程技巧,对工程设计人员要求较高。直观性和操作性较差。
我们平时说的PLC的编程语言以及一般计算机语言相比,它具有相当明显的特点,它既不同于一些高级语言,也不同与一般的汇编语言,它既要满足易于编写,同时又要满足易于调试的要求。
一、概述
在自动化项目中,用户使用西门子PLC S7-200系列时,经常会用到通讯模块来完成数据交换。西门子 S7-200系列的通讯模块常使用CP243-1,本文下面对它的使用做一个简要说明。二、西门子PLC S7-200通讯模块使用方法用户使用西门子PLC S7-200通讯模块CP243-1时,需注意以下几种情况:1. 在硬件安装时,如果对于西门子PLC S7-200较早型号的CPU(订货号含有2BD22)需要CP243-1紧靠在CPU右侧进行安装;如果是西门子PLC S7-200新型号的CPU(订货号含2BD23),则可将CP243-1放置在任意位置。2. 用户可以通过编程软件STEP 7 MicroWIN V4.0进行配置和程序下载;3. 在STEP 7 MicroWIN V4.0中,用户可通过“以太网配置向导”对CP243-1进行配置;4. 注意在程序下载时,需要将CP243-1的IP地址和PC的IP地址设定为同一网CP243IP192.168.0.1,而PC的IP地址为192.168.0.2;5. 用户在*次通过PC下载程序时,需要使用PC/PPI电缆进行下载;6. 使用PC/PPI电缆下载后,以后再下载时,可以通过网线连接CP243-1与PC进行,并使用TCP/IP协议下载。这里需要注意的是,西门子PLC S7-200系列的通讯模块CP243-1下载时与S7-300系列的通讯模块CP343-1的不同之处。CP343-1可以通过网线与PC连接后直接下载,而不需要首先使用编程电缆进行下载。
三、小结
综上所述,用户可以在使用西门子PLC S7-200系列时,注意通讯模块CP243-1的使用方法。通过CP243-1,用户可以实现PLC之间通讯,也可以完成PLC与HMI之间的通讯。如果需要更多的了解西门子PLC及其模块的相关用法,请联系我们,我们会更好的提供相关技术支持。
西门子PLC S7-200的USB/PPI编程电缆是用户在PC端将程序下载到S7-200CPU的连接电缆,它在使用过程中需要注意以下几个方面:1. 西门子S7-200的USB/PPI编程电缆一端连接在PC的USB口上面,另外一端连接在西门子PLC S7-200CPU的端口上;2. 用户使用西门子PLC S7-200的编程软件STEP 7 MicroWIN V4.0进行程序设计,并通过该软件进行程序的下载;3. 对于西门子PLC S7-200的编程软件,如果版本较高的话,一般使用V4.0 SP5以上版本,软件会自带编程电缆的驱动程序,无需另行安装;4. 建议用户使用WinXP SP3英文版系统,或者Win7 Professional以上的系统,对西门子PLC S7-200的编程软件STEP 7 MicroWIN V4.0的支持较好;5. 如果PC端无法识别西门子S7-200的USB/PPI编程电缆,需要安装这款电缆的驱动程序;6. 在下载程序时,使用西门子PLC S7-200的编程软件STEP 7 MicroWIN V4.0对PLC的CPU进行搜索,检测到CPU后才可以进行下载操作。
三、小结综上所述,用户可以在使用西门子PLC S7-200系列时,注意其编程电缆的使用方法。用户可以参照本文提供的注意事项进行操作,如果需要更多的了解西门子PLC及其模块,编程电缆的相关用法,请联系我们,我们会更好的提供相关技术支持。
在自动化控制系统中,为了对风机和泵类负载更好的控制,我们经常会使用到变频器,通过改变频率来实现对电机转速的控制。在小型的自动化项目解决方法中,常用的西门子PLC是S7-200系列,如果使用变频器控制,需要将S7-200和变频器之间进行通讯。本文下面以西门子PLC S7-200系列和西门子变频器MM420系列为例,说明它们之间通讯的方法。
二、西门子PLC与西门子变频器通讯方式
用户在使用西门子PLC S7-200系列和西门子变频器MM420系列时,需要按照如下的方法进行配置:
1. 对于西门子PLC S7-200,需要使用编程软件STEP 7 MicroWIN V4.0 SP9,在“设置PC/PG接口”中,选择“PC/PPI cable”项,这是为了下载程序时,使用S7-200的编程电缆;
2. 在编程软件STEP 7 MicroWIN V4.0 SP9的“库”中,添加USS协议库文件;添加方式可以选中“库”,然后右击鼠标,选择“添加/删除库”,然后选择相应的库文件进行添加;
3. 使用通讯电缆将西门子PLC S7-200与西门子变频器MM420进行连接,从而实现USS通讯。连接方式为S7-200CPU端口的3和8管脚,对应MM420的14和15管脚;
4. 在西门子变频器MM420端设置好相关参数:P0700(命令源);P1000(频率设定值);P2010[2](USS通讯波特率);P2011[2](USS地址)等;
5. 在S7-200的编程软件STEP 7 MicroWIN V4.0 SP9中,调用USS库中的“USS_INIT”功能块,对USS通讯进行初始化;
6. 在S7-200的编程软件STEP 7 MicroWIN V4.0 SP9中,调用USS库中的“USS_CTRL”功能块,对变频器运行时需要的参数进行设置;
7. 在S7-200的编程软件STEP 7 MicroWIN V4.0 SP9的“程序块”的“库”中,为USS功能块分配地址,选择“建议地址”后,点击“确定”;
8. 使用S7-200编程电缆编译并下载程序;
9. 下载程序后,对程序中的参数进行监控,例如:在状态表中,将“RUN”置为1,并且设定相应的“速度给定”,此时变频器就可以按照相应的频率工作了。
三、小结
综上所述,本文介绍了西门子PLC S7-200系列和西门子变频器MM420系列的通讯方法,用户可以参照上述内容进行操作。如果需要更多的了解西门子PLC和西门子变频器的相关用法,请联系我们,我们会更好的提供相关技术支持。
一、引言
在汽车制造厂的检测线上,由于新出厂的车辆需要在启动状态下进行检测。此时厂房内会聚集大量的汽车尾气,从而对工作人员身体造成损害。因此在汽车制造厂的检测线上,都会装配有汽车尾气处理系统,目的是将厂房内的大量尾气排出,使得厂房内保持洁净的空气。在江铃汽车制造厂的尾气处理系统中,自动控制部分使用到了西门子S7-200PLC,使整个系统稳定流畅的运行。
二、控制系统组成
控制系统的硬件部分核心是西门子S7-200系列PLC,采用CPU226CN,AC/DC/Relay型号;扩展模块使用2个EM223CN,分别为8DI/8Relay,和4DI/4Relay。
控制系统的软件采用V4.0 STEP 7 MicroWIN SP6,I/O分配如下:
输入 | 信号说明 | 输出 | 信号说明 |
I0.0 | 起始位置准备 | Q0.0 | 自动控制 |
I0.1 | 急停 | Q0.1 | A位输出 |
I0.2 | 按钮输入1 | Q0.2 | B位输出 |
I0.3 | 按钮输入2 | Q0.3 | C位输出 |
I0.4 | 行进准备 | Q0.4 | D位输出 |
I0.5 | 缓冲信号1 | Q0.5 | 速度模式1 |
I0.6 | 缓冲信号2 | Q0.6 | 速度模式2 |
I0.7 | 停止信号 | Q0.7 | 速度模式3 |
I1.0 | 结束信号 | Q1.0 | 正向运行 |
I1.1 | 到A位 | Q1.1 | 反向运行 |
I1.2 | 到B位 | Q2.0 | 驱动1 |
I1.3 | 到C位 | Q2.1 | 驱动2 |
I1.4 | 到D位 | Q2.2 | 驱动3 |
I1.5 | 速度信号 | Q2.3 | 驱动4 |
I2.1 | 加速信号 | Q2.4 | 驱动5 |
I2.2 | 减速信号 | Q2.5 | 驱动6 |
I2.3 | 自动/手动 | Q2.6 | 驱动7 |
I2.4 | 移动A | Q2.7 | 驱动8 |
I2.5 | 移动B | Q3.0 | 模式指示 |
I2.6 | 移动C | ||
I2.7 | 移动D | ||
I3.0 | A位准备 | ||
I3.1 | B位准备 |
随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。
在开发传统的工业控制软件时,当工业被控对象一旦有变动,就必须修改其控制系统的源程序,导致其开发周期长;已开发成功的工控软件又由于每个控制项目的不同而使其重复使用率很低,导致它的价格非常昂贵;在修改工控软件的源程序时,倘若原来的编程人员因工作变动而离去时,则必须同其他人员或新手进行源程序的修改,因而更是相当困难。
通用工业自动化PLC组态软件的出现为解决上述实际工程问题提供了一种崭新的方法,因为它能够很好地解决传统工业控制软件存在的种种问题,使用户能根据自己的控制对象和控制目的的任意组态,完成最终的自动化控制工程。
组态(Configuration)为模块化任意组合。通用组态软件主要特点:
⑴延续性和可扩充性。用通用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改而方便地完成软件的更新和升级;
⑵封装性(易学易用),通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,对于用户,不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能;
⑶通用性,每个用户根据工程实际情况,利用通用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不受行业限制。
阜新西门子模块代理商