长春西门子PLC控制器代理商

供应商
浔之漫智控技术(上海)有限公司
认证
品牌
西门子
产地
德国
型号
PLC
联系电话
18717946324
手机号
18717946324
联系人
占雪芬
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213
更新时间
2024-06-02 08:00

详细介绍

长春西门子plc控制器代理商

上海浔之漫智控技术公司在经营活动中精益求精,具备如下业务优势:

siemens可编程控制器

长期低价销售西门子plc,200,300,400,1200,西门子plc附件,西门子电机,西门子人机界面,西门子变频器,西门子数控伺服,西门子总线电缆现货供应,欢迎来电咨询系列产品,折扣低,货期准时,并且备有大量库存.长期有效  

欢迎您前来询价.100分的服务.100分的质量.100分的售后.100分的发货速度    

您的选择您的支持是我的动力! ————致我亲爱的客户!

价格波动,请来电咨询 

siemensplc伺服控制

   摘要:伴随着工业自动化的发展,对其中的位置控制精 确度也逐步的提高,如何能方便,准确的实现位置控制,是一个 重大的问题,本文讲述了如何采用 plc 可编程控制器来实现精确控制。

  分别列举了三项方法,以及他们之间的相互比较。

  引言随着自动化水平的不断提高,越来越多的工业控制场合需要精 确的位置控 制。

  因此,如何更方便、更准确地实现位置控制是工业控制领域内的一个重要问题。

  位置控制的精确性主要取决于伺服驱动器和运动控制器的精度。

  的运动控制模块可以对伺服系统进行非常复杂的运动控制。

  但在有些需要位置控制的场合,其对位置精度的要求比较高,但运动的复杂程度不是很高,这就没有必要选择那些昂贵的运动控制系统。

  s7-200 系列 plc是一种体积小、编程简单、控制方便的可编程控制器,它 了多种位置控制方式可供用户选择,因此,如何利用该系列 plc 实现对伺服电机运动位置较为的控制是本文的研究重点。

  1、基本控制系统伺服系统分为液压伺服系统、电气-液压伺服系统以及电气伺服系统。

  本文主要讨论了电气伺服系统中的交流伺服系统,其基本组成为交流伺服电机、编码 器和伺服驱动器。

  交流伺服系统的工作原理是伺服驱动器发送运动命令,驱动伺服电机运动, 并接收来自编码器的反馈信号,然后重新计算伺服电机运动目标位 置,从而达到精确控制伺服电机运动。

  本伺服系统中选用 exlar 公司生产的gsx50-0601 型伺服直线电动缸。

  该电 动缸由普通伺服电机和一个行星滚珠丝杠组成,用来实现将旋转运动转变为直线 运动。

  此外, 选用 xenus 公司生产的 xenustm型伺服驱动器。

  它可以利用 rs. 232串口通信方式和外部脉冲方式实现位置控制。

  一般来说,一个伺服系统运转需要配置一个上位机,所以本系统采用西门子 s7-200plc作为上位机控制器。

  通过高速脉冲输出、em253 位置控制模块、自由口通信三种方式控制伺服电机运动。

  2、高速脉冲输出模式 西门子 cpu224xp配置两个内置脉冲发生器,它有脉冲串输出(pto)和脉冲 宽度调制输出两种脉冲发生模式可供选择。

  这两个脉冲发生器的脉冲输出频 率为100khz。

  在脉冲串输出方式中,plc 可生成一个50%占空比脉冲串,用于 步进电机或伺服电机的速度和位置的控制。

  2.1 硬件构成

  图 1为高速脉冲输出方式的位置控制原理图。

  控制过程中,将伺服驱动器工作定义在脉冲+方向模式下,q0.0 发送脉冲信号,控制电机的转速和目标位置;qo,发送方向信号,控制电机的运动方向。

  伺服电动缸上带有左限位开关 lim 一、右限位开关lim+ 以及参考点位置开关 ref 。

  三个限位信号分别连接到 cpu224xp 的i0.0~i0.2 三个端子上, 可通过软件编程, 实现限位和找寻参考点。

  图 1 位置控制原理图 2.2 程序设计高速脉冲串输出(pto)可以通过 step7micro/win 的位置控制向导进行组态,也可通过软件编程实现控制。

  pto 输出方式没有专门的位置控制指令,只有一条脉冲串输出指令,而且在脉冲发送过程中不能停止,也不能修改参数。

  为解决 以上问题,可以设置脉冲计数值等于10(或更小),并能使脉冲发送指令 pls 处 于激活状态。

  这样,就可以在任一脉冲串发送完之后修改脉冲周期。

  图 2为高速脉冲输出方式位置控制流程图。

  控制思路为:通过 pto 模式输出,可以控制脉冲的周期和个数;通过启用高速计数器 hsc,对输出脉冲进行实时计数和定位控制,以控制伺服电机的运动过程。

  图 2 位置控制流程图 3、em253 位置控制模块em253 位置控制模块是西门子 s7-200 的特殊功能位置控制模块,它能够产生脉冲串用于步进电机与伺服电机的速度和位置的开环控制。

  3.1 硬件构成 如图 3 所示为 em253位置控制原理图, 定义伺服驱动器工作在脉冲+方向模 式下。

  p0 口发送脉冲,p1 口发送方向,dis端硬件使能放大器,并同时清除放 大器错误。

  lim-、lim+、ref分别为电机左限位、右限位以及参考点。

  图 3em253 位置控制原理图 3.2 程序设计em253 位置控制模块可以通过 step7-micro/win 进行向导配置, 配置完成后系统将自动生成子程序,编程简单、可轻松实现手动、自动、轨迹运行模式。

  由 于 em253属于开环控制,不能很好地反馈电机实际运动情况。

  因此,利用伺服驱动器本身的差分输出信号,通过伺服驱动器软件设置,反馈给 plc,实现闭环 位置控制。

  但由于直线伺服电动缸与 ple可允许发送接收信号存在一定差别, 因此,需要对输入到 plc 的信号进行电平的转化以及降低伺服驱动器发送的反馈脉冲频率。

  plc 对输入脉冲进行累加,从而得到电机的实际运转位置与运转速 度,其脉冲计数程序如下。

  ①计数器初始化程序 ldsmo.1//*扫描时movb16#fc,smb47//smb47=16#f4,smb47 为高速计数器 1 的控制字节 hdef1,9//将 hsc1配置为正交模式 movd0,smd48//设置 hsci 的新初始值为 0 movd20000,smd52//设置 hsci的新预设值为 20000 hsci//激活高速计数器 i ②脉冲计数程序 ldsmo.0 movdhc1,vd600//将高速计数器1 所记数值存储在 vd600 中

  dtrvd600,vd610//vd601〕中的整数转化为实数,存人vd610 /rsooo,vd610//vd610 除以 5000 存入 vd610,5001〕为电机旋转一周编码 器发送脉冲数*r2.54,vd610//vd610 乘以 2.54 存人 vd610,2.54 为电机旋转一周移动的距 离 4、rs-232串口通信方式 4.1 硬件构成 西门子 cpu22

  伺服系统和 plc分别作为系统的主从站。

  plc 控制器通过该通信功能可实现对伺服驱动器进行运行控制、参数读取、伺服驱动器当前运动状 态的读取等操作。

  当 s7-200 系列 plc工作在自由口通信模式下时,一般通过 cpu 模块的集 成接口进行通信。

  cpu 集成接口采用了 ppi 硬件规范,其接口为rs-485 串口, 因此,当 s7-200 系列 plc 的 cpu 与带有 rs-232 标准接口的计算机或伺服驱动器连接时,需要配套选用 s7-200plc 的 pc/ppi 转换电缆或一个 rs-232/rs-485转换器。

  4.2plc 与伺服系统通信 4.2.1 报文构成s-200plc 在无协议通信方式工作时,不需要任何通信协议,通信参数需要根据与其进行通信的伺服驱动器的通信格式进行设定。

  本伺服系统选用的 xe-nus 伺服驱动器可通过rs-232 与 plc 利用 ascii 码进行通信,其 ascii 码消息命 令格式如下:<命令代码><命令具体参数>其中:<命令代码>为一个单字母代码;<命令具体参数>表示电机所要执行的任务;为一个回车返回字符,表示命令结束。

  如:sr0x2a21表示设置伺服控制器工作在可编程控制模式。

  4.2.2 程序设计 程序设计时,将伺服驱动器工作定义在可编程位置模式。

  该模式支持实时更 改伺服电机的运动速度、位置,通过rs-232 接收来自 plc 的 ascii 码命令,执 行运动。

  部分程序如下:

  ①初始化程序 ldsmo.1//*扫描movb9,smb30//设置自由端口 0 通信方式 smb30=9、8 位数据位、9600、 ppimovb188,smb87//设置自由端口。

  接收信息控制 5mb87=188 movb13,smb89//设置自由端口 0 结束字符 smb89=13, 即结束字符= movw0,smw90//设置自由端口 0 空闲超时smb90=0,信息接收始终处于 有效 movw200,smw92//设置自由端口 0 信息超时 smb92=200msmovb255,smb94//设置自由端口 0 接收字符数 smb94=255 atchint_0,9//发送完成触发中断 0eni//允许中断 ②发送信息程序 ldnvd3501.1//vd3501.1 为接收延迟,自由端口 0 没有处于接收延迟时asm4.5//自由端口 0 处于空闲状态,sm4.5=1 ab=vb18,7//命令字节 vb18=7,即要求设置运动目标位置scpy"sr0xca',vb3100//"sr0xca',复制到 vb3100,"sr0xca'为设置运动目标位 置命令scatb3600,vb3100//vb360()内的目标位置值连接到设置目标位置命令 后scatvb3190,vb3100//vb3190 内的结束字节连接到 vb3100 后; xmtvb3100,0//通过自由端口 0发送命令至伺服驱动器 ③发送完成中断程序(接收信息) ldsm0.0//sm0.0 总是为 1 ssm87.7,1//置sm87.7=1,sm87.7 为允许接收信息位

 

plc常见的输入元件有按钮、行程开关、挨近开关、转换开关、拨码器、各种传感器等,输出设备有继电器、接触器、电磁阀等。正确地衔接输入和输出电路,是确保plc安全可靠作业的条件。

1、与主令电器元件衔接

如下图所示是与按钮、行程开关、转换开关等主令电器类输入设备的接线示意图。图中的plc为直流汇点式输入,即一切输入点共用一个公共端com,一起com端内带有dc24v电源。

2、与旋转编码器衔接

旋转编码器是一种光电式旋转丈量设备,它将被测的角位移直接转换成数字信号(高速脉冲信号)。因些可将旋转编码器的输出脉冲信号直接输入给plc,运用plc的高速计数器对其脉冲信号进行计数,以取得丈量结果。不同类型的旋转编码器,其输出脉冲的相数也不同,有的旋转编码器输出a、b、z三相脉冲,有的只要a、b相两相,简略的只要a相。

输出两相脉冲的旋转编码器与fx系列plc示例,编码器有4条引线,其间2条是脉冲输出线,1条是com端线,1条是电源线。编码器的电源能够是外接电源,也可直接运用plc的dc24v电源。电源“-”端要与编码器的com端衔接,“+”与编码器的电源端衔接。编码器的com端与plc输入com端衔接,a、b两相脉冲输出线直接与plc的输入端衔接,衔接时要注意plc输入的呼应时刻。有的旋转编码器还有一条屏蔽线,运用时要将屏蔽线接地。

3、与传感器衔接

传感器的品种许多,其输出办法也各不相同。当选用挨近开关、光电开关等两线式传感器时,因为传感器的漏电流较大,可能呈现过错的输入信号而导致plc的误动作,此刻可在plc输入端并联旁路电阻R。当漏电流不足lma时能够不考虑其影响。

4、与多位拨码开关衔接

假如plc控制系统中的某些数据需求常常修正,可运用多位拨码开关与plc衔接,在plc外部进行数据设定。例如一位拨码开关能输入一位十进制数的0~9,或一位十六进制数的0~f。拨码开关拼装在一起,把各位拨码开关的com端连在一起,接在plc输入侧的com端子上。每位拨码开关的4条数据线按一定次序接在plc的4个输入点上。由图可见,运用拨码开关要占用许多plc输入点,所以不是十分必要的场合,一般不要选用这种办法。

plc与输出元件的衔接

plc开关量输出的有:

西门子PLC代理商.西门子模块总代理.西门子PLC模块总代理

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话