西门子变频器6SL3100-0BE25-5AB0

报价
请来电询价
联系手机
19873876272
微信号
19873876272

西门子变频器6SL3100-0BE25-5AB0

西门子变频器6SL3100-0BE25-5AB0

西门子变频器6SL3100-0BE25-5AB0

 在使用PLC之前,深入了解PLC内部寄存器的配置和功能,以及I/O分配情况对使用者来说是至关重要的。下面是一般PLC产品的内部寄存器区划分情况:

一般PLC产品的内部寄存器区划分情况

  每个区分配一定数量的内存单元,并按不同的区命名编号。下面分别介绍各个区。

  (1)I/O缩电器区

  I/O区的寄存器可直接与PLC外部的输入、输出端子传递信息。这些I/O寄存器在PLC中具有“继电器”的功能,即它们有自己的“线圈”和“触点”,故PLC中又常称这一寄存器区为"I/O继电器区",每个I/O寄存器由一个字(16个bit)组成,每个 bit 位对应PLC的一个外部端子,称作一个I/0点。I/O寄存器的个数乘以16等于PLC总的I/O点数。如某PLC有10个I/O寄存器,则该PLC共有160个I/O点。在程序中,每个I/O点又都可以看成是一个"软继电器",有常开触点,也有常闭触点。同一个命名的触点可以反复使用,其使用次数不限。这里的“软继电器”实际上就是PLC内部的逻辑电路或只是一些存储的逻辑量。在PLC中常常用这样的逻辑量代替实际的物理器件,用这种"软题电器"代替“硬继电器”可以大大减少外部接线,增加系统设计的灵活性,便于实现柔性制造系统(FMS)。这可以说是"继电器-接触器控制"设计上的一个革命,也是PLC之所以能逐渐取代传统“继电器-接触器”控制的一个重要原因。

  不同厂家的PLC对I/O寄存器有不同的编号,有的以X、Y分别表示输入、输出端,以下标数字进行编号:还有的用序号为输入、输出分区编号。不同型号的PLC配置有不同数量的I/O点,一般小型的PLC主机有十几至几十个I/O点。

  若一台PLC主机的I/O点数不够,可进行I/O扩展。一般I/O扩展模块中只有I/O接口电路、驱动电路、面没有CPU。它只能通过接口与主机相连使用,不能单独使用。PLC 的Zui大扩展能力主要受CPU寻址能力和主机驱动能力的限制。

  (2)内部通用继电器区

  这个区的寄存器与I/O区结构相同,即能以字为单位(16个bit)使用,也能以位为单位(1个bit)使用。不同之处在于它们只能在PLC内部位用,而不能直接进行输入/输出控制。其作用与中间继电器相似,在程序控制中可存放中间变量。

  (3)数据寄存器区

  这个区的寄存器只能按字使用,不能按位使用。一般只用来存放各种数据。

  (4)特殊结电器、寄存器区

  这两个区中的继电器和寄存器的结构并无特殊之处,也是以字或位为一个单元,但它们都被系统内部占用,专门用于某些特殊目的,如存放各种标志、标准时钟脉冲、计数器和定时器的设定值和经过值、自诊断的错误信息等。这些区的继电器和寄存器一般不能由用户任意占用。

  (5)系统寄存器区

  系统寄存器一般用来存放各种重要信息和参数,如各种故障检测信息、各种特殊功能的控制参数以及PLC产品出厂设定值。这些信息和参数保证PLC的正常工作。在某些PLC 产品中,这些寄存器是以十进制数进行编号的,它们各自存放着不同的信息,这些信息有的可以进行修改,有的是不能修改的。当需要修改系统寄存器时,必须使用特殊的命令,这些命令的使用方法见有关的使用手册。而通过用户程序,不能读取和修改系统寄存器的内容。

314_XX_05325i.jpg

西门子PLC占据了PLC市场的半壁江山,如今,又在系统集成架构和网络组态上发力,一轮新的抢占和瓜分市场的战役已经拉开序幕,并且愈演愈烈。作为工控行业PLC,对其进行多角度全面了解非常有必要。我们一起来探讨西门子PLC常见的20个问题。

  

  1. 使用定时器加自复位做一个不断重复的计时,调用其他功能或子程序时,为何看起来工作不规律?

  

  请注意《S7-200西门子PLC系统手册》中,关于三种定时器刷新规律的描述。

  

  按这种方法使用定时器时,定时器的置位、复位可能与程序扫描周期不配合,存在造成上述问题的机制。定时比较短的定时任务应使用“定时中断”功能,这样更为可靠。

  

  2. 编了一个利用定时器的程序,在编译时已经通过,为何下载到CPU中时提示出错?

  

  这种情况往往是调用的定时器号与定时器类型不配合造成的。参见帮助的表格,如T7只能用作TONR,而不能用于TON或TOF。

  

  3. 定时中断(SMB34/SMB35)长定时为255ms,如何实现更长时间的定时?

  

  可以采用T32/T96中断,长时间可到32.767s。在定时中断服务程序中对进入中断的次数进行计数,也能实现更长时间的中断延时。

  

  4. 定时中断个数不够怎么办?

  

  每个定时中断服务程序不一定只能处理一项定时任务,可以把几个任务放在一个定时中断服务程序中。

  

  对于定时间隔不同的任务,可以计算出它们的定时长度的大公约数,以此作为定时中断的时间设置。在中断服务程序内部对中断事件进行计数,据此编程别处理不同的任务。


  

  5. 使用子程序时,为何动作只能执行一次,或者某些状态不能结束?

  

  如果发生动作不能重复执行,或者状态不能结束(像锁死了一样),而这些功能都与子程序有关时,请检查是否有条件调用子程序。调用子程序的条件在上述动作执行后,或者进入某个状态后不再有效,无法再次“激活”,而脱离上述状态或复位的指令正好在子程序内,必然造成上述的现象。

  

  6、带形式参数的子程序,定义为OUT类型的变量为何会在多次调用子程序时互相干扰?

  

  那是因为定义为OUT类型的形式参数又在子程序内部参与了运算。凡是此类参数都应当定义为IN_OUT类型。

  

  7. 与中断服务程序有关的计算任务,为何会偶尔得出不正确的结果?

  

  出现这种现象的原因多是在主(子)程序和中断程序之间传递数据的机制不当。

  

  中断程序可能在任何时刻执行,如果此时主程序(或子程序)正在对中断程序使用的数据进行操作,其中间结果可能带入中断程序,造成计算结果的变化;同样地,在中断程序中产生数据也对主(子)程序中的计算有类似影响。

  

  8. 中断服务程序看起来没有执行?

  

  可以在中断程序中加一个测试程序段,如使用SM0.0(常为“1”)将一个输出点置位(使用Set指令),观察是否进入中断服务程序。中断程序不执行,多数原因是初始化(连接中断事件和中断程序)的问题,或者没有“开中断”。应该使用SM0.1(或沿触发)执行一次初始化,然后开中断。

  

  9. TP170、TP170micro与S7-200相连接如何做“时钟同步”?

  

  TP170默认的时钟格式与S7-200西门子PLC时钟指令所读取的时间日期格式有所区别,读出的时钟需要改变格式才能与TP170等做时钟同步。在TP170的组态软件ProTool的在线帮助中有相关的介绍。


  

  10. 高速计数器怎样占用输入点?

  

  高速计数器根据被定义的工作模式,按需要占用CPU上的数字量输入点。每一个计数器都按其工作模式占用固定的输入点。在某个模式下没有用到的输入点,仍然可以用作普通输入点;被计数器占用的输入点(如外部复位),在用户程序中仍然访问到。

  

  11. 为什么高速计数器不能正常工作?

  

  在程序中要使用初次扫描存储器位SM0.1来调用HDEF指令,而且只能调用一次。如果用SM0.0调用或者第二次执行HDEF指令会引起运行错误,而且不能改变次执行HDEF指令时对计数器的设定。

  

  12. 对高速计数器如何寻址?为什么从SMDx中读不出当前的计数值?

  

  可以直接用HC0;HC1;HC2;HC3;HC4;HC5对不同的高速计数器进行寻址读取当前值,也可以在状态表中输入上述地址直接监视高速计数器的当前值。SMDx不存储当前值。高速计数器的计数值是一个32位的有符号整数。

  

  13. 高速计数器如何复位到0?

  

  选用带外部复位模式的高速计数器,当外部复位输入点信号有效时,高速计数器复位为0也可使用内部程序复位,即将高速计数器设定为可更新初始值,并将初始值设为0,执行HSC指令后,高数计数器即复位为0.

  

  14. 高速计数器的值在复位后是复位到初始值还是“0”值?

  

  外部复位会将当前值复位到0值而不是初始值;内部复位则将当前值复位到初始值。如果你设定了可更新初始值,但在中断中未给初始值特殊寄存器赋新值,则在执行HSC指令后,它将按初始化时设定的初始值赋值。

  

  15. 为何给高速计数器赋初始值和预置值时后不起作用,或效果出乎意料?

  

  高速计数器可以在初始化或者运行中更改设置,如初始值、预置值。其操作步骤应当是:

  

  1)设置控制字节的更新选项。需要更新哪个设置数据,就把控制字节中相应的控制位置位(设置为“1”);不需要改变的设置,相应的控制位就不能设置。

  

  2)然后将所需的值送入初始值和预置值控制寄存器。

  

  3)执行HSC指令。

  

  16. 使用PTO/PWM发生器的功能应使用什么类型的CPU?

  

  应使用24VDC晶体管输出的CPU,继电器输出的不行。

  

  17. PTO或PWM输出的幅值是多少?

  

  PTO或PWM输出的幅值为24V(高电平有效,共负端连接),若想实现输出其他电压的幅值,需自己加转换器来实现。

  

  18. 在PTO脉冲串执行过程中,你能否通过PLS指令改变其周期值?

  

  不行,终止PTO输出后才能改变周期值。

  

  19. 如何强制停止PTO或PWM输出?

  

  可以通过编程将控制字节中的使能位SM66.7或SM76.7清零,然后执行PLS指令,便可立即停止PTO或PWM输出。

  

  20. 为何输出信号的指示灯已亮,却没有良好的电压波形输出,或者有时丢脉冲?

  

  PTO或PWM输出负载小不能低于额定负载的10%;即在输出为高电平的状态下,负载电流不低于140mA。

169761224.jpg@750w_750h_90Q

6ES7211-1BE40-0XB0CPU 1211C   AC/DC/Rly,6输入/4输出,集成2AI
6ES7211-1AE40-0XB0CPU 1211C   DC/DC/DC,6输入/4输出,集成2AI
6ES7211-1HE40-0XB0CPU 1211C   DC/DC/Rly,6输入/4输出,集成2AI
6ES7212-1BE40-0XB0CPU 1212C   AC/DC/Rly,8输入/6输出,集成2AI
6ES7212-1AE40-0XB0CPU 1212C   DC/DC/DC,8输入/6输出,集成2AI
6ES7212-1HE40-0XB0CPU 1212C   DC/DC/Rly,8输入/6输出,集成2AI
6ES7214-1BG40-0XB0CPU 1214C   AC/DC/Rly,14输入/10输出,集成2AI
6ES7214-1AG40-0XB0CPU 1214C   DC/DC/DC,14输入/10输出,集成2AI
6ES7214-1HG40-0XB0CPU 1214C   DC/DC/Rly,14输入/10输出,集成2AI
6ES7215-1BG40-0XB0CPU 1215C   AC/DC/Rly,14输入/10输出,集成2AI/2AO
6ES7215-1AG40-0XB0CPU 1215C   DC/DC/DC,14输入/10输出,集成2AI/2AO
6ES7215-1HG40-0XB0CPU 1215C   DC/DC/Rly,14输入/10输出,集成2AI/2AO
6ES72171AG400XB0CPU 1217C   DC/DC/DC,14输入/10输出,集成2AI/2AO

更新时间
皇冠会员
第2年
统一社会信用代码
91310117MA1J3R698D
成立日期
2019年09月10日
法定代表人
袁宜男
注册资本
500

主营产品

西门子PLC模块、西门子交换机、西门子代理商、西门子smart2009、西门子PLC

经营范围

一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;工业机器人安装、维修;工业自动控制系统装置销售;电气设备销售;电子元器件与机电组件设备销售;电子产品销售;五金产品零售;金属材料销售;仪器仪表销售;橡胶制品销售;塑料制品销售;信息咨询服务(不含许可类信息咨询服务);软件开发;机械设备租赁;物业管理;工业机器人销售;工业机器人制造;电气设备

公司简介

 浔之漫智控技术(上海)有限公司是中国西门子的合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国知名的自动化设备公司之一。公司坐落于中国一线城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!西门子华东区域代理SIEMENS 可编程控制器    1、 SIMATIC S7 系列 PLC:S7-200...

查看公司详情
电话/手机19873876272拨打邮箱3281914546@qq.com邮件
经理刘经理
地址上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
我们其他产品
我们的新闻
微信
电话