企业信息

    浔之漫智控技术(上海)有限公司

  • 7
  • 公司认证: 营业执照已认证
  • 企业性质:私营企业
    成立时间:2017
  • 公司地址: 上海市 松江区 永丰街道 上海市松江区广富林路4855弄52号3楼
  • 姓名: 聂航
  • 认证: 手机已认证 身份证已认证 微信未绑定

    大连西门子模块代理商交换机供应商

  • 所属行业:电气 工控电器 DCS/PLC系统
  • 发布日期:2024-11-05
  • 阅读量:12
  • 价格:666.00 元/台 起
  • 产品规格:模块式
  • 产品数量:1000.00 台
  • 包装说明:全新
  • 发货地址:上海松江永丰  
  • 关键词:西门子代理商,西门子一级代理商

    大连西门子模块代理商交换机供应商详细内容

    大连西门子模块代理商交换机供应商

    plc除了用于开关量控制、定时、计数的基本指令外,还有大量的应用指令,有的plc的应用指令多达数百条。
          对于应用指令,初学者非常困惑,不知道哪些指令重要、哪些指令常用,应该怎样学习它们。这些指令可以分为下面几种类型:
          1.属于几乎所有计算机语言都有的指令,例如数据的传送、比较、移位、循环、数学运算、字逻辑运算、数据类型转换等指令。
          这类指令非常重要,它们与计算机的基础知识(例如数制、数据类型、寻址方式等)有关,应通过例子和实验了解这些指令的基本功能。学好一种型号的plc的这类指令,再学别的plc的同类指令就很容易了。
          2.与顺序控制程序有关的指令。这类指令中,fx的stl指令设计得,用stl指令设计的梯形图与顺序功能图之间有明确的对应关系,因此易于理解和使用,设计的程序比其他方法设计的短,可以节约大量的设计时间。
          s7-200的scr(顺序控制继电器)指令和欧姆龙的步指令(step/snxt)也用于编写顺序控制程序。
          建议在学习这类指令之前,学习顺序功能图(见作者编写的plc教材)。
          3.与plc的应用有关的指令,例如与pid控制、运动控制、高速输入/高速输出、通信有关的指令,这些指令也很重要。某些指令需要学习有关的专门知识,才能正确的理解和使用它们。
          4.与plc特定的硬件、软件有关的指令,例如读写特殊模块和模拟电位器的指令,s7-300/400读取数据块长度和编号的指令等。
          5.与某些特定的工程应用有关的指令。例如fx的凸轮顺控指令和旋转工作台控制指令。
          学习应用指令时,可以按指令的分类浏览所学的plc有哪些应用指令,它们用来干什么,便于在需要的时候能找到手册或帮助中的指令说明。初学时没有必要花大量的时间去了解应用指令的详细使用方法,没有必要记硬背它们。是了解指令的基本功能。
          可以采用需要什么学什么的方法,学习读程序、编程序时遇到的和需要使用的指令,没有用到的指令暂时不管它。在阅读或编写程序时如果遇到不常用的指令,可以通过编程手册了解它们的详细使用方法。
          如果编程软件有指令的在线帮助,选中指令列表或程序中的某条指令,按一下f1键,就可以看到该指令的大量细节,例如指令各参数的数据类型、可用的存储区、参数的意义,指令的功能和应用实例、指令的执行对状态字或有关标志位的影响等。
          与学外语不能只靠背单词,应主要通过阅读和会话来学习一样,要学好plc的应用指令,也离不开实践。一定要在读程序和编程序的过程中学习应用指令。
          有的指令实际上少使用,它们属于“休眠”的指令,学习的时候可以不管它们。万一在读程序时遇到它们,可以通过指令的在线帮助或查手册来了解它们。

    1、买一本书 一定是要讲一个的 (西门子中用的多>>三菱中低档用的普遍)国产的太杂 、建议你买一专讲三菱 的书、可以对plc的全貌有一个概念;2、电脑上安装三菱的软件
    gx developer7.0版(可以)同时网上下载一些三菱的说明书、手册、样本手册等。有一个三菱plc的硬件(实物)、fx1n 或fx2n 总之看完一本书 你就等于入门了、>>另;学习西门子的plc对电脑知识、数学、英语有高的要求。
    2、编程需要坚强的毅力和足够的耐心
    人各有所长。有些人把编程看作一项冗长而枯燥的工作;有些人把编程看作一项趣味的智力游戏。如果你是前者,强烈建议你远离这份工作。毕竟编程工作是对人的毅力和耐心的挑战。我所在实验室中,很多学生看到我编程序就会惊讶于我面对这一堆堆符号所表现出的专注。其实,这是兴趣使然。兴趣使我具备了足够的毅力和耐心。经过无数次失败后,当看到一个个符号按我的思路整齐的排列,PLC按我的要求有条不紊的运行时,兴趣得到了大的满足,如同打通了一个游戏的关口。所以,我告诉这些学生:你们看到的是一堆枯燥怪异的符号,我看到的却是一群热情奔放的舞者,而我则是她们的导演。
    3、编程需要敢于实践的信心
    我曾经教过一个学生学Auto,我对她的要求就是实践。我告诉她:你随便怎么操作,大不了一张图重画;坏的结果是系统崩溃,没关系,系统重做,再来;只要电脑没被砸了,怎么都行。两年后,我再看到她做的图纸,也自叹不如。
    同样道理,只有不断地在PLC上运行这些指令,观察运行的结果,才能弄清PLC指令的作用。很多初学者对PLC一脸的迷茫,往往是出于一种畏惧,担心损坏设备。而这些畏惧是没有任何道理的。仔细的阅读手册是非常重要的,但是仅靠读书是成不了一个工程师的。何况手册上的内容并非面面俱到。我在接触到那些不熟悉的指令时,喜欢单编一个小程序,让PLC运行。然后逐个修改条件,观察运行的结果(MicroWin为用户提供了非常好的监控手段),反过来再重新理解手册的描述,这样就可以非常直观的理解这些指令的作用和使用方法。不必担心自己写的程序会有什么问题,会影响PLC的正常工作。程序有没有问题,只有让PLC运行了才能发现。而发现问题并解决问题就是对自己能力的提高。撇开硬件操作不谈,单就软件来说,我还真没有遇到过由于软件问题而损坏PLC的事。在这里不必担心继电器电路接错线可能造成的后果。所以,大胆的实践是plc编程的必由之路。
    当然,大胆实践并不是野蛮操作,而是遵循必要的规范。还有一个要注意的,在程序未经性证实之前,千万不要挂接负载,以免造成不必要的损失。数字量的输出有LED显示;而模拟量处理可以采用一些硬件或软件模拟手段来解决。
    4、编程需要有缜密的逻辑思维
    编程本身就是一种逻辑思维过程。在语言中,使用多的是ifthenelse、select这些条件判别语句,这就是逻辑中的因果关系。PLC程序就是由这些因果关系组成的:判别条件是否成立,进而决定执行相应的指令。初的PLC是用来替代继电器逻辑电路的,所以继承了继电器电路以触点作为触发条件的描述方式。在PLC中,以虚拟触点代替了继电器的金属触点,而继电器电路所表达的逻辑关系还是被完整的保留下来。即使引入了继电器电路难以胜任的数值处理过程,PLC从根本上还是在执行一个个因果关系。所以,理顺对象的各个事件之间的逻辑关系,是编程之前精心做好的准备工作。我在接到一项任务后,件事就是整理出一份逻辑关系图,与用户反复商讨,用户的认可,然后才真正进入程序的编写过程。
    5、的相关知识
    PLC的程序是直接作用于对象的具体工艺过程,那么对对象具体工艺过程的理解是非常重要的的。我在与用户的交流过程中,会用我所掌握的UnitOperation的知识分析用户的工艺过程,协助用户整理过程控制中的各个逻辑关系,甚至包括各种仪表、硬件的配置。这得益于我原本所学的。当然,不能要求所有搞PLC程序的工程师都有我这样的经历。但是有两门知识却是的:一是过程仪表的硬件知识,包括传感器、变送器(二次仪表)和PLC本身,这是构建控制系统的基础;二是过程控制理论,包括各种控制模型的原理和应用,其中重要的是二位调节和PID调节模型。PID调节是目前用得广泛的过程控制手段,且变化多端。学习PID的方法就是读书。几乎所有讲解过程控制的书籍都有关于PID的内容,多读基本相关的书籍对理解PID是很有益处的。我发现不少网友在进入PLC领域时,缺乏这些相关知识。这并不可怕;可怕的是当事者不能静下心来知识的缺陷。我们不要怪罪学校没有教授这些内容,而是要注重自己如何去学习这些知识。工作中遇到的许多问题是学校里没讲过的,这不能成为我们拒绝工作的理由,而应该以积的态度去应对这些问题。我的体会是,为了解决工作中的问题而学习的知识,比课堂上学的东西容易记住。
    6、养成良好的编程习惯
    每个人编程都会有不同的习惯和特点,不能强求一致。但是一些好的习惯还是应该为大多数人所遵循。一是理顺逻辑关系、时序关系,编制程序框图;二是合理分配主程序、子程序和中断程序;三是合理分配寄存器,编制寄存器符号表。
    PLC编程接近于单片机,或者说PLC就是模块化的单片机。因此PLC的很多操作都是直接针对寄存器的,如果在程序中出现不合理的寄存器重叠,一定会出现不可预想的后果。编制寄存器符号表不仅可以避免上述问题(MicroWin会有问题提示),而且可以使程序具备好的可读性。这和VB中定义变量有异曲同工之处。
    VB编程中关注的是事件,不强调主程序和子程序的观念,因为VB主程序的工作是由PC的操作系统完成的。PLC则不然。PLC程序是以主程序为主干的,CPU不断的循环执行主程序,只有触发条件成立时才会调用子程序或中断程序。即子程序和中断程序所执行的任务不是全时需要的。如果把这些任务都放在主程序中会无端增加主程序的工作量,降低程序的效率。这点和单片机的编程思路是一致的。子程序的使用可以使整个程序的逻辑清晰。而且子程序可以分开编写、调试,后“安装”到主程序上。这样你可以一个一个解决问题。
    PLC编程,无论是LAD,抑或STL,都不如VB那么直观、有趣,不如那么形象。但比单片机的汇编语言的可视性强多了。对于初学者,LAD(梯形图)的编程相对直观,容易上手。

    1.plc的类型
        PLC按结构分为整体型和模块型两类,按应用环境分为现场安装和控制室安装两类;按CPU字长分为1位、4位、8位、16位、32位、64位等。从应用角度出发,通常可按控制功能或输入输出点数选型。
        整体型PLC的I/O点数固定,因此用户选择的余地较小,用于小型控制系统;模块型PLC提供多种I/O卡件或插卡,因此用户可较合理地选择和配置控制系统的I/O点数,功能扩展方便灵活,一般用于大中型控制系统。
       2.输入输出模块的选择
        输入输出模块的选择应考虑与应用要求的统一。例如对输入模块,应考虑信号电平、信号传输距离、信号隔离、信号供电方式等应用要求。对输出模块,应考虑选用 的输出模块类型,通常继电器输出模块具有价格低、使用电压范围广、寿命短、响应时间较长等特点;可控硅输出模块适用于开关频繁,电感性低功率因数负荷场 合,但价格较贵,过载能力较差。输出模块还有直流输出、交流输出和模拟量输出等,与应用要求应一致。
        可根据应用要求,合理选用智能型输入输出模块,以便提高控制水平和降低应用成本。
        考虑是否需要扩展机架或远程I/O机架等。
        3.电源的选择
        PLC的供电电源,除了引进设备时同时引进PLC应根据产品说明书要求设计和选用外,一般PLC的供电电源应设计选用220VAC电源,与国内电网电压一致。重要的应用场合,应采用不间断电源或稳压电源供电。
        如果PLC本身带有可使用电源时,应核对提供的电流是否满足应用要求,否则应设计外接供电电源。为防止外部高压电源因误操作而引入PLC,对输入和输出信号的隔离是必要的,有时也可采用简单的二管或熔丝管隔离。
        4.存储器的选择
        由于计算机集成芯片技术的发展,存储器的价格已下降,因此,为保证应用项目的正常投运,一般要求PLC的存储器容量,按256个I/O点至少选8K存储器选择。需要复杂控制功能时,应选择容量大,档次高的存储器。
        5.冗余功能的选择
        1.控制单元的冗余
        (1)重要的过程单元:CPU(包括存储器)及电源均应1B1冗余。
        (2)在需要时也可选用PLC硬件与热备软件构成的热备冗余系统、2重化或3重化冗余容错系统等。
        2.I/O接口单元的冗余
        (1)控制回路的多点I/O卡应冗余配置。
        (2)重要检测点的多点I/O卡可冗余配置。3)根据需要对重要的I/O信号,可选用2重化或3重化的I/O接口单元。
       6.经济性的考虑
        选择PLC时,应考虑性能价格比。考虑经济性时,应同时考虑应用的可扩展性、可操作性、投入产出比等因素,进行比较和兼顾,终选出较满意的产品。
        输入输出点数对价格有直接影响。每增加一块输入输出卡件就需增加一定的费用。当点数增加到某一数值后,相应的存储器容量、机架、母板等也要相应增加,因 此,点数的增加对CPU选用、存储器容量、控制功能范围等选择都有影响。在估算和选用时应充分考虑,使整个控制系统有较合理的性能价格比。

    20220222173907301904.jpg202202221739073176584.jpg202202221739072455394.jpg


    转速监控装置是水轮发电机组重要的自动化装置,本文根据小型水电站的特点,提出了在控制机组运行的PLC上增加部分硬件,实现转速监控功能的方法,该方法既解决了测速装置的性问题,又降低了系统的成本,是一种较为理想的方案。

    1系统硬件构成

    系统硬件是利用控制机组运行PLC的8个晶体管输出点和一个高速输入点,增加LED的译码和驱动电路,组成转速监控装置的硬件系统。

    系统由转速信号单元、PLC(三菱FX2N系列)和LED速度显示电路三部分组成(如图1所示)。其中转速信号单元由光电码盘组成,光电码盘将机组转速转换成电脉冲信号,输入到PLC的高速输入端(如:X0),PLC程序按单位时间内脉冲数计算发电机的实际转速,并显示在LED数码显示器上。

    2转速测量的软件设计

    2.1转速计算方法

    目前常用的转速计算方法有以下几种:

    (1)M法:是在一定时间间隔内,对光电码盘输出脉冲数进行计数,并计算出转速,适用于发电机转速的高速测量。

    (2)T法:是通过测量光电码盘的脉冲周期来计算电机转速的一种测量方法。

    (3)M/T法:是结合了M法和T法的优点,在低速及高速段均有较高的分辨能力和测量精度。

    (4)E/T法:其原理是从T法出发,只是为了克服T法高速时的精度问题。

    结合FX2NPLC和该水电站水轮发电组的测速范围(0~600r/min),以及M法测速对硬件要求简单的特点,本文采用M法进行转速测量与计算。

    设与发电机同轴连接的光电码盘每旋转一周,输出脉冲数为P,电机的转速为n(r/min),检测时间为T(s),在T内的计数脉冲数为m,则电机的转速n为:

    n=60m/pt

    在检测时间T内其误差大为1个脉冲,则M法转速分辨率Q为:

    Q=60(m 1)/pt-60m/pt=60/pt

    可见采用M法测速时,其分辨率与速度的大小无关,要想提高分辩率,除选用每转输出脉冲数多的光电码盘外,只有尽可能的增大检测时间,但是时间过大,转速的反馈延滞作用越严重,将严重影响系统的动、静态性能。

    2.2转速的软件设计

    2.2.1转速脉冲

    将光电码盘的脉冲信号输入到PLC的高速输入端口X0上(X0为高速输入端,其频率为:2kHz),利用PLC的测速功能指令“SPD”将100ms中的脉冲数存入PLC数据单元D0中,并进一步计算出发电机的转速。
    2.2.2转速计算

    为了简化计算将光电码盘每转一圈的脉冲数设计为60个、检测时间T=1s,则发电机的转速n即为D0中的脉冲数

    n=60D0/pt=60D0/60=D0

    2.2.3转速处理和显示

    PLC程序对机组转速进行实时,非凡是转速达到额定转速35、80、95、140时产生相应的机组控制信号,控制机组进行工况的转变。
    其中D0为转速数据单元,K210为35的额定转速值(35×600)、M0~M2分别为转速小于210r/min,等于210r/min和大于210r/min控制标志位。

    此外,测量的转速数据一方面通过RS232通讯接口上传到电站计算机监控系统,另一方面通过PLC的输出端口在LED显示器上就地显示。
    梯形图中Y0表示PLC的输出以Y0~Y3输出显示数据信号(BCD码)、Y4~Y7输出位选信号的,参数n表示选用数码管组数(4位为1组)。

    本系统在鹅项颈水电站转速测量及保护系统中使用后效果良好。表明该系统具有结构简单、、精度较高、运行等优点,可以推广到其他高性的转速信号测量系统中。

    控制类产品名目繁多,各家叫法不一。通常使用的控制类产品包括DCS、PLC两大类。我们又将DCS的概念拓展到FCS。
    DCS(DistributedContorlSystem),集散控制系统,又称分布式控制系统。
    PLC(ProgramLogicControl),可编程逻辑控制器。
    FCS(FieldBusContorlSyestem),现场总线控制系统
    发展到现在,DCS和PLC之间没有一个严格的界线,在大多数人看来,大的系统就是DCS,小的系统就叫PLC。当然,这么说也不是不可以,但是还不对。现在我们来重新建立这个观念。,DCS和PLC之间有什么不同?
    1、从发展的方面来说:
    DCS从传统的仪表盘监控系统发展而来。因此,DCS从先天性来说较为侧重仪表的控制,比如我们使用的YOKOGAWACS3000DCS系统甚至没有PID数量的限制(PID,比例微分积分算法,是调节阀、变频器闭环控制的标准算法,通常PID的数量决定了可以使用的调节阀数量)。
    PLC从传统的继电器回路发展而来,初的PLC甚至没有模拟量的处理能力,因此,PLC从开始就强调的是逻辑运算能力。2、从系统的可扩展性和兼容性的方面来说:
    市场上控制类产品繁多,无论DCS还是PLC,均有很多厂商在生产和销售。对于PLC系统来说,一般没有或很少有扩展的需求,因为PLC系统一般针对于设备来使用。一般来讲,PLC也很少有兼容性的要求,比如两个或以上的系统要求资源共享,对PLC来讲也是很困难的事。而且PLC一般都采用的网络结构,比如西门子的MPI总线网络,甚至增加一台操作员站都不容易或成本很高。
    DCS在发展的过程中也是各厂家自成体系,但大部分的DCS系统,比如横河YOKOGAWA、霍尼维尔、ABB等等,虽说系统内部(过程级)的通讯协议不尽相同,但操作级的网络平台不约而同的选择了以太网络,采用标准或变形的TCP/IP协议。这样就提供了很方便的可扩展能力。在这种网络中,控制器、计算机均作为一个节点存在,只要网络到达的地方,就可以随意增减节点数量和布置节点位置。另外,基于bbbbbbs系统的OPC、DDE等开放协议,各系统也可很方便的通讯,以实现资源共享。
    3、从数据库来说:
    DCS一般都提供统一的数据库。换句话说,在DCS系统中一旦一个数据存在于数据库中,就可在任何情况下引用,比如在组态软件中,在软件中,在趋势图中,在报表中……而PLC系统的数据库通常都不是统一的,组态软件和软件甚至归档软件都有自己的数据库。为什么常说西门子的S7400要到了414以上才称为DCS?因为西门子的PCS7系统才使用统一的数据库,而PCS7要求控制器起码到S7414-3以上的型号。
    4、从时间调度上来说:
    PLC的程序一般不能按事先设定的循环周期运行。PLC程序是从头到尾执行一次后又从头开始执行。(现在一些新型PLC有所改进,不过对任务周期的数量还是有限制)而DCS可以设定任务周期。比如,快速任务等。同样是传感器的采样,压力传感器的变化时间很短,我们可以用200ms的任务周期采样,而温度传感器的滞后时间很大,我们可以用2s的任务周期采样。这样,DCS可以合理的调度控制器的资源。
    5、从网络结构发面来说:
    一般来讲,DCS惯常使用两层网络结构,一层为过程级网络,大部分DCS使用自己的总线协议,比如横河的Modbus、西门子和ABB的Profibus、ABB的CANbus等,这些协议均建立在标准串口传输协议RS232或RS485协议的基础上。现场IO模块,特别是模拟量的采样数据(机器代码,213/扫描周期)十分庞大,同时现场干扰因素较多,因此应该采用数据吞吐量大、抗干扰能力强的网络标准。基于RS485串口异步通讯方式的总线结构,符合现场通讯的要求。IO的采样数据经CPU转换后变为数据或实形数据,在操作级网络(二层网络)上传输。因此操作级网络可以采用数据吞吐量适中、传输速度快、连接方便的网络标准,同时因操作级网络一般布置在控制室内,对抗干扰的要求相对较低。因此采用标准以太网是选择。TCP/IP协议是一种标准以太网协议,一般我们采用100Mbit/s的通讯速度。
    PLC系统的工作任务相对简单,因此需要传输的数据量一般不会太大,所以常见的PLC系统为一层网络结构。过程级网络和操作级网络要么合并在一起,要不过程级网络简化成模件之间的内部连接。PLC不会或很少使用以太网。
    6、从应用对象的规模上来说:
    PLC一般应用在小型自控场所,比如设备的控制或少量的模拟量的控制及联锁,而大型的应用一般都是DCS。当然,这个概念不太准确,但很直观,习惯上我们把大于600点的系统称为DCS,小于这个规模叫做PLC。我们的热泵及QCS、横向产品配套的控制系统一般就是称为PLC。
    说了这么多PLC与DCS的区别,但我们应该认识到,PLC与DCS发展到今天,事实上都在向彼此靠拢,严格的说,现在的PLC与DCS已经不能一切开,很多时候之间的概念已经模糊了。现在,我们来讨论一下彼此的相同(似)之处。
    1、从功能来说:
    PLC已经具备了模拟量的控制功能,有的PLC系统模拟量处理能力甚至还相当强大,比如横河FA-MA3、西门子的S7400、ABB的ControlLogix和施耐德的Quantum系统。而DCS也具备相当强劲的逻辑处理能力,比如我们在CS3000上实现了一切我们可能使用的工艺联锁和设备的联动启停。
    2、从系统结构来说:
    PLC与DCS的基本结构是一样的。PLC发展到今天,已经移植到计算机系统控制上了,传统的编程器早就被淘汰。小型应用的PLC一般使用触摸屏,大规模应用的PLC使用计算机系统。和DCS一样,控制器与IO站使用现场总线(一般都是基于RS485或RS232异步串口通讯协议的总线方式),控制器与计算机之间如果没有扩展的要求,也就是说只使用一台计算机的情况下,也会使用这个总线通讯。但如果有不止一台的计算机使用,系统结构就会和DCS一样,上位机平台使用以太网结构。这是PLC大型化后和DCS概念模糊的原因之一。
    3、PLC和DCS的发展方向:
    小型化的PLC将向化的使用角度发展,比如功能加有针对性、对应用的环境有针对性等等。大型的PLC与DCS的界线逐步淡化,直至融和。
    DCS将向FCS的方向继续发展。FCS的除了控制系统加分散化以外,特别重要的是仪表。FCS在国外的应用已经发展到仪表级。控制系统需要处理的只是信号和提供人机界面以及逻辑控制,整个模拟量的控制分散到现场仪表,仪表与控制系统之间传统电缆连接,使用现场总线连接整个仪表系统。(目前国内有横河在中海壳牌石化项目中用到了FCS,仪表级采用的是智能化仪表例如:EJX等,具备世界的控制水准)。
    如何正确对待PLC和DCS?
    我个人从不强调PLC和DCS之间孰优孰劣,我把它们使用了一个新名词“控制类产品”。我们提供给用户的是适合用户的控制系统。绝大多数用户不会因为想使用一套DCS而去使用DCS,控制类产品定位在满足用户的工艺要求的基础之上。其实提出使用DCS还是PLC的用户大抵是从没接触过自控产品或有某种特殊需求的。过分强调这个东东只会陷入口舌之争。
    从PLC与DCS之间的区别和共同之处我们了解了控制类产品的大抵情况。注意,作为人士,我们自己不要为产品下PLC还是DCS的定义,自己的心理上不能把产品这样来区别对待。

    用PLC高速计数器实现测量模拟量信号的方法(光电隔离、抗干扰、)
    PLC的模拟量模块却不尽如意,表现在工作现场特别容易受外界环境干扰,信号波动太大,虽然加大了信号滤波时间,但仍然无法获得良好的可用数据,这究竟是为什么呢?
    1、模拟量采集要求信号本身环境要好,包括传感器、仪表的供电良好!模拟量传输线路尽量避开强电电缆和高、中、低频干扰,例如:高频焊管机、中频加热炉和变频器的输出到电机的电缆等,否则,给你的真实信号中加点“佐料”,从而污染了信号源;
    2、电气系统接地在施工设计中就要特别重视,如果现场接地处理不好,轻者干扰PLC系统正常工作,重者在带有模拟量的控制回路中根本不能使用或者会损坏传感器、PLC的电源、模拟量等模块。
    如果说上面的注意事项仅仅是施工设计中需要注意的话,而下面的情况你就需要花大的功夫了:
    1、PLC的模拟量采集模块,没有采用模拟量与PLC回路隔离方式,因此,模拟量输入、输出回路就需要特别当心,如果传感器或者输入回路串入高电压信号,当心其损坏PLC主机?
    2、PLC模块采用了高速采样方式,可分辨0.25ms的信号变化,这本来是件好事,但实际使用其来却十分讨厌,因为它太敏感了,以致影响了模拟量信号的正常采集,如果遇到信号回路串入干扰、屏蔽不良,则想去掉干扰,单靠增加滤波时间是根本无法解决这类问题,我们曾经就遇到此类问题,不得已,将输入信号经RC滤波回路过滤后才能勉强工作!
    由于PLC控制的某些系统,经常要测量各类模拟电压/电流信号,以往通常用电压/电流传感器进行采样,由PLC的模拟量扩展模块进行运算处理。电压传感器输出是模拟量,在电磁较强的环境中,容易出现较大的测量误差;同时,由于占用模拟量扩展模块宝贵的输入点(模拟量扩展模块价格接近中、小型PLC的价格,且输入点少),使系统的性价比降低。当用电压/电流/频率转换器进行采样,进而用PLC高速计数器计数,能较好地解决上述问题,VFC或IFC转换器输出是脉冲信号,该信号在电磁下变化小;另外,该信号是数字量,可直接接入PLC高速计数器的输入点。
    CPU224有HSC0-HSC5共6个高速计数器,每个高速计数器都有多种工作模式以完成不同的功能,在使用一个高速计数器时,根据系统的控制需要,要给计数器选定一种工作模式,可用高速计数器定义指令HDEF来进行设置。只有定义了计数器和计数器模式,才能对计数器的动态参数进行编程。编程时,每个高速计数器只能使用一条HDEF指令。每个高速计数器都有一个控制字节,包括允许或禁止计数,计数方向的控制,要装入的计数器当前值和要装入的预置值。
    V/F传感器把测量的模拟电压信号按着固定的比率转换成矩形脉冲信号,
    ,VFC或IFC变送器将输入电压(电流)转换为脉冲信号,再将此信号送入高速计数器HSC1的输入端,并累计脉冲数。通过设置定时中断0的间隔时间,来控制高速计数器累计脉冲的时间,当预置的间隔时间到后,根据累计脉冲数,计算出被测电压(电流)值。
    编程原理:
    主程序在个扫描周期调用子程序SBR0;
    SBR0高速计数器和定时中断的初始化;
    INT0对高速计数器求值的定时中断程序;
        程序和注释
       主程序在个扫描周期调用初始化子程序SBR0,仅在个扫描周期标志位SM01=1。由子程序SBR0实现初始化。
       ,把高速计数器HSC1的控制字节MB47置为16进制数FC,其含义是:正方向计数,可新预置值(PV),可新当前值(CV),HSC1。
    然后,用定义指令HDEF把高速计数器HSC1设置成工作模式0,即没有复位或启动输入,也没有外部的方向选择。当前值SMD48复位为0,预置值SMD52置为FFFF(16进制)。定时中断0间隔时间SMB34置为100ms,中断程序0分配给定时中断0,并允许中断,用指令HSC1启动高速计数器。
        每100ms调用一次中断程序0,读出高速计数器的数值后,将其置零。通过HSC1计数值及变换关系来求被测的电压值。
    以上方法已用于多个自控项目,实践证明,该方法进行模拟电压信号测量,具有精度高,抗干扰性强,运行等优点,具有较大的实用和广泛的应用前景。


    http://zhangqueena.b2b168.com
    欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区永丰街道上海市松江区广富林路4855弄52号3楼,联系人是聂航。 主要经营电气相关产品。 单位注册资金单位注册资金人民币 100 万元以下。 价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。