6ES7222-1HD22-0XA0选型手册
6ES7222-1HD22-0XA0选型手册
工业现场的环境比较恶劣,存在着许多高低频干扰。这些干扰一般是通过与现场设备相连的电缆引入PLC的。除了接地措施外,在电缆的设计选择和敷设施工中,应注意采取一些抗干扰措施:1.模拟量信号属于小信号,极易受到外界干扰的影响,应选用双层屏蔽电缆;2.高速脉冲信号(如脉冲传感器、计数码盘等)应选用屏蔽电缆,既防止外来的干扰,也防止高速脉冲信号对低电平信号的干扰;3.PLC之间的通信电缆频率较高, 一般应选用厂家提供的电缆,在要求不高的情况下,可以选用带屏蔽的双绞线电缆;4.模拟信号线、直流信号线不能与交流信号线在同槽内走线;5.控制柜内引入引出的屏蔽电缆必须接地,应不经过接线端子直接与设备相连;6.交流信号、直流信号和模拟信号不能共用一根电缆,动力电缆应与信号电缆分开敷设。在现场维护时,解决干扰的有:对受干扰的线路采用屏蔽线缆,重新敷设;在程序中加入抗干扰滤波代码。
缆的各导线间都存在电容,合格的电缆能把此容值限制在一定范围之内。即使是合格的电缆,当电缆长度超过一定长度时,各线间的电容容值也会超过所要求的值,当把此电缆用于PLC输入时,线间电容就有可能引起PLC的误动作,会出现许多无法理解的现象。这些现象主要表现为:明接线正确,但PLC却没有输入;PLC应该有的输入没有,而不应该有的却有,即PLC输入互相干扰。为解决这一问题,应当做到:1.使用电缆芯绞合在一起的电缆;2.尽量缩短使用电缆的长度;3.把互相干扰的输入分开使用电缆;4.使用屏蔽电缆。 输出模块分为晶体管、双向可控硅、接点型。晶体管型的开关速度快(一般0.2ms),但负载能力小,约0.2~0.3A、24VDC,适用于快速开关、 信号联系的设备,一般与变频、直流装置等信号连接,应注意晶体管漏电流对负载的影响。可控硅型优点是无触点、具有交流负载特性,负载能力不大。继电器输出具有交直流负载特点,负载能力大。常规控制中一般首先选用继电器触点型输出,缺点是开关速度慢,一般在10ms左右,不适于高频开关应用
减小给定使电机减速运行时,电机进入再电制动状态,电机回馈给变频器的能量亦较高,这些能量贮存在滤波电容器中,使电容上的电压升高,并很快达到直流过电压保护的整定值而使变频器跳闸。处理为:采取在变频器外部增设制动电阻的措施,用该电阻将电机回馈到直流侧的再生电能消耗掉。变频器带多个小电机,当其中一个小电机发生过流故障时,变频器就会过流故障报警,导致变频器掉闸,从而导致其它正常的小电机也停止工作。处理为:在变频器输出侧加装1:1的隔离变压器,当其中一台或几小电机发生过流故障,故障电流直流冲击变压器,而不是冲击变频器,从而预防了变频器的掉闸。经实验后,工作良好,再没发生以前的正常电机也停机的故障。PLC控制着一个复杂系统,所能看到的是上下两排错开的输入输出继电器接线端子、对应的指示灯及PLC编号,就像一块有数十只脚的集成电路。任何一个人如果不看原理图来检修故障设备,会束手无策,查找故障的速度会特别慢。鉴于这种情况,我们根据电气原理图绘制一张表格,贴在设备的控制台或控制柜上,标明每个PLC输入输出端子编号与之相对应的电器符号,中文名称,即类似集成电路各管脚的功能说明
、西门子plc在工程中的应用
每个自动化过程都是由许多较小的部分和子过程组成,以工程建立的 个任务是分解子任务。而每个子任务定义了自动化系统要完成的硬件和软件要求。其中硬件包括输入/输出数目和类型,对应模块序号和类型,用机架号,cpu型号和容量,hmi系统,网络系统。软件方面主要是程序结构,自动化过程中的数据管理,组态数据、通讯数据及程序和项目文档。在siemens的s7中,上述工作都在项目管理(simatic管理器),包括必须的硬件(+组态),网络(+组态),有程序和自动化解决方案的数据管理。f1在线帮助。simatic管理器管理step7项目,编写step7用户程序的工具,有梯形图lad,语句表stl,和功能块图fbd,编程语言。利用编程器或外部编程器可以把用户程序保存到eprom卡上。simatic管理器是一个在线/离线编辑s7对象的图形化用户界面,这些对象包括项目、用户程序、快、硬件站和工具。此管理器的用户界面中工具条和windows差不多,就是多了几个plc菜单——显示访问节点、存储器卡、 、仿真模块。
step7项目结构:项目中,数据以对象形式存储,按树型结构组织。 级:包含项目图表,每个项目代表和项目存储有关的一个数据结构。第二级:站(如s7-300)用于存放硬件组态和模块参数等信息,站是组态硬件的起点。s7程序文件夹是编写程序的起点,有s7系列的软件均放在s7程序文件夹下,它包含程序块文件和源文件夹。simatic的网络图表(mpi、profibus、工业以太网)第三级和其他级:和上级对象类型有关。编程器可离线/在线查看项目——offline:编程器硬盘上的内容;online:通过网线从plc读到的内容。
西门子S7-1200 小型可编程控制器
西门子SIMATIC S7-1200是一款紧凑型、模块化的PLC,可完成简单逻辑控制、逻辑控制、HMI 和网络通信等任务 。
单机小型自动化系统的解决方案。 对于需要网络通信功能和单屏或多屏HMI的自动化系统,易于设计和实施。
具有支持小型运动控制系统、过程控制系统的应用功能
新的模块化SIMATIC S7-1200控制器是我们新推出产品的核心,可实现简单却高度的自动化任务。SIMATIC S7-1200 控制器实现了模块化和紧凑型设计,功能强大、投资并且*适合各种应用。
可扩展性强、灵活度高的设计,可实现标准工业通信的通信接口以及一整套强大的集成技术功能,使该控制器成为完整、的自动化解决方案的重要组成部分。
使用*集成的新工程组态 SIMATICSTEP 7 Basic,并借助 SIMATIC WinCC Basic 对 SIMATIC S7-1200 进行编程。SIMATIC STEP 7 Basic 的设计理念是直观、易学和易用。这种设计理念可以使您在工程组态中实现效率。一些智能功能,例如直观编辑器、拖放功能和“IntelliSense"(智能感知)工具,能让您的工程进行的更加迅速。这款新软件的体系结构源于对未来创新的不断追求,西门子在软件开发领域已经有很多年的经验,因此 SIMATIC STEP 7 的设计是以未来为导向的 。
SIMATIC S7-1200 系统有五种不同模块,分别为 CPU 1211C、CPU 1212C 、 CPU 1214C、CPU1215C和CPU1217C。其中的每一种模块都可以进行扩展,您的系统需要。可在任何 CPU 的前方加入一个信号板,轻松扩展数字或模拟量 I/O,同时不影响控制器的实际大小。可将信号模块连接至 CPU 的右侧,进一步扩展数字量或模拟量 I/O 容量。CPU 1212C 可连接 2 个信号模块,CPU 1214C 、CPU1215C和CPU1217C可连接 8 个信号模块。,有的 SIMATIC S7-1200 CPU 控制器的左侧均可连接多达 3 个通讯模块,便于实现端到端的串行通讯。
西门子S7-1500可编程控制器
的SIMATICS7-1500控制器除了包含多种创新技术之外,还设定了新标准,提高生产效率。无论是小型设备还是对速度和准确性要求较高的复杂设备装置,都一一适用。SIMATICS7-1500无缝集成到TIA博途中,极大提高了工程组态的效率。
性能:没有快,只有更快!SIMATIC S7-1500的系统性能极大缩短了系统响应时间,进而优化了控制质量并提高了系统性能。
处理速度:SIMATIC S7-1500 的信号处理速度更为快速,极大缩短系统响应时间,进而提高了生产效率。
高速背板线:的背板线技术采用高波特率和传输协议,以实现信号的快速处理。
通信:SIMATIC S7-1500带有多达3个PROFINET接口。
其中,两个端口具有相同的IP地址,适用于现场级通信;第三个端口具有独立的IP地址,可集成到公司网络中。
通过 PROFINET IRT,可定义响应时间并确保高度的设备性能。
集成:无需亲临现场,即可通过Internet浏览器随时查看CPU状态。过程变量以图形化方式进行显示,同时用户还可以自定义网页,这些都极大地简化了信息的采集操作
西门子模块6ES7516-3UN00-0AB0技术参数
在主回路设计时已经根据电源电压选定了电容器的型号,所以内部的温度对电解电容器[优论论文]的寿命起决定作用。西门子展台无论在任何时刻总是**棚。12、CPU224XP本体上的模拟量输入也是高速响应的吗?“随着这些措施的引入,公司的架构重组已经大体完成。据测算,应用工业互联网后,企业成本可下降20%左右,可节能减排10%左右。一个基本单元就是一整的PLC。I/O分为开关量输入(DI),开关量输出(DO),模拟量输入(AI),模拟量输出(AO)等模块。(3)输入程序注释为加工各类曲线曲面零件提供了便利条件。
符号的命名一般用字母编写不超过8个字节,不要使用很长的汉字进行描述,否则对程序的执行有很大的影响。答:电缆故障是指电缆在预防性试验时发生绝缘击穿或在运行中,因绝缘击穿、导线烧断等而迫使电缆线路停电的故障。4.3定时器与计数器指令29、使用带制动器的电机时应注意什么。润滑油润滑时,在低速范围内没有限制;在超过额定转速以上的高速范围内,有可能发生润滑油用光的危险。分为系统程序存储器和用户存储器。通常,出于PCB面积的考虑,设计者都希望结构越紧凑越好,但是许多设计人员并不知道哪部分布局对电磁干扰的影响上海腾桦电气设备有限公司。
多数的300只有MPI通信口,有的带有DP(315-2DP)口或者PPI口(315-2ptp)。产品分类编辑可编程控制器是由现代化生产的需要而产生的,可编程序控制器的分西门子PLCS7-200系列西门子PLCS7-200系列类也必然要符合现代化生产的需求。过载能力为200%额定负载电流,持续时间3秒和150%额定负载电流,持续时间60秒;PWM是英文PulseWidthModulation(脉冲宽度调制)缩写,按一定规律改变脉冲列的脉冲宽度,以调节输出量和波形的一种调制方式。
6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。2.详细请参阅《S7300/400CPU后备电池的使用》里面讲述了:2018年2月初,在北京的2018工业互联网峰会上,指出,“工业互联网是新工业革命的关键支撑和智能制造的重要基石",“正在推动制造业创新模式、生产方式、组织形式和商业范式的深刻变革,推动工业生态体系的重构迭代和全面升级"。2:当DP从站不可用时,PROFIBUS上S7-300CPU的监控时间是多少?西门子PLCCPU里的暖启动,冷启动,热启动,它们之间到底有什么本质的区别?在实际应用中又有何真正的用处呢?变频器的功率模块是发热严重的器件,其连续工作所产生的热量必须要及时排出,一般风扇的寿命大约为20kh~40kh。
4.1.2控制系统中干扰及其来源当使用模拟输出模块SM332时,必须注意返回输入S+和S-的分配。在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己步距角的要求。选择使用编辑西门子公司不同类型的变频器,用户可以根据自己的实际工艺要求和运用场合选择不同类型的变频器。检查处理:更换一块新CUVC板送电开机,液晶显示屏仍显示“E"报警,说明故障原因不在CUVC板而在底板。座椅台的升降由8个行程为6米多的大型液压缸驱动,这背后的控制中枢同样是西门子SIMOTIOND435运动控制器
6非原装USB电缆实际上是COM电缆,是USB-COM电缆加上COM电缆,所以设置应该根据COM口来设置。它按照要求设计,并使用内部功能互联(BiCo)技术,具有高度可靠性和灵活性。在一些工况下其配电系统已经达到了极限,其直接工频启动电机所产生的电涌就会对同网上的其他用户产生严重的影响。8.2.1伺服系统简介1.2S7-200CPU和扩展模块CRM是CustomerRelationshipManagement的缩写,即客户关系管理。2)步进电机外表允许的温度取决于不同电机磁性材料的退磁点,步进电机温度过高时会使电机的磁性材料退磁,从而导致力矩下降乃至于失步,因此电机外表允许的温度应取决于不同电机磁性材料的退磁点;一般来讲,磁性材料的退磁点都在摄氏130度以上,有的甚至高达摄氏200度以上,所以步进电机外表温度在摄氏80-90度*正常。
第三代(DC/DC)变换器DC/DC变换器将一个固定的直流电压变换为可变的直流电压,这种技术被广泛应用于无轨电车、地铁列车、电动车的无级变速和控制,同时使上述控制获得加速平稳、快速响应的性能,并同时收到节约电能的效果。4、当变频器用于控制并联的几台电动机时,一定要考虑变频器到电动机的电缆的长度总和在变频器的容许范围内。西门子软启动器是用来做什么的中文名西门子PLC外文名SIEMENSPLC品牌西门子诞生时间1958年类别二进制控制器目录1历史2产品分类?控制规模?控制性能?结构3详细介绍4工作原理?输入采样?用户程序执行?输出*新5保养?设备定期测试、调整?设备定期清扫?检修前准备?设备拆装顺序及方法?检修工艺及技术要求6电池更换7优点?可。
大量的政府基础数据经过加工后,可以转变为具有市场竞争力的资源,实现附加的经济价值,成为大数据分析等一些新兴行业的创业创新财富,从而推动大众创业、万众创新。2)合理安装与布线其中混料车间是将各种原料按配方计算后,根据加工工艺要求按顺序将其混合,所以混料过程直接影响到冰淇淋的口味。对于模拟量输入模块是与数字量输入模块相同,每个通道都相当于一根导线形式,也就是说相当于常闭点,所以检测通道好坏的方法为用表的测通断功能来检测,当通状态时为好,断状态时为坏通道;模拟量输出模块的检测方法与数字量输出模块相同
通过硬件和软件侦听的方法,分析plc内部固有的PPI通讯协议,然后上位机采用VB编程,遵循PPI通讯协议,读写PLC数据,实现人机操作任务。这种通讯方法,与一般的自由通讯协议相比,省略了PLC的通讯程序编写,只需编写上位机的通讯程序资源。
S7-226的编程口物理层为RS-485结构,SIEMENS提供MicroWin软件,采用的是PPI(Point to Point)协议,可以用来传输、调试PLC程序。在现场应用中,当需要PLC与上位机通讯时,较多的使用自定义协议与上位机通讯。在这种通讯方式中,需要编程者首先定义自己的自由通讯格式,在PLC中编写代码,利用中断方式控制通讯端口的数据收发。采用这种方式,plc编程调试较为烦琐,占用PLC的软件中断和代码资源,而且当PLC的通讯口定义为自由通讯口时,PLC的编程软件无法对PLC进行监控,给PLC程序调试带来不便。
SIEMENS S7-200PLC的编程通讯接口,内部固化的通讯协议为PPI协议,如果上位机遵循PPI协议来读写PLC,就可以省略编写PLC的通讯代码。如何获得PPI协议?可以在PLC的编程软件读写PLC数据时,利用第三个串口侦听PLC的通讯数据,或者利用软件方法,截取已经打开且正在通讯的端口的数据,然后归纳总结,解析出PPI协议的数据读写报文。这样,上位机遵循PPI协议,就可以便利的读写PLC内部的数据,实现上位机的人机操作功能。
软件设计
系统中测控任务由SIEMENS S7-226PLC完成,PLC采用循环扫描方式工作,当定时时间到时,执行数据采集或PID控制任务,完成现场的信号控制。计算机的监控软件采用VB编制,利用MSComm控件完成串口数据通讯,通讯遵循的协议为PPI协议。
PPI协议
西门子的PPI(Point to Point)通讯协议采用主从式的通讯方式,一次读写操作的步骤包括:首先上位机发出读写命令,PLC作出接收正确的响应,上位机接到此响应则发出确认申请命令,PLC则完成正确的读写响应,回应给上位机数据。这样收发两次数据,完成一次数据的读写【5】。
其通讯数据报文格式大致有以下几类:
1、读写申请的数据格式如下:
SD LE LER SD DA SA FC DASP SSAP DU FCS ED
SDStart Delimiter)开始定界符(68H)
LE:(Length)报文数据长度
LER:(Repeated Length)重复数据长度
SD: (Start Delimiter)开始定界符(68H)
SA:(Source Address)源地址,指该地址的指针,为地址值乘以8
DA:(Destination Address)目标地址,指该地址的指针,为地址值乘以8
FC:(Function Code)功能码
DSAP:(Destination Service Access Point)目的服务存取点
SSAP:(Source Service Access Point)源服务存取点
DU:(Data Unit)数据单元
FCS:(Frame Check Sequence)校验码
ED:(End Delimiter)结束分界符(16H)
报文数据长度和重复数据长度为自DA至DU的数据长度,校验码为DA至DU数据的和校验,只取其中的末字节值。
在读写PLC的变量数据中,读数据的功能码为 6CH,写数据的功能码为 7CH。
2、PLC接收到读写命令,校验后正确,返回的数据格式为 E5H
3、确认读写命令的数据格式为:
SD SA DA FC FCS ED
其中SD为起始符,为10H
SA为数据源地址
DA为目的地址
FC为功能码,取5CH
FCS为SA+DA+FC的和的末字节
ED为结束符,取16H
PPI协议的软件编制
在采用上位机与PLC通讯时,上位机采用VB编程,计算机采用PPI电缆或普通的485串口卡与PLC的编程口连接,通讯系统采用主从结构,上位机遵循PPI协议格式,发出读写申请,PLC返回相应的数据。程序实现如下:
1、串口初始化程序:
MSComm1.CommPort = 1
MSComm1.Settings = "9600,e,8,1"
MSComm1.InputLen = 0
MSComm1.RThreshold = 1
MSComm1.InputMode = comInputModeBinary
PPI协议定义串口为以二进制形式收发数据,这样报文的通讯效率比ASCII码高。
2、串口读取数据程序,以读取VB100数据单元为例:
Dim Str_Read(0 To 32) ‘定义发送的数据为字节为元素的数组。
Str_ Read (32) = &H16 ‘相应的数组元素赋值,按照以下格式:
Str_ Read (29) = (100*8) \ 256 ‘地址为指针值,先取高位地址指针
Str_ Read (30) = (100*8) Mod 256 ‘取低位地址指针
Str_ Read (24) = 1 ‘读取的数据长度(Byte的个数)
For I=4 to 30
Temp_FCS = Temp_FCS + Str_Read(i)
Next I
Str_Read(31)= Temp_FCS Mod 256 ‘计算FCS校验码,其它数组元素赋值省略。
68 1B 1B 68 2 0 6C 32 1 0 0 0 0 0 E 0 0 4 1 12 A 10 2 0 1 0 1 84 0 3 20 8B 16
PLC返回数据 E5 后,确认读取命令,发送以下数据:
10 2 0 5C 5E 16
然后上位机VB程序接受到以下数据:
68 16 16 68 0 2 8 32 3 0 0 0 0 0 2 0 5 0 0 4 1 FF 4 0 8 22 78 16
首先识别目标地址和源地址,确认是这次申请的返回数据,然后经过校验检查,正确后解析出第26号数据(&H22)即为VB100字节的数据。
3、串口写入数据程序,以写VB100数据单元为例:
Dim Str_Write(0 To 37) ‘定义发送的数据为字节为元素的数组。
Str_Write (37) = &H16 ‘相应的数组元素赋值,按照以下格式
Str_Write (35) = &H10 ‘要写入的数据值
68 20 20 68 2 0 7C 32 1 0 0 0 0 0 E 0 5 5 1 12 A 10 2 0 1 0 1 84 0 3 20 0 4 0 8 C B9 16
PLC返回数据 E5 后,确认写入命令,发送以下数据:
10 2 0 5C 5E 16
然后上位机VB程序接受到以下数据:
68 12 12 68 0 2 8 32 3 0 0 0 0 0 2 0 1 0 0 5 1 FF 47 16
这是PLC正确接收并写入信息的返回数据。
4、串口接收程序:
在数据接收程序中,利用VB中MSComm控件,一次接收缓冲区中的全部数据,存放到数组形式的暂存单元中,然后分析每个元素的值,得到读写的数据。
Dim RCV_Array() As Byte
Dim Dis_Array As String
Dim RCV_Len As Long
RCV_Array = MSComm1.Input ‘取出串口接收缓冲器的数据。
RCV_Len = UBound(RCV_Array)
ReDim Temp(0 To UBound(RCV_Array))
For i = 0 To RCV_Len
Dis_Array = Dis_Array & Hex(RCV_Array (i)) & " "
Next i
Text1.Text = Dis_Array ‘接收到的数据送显示。
在程序的读写过程中,一次大可以读写222个字节,目前给出的数据读写为整数格式。
数据类型 Str_ Read(27)
S 04H
SM 05H
I 81H
Q 82H
M 83H
V 84H
以上程序,是以读写PLC的V变量区为例,利用PPI协议还可以读写S7-200PLC中的各种类型数据,包括I、Q、SM、M、V、T、C、S等数据类型,能够直接读出以上变量中的位、字节、字、双字等,其中读位变量时,是读取该位所在的字节值,然后上位机自动识别出该位的值。按照读写的数据类型,其中Str_ Read(27)的值各不同:
在控制系统中,PLC与上位计算机的通讯,采用了PPI通讯协议,上位机每0.5秒循环读写一次PLC。PLC编程时,将要读取的检测值、输出值等数据,存放在PLC的一个连续的变量区中,当上位机读取PLC的数据时,就可以一次读出这组连续的数据,减少数据的分次频繁读取。当修改设定值等数据时,进行写数据的通讯操作。
S7-plcSIM的使用与操作应分如下步骤进行。
①通过STEP7编程器,编制好PLC用户程序。
②点击STEP7管理器上的“仿真打开/关闭(Simulate ON/OFF)”按钮(图14-3.1中鼠标所指的按钮)。或者通过SIMATIC管理器主菜单“Options”一“Simulate Modes”操作打开S7-PLCSIM软件。
S7-PLCSIM应用窗口一经打开,S7-PLCSIM中的仿真CPU与STEP 7之间的连接即被自动建立。通常情况下,打开后的仿真PLC电源处于接通状态,CPU处于停止(STOP)模式,用户程序的扫描方式默认为“连续”扫描。
③如果打开后的仿真PLC电源未接通,可以通过S7-PLCSIM应用窗口的主菜单“PLC”——“Power ON”或“Power OFF”接通/断开仿真PLC的电源。
④如果打开后的仿真PLC处于运行(RUN)模式,则应通过点击仿真PLC的CPU“模拟面板”,使得PLC处于停止(STOP)模式。
⑤在STEP7管理器上打开需要仿真的项目,并且选择需要进行仿真的逻辑块。
⑥在STEP7管理器的主菜单上,点击“PLC”一“Download”,执行程序下载操作,将需要仿真的PLC用户逻辑块下载到仿真PLC的CPU中。
下载过程中STEP7将提示“Do you want to load the system data?”,可通过“Yes”按钮确认。
⑦选择并且打开需要仿真的对象。
⑧根据要求,点击用于仿真的输入对象,加入相应的用于仿真的状态信号(参见图)。
⑨点击仿真PLC的CPU“模拟面板”,使得PLC处于运行(RUN)模式。
⑩观察用于仿真的输出对象的状态,检查PLC的执行情况(参见图)。