西门子模块6ES7223-1BH22-0XA8参数方式
通过上面的例子实现了简单的应用,在实际的应用过程中,需要按第三方设备的协议进行编写S7-1200的程序。
识别上方二维码关注本号,学习较LC编程知识!设备组态的任务是在设备与组态编辑器中生成一个与实际的硬件系统完全相同的虚拟系统,包括系统汇总的设备(PLC和HMI),PLC各模块的型号、订货号和版本、模块的安装位置和设备之间的通信连接,都应与实际的系统完全相同。
还应设置模块的参数,即给参数赋值,或称为参数化。
自动化系统启动时,CPU比较组态时生成的虚拟系统和系统实际的硬件系统,如果两个系统不一致,则采取相应的措施。
一、硬件组态
1.在设备视图中添加模块
在项目树下双击PLC设备对象,打开设备视图,CPU模块被放到1号插槽中。
在硬件组态时需要将I/O模块或通信模块放置到工作区的机架上的插槽内,有两种放置硬件对象的方法。
(1)用“拖放”的方法放置硬件对象
用鼠标打开硬件目录中的文件夹,比如选中订货号为6ES7 221-1BF32-0XB0的8点DI模块,其背景变为深色,用鼠标左键按住该模块不放,移动鼠标,将选中的模块拖到机架CPU右边的2号插槽,如下图所示。
(2)用双击的方法放置硬件对象
放置模块还有一个简单的方法,先用鼠标左键点击机架中需要放置模块的插槽,使它的四周出现深蓝色的边框,用鼠标左键双击硬件目录中要放置的模块,该模块便出现在选中的插槽。
放置通信模块和信号板的方法与放置信号模块的方法相同,信号板安装在CPU模块内,通信模块安装在CPU左侧的101-103号插槽。
2.硬件组件
硬件组件可以在设备视图或网络视图中进行,被的组件的地址可供其它组件使用,不能单CPU和机架,智能在网络视图或项目树中整个PLC站。
用鼠标右键点击要的硬件组件,选择“”命令,或者直接使用快捷键“Delete”,完成硬件组件的。
3.复制与粘贴硬件组件
可以在项目树、网络视图或设备视图中复制硬件组件,将保存在模板上的组件粘贴在其它地方。
4.改变设备的型号
用鼠标右键点击要更改型号的CPU,执行“更改设备”命令,如下图所示。
在弹出的“更改设备”对话框,选择设备列表中用来替换的设备的订货号,点击“确定”按钮,设备型号被更改,如下图所示。
5.建立设备之间的通信连接
进入项目视图中的网络视图,断种CPU左下角标识以太网接口的绿色小方框,按住鼠标左键不放,将它拖到HMI图形中表示以太网接口的绿色小方框,将会出现下图所示的绿色的以太网线。
二、信号模块的参数配置
1.信号模块的地址分配
双击项目树下的“设备组态”,如下图所示。
进入该PLC的设备视图,选中工作区中的CPU,打开工作区右边的“设备概览”区,如下图所示。
在“设备概览”区,可以看到CPU集成的I/O模块和信号模块的字节地址。
DI、DO的地址以字节为单位分配,如果没有用完全分配给它的某个字节中所有的位,剩余的位也不能再作他用。
2.数字量的参数设置
先选中设备视图中的CPU或信号模块,选中工作区下面的监视窗口的“属性”选项卡,点击左边的“数字量输入”,可以修改输入滤波器的数值,可以启用上升沿检测等,如下图所示。
点击“I/O地址”,可以修改数字量输入和输出的起始地址,如下图所示。
模拟量的参数配置与数字量类似。
三、CPU模块的参数设置
1.设置系统存储器字节与时钟存储器字节
打开CPU的属性窗口,点击左边窗口,找到“系统和时钟存储器”,点击“启用系统存储器字节”**的复选框,可以修系统存储器字节的地址,时钟存储器与系统存储器类似。
2.设置PLC上电后的启动方式
选中监视窗口左边的“启动”,可以组态上电后CPU的3中启动方式,如下图所示。
3.设置实时时钟
CPU带有实时时钟,在PLC的电源断电时,用**级电容给实时时钟供电,PLC通过24h后,**级电容被充了足够的能量,可以保证实时时钟运行10天。
选中监视窗口左边的“时间”,将默认的时区改为北京。我国目前没有使用夏时制。
4.设置读写保护和密码
选中监视窗口左边的“防护与”,可以设置保护级别,如下图所示。
5.设置循环时间
循环时间是操作系统刷新过程映像和执行程序循环OB的时间,包括所有中断次循环的程序的执行时间,每次循环的时间并不相等。
很多从日系PLC或者200PLC过来的人,很不习惯于S7 1200 或者TIA PORTAL 里面的一些术语,比如OB,DB,FC,FB等等,其实这些术语也包含于S7 300,400 ,1500等,讲解的内容,理论上也适应于这些PLC。我没有玩过这些东西,TIA PORTAL适合于西门子全系列PLC,很多概念性的东西都是一致的。S7 1200的功能强大正式基于拥有各种类型的block和多种变量类型。
我会用不一样观点来讲述PLC编程,相比于很多普通的PLC教程,你会发现很多有趣的地方。
S7 1200 由以下几类基本元素组成:
OB:组织块,英文名Organization block。组织块是CPU系统和用户程序之间的接口,可以在CPU上电启动时调用,也可以循环调用,也可以在PLC发生错误时候调用。
DB:数据块,英文名Data block。从字面含义便知主要用于储存用户数据,比如模拟量转换数据,相当于200里面的V区,欧姆龙PLC的W区。
FC:函数,英文名Function。我们常常在FC函数中写一些需要重复执行的代码,可以在程序不同地方调用,可以被OB调用,也可以被FC调用。使用FC可以简化我们需要重复执行的任务,提高代码的运行效率。FC类似于200的子程序。
FB:FC+DB组合,意思是含有DB块的FC函数,与FC的区别是当函数调用结束后,通过Static变量仍然可以保留数值,经常用于调用间的数据共享。
OB组织块
当我们新建一个程序时,系统会自动建立一个Main[OB1]程序,该程序会在PLC的每个扫描周期被调用。Main程序和200里面的主程序,是一个同样的概念。也类似于C里面的Main ,即为函数点,我们可以在Main程序里面调用各种函数和块。下面的图是在程序中调用一个FC和FB,在FC中调用一个FC,形成嵌套调用。
注:、、、是别名,方便我们记忆和理解,真正的地址在[.....]中,如OB1,FC2,FC1,FB1等等。
图1 Main程序
图2 Main调用结构
图1显示了Main程序具体内容,图2显示了Main程序的调用结构。图中很多元素的概念,我们暂时不需要了解,可以看到一些整体概念,Mian程序包含程序段1(NW1)和程序段2(NW2),在Main的调用结构中包含了3个元素test、调用FB和调用FC。其实应该是4个,还有一个嵌套在中,点击左侧箭头,出现如下图所示:
图3 FC嵌套调用
图4 OB分类
我们来分析上图中的OB类型。OB块主要用于程序循环、启动、延时中断、循环中断、硬件中断、HSC中断、诊断错误和时间错误事件。OB块还有两个属性是编号和**级,**级越高,中断级别越高。在同样的**级别,OB编号越小,越**执行。从图1中,我们看到Main程序的地址在OB1,是一个循环运行程序,**级为1较低。时间错误事件的**级,当发生该事件时,会暂停执行Main程序,**执行时间错误事件OB块。程序循环OB类块的编号属性为“1;>=123”,意为我们可以创建多个类似OB块。因为新建程序默认OB编号为1,假设我们要创立该事件类型OB块,那么默认编号为123起,OB1的执行要**于OB123。诊断错误事件OB块和时间错误OB块只有一个。
以上 5 种情况, 表格如下表 1 所示:
表 1. SM1231 TC 模块通道“已禁用”或“热电偶”,通道指示灯和数值状态
S7-1200 RTD 信号阻抗指标是多少?
答:
SM1231 RTD 和 SB1231 RTD 阻抗参数一样。
RTD 信号:≥ 10 MΩ
S7-1200 RTD 信号传输距离?
答:SM1231 RTD 和 SB1231 RTD 信号传输距离参数一样。
RTD 信号:≤ 100 m;要求线路阻抗 ≤ 20 Ω,对于10 Ω 的RTD则要求线路阻抗 ≤ 2.7Ω
,公司主要从事工业自动化产品的集成,销售和维修。 致力于为您提供在食品、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及的售后服务、培训等。
西门子变频器常见故障分析及处理(一)
为了对变频器的好坏作一个初步的判断,我们可以先对它做一个静态测试,主要是对直流中间电路和igbt的检测,用万用表检测其内部是否烧断、中间滤波电容的容量及是否击穿、igbt的续流二极管是否损坏等。因为变频器同一种报警可以由底板、cuvc板、通讯板共同造成,发现故障时不要盲目判断,引起工作的繁琐和时间的浪费。多数的300只有MPI通信口,有的带有DP(315-2DP)口或者PPI口(315-2ptp)。西门子数控802D和802DSL有什么区别。个问题,产品介绍上说有一个PLC轴,第二个问题,据我现在所知,接口是不一样的,反馈电缆形式完全不一样。802DSL驱动部分和原来不一样,系统接线也不一样,PLC及I/O接口与原来一样802Dsl的支持一个PLC轴,但西门子官方没有正式释放。802D的驱动器是611UE,但802Dsl的是单轴电机模块和双轴电机模块。 25.运行频率与给定频率不一致。这种情况有以下几种原因加减速过程中,受加减速时间的限制,输出频率到达给定频率有一个过程;系统电压过高时减速,变频器出于自身保护的要求,此时频率不能停留在一个数值点上,以避免直流母线过压保护。此时建议将变压器分接头接到105%上;变频器输出电流超过设置的限流电流值,变频器自动降频以降低输出电流,避免过流保护跳闸。这种情况一般出现在输入电压过低或负载突增时;瞬时停电时,为了维持电机在可控状态,变频器将自动减速,从电机处获得能量;霍尔元件、单元检测板或是信号板发生故障。同样,工控机也从I/O板卡的基础上飞速向前发展,大规模集成电路和计算机本身的性发展给工控机提供了舞台。工控机系列产品除了全系列的I/O板卡外,还发展了一体化工作站、带电子盘的工控机、远程RTU、适用于仪表行业的微型工控机、适用于和多媒体行业的工控机、适用于通讯行业的带监控液晶屏的工控机、与PLC合一的特殊工控机以及防爆型工控机。
通过模拟量输入模块,可连接 PLC 与过程模拟量信号。用于连接电压和电流变送器、热电偶、电阻和热敏电阻。
功能
模拟量输入模块可将过程中的模拟信号转换为数字信号,以便在 PLC 中进行内部处理。
模块特点:
可设置分辨率 9 位到 15 位 + 符号位(具有不同的转换时间)。
不同的测量范围;
电流/电压范围的默认设置可使用测量范围模块进行机械设置,通过编程器使用 STEP 7 “硬件组态”进行微调。
中断功能;
该模块将诊断和极限值中断发送到 PLC 的 CPU。
诊断;
该模块将大量诊断信息发送到 CPU。
定时移相线路采用中频电压和电容电流两个信号,需要PT和CT两种互感器;用天熔炼时,在熔炼初期,负载阻抗,换流时间比较长,反压时间tβ便相应缩短,要求有较大的;熔炼后期,由于频率增加,触发引前角O=uti增大,使输出电压过高,又要降低tf值,这样在整个熔炼过程中tf的给定值需要调整,操作不方便。
二.移相调频
瞬时值方式。将负载电压UH经RC电路移相。引前角O的数值取决于线路参数和工作频率:O=tg-11/2nfRC(4-14)改变R的数值就可以得到所需的O值。
采用单相阻容移相桥的电路如图4-6所示。O=2tg-11/2TfRC(4-15)采用阻容相其信号比较简单,只用一个电压信号,其缺点是引前时间受工作频率的影响。
三.定角调频
瞬时值方式。所谓定角是指工作过程中保持触发引前角O为恒值。其工作原理如图4-7所示。负载电压UH经电压互感器PT和整流器CZ将信号变成脉动电压到电位计RW上,其中u1为主控信号,比较信号u2从RW的动端取出,并向电容C电,由于阻隔二极管D的作用,u2保持为正弦峰值,u1和u2每半周比较一次,其交点在u1过零前O角处。由图4-7b可见,u1峰值为U2m=R2/(R1+R2)U1m=AU1m(4-16)式中A为分压系数。设u1为正弦波,则U2m=U1msin-10(4-17)比较是和,应有O=sin-1A(4-18)上式表明,引前角O仅取决于分压系数A,而与信号幅度和工作频率无关,故能在工作过程中维持为O恒值,调整RW的动端位置,即可获得所需引前角O。
定角调频线路输入阻抗高,抗干扰能力差,对输入信号有一定要求。
四.恒反压时间调频
平均值控制方式,信号-脉冲转换压频转换电路实现,它是一种自激振荡电路,其出脉冲重复频率受控于入端直流电压,这实际上是一种数变换器。前述的几调频方式都不能*工作过程中反压时间为tβ恒值,而调频电路较根本的任务也是在套作用下设法维持逆变电路的正常工作条件,即tβm> tβ3tq(4-19)式中tq为可控硅元件的关断时间,tBm为容许反压时间(其数值取决于元件和负载电容器的电压量)。据此,若选择反压时间tβ=tBo以满足式(10-1)并在运行中维持定,这将使逆变电路的*进性大为提高。这种调频方式称为恒反压时间调频方式。这是一个较为理想的方式
模拟量输出模块用于从PLC向过程变量输出模拟量信号。适用于连接模拟量执行器。
功能
模拟量输出模块将控制器的数字信号转换成过程所需的模拟量信号(电流或电压)。
该模块具有如下特点:
分辨率:12 ~ 15 位
多种电压和电流范围:
使用参数赋值软件可以对每个通道进行单独的量程设置。
中断能力:
出现错误时,模块将诊断中断发送到控制器的 CPU。
诊断:
该模块将综合诊断信息发送到 CPU。
SIMOTION IT:用于访问控制数据和机器数据的三种技术
SIMOTION IT:通过 Internet 实现服务和诊断
通过采用 IT 协议(如 HTTP),SIMOTION 控制器可以使用集成的以太网或 PROFINET 接口与其他设备进行通信。借助SIMOTION IT 中集成的网络功能,机器制造商和用户无需使用额外的工程工具即可对生产机器进行调试、诊断和。
SIMOTION IT提供了三种不同技术:
SIMOTION IT DIAG 和 SIMOTION IT OPC XML-DA 均在 SIMOTION控制器上建立一个通信。通过工业以太网/PROFINET,客户端 PC 可访问 SIMOTION控制器中的数据,以便实现诊断或目的或者进行可视化。
SIMOTION IT 虚拟机在 SIMOTION 控制器上建立一个 Ja 运行。这意味着可以在 SIMOTION 控制器中执行 Ja应用程序。您可以自定义程序,以执行调试、和预防性。
SIMOTION IT 许可
对于 V4.2 和更高版本的 SIMOTION Kernel,仅需要购买一个许可证来支持 SIMOTION IT虚拟机。在此情况下,SIMOTION IT 功能 IT DIAG 和 OPC XML-DA 都包含在 SIMOTION控制器的固件中,不需要使用许可证。
注:
对于版本早于 V4.2 的 SIMOTION Kernel 版本,仍需要购买 SIMOTION IT 功能 DIAG 和OPC XML-DA 的许可证。必须根据相关选件来许可证。对于 SIMOTION Kernel V4.2 或更低版本,SIMOTIONIT 虚拟机许可证可继续充当 SIMOTION IT DIAG、OPC XML-DA 和虚拟机的组合许可证。
SIMOTION IT DIAG (web server)
SIMOTION控制器带有一个集成于其运行内的网络。使用 SIMOTION IT DIAG 执行各种应用时,SIMOTION控制器中存储的一系列预定义网页,提供了以下信息和功能:
设备信息
有关设备的固件版本、硬件组件和工艺对象的详细信息
诊断
有关设备资源的信息,例如:CPU负载、内存使用率、任务时间和运行状态、诊断缓冲区、扩展诊断缓冲区和工艺对象、轴概览、监控表和运行状态跟踪
SIMOTION D 的诊断页面还显示集成 SINAMICS 驱动的驱动、驱动诊断缓冲和参数。
运行状态跟踪
单击鼠标即可将记录的数据加载到 PC。用于的 Web 跟踪查看器 (Web Trace Viewer)提供了用于评估所记录数据的广泛选项:图形显示,具有缩放和两用测量光标。
SIMOTION D 以直接下载的形式来提供 Web 跟踪查看器。Web 跟踪查看器与 Windows XP 和Windows 7 32/64 位 Professional 或 Ultimate 兼容。
跟踪
同 SCOUT 一样,可对中的不同控制器启动分布式跟踪。
访问设备文件
可使用 Internet 浏览器存储和访问 SIMOTION控制器文件定目录中任意数量的文件。可以将文档和说明直接存储在控制器中。
项目更新和固件更新
可使用专门的网页来更新 SIMOTION 项目以及 SIMOTION 控制器的固件
使用USS协议的步骤:1)安装指令库后在STEP7-Micro/win32指令树的/指令/库/USSPROTOOL文件夹中将出现8条指令,用它门来控制变频器的运行和变频器参数的读写操作,这些子程序是西门子公司开发的用户不需要关注这些指令的内部结构,只需要在程序中调用即可。2)调用USS—INIT初始化改变USS的通讯参数,只需要调用一次即可,在用户程序中每一个被激活的变频器只能用一条USS-DRIVE-CTRL指令,可以任意使用USS-RPM-X或USS-WPM-X指令,每次只能激活其中的一条指令。3)为USS指令库分配V存储区。在用户程序中调用USS指令后,用鼠标点击指令书中的程序块图标,在探出的菜单中执行库内存命令,为USS指令库使用的397个字节的V存储区起始地址,4)用变频器的操作面板设置变频器的通讯参数,使之与用户程序中所用的波特率和从站地址相*。5)连接CPU和变频器之间的通讯电缆,为了提高看干扰能力采用屏蔽电缆。
而二相电动机为2T1,三相电动机的合成力矩大。你可在OB82里分析此变量,确定有故障的站并作出相应的反应。德国西门子公司采用功率晶体管做主开关元件,将电源的开关频率提高到20kHz以上。从变频器负载侧可能引起过电压的情况及主要原因如下:Osl:换算结果的低限SIMATICWinCC是采用了的32位技术的过程监控软件,具有良好的开放性和灵活性。电机是三拍的工作方式时,其分辨率为3度,六拍的工作方式时,分辨率是1.5度。机电产品通常采用将另件装配成部件、多个部件再装配成单台产品,产品以台数或件数计量。可使用仿真器(选件)对本机输入信号进行仿真,用于调户程序。控制定子磁链引入定子磁链观测器。CP342-5在S7-300系统中的安装位置与普通的S7-300I/O模块一样,可以插在4至11这8个槽位中的任何一个。程序存在MMC卡中,如果没有存储卡,需要电池保存程序的,更换电池时候务必注意,带电的情况下,将旧电池取出来,将新电池换上即可。S7-300操作系统自动地处理数据的传送;CPU的智能化的诊断系统连续系统的功能是否正常、记录错误和特殊系统事件(例如:超时,模块更换,等等);多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改;S7-300PLC设有操作方式选择开关,操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式,这样就可防止删除或改写用户程序。