西门子6ES7222-1BF22-0XA8库存优势
SIMATIC ET 200S 分布式I/OET 200S接口模块ET 200S 特点• 同时支持 PROFIBUS 和 PROFINET 现场总线• 每个接口模块大可以扩展 63 个模块或 2 m 宽 • ET 200S 中拥有 CPU314 功能的集成 PROFIBUS DP 通讯口的 IM151-7 CPU 和具有 3 个 PROFINET 接口的 IM151-8 PN/DP CPU接口模块• ET 200S 中可以扩展大 7.5 kW 的电机启动器和大 4.0 kW 的变频器 • 拥有丰富的诊断功能,包括断线,短路和通道级的诊断功能 • 支持故障安全型与标准模块共存于一个 ET 200S 站点• 支持丰富的数字量,模拟量,功能模块 • 支持带电热插拔功能,使得在运行情况下也可以轻松完成模块的更换 • 标准的 DIN35 安装导轨PROFIBUS DP接口模块• 处理与 PROFIBUS-DP 主站的所有数据交换 • 6 种型号: - IM 151-1 基本型 - IM 151-1 紧凑型 32DI 直流 24 V - IM 151-1 紧凑型 16DI 直流 24 V/16 DO 直流 24 V/0.5 A - IM 151-1 标准型 - IM 151-1 光纤标准型接口模块 - IM 151-1 高性能型 PROFINET接口模块• 用于将 ET 200S 连接至 PROFINET 的接口模块 • 与 PROFINET IO 控制器进行所有的数据交换 • 4 种型号 - IM151-3 PN 标准型 - IM151-3 PN 高性能型 - IM151-3 PN 高速型 - IM151-3 PN FO • 集成双端口交换机,用于总线形拓扑结构
在弹出的 MS-DOS 窗口中输入 ping 精智(Comfort)屏IP地址,看到丢失后的数字为 0 时,说明物理连接正常,如果丢失后的数字不等于 0 ,那么需要重新检查两台设备的IP地址是否在同一网段,并且更换其他网线重新执行 ping 命令直到丢失后的数值为0时才可进行下一步。
回到电脑控制面板中,选中“Set PG/PC Interface(设置 PG/PC 接口)",双击打开。
在“Access Point of the Application(应用程序访问点)"的下拉列表中选择 “S7onLINE (STEP7)",在 “Interface Parameter Assignment Used (为使用的接口分配参数)"中选择“TCP/IP Intel……"(电脑上使用的那块网卡与屏通讯,就选择那块网卡,不要选择带“Auto"单词的选项。在64位操作系统中,网卡名字后面有 .TCPIP.1的字母)。
博途(Portal)软件中参数设置
博途(Portal)软件中下载设置
在项目树中选中设备,点击工具栏中下载图标
或点击菜单“在线" > “下载到设备"。当次下载项目到操作屏时,“扩展的下载到设备"对话框会自动弹出。
注意:这个话框在之后的下载中将不会弹出,下载会自动选择上次的参数设定进行。如果希望更改下载参数设定,则可以通过单击菜单“在线 > 扩展的下载到设备"来打开对话框以进行重新设定。
选择 PG/PC 接口的类型“以太网",PG/PC 接口“Ethernet",选择完成后,软件将以该接口对项目中所分配的 IP 地址进行扫描,如参数设置及硬件连接正确,将在数秒钟后扫描结束,此时“下载"按钮不是灰色可以选择,单击该按钮进行项目下载,下载预览窗口将会自动弹出。
注意:如果在屏中分配的 IP 地址与项目中分配的不一样,会下载报错,可以在对话框选择“使用其他 IP"并填写屏中所分配的IP地址,同样能够实现下载
6ES7212-1AE40-0XB0参数详细
NC编程840D系统的NC编程符合DIN66025标准(德国工业标准),具有语言编程特色的程序编辑器,可进行公制、英制尺寸或混合尺寸的编程,程序编制与加工可同时进行,系统具备1.5兆字节的用户内存,用于零件程序、偏置、补偿的存储。
PLC编程840D的集成式PLC*以标准sIMAncs7模块为基础,PLC程序和数据内存可扩展到288KB,u/o模块可扩展副2048个输入/输出点、PLC程序能以*的采样速率监视数据输入,向数控机床发送运动停止/起动等指令。
操作部分硬件840D系统提供了标准的PC软件、硬盘、奔腾处理器,用户可在Windows98/2000下开发自定义的界面。此外,2个通用接过RS232可使主机与外设进行通信,用户还可通过磁盘驱动器接口和打印机并联接口完成程序存储、读入及打印工作。
显示部分840D提供了多言种的显示功能,用户只需按一下按钮.即可将用户界面从一种语自转换为一种语言,系统提供的话言有中文、英语、德语、西班牙语、法语、意大利语:显示屏上可显示程序块、电动机轴位置、操作状态等信息。
2.1西门子数控系统的基本构成请参阅:SIEMENS数控系统操作部件SIEMENS用于数控系统的HMI软件西门子数控系统有很多种型号,首先我们来观察一下802D所构成的实物图,SINUMERIK802D是个集成的单元,它是由NC以及PLC和人机界面(HMI)组成,通过PROFIBUS总线连接驱动装置。
2.2西门子810D系统的结构组成(请参阅:SINUMERIK810D840D简明调试手册-2006版本)SINUMERIK840D是由数控及驱动单元(CCU或NCU),MMC,PLC模块三部分组成,由于在集成系统时,总是将SIMODRIVE611D驱动和数控单元(CCU或NCU)并排放在一起,并用。
1.人机界面人机交换界面负责NC数据的输入和显示,它由MMC和OP组成MMC(ManMachineCommunication)包括:OP(Operationpanel)单元,MMC,MCP(MachineControlPanel)三部分。
而在西门子的数控产品中有特点,有代表性的系统应该是840D系统。因此,我们可以通过了解西门子840D系统,来了解西门子数控系统的结构。首先通过以下的实物图观察840D系统。MMC实际上就是一台计算机,有自己的CPU,还可以带硬盘,带软驱;OP单元正是这台计算机的显示器,而西门子MMC的控制软件也在这台计算机中。
(1)MMC(ManMachinecommunication)常用的MMC有两种:MMCC100.2和MMC103,其中MMC100.2的CPU为486,不能带硬盘;而MMC103的CPU为奔腾,可以带硬盘,一般的,用户为SINUMERIK810D配MMC100.2,而为SINUMERIK840D。
PCU的软件被称作HMI。HMI有分为两种:嵌入式HMI和HMI。一般标准供货时,PCU20装载的是嵌入式HMI,而PCU50和PCU70则装载HMI。(2)OP(Operationpannel)OP单元一般包括一个10.4〞TFT显示屏和一个NC键盘
用一个简要的图表对西门子各系统的定位作描述如下:西门子各系统的性价比较1)802D(请参阅:802D简明调试指南)具有免维护性能的SINUMERIK802D,其核心部件-PCU(面板控制单元)将CNC、PLC、人机界面和通讯等功能集成于一体。
产品种类西门子数控系统是西门子集团旗下自动化与驱动集团的产品,西门子数控系统SINUMERIK发展了很多代。目前在广泛使用的主要有802、810、840等几种类型。可靠性高、易于安装。SINUMERIK802DSINUMERIK802DSINUMERIK802D可控制4个进给轴和一个数字或模拟主轴。
通过生产现场总线PROFIBUS将驱动器、输入输出模块连接起来。模块化的驱动装置SIMODRIVE611Ue配套1FK6系列伺服电机,为机床提供了全数字化的动力。通过视窗化的调试工具软件,可以便捷地设置驱动参数,并对驱动器的控制参数进行动态优化。
SINUMERIK802D集成了内置PLC系统,对机床进行逻辑控制。采用标准的PLC的编程语言Micro/WIN进行控制逻辑设计。并且随机提供标准的PLC子程序库和实例程序,简化了制造厂设计过程,缩短了设计周期。
2)810D(请参阅:SINUMERIK810D840D简明调试手册-2006版本)在数字化控制的领域中,SINUMERIK810D*次将CNC和驱动控制集成在一块板子上。快速的循环处理能力,使其在模块加工中独显威力。
SINUMERIK810DNC软件选件的一系列突出优势可以帮助您在竞争中脱颖而出。例如功能,可以在集成控制系统上实现快速控制。另一个例子是坐标变换功能。固定点停止可以用来卡紧工件或定义简单参考点。模拟量控制控制模拟信号输出;管理也是另一种功能强大的管理软件选件。
样条插补功能(A,B,C样条)用来产生平滑过渡;压缩功能用来压缩NC记录;多项式插补功能可以提高810D/810DE运行速度。温度补偿功能保证您的数控系统在这种高技术、高速度运行状态下保持正常温度。此外,系统还为您提供钻、铣、车等加工循环。
SINUMERIK840D3)840DSINUMERIK840D数字NC系统用于各种复杂加工,它在复杂的系统平台上,通过系统设定而适于各种控制技术。840D与SINUMERIK_611数字驱动系统和SIMATIC7可编程控制器一起,构成全数字控制系统,它适于各种复杂加工任务的控制,具有优于其它系统的动态品质和控制精度。
产品功能控制类型采用32位微处理器、实现CNC控制,用于完成CNC连续轨迹控制以及内部集成式PLC控制。。机床配置可实现钻、车、铣、磨、切割、冲、激光加工和搬运设备的控制,备有全数字化的SIMDRIVE611数字驱动模块:多可以控制31个进给轴和主轴.进给和快速进给的速度范围为mm/min
PCS 7系统为OS站提供标准的用户权限校验的功能,即当前登录的用户需要经过权限校验后,方能对其授权的区域和对象进行相应的授权操作,否则相应功能将对该用户屏蔽。
在创建一个标准的PCS 7项目时,系统将会为OS项目创建默认的权限级别。如下图所示为PCS 7 V7.0默认建立的总共7个级别的权限等级。
图 1 PCS 7 V7.0默认权限等级
每一个权限等级所能完成的功能各不相同,并不叠加,详细内容请参考相应的PCS 7 OS操作员手册中相关章节的内容,或者查询WinCC Information System中Working with WinCC Structure of the User Administration Overview of Authorizations User Hierarchies PCS 7中的介绍,此处不做详细介绍。
除此之外,PCS 7权限校验的另外一个特殊之处在于其“区域”的概念。如上图所示,在Authorization列右侧,系统会根据当前OS项目的图形树Picture Tree的结构(Picture Tree的结构是根据Plant Hierarchy的设置创建的),自动的创建区域列。在权限分配时,权限可以基于区域的方式来设置。也就是说,可以单独的来设置当前用户在不同区域下的权限。如上图所示,当前用户只拥有AREA1的5号权限,而没有AREA2的5号权限。
客户在使用User Administrator进行项目的用户权限分配和管理过程中,常常会发现,按照系统关于权限的描述所定义的用户,在实际使用过程中并不具有其相应的操作功能,并不能操作其已经授权的某一些回路,常出现的问题有:
1) 从其它非授权区域拷贝到授权区域的Block Icon,用户不能通过面板进行正常的操作控制;
2) 在手动创建Picture Tree区域结构的情况下,用户不能操作其授权区域下所有的控制回路;
共同的故障特征就是:当前登录的用户明显拥有该区域的5级(Process controlling)或6级(Higher Process controlling)权限,但在该区域的某些回路的操作面板中却无法执行相应的操作(手自动切换、参数的设定等)。本文将基于该类问题,对PCS 7的面板权限校验原理进行简单的描述,并就经常出现的这两类问题给出解释,在后提出相应的意见和建议。
1. PCS 7面板权限校验
PCS 7标准的面板权限校验通常分为两个级别:级为普通的操作员级别,其所能进行的操作为回路的普通操作,例如,启动/停止命令、手/自动切换命令、设定值设定等;第二级为的工程师级别,其所能进行的操作为回路的重要操作,例如,参数的设定、报警的抑制等(详情请参考各功能块的在线帮助信息中的描述)。面板操作权限的分配通过其对应的图标Block Icon来定义并传递。其默认分配的一级权限为图1所示的5级(Process controlling)权限;默认分配的二级权限为图1所示的6级(Higher Process controlling)权限。
实际操作过程中当前登录的用户操作该面板时,只有在当前用户分配有图1所示的相应区域的5级权限后,方能进行该区域下回路面板的上述的普通操作员级别的操作,只有在当前用户分配有图1所示的相应区域6级权限后,方能进行该区域下回路面板的上述的工程师级别的操作。否则当前登录的操作员即便能打开该区域的回路面板,面板中所显示的所有控件对象也均也只读的方式,不能通过其进行任何的操作。这就是PCS 7中各回路面板的权限校验方式。
当然,各回路操作面板的这两级的权限分配级别并不是固定不可修改的,可以通过其对应的图标Block Icon的两个属性(级操作对应的属性为Processcontrolling_backup, 第二级操作对应的属性为HigherProcesscontrolling_backup)来指定,如下图2所示。
图2 回路对应的权限分配
此外,需要注意的是,如果在PCS 7用户管理器中不创建任何用户的前提下,则上述权限校验的过程将会自动关闭,即系统将不进行任何的面板操作权限的校验。用户可以通过面板对系统进行任何的操作。这种不基于用户登录和权限校验的方式一般只适合于对操作权限要求不高的小型过程控制系统场合。而且任何人员可以对系统进行任何操作,是一种非常不安全的方式,一般不建议用户使用。
2. 常见问题
2.1 不能通过面板操作从其它区域拷贝的回路面板
例如,有如下一个标准的PCS 7项目,根据工厂结构及控制需求总共划分有两个区域Area1和Area2,在各自区域下分别插入其对应的CFC程序和过程画面。
> Area1: CFC1 / MOTOR1,Picture1
> Area2: CFC2 / MOTOR2,Picture2
图3 工厂层级与区域对应关系
编译程序和OS项目后,系统将会自动在用户权限管理器中创建AREA1和AREA2区域列,并在相应的区域画面中创建对应的Block Icon。根据用户控制要求,创建如下用户及分配权限:
1) 操作员“aaa1”具有操作“AREA1”下回路面板MOTOR1的权限,分配有该区域的5级(Process controlling)和6级(Higher Process controlling)权限,如下图4所示;
图4 区域AREA1和对应的用户权限设置
2) 操作员“aaa2”具有操作“AREA2” 下回路面板MOTOR2的权限,分配有该区域的5级(Process controlling)和6级(Higher Process controlling)权限,如下图5所示。
图5 区域AREA2和对应的用户权限设置
运行OS后,登录相应的用户,即可操作其授权区域的回路面板,未经授权的区域的回路面板,即便能打开也不能进行任何操作。
在某些情况下,客户可能根据控制需求,要把“Motor2”对应的Block Icon拷贝到监控区域“AREA1”的相应画面上。但是当操作员“aaa1”登录后,在Picture1下对“Motor2”回路进行操作控制的时候,打开面板发现其无法完成相应的操作。如下图6所示:
图6 操作员“aaa1”不能操作“Motor2”
2.2 手动创建Picture Tree画面树而用户不能操作其授权区域下的所有控制回路
在进行OS编译的编译过程中,不激活如下所示的Picture Tree选项,编译后,在Picture Tree Manager中创建需要的画面树(区域结构)。
或者是通过OS编译生成画面树结构后,打开Picture Tree Manager进行一些编辑和修改,比如给区域重新命名。
图 7 OS编译对话框下的Picture Tree选项
图 8 手动编辑Picture Tree
并按照标准的用户创建及权限分配的方式,创建用户并分配相应的区域权限,如下图所示:
图9 用户aaa1权限设置
运行OS后,登录相应的用户,发现其无法对授权的区域下所有的回路面板进行相应的操作。
图10 用户aaa1不能操作Motor2测量点
3. 问题分析及建议
PCS 7在进行回路面板的操作权限的校验时,是基于区域校验的方式,系统将会读取该回路所属的区域特性,该属性在CFC编程和工厂层级设置时即已决定。系统读取后会和用户权限管理器中当前用户所分配的区域进行比较,如果匹配,则可以进行相应操作,如果不匹配,则不能进行操作。
上述示例中MOTOR2回路所对应的CFC2安插在区域AREA2中,则该回路MOTOR2的区域特性为AREA2。
在上述两种故障情况下,当前用户aaa1分别分配了区域“AREA1”和“工艺区域1”的权限,其区域属性和CFC**能块 MOTOR2所属的区域属性(AREA2)并不一致,所以登录用户aaa1即便能打开该回路面板,也不能进行相应的面板操作。这就是PCS 7下面板基于区域权限校验的具体校验过程。
基于该面板权限校验的机制,为避免上述类似问题的发生,有如下几点建议:
1)在编程之初,划分工艺操作区域时,充分考虑回路操作的要求,使之上下对应,减小在OS上手动调整的回路图标的几率;
2)OS编译时,激活Picture Tree选项,基于工厂层级架构的设置自动生成Picture Tree结构,不要对Picture Tree结构的手动修改,特别是顶层画面的区域名的修改;
3)尽量避免在不同的画面之间拷贝回路的图标,特别是在各个区域之间跨区域拷贝回路图标