服务电话:
15221406036
资料下载
首页 > 资料下载 > 西门子3VA2612-5JP32-0AA0参数详细

西门子3VA2612-5JP32-0AA0参数详细

 发布时间:2023/5/8 点击量:603      文件下载    

3VA2612-5JP32-0AA0

目前计算机中用得广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Inbbbbation Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。 
     因为1位二进制数可以表示(21=2种状态:01;而2位二进制数可以表示(22=4种状态:00011011;依次类推,7位二进制数可以表示(27=128种状态,每种状态都地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0127。所以,7ASCII码是用七位二进制数进行编码的,可以表示128个字符。 
     第032号及第127(34)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等; 
     第33126(94)是字符,其中第4857号为09十个阿拉伯数字;6590号为26个大写英文字母,97122号为26个小写英文字母,其余为一些标点符号、运算符号等。 
     注意:在计算机的存储单元中,一个ASCII码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b71;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b71

 PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能兼容的编程语言。如三菱公司的产品有它自己的编程语言,OMRON公司的产品也有它自己的语言。但不管什么型号的PLC,其编程语言都具有以下特点:
  1、图形式指令结构:程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。系统的软件开发者已把工业控制中所需的独立运算功能编制成象征性图形,用户根据自己的需要把这些图形进行组合,并填入适当的参数。在逻辑运算部分,几乎所有的厂家都采用类似于继电器控制电路的梯形图,很容易接受。如西门子公司还采用控制系统流程图来表示,它沿用二进制逻辑元件图形符号来表达控制关系,很直观易懂。较复杂的算术运算、定时计数等,一般也参照梯形图或逻辑元件图给予表示,虽然象征性不如逻辑运算部分,也受用户欢迎
  2、明确的变量常数:图形符相当于操作码,规定了运算功能,操作数由用户填人,如:K400,T120等。PLC中的变量和常数以及其取值范围有明确规定,由产品型号决定,可查阅产品目录手册。
  3、简化的程序结构:PLC的程序结构通常很简单,典型的为块式结构,不同块完成不同的功能,使程序的调试者对整个程序的控制功能和控制顺序有清晰的概念。
  4、简化应用软件生成过程:使用汇编语言和高级语言编写程序,要完成编辑、编译和连接三个过程,而使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编辑过程都在人机对话下进行的,不要求用户有高深的软件设计能力。
  5、强化调试手段:无论是汇编程序,还是高级语言程序调试,都是令编辑人员头疼的事,而PLC的程序调试提供了完备的条件,使用编程器,利用PLC和编程器上的按键、显示和内部编辑、调试、监控等,并在软件支持下,诊断和调试操作都很简单。
  总之,PLC的编程语言是面向用户的,对使用者不要求具备高深的知识、不需要长时间的专门训练


  s7-200的三种程序组织单位(POU)指主程序、子程序和中断程序。STEP 7-Micro/WIN为每个控制程序在程序编辑器窗口提供分开的制表符,主程序总是第一个制表符,后面是子程序或中断程序。

一个项目(Project)包括的基本组件有程序块、数据块、系统块、符号表、状态图表、交叉引用表。程序块、数据块、系统块须下载到PLC,而符号表、状态图表、交叉引用表不下载到PLC

程序块由可执行代码和注释组成,可执行代码由一个主程序和可选子程序或中断程序组成。程序代码被编译并下载到PLC,程序注释被忽略。

²        ²        在“指令树"中 右击“程序块"图标可以插入子程序和中断程序。

数据块由数据(包括初始内存值和常数值)和注释两部分组成。

数据被编译后,下载到可编程控制器,注释被忽略。

系统块用来设置系统的参数,包括通信口配置信息、保存范围、模拟和数字输入过滤器、背景时间、密码表、脉冲截取位和输出表等选项

²        ²        单击“浏览栏"上的“系统块"按钮,或者单击“指令树"内的“系统块"图标,可查看并编辑系统块。

系统块的信息须下载到可编程控制器,为PLC提供新的系统配置。

这个示例程序控制三相感应电动机的星形—三角形起动过程。例如,一旦星形起动器出现故障,起动的反馈电路就有发现它。在5秒钟延时之后,SIMATIC S7-200就小切换到三角形连接,这样就能避免可能造成的破坏。

   与输入点I0.0相连的开机点动开关(ON)接通后,电动机绕组接成星形工作方式起动。与输出点Q0.3相连的信号灯指示各种可能出现的故障。

程序和注释

当输入点l0.0相连的开机开关(0N)动作后,电动机绕组接成星形工作方式起动。如果没有起动器故障信号,电动机绕组将在5秒钟后切换到三角形连接方式。故障信号山与输出点Q0.3相连的信号灯指示。当故障排除后,操作员按与输入点I0.6相连的确认键,即可消除故障信号。起动器反馈信号通过输入点I0.3I0.4I0.5引入。

当关机点动开关或电动机电路断路器(分别与输入点I0.1I0.2连接)动作时,电动机关机。如果开机开关和关机开关同时动作,电动机仍然处于关机状态。

“接通星形起动器"、“起动定时器"和“接通主电源起动器"部分增加了一个条件:只有在信号(Q0.3)出版时才动作。除此之外,为相关的起动器

设置下述的存储器标志位:星形起动器(Q0.1 ),主电源起动器(Q0.0),以及起动定时器(T37)

“起动器反馈"部分是新的。从原理上讲,反馈就是将输出信号和表示起动器实际状态的输入信号相比较。

输出信号的状态分别和下述反馈输入信号比较:主电源起动器的状态(I0.3),星形起动器的状态(I0.4),三角形起动器的状态(I0.5)。如果有差异就起动定时器T38T38的预置时问为2秒。这段延迟时问对应起动器动作的最长时间。

如果T38溢出后,状态仍小同,故障指示输出点Q0.3被置位。这个故障信号可以用与输

入点I0.6相连的反馈确认键复位。


Siemens编程器S7-200系列用在中小型设备上的自动系统的控制单元,适用于各行各业,各种场合中的检测,监测及控制。
   在这里,和大家一起来讨论S7-200几个使用方面的情况。
 1.步进,伺服脉冲定位控制。
  在设备的控制系统中,有关运动控制是很重要的,下面我们来看一看西门子S7-200系列PLC怎样来实现这   个功能。
  首先,确定使用哪个端口来发脉冲,如采用Q0.0发脉冲,则它的控制字为SMB67,脉冲同期为SMW68,脉   冲个数存放在SMD72中,
  
  下面是控制字节的说明: 
Q0.0 Q0.1 
控制字节说明 
 SM67.0  SM77.0  PTO/PWM更新周期值 0=不更新,1=更新周期值 
 SM67.1  SM77.1  PWM更新脉冲宽度值 0=不更新,1=脉冲宽度值 
 SM67.2  SM77.2  PTO更新脉冲数 0=不更新,1=更新脉冲数 
 SM67.3  SM77.3  PTO/PWM时间基准选择 0=1微秒值,1=1毫秒值 
 SM67.4  SM77.4  PWM更新方法 0=异步更新,1=同步更新 
 SM67.5  SM77.5  PTO操作 0=单段操作,1=多段操作 
 SM67.6  SM77.6  PTO/PWM模式选择 0=选择PTO1=选择PWM 
 SM67.7  SM77.7  PTO/PWM允许 0=禁止PTO/PWM1=允许 

  这样根据以上表格,我们得出Q0.0控制字:SMB67为:10000101
采用PTO输出,微妙级周期,发脉冲的周期(也就是频率)与脉冲个数都要重新输入。10000101转化为  16进制 为85,有了控制字以后

我们知道了控制字的使用,同时也知道步进电机的脉冲周期与冲个数的存放位置(对  Q0.0来说是SMW68SMD72)。当然,VW100VD102内的数据不同的话,步进电机的转速和转动圈数就不一样。
   还有一点需要说明得是:M0.0导通---PLC捕捉到上升沿发动脉冲输出后,想停止的话,只须改变端口脉冲的 控制字,再启动PLS即可,

2.高速计数功能。
   西门子S7-200系列PLC具有高速计数的功能;举一例子来谈谈高速计数的用途,我们采用普通电机来带动丝杆转动,我们想控制转动距离,怎么来解决这个问题?那么我们可在电机另一头与一编码器联接,电机转一圈,编码器也随之转一圈,同时根据规格发出不同的脉冲数。当然,这些脉冲数的频率比较高,PLC不能用普通的上升沿计数来取得这些脉冲,只能通过高速计数功能了。
   启动高速计数功能,也要具有控制字 

HSCO HSC1 
描述 
 SM37.0  SM47.0  复位有效电平控制位 0=高电平有效, 1=低电平有效 
 SM37.1  SM47.1  启动有效电平控制位于 0=高电平有效, 1=低电平有效 
 SM37.2  SM47.2  正交计数器速率选择 0=4X计数率, 1=1X计数率 
 SM37.3  SM47.3  计数方向控制位 0=减计数, 1=正计数 
 SM37.4  SM47.4  向HSC中写入计数方向 0=不更新, 1=更新计数方向 
 SM37.5  SM47.5  向HSC中写入预置值 0=不更新, 1=更新预置值 
 SM37.6  SM47.6  向HSC中写入当前值 0=不更新, 1=更新当前值 
 SM37.7  SM47.7  HSC允许 0=禁止HSC 1=允许HSC 


  参照上面的表格,我们选择HSC1高速计数器,控制字为SMB47,现在我们启动高速计数器HSC1,选择为增计数,更新计数方向,重新设置值,更新当前值:这样的话,HSC1的启动控制高为:11111000转化为16进制为 F8,将启动计数器时当前值存放在SMD48中,将预存置放在SMD52

3. PID回路控制功能。
  西门子S7-200系列PLCPID控制相当的简单,可以通过micro/win软件的一个向导程序,按照提示,一步一步执行您所要求PID控制的属性即可,在这里谈一谈PID这三个参数的具体意义:P为增益项,P越大,响应起就快,在调节流量阀时:设定流量为50%,当目前流量接近50%,刚超过,如果P值很大的话,那么流量阀会马上会关闭,而不会控制在某一区域。这就是增益项太大引起。在调节的过程中应该先将P值调节比较适当了,再去调节I值,它为积分项,是在控制器回路中控制对当前值与设定值相等的偏差范围。D为微分项,主要作用是避免给定值的微分作用而引起的跳变。
  在现场的PID参数的调整过程中,针对西门子S7-200PLC我的建议是在不同的控制阶段,采用不同的PID参数组,具体而言就是当目前距离设定值差距较大时,采用P值较大的一套PID参数,如果当前值快接近设定值范围时,采用P值较小的一套PID参数。