企业信息

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

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

    太原西门子模块代理商DP电缆供应商

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

    太原西门子模块代理商DP电缆供应商详细内容

    太原西门子模块代理商DP电缆供应商


    SIMATIC S7-300具有多种不同的通讯接口:
        多种通讯处理器用来连接AS-i接口、PROFIBUS 和工业以太网总线系统。

        通讯处理器用来连接点到点的通讯系统。

        多点接口(MPI) 集成在CPU中,用于同时连接编程器、PC机、人机界面系统及其他SIMATIC S7/M7/C7等自动化控制系统。
    ---- 用户可以方便的使用Step7软件进行通讯组态。

    ---- CPU 支持下列通讯类型:
        过程通讯
    通过总线(AS-i或PROFIBUS)对I/O模块周期寻址(过程映象交换) 。

        数据通讯
    在自动控制系统之间或人机界面(HMI)和几个自动控制系统之间,数据通讯会周期地进行或被用户程序或功能块调用。
    通过PROFIBUS的过程通讯
    -- -- S7-300通过通讯处理器,或通过集成在CPU上的 PROFIBUS-DP接口连接到PROFIBUS-DP网络上。

    ---- 带有PROFIBUS-DP主站/从站接口的CPU可以使用户能够方便地进行组态。

    ---- 而且,用户通过PROFIBUS-DP分布式I/O就像处理集中的I/O一样,具有相同的组态、地址和编程。

    ---- 下列设备可以作为通讯的主站:


    SIMATIC S7-300
    (通过带PROFIBUS-DP 接口CPU或通过 PROFIBUS-DP)

    SIMATIC S7-400
    (通过带PROFIBUS-DP 接口的CPU或通过PROFIBUS-DP CP)

    SIMATIC C7
    (通过带PROFIBUS-DP接口的C7或通过PROFIBUS-DP CP)

    S5-115U/h,S5-135U和 带IM308的S5-155U/H

    带PROFIBUS-DP接口的 S5-95U

    SIMATIC 505
    ---- 需要说明的是,在一条线上不要连接2个以上的主站。

    ---- 下列设备可以作为从站:
    ET200B/L/M/S/X分布式 I/O设备

    通过CP342-5的S7-300

    CPU315-2 DP,CPU316-2 DP 和CPU318-2 DP

    C7-633/p CP,C7-633 DP,C7-634/P DP,C7-634 DP,C7-626 DP

    虽然带有STEP7的编程器PG/PC或OP在总线中作为主站,但它们只使用部分通过PROFIBUS- DP运行的MPI功能。
    通过AS-i的过程通讯
    ---- 对于AS-i接口总线,S7-300有合适的通讯处理器(CP342-2)用来连接现场设备。

          数据通讯概述
    ---- S7-300 具有多样的通讯方式。
    用全局数据通讯联网的CPU之间可以通过联网进行数据包的交换;

    用通讯功能块对网络其他站点进行由事件驱动的通讯。


    - 对于联网,可以使用MPI, PROFIBUS或工业以太网。
    - 全局数据,通过全局数据通讯服务,联网的CPU可以相互之间周期换数据(大到4gd包,每包有22字节/周期)。例如:一个CPU可以访问另一个CPU的数据、存储位和过程映象。全局数据通讯只可以通过MPI进行。在Step7中的GD表中进行组态。
    -通讯功能,对S7/M7/C7的通讯服务可以使用系统内部块建立起来。

    通过MPI的标准通讯

    扩展通讯通过MPI、K总线、PROFIBUS和工业以太网(S7-300只能作为服务器)

    对于s5系列及三方的通讯服务,可以使用非驻留块建立。

    通过PROFIBUS和工业以太网实现S5兼容的通讯

    通过PROFIBUS和工业以太网实现标准通讯 (三方设备)
    ---- 与全局数据进行对比,为通讯功能建立通讯连接。

          通过CP的数据通讯(点对点)
    ---- 用CP 340/CP 341通讯处理模块可以建立起经济而方便的点到点链接。在3种通讯接口的基础上,有多种通讯协议可以使用。
    20 mA(TTY)

    RS 232C/V.24

    RS 422/RS 485

    可连接下列设备:

    S7 PLC和S5 PLC及三方系统

    打印机 

    机器人控制

    扫描仪、条码阅读器等
        通过多点接口(MPI) 的数据通讯
    ---- 多点接口(MPI)通讯口集成在 S7-300 CPU上。它可以用于简单联网。
    MPI能同时连接几个带 STEP 7的编程器/PC、人机界面(HMI)

    全局数据
    联网的CPU可以利用全局数据(GD)服务,周期性地相互进行数据交换(每个程序周期多允许16个GD包,每包多64字节)。S7-300 cpu每次多可以交换4个含22个字节的数据包,而且多可以有16个CPU参与数据交换(用step7 v4.x以上版编程软件)。全局数据通讯只能通过MPI接口。

    内部通讯总线(K-总线)
    CPU的MPI是直接与S7-300的K总线连接。即可以用k总线接口从编程器直接通过MPI对FM/CP模块进行编址。

    功能强大的通讯技术
    - 多32个MPI站
    - 每个CPU多有8个动态通
    - 讯连接用于与SIMATIC S7/M7 300/ 400、C7进行标准通讯
    - 每个CPU多有4个静态通讯连接用于与编程器、PC机、SIMATIC HMI系统和 SIMATIC S7/M7-300/ 400、C7进行扩展通讯 。
    - 速度187.5千位/秒或12兆位/秒

    灵活的扩展能力
    用下列的部件来配置MPI通讯:LAN电缆,LAN连接器和 RS 485中继器均采用PROFIBUS和"分布式 I/O"系列产品。这些部件保证了的配置。例如,在任意两个给定的MPI节点之间可串联多10个中继器来跨越长距离。


          通过CP进行数据通讯(PROFIBUS或工业以太网)
    ---- 可通过CP 342/343通讯处理器将SIMATIC S7-300与 PROFIBUS 和工业以太网总线系统相连。

    S7PLC之间进行以太网通讯,S7、TCP、ISO、ISO-on-TCP等传输协议,哪些通讯设置一定要设置、IP、TSAP等参数,或者说这些传输协议分别需要设置哪些参数,而其他参数不需要设置,为什么?
    问题:先回答问题,同时提问。
     关于协议通讯,我认为速度由快到慢应该是profinet(对TCP堆栈结构进行了处理)、ISO、UDP、TCP、ISO on TCP、 S7。这里我有问题提问:我把ISO放到TCP前,是源自我对基于寻址的ISO速度比基于IP寻址的TCP要快的感觉。
     接下来还有一些问题:
     1.你说“它加载在ISO和ISO on TCP上,位于ISO/OSI的7层。进行S7连接时很有意思,它的封装了它的复杂性。”使我理解了做S7通讯时,TCP/IP那个勾打不打是有区别的,打了就是ISO on TCP,不打就是ISO,这曾经是困扰我一晚上没睡着觉的一件事情。复杂性还有其他方面可以体现的吗?还有并没有体现出来却要复杂的地方吗?
     2.ISO on TCP地址,是在TCP上加入了ISO的校验机制,想请教都加入了什么样的校验机制,作为“ISO的变形”,为什么已经寻址地址了,既然已经寻址地址了,还有什么校验机制可加。 
     3.对于SAP,什么时候需要建立服务访问点,是向上访问建立,向下访问需要建立服务访问点吗?FDL通讯里需要建立的是LSAP,是基于数据链路层的。
     我愿抛弃我论坛和找答案中的全部财产,向你去请教。
    谢谢你的回答,真的很感谢,很敬佩你
    1.我发现回答字数10000字,字数应该没问题。
    2.回答提问:TCP和UDP虽同在四层,但是有区别的,TCP保证数据能并且按顺序到达,是的连接传输,然而资源要求也比较多,结构也比较复杂。TCP需要在传输方的两端建立一的连接(通过信号的三次握手),然后通过数据包的各项校验确保数据正确。做过带握手协议的底层编程会帮助理解这个问题。UDP设计初衷就是尽可能快的将数据包发送出去。所以UDP协议显得非常精简。你只要建立一个包,构造一个有目标信息的IP头,然后发出去。连接。。
    3."ISO协议是面向于数据块的,而TCP/IP是面向于流的",的确,TCP包是流的,没有边界,ISO发送的是离散的对象,需要有数据结束标志。
    4.西门子PLC的ISO on TCP是附加了RFC1006,但实际上不能说ISO on TCP就是RFC1006,因为ISO on TCP还可以附加RFC983,RFC2126等协议。
    你提到S7、TCP、ISO、ISO-on-TCP这些都是以太网通讯的通讯协议,不过你忘了还应该有UDP, PROFINET这些协议,西门子的PLC所支持的。 
         哪些通讯设置一定要设置、IP、TSAP等参数?这个问题问得好,这恰恰是由于你所使用的不同的协议造成的。例如,使用TCP/UDP/IP莱通讯,从字面上看,我们需要设置IP地址,因为这里需要包含IP的重要的信息。如果了解不同PC中的应用程序也就是不同进程的通讯,需要设置网卡的IP地址,不过还有一点隐含的就是端口号的信息,这也就是为什么在SIMATIC Net手册中提到在PLC组态以太网通讯时尽量不要用1~2000的端口号,这是因为如果你有连接PC等设备,那么可能PC的一些服务无法完成,因为你的PLC占用了这个端口号,例如:HTTP80。所以使用TCP/IP通讯只需要设置IP地址(加不加网关,看是否有路由器)和端口号。
         针对TSAP,他的全名应该是TCP service access point,也就是TCP的服务访问点。其实这个问题解释起来比较复杂,可以从ISO/OSI参考模型说起。这7层之间如果想通讯,就是通过SAP来完成的,不过每一层的SAP都是具有不同名字,例如IP层的SAP称为ISAP。这些是很的术语,OSI/ISO对应的TCP/IP的模型中,TSAP对应的就是Port,即端口号。这也就是说SAP是层层之间的寻址而且要。对于ISO协议来说,没有IP层,那么意味着不能路由,所以寻址只能通过地址。对于访问高层的应用程序就需要TSAP了。不过你在Step7组态时,不需要改变任何的TSAP,因为Step7自动生成了符合ISO协议的TSAP标识。这要下载这些组态信息PLC之间就可以相互识别。

         ISO on TCP也就是RFC1006,它是ISO的变形,因为早期的以太网协议并不是很多应用于工业控制,不像TCP/IP这样广泛。而西门子早期的协议使用ISO,不过它的缺点我已经描述过了。所以出现RFC1006为了实现路由。
         S7的协议比较特殊,属于西门子内部不公开的协议,而且不基于任何的网络,MPI,PROFIBUS上都可以运行S7协议。它加载在ISO和ISO on TCP上,位于ISO/OSI的7层。进行S7连接时很有意思,它的封装了它的复杂性。
         其实,还有很多问题我没有描述,如果有问题,我们可以进一步交流。不过实际上,这些都是由于协议的不同所产生的。所以理解协议是重要的。不过,我可以问问你,同样大小的数据,使用你所说的协议通讯,那种方式快呢?
       郎凡,当你提出这样的问题时,我感到很惊讶,因为可以达到这样的理解高度的人很少,而且做项目的时候很少有人关心这样的详细的信息。好吧,那么我可以给你详细的解释,不过我愿意我们去探讨这些问题。恨有趣,我想这是论坛中长的问题和长的回答吧,可以破了论坛的纪录了。我怕1000字不够啊!哈哈!
       对于你的回答的排序,我可以肯定的回答你,你的说法是正确的,不过理解上应该是这样,根据ISO/OSI参考模型,数据在进行接收和发送时会解包和封装。这些就需要耗费时间,层数越多耗费时间越长,不过这里有一个问题TCP和UDP同在4层,为什么UDP比TCP快呢?

       对于TCP/IP是否打勾,结果是什么样的?很欣赏你的钻研精神。其实结果很简单正如你所说的。其实我所说的复杂性,除了组态就是它的协议了,由于它的协议不公开,所以我认为S7协议是一个大包,也就是MPI,PROFIBUS,Ethernet上的S7协议部有区别的,因为S7协议毕竟是7层的协议,由于所嫁接的底层协议毕竟是不同的。所以这种多样性就是复杂性的一种体现。另外,对于细节协议,S7协议的应答十分两步的,是对协议层的应答,接着应答应用层,这也是它的复杂性。Step7在NetPro中作的很普遍,所以不易察觉。
       ISO on TCP不需要组态这是真的,因为应用层寻址并不是依靠地址,而是依靠IP和Port来完成的。在TCP上加入不是ISO的校验机制,而是ISO的协议与其连接。因为ISO协议与TCP协议是不同的,ISO协议是面向于数据块的,而TCP/IP是面向于流的。其协议的本质就是有没有数据的结束标志。
       对于SAP,你不用考虑太多,它只是层与层之间的桥梁,所以向下向上都会有SAP,而在Step7中所显示的SAP往往是向上的,因为应用层毕竟是相对立特殊的,不像TCP/IP那样普遍。在任何时候都需要建立的,只不过在TCP/IP中你看到的是端口号。 
       我查了一下你的“财产”,没有多少嘛,怎么给我啊?
       开个玩笑,不过真的欣赏你的精神!!有问题尽管问,不过这里的篇幅不多了,你可以重新提个问题.
      感谢你的评价。不过智慧圆,分开读为智、慧、圆。好像金庸小说中少林高僧的法号啊......
      1,10000字确实够用。
      2,你说的很正确。不过对于Step7 TCP的连接可以有两种方式,一种是通过Open IE的方法,通过功能块确定Server/Client的关系来实现动态的一种连接,也可以断开这个连接。PLC对于这个连接个数同样是有限制的。另外一种就是在NetPro中建立TCP连接,当下载组态后,连接自动建立,但这个资源不能动态释放。连接一旦建立,数据就开始通讯了。不过每个包数据的大小并不是我们决定的,而是TCP的滑动窗口算法决定的。所以使用TCP协议时,速度的快慢不是我们所能把握的。对于你说的“资源要求也比较多,结构也比较复杂”这句话,我同意。其实你可以这样理解,如果你把TCP和UDP的报文头放在一起比较,你会恍然大悟。所以有无连接并不是限制快慢的关键因素。
      3,正确。另外流的概念就是你所接收的并不一定是你所发送的。而数句块的概念所接收的一定是你所发送的。 

      4,在我的印象中RFC1006就是ISO on TCP的版本的为3。而你说的RFC983是RFC1006的替代版本。不过这个替代版本并不与FRC983兼容,所以可能在理解上有些偏差。
      5,不管怎么说,我觉得要搞清协议包括其细节,看RFCXXXX文档才是王道!!!我记得你问过交换机的问题,以上这些问题是你驾驭交换机的前提条件。不过交换机尤其SCALANCE X400并不是想象中那么简单。掌握我曾经提到的那些概念,还是一段任重而道远的过程啊!
      另外你的问题还是具有挑战性的,我就喜欢这样的问题。其实,你几经进入了五彩缤纷的IT世界了,不过这个世界让人欢喜使人愁。


    20220222173907301904.jpg202202221739073176584.jpg202202221739072455394.jpg


    大概的实现方式如下:
    STEP1:开发一个编程软件,所有梯形图的元件或功能块用控件实现,真正要实现的控件只要大概十个左右,如功能块,不同的功能块显示主要通过不同的功能块号或元件(函数号)去ini文件找对应记录。
    STEP2:用户在把控件拖上编辑窗口时在控件内将对应的功能块号、参数、变量名写入一个中间文件。
    STEP3:通过对中间文件的扫描、语法检查、重定位后生成对应的LD文件,这时所有的变量都是变量区的偏移地址。这个过程一般要三至四次才能完成,如果要优化可能还需要多的处理,如果要做增量编译还要需要做这方面的处理。至于在线编程则需要在生成的中间文件中做多的标志和处理。
    STEP4:将文件下载至PLC,这样就会有一个比较完备的通信协议,这方面一开始就想好,如果不要在线编程可能还简单一点,只是对下载、上载、监视、强制、设置、参数、初始化列表等有比较清楚的概念就行了。
    STEP5:程序下至PLC后,PLC在每次上电后要行各种软硬件的初始化,包括掉电保持的变量或输入输出口的处理,各种寄存器或标志的初始化。
    STEP6:初始化完后进行程序的扫描运行,在扫描时其实是一个很简单的分支程序,这个程序前要进行取指取参再通过分支程序进行跳跳算。其实大家都把这一块当作PLC的,相反这一块是简单的,当然如果要做优化倒还是有很多讲究要对CPU的原理、对编译原理有比较清楚的认识。 字串4
    STEP7:其实下位机就相当于一个软的CPU,包括程序指针、变量指针、堆栈指针等都是应有尽有。
    STEP8:每次扫描完毕后要进行IO的处理,这一块是简单但又是复杂的,简单做做谁都能做,但要做到和智能化就需要有比较好的规划。
    STEP9:通信是通过中断来处理或者在中断中接收发送,但在IO处理后进行帧的处理。
    STEP10:在IO处理后可以加一个工程量变换的程序进行模拟量的处理。同时如果有调试需要的还需要与IO点数一样多位的表来进行处理强制和监视等信息。
    STEP11:定时器、高速计数、中断型梯形图、各种通信协议、自定义通信协议、脉冲输出、PWM等,这些是可选项,当然如果没有定时器就不是PLC了。


    2.2PLC的技术分类:
        经过三十多年的发展,现在PLC现在有许多的变种,但实现的方式主要分为硬PLC和软PLC两大类:
        硬PLC分为并行垂直扫描和串行横向扫描两类,软PLC分为编译型、解释型(虚拟机)两类。
       
        2.2.1硬PLC
        硬PLC是PLC的传统形式,直到现在大多数主流厂商的产品都是硬PLC,因为现在PLC对通信和数据运算能力的要求越来越高,所以大多数硬PLC都采用双处理器结构,一块通用处理器负责维护、通信、IO访问、功能块运算,另一块位处理器负责执行逻辑指令,这也就是为什么的像AB的ControlLogix系列速度能达到0.01us/指令,大家可能觉得这有什么了不起的,不就是100MIPS嘛,现在P4都到4G了。这是大大不同的,因为指令的粒度不同,运用的范围也不同。
       
        刚说了硬PLC架构大多有两块处理器,也有可能一块芯片内带两块的功能,其中一块通用处理器一块位处理器。位处理器负责处理逻辑,通用处理器负责通信、驱动、功能块运算等其它工作。同时硬PLC又分为并行垂直扫描和串行横向扫描两种,目前使用两种处理方式的厂商都有,双方的区别在于,并行垂直扫描的优点是:1、速度快(理想情况下并行扫描比串行扫描快扫描矩阵的行数倍比方说海维深的V80标称速度是0.2us/指令,但她比同样是0.2us/指令的其它使用串行扫描的PLC理论上可以快7倍);2、可以支持在线编程;3、编程软件可以省掉大部分的编译工作。相反串行扫描的优点是1、比较符合软件工程师的思维习惯;2、单网络大小不受并行扫描矩阵大小的限制。 字串8
        大家如果有兴趣可以拆一两块PLC,比方说三菱的FX2N,LG的K80等,里面常会有一块标有该厂商的MCU,这一块就是他们的位处理器。同时大家可以去国家局下载一下各大PLC厂商的,其中在硬PLC方面大家的技术其实是差不多的,只是大家都故意把自己的技术说得模糊,这样一方面可以保护自己的技术,另一方面可以很方便的通过认证。
        注:这里说的并行处理,并不是说所有的指令都是并行处理的,主要是省掉了与指令和非指令并且或指令是并行的。

    2.2.2软PLC
        软PLC架构大多只有一块通用处理器,软PLC的出现主要基于这么一个考虑:通用MCU的价格越来越低性能越来越高。特别是解释型的虚拟机架构在DCS上面得到了多年的运用,所以在前几年大家纷纷推出了自已的软PLC。目前国内大多数小型PLC都是软PLC,使用的MCU主要是日立的H8,西门子的C164系列,然后其它低档的大多是89C51了。在实现上面大多数小PLC都采用编译型,因为小PLC大多采用的是低档低速的MCU,没有足够的资源的成本去采用解释型的运算。相反中大型的软PLC有不少是采用解释型的处理方式,比方说现在商用ISAGRAF、KW、一方梯队等都可以根据用户的需要选取是编译型还是解释型。 字串5
       
        通常硬PLC要比编译型的软PLC快10~100倍,而编译型的速度要比解释型的速度~10倍。大家大都知道C语言与BASIC的区别,C语言就是编译型的语言,BASIC就是解释型的语言。在软PLC里面也同样存在两种类似的实现方式。
       
        那么用那种方式好一些呢?
        这不能这么简单的说好与坏,如果是DCS或者中大型的PLC采用486以上的CPU那么速度就不是关键了,重要的是功能和灵活性,那么采用解释型可以很好的解决在线编程和自定义功能块等功能。相反如果在小型PLC里面,成本和性能成为了关键矛盾,如何在的情况下达到的性能成为了关键,同时小型PLC大多不需要很复杂的功能,所以真编译应该是的选择。国外小型软PLC多采用西门子的C164和日立的H8,特别日立的H8有丰富的位指令,可以比较好的解决软PLC的瓶颈位处理速度慢的问题,而PLC大多数情况下又都是位处理。国内的软PLC除了几家从国外引进技术或贴牌的其它的大多使用89C51,在实现上面编译型和解释型都有,如何区分是编译型还是解释型呢,其实只要看速度就行了,如果单指令速度比较慢的大多是解释型,反之是编译型。

        编译型的实现,简单说就是先将PLC的指令和功能块都用C语言或者汇编语言编写成函数库,然后再用C语言写一个框架代码,用户用梯型图编写完程序后,梯型图编译器将生成一个框架文件,将所有指令的函数替代,并调用C编译器,后生成单片机的二进制文件,下载到控制器,由控制器执行。刚说过其中有一个框架代码,这个框架代码内就实现通信、IO驱动、管理等功能。而逻辑都由函数库的指令组合完成,如果大家有编译原理的基础,一听就会明白,这其实是回避了PLC开发里面麻烦的一个问题,也就是编译工具。
        解释型的实现,简单说就是一个虚拟机架构,厂商定义了一种虚拟机指令,其实这个虚拟机就相当于一个软CPU,它也有它的指令,它的指令比方说是IEC61131-3要求的指令等。虚拟机在运行时从代码中逐一取回指令并通过一个查找表跳转到对应的指令去运行,如果大家对早期的大型机电脑有了解,那么一定会知道,当时的大型机资源很宝贵,一般是很多位程序员合用一台大型机比方说PDP系列,程序员编写完程序后通过终端把自己的程序录进大型机排队运行。因为大型机的厂商不同,各厂商的机器码也不同,所以大家都在大型机上运行一个虚拟机来统一程序员对口的指令。 
        
        2.2.3PLC技术的选择和对比:
        海维深刚开始控制器研发时,做的是软PLC(PPC31系列中型PLC),采用的是解释型实现,这在中大型的DCS或PLC方面是合适的,但如果要考虑性价比就比较痛苦了,特别是解释型,国内外采用解释型的小型PLC速度一般都相当慢,比方说光洋的好几个系列以及国内大多数新出来的小型PLC。当然并不是说解释型的就不好,只是要达到同样性能情况下需要高的CPU成本和存储器成本。
        后来在经过一段时间后我们又开发编译型的软PLC(PPC22系列中型PLC)这个系列主要的特点是相对于解释型速度要快很多,同时可以很方便的由用户来增加新的功能块,只需要将用户编写的C函数当成一个功能块来调用就可以了。目前国内有些国产PLC和部分进口的PLC是采用这种技术的,PPC22使用的是486的一颗工业SOC芯片成本比较高,主要是用在工程和大型设备上,相反国内许多小型PLC是用89C51做的真编译,如果用的是标准频率12M的51话,你会很显意的看到厂商标称他们的PLC布尔指令执行速度是1us/指令。
        当02年海维深准备开始进入设备配套小型PLC时,我们深入的研究了大多数已有的小型PLC厂商的技术结构和实现方式,发现如果不采用硬PLC结构将无法满足在的情况下提供高的性能,同时要想实在运行态在线编程,只能采用并行垂直扫描硬PLC结构。比如像三菱的FX2N和他中型的A系列和Q系列都是硬PLC结构,其中A和Q系列都是并行垂直扫描硬PLC,而FX2N也是硬PLC,但不太清楚是并行解题还是串行解题的,同样采用并行垂直扫描硬PLC结构的还有AB的大多数PLC,除了它的一种小型PLC外。西门子的S7300也是硬PLC,但S7200比较像是一种软PLC。在了解完后我们还对各家PLC的编解码格式做了一些分析,基本上大同小异,只是为了防止有知识产权的麻烦而有意错分开编码格式。在与小型PLC V80的开发过程中,我们还开发了同样是硬PLC结构的PPC11中型PLC,两者采用同样的软硬件结构,只是功能和性能有一些区别。 
        所以我们应该说不同的技术应该用到不同的地方,技术上没法说那一种好,但从PLC的主流来说硬PLC有着的优势(远比标称速度上的优势要大很多),现在许多PLC厂商像西门子、横河、AB都有自己的软PLC,但是他们的主品还都是硬PLC,这里面的细节说起来可能不是一两天能说完的,简单说来就是性和性价比的区别。日本公司自动化事业部的一位介参事长与我有过几次比较深的技术交流,他说到下一代的综合控制器仍然是硬PLC结构。
       
        2.3小结:
        PLC开发的点在于一个稳健的硬件平台+的执行架构+成熟的编译器,这些技术不太方便讲太多,过两年PLC技术通俗化了后,我们再专门写本书来剖析我们这些年的开发成果以及得失。国内从事PLC研究的同志们也可以给我来信来电,我们交流交流


    可编程控制器(PLC)是一种新型的通用自动化控制装置,它将传统的继电器控制技术、计算机技术和通讯技术融为一体,具有控制功能强,可*性高,使用灵活方便,易于扩展等优点而应用越来越广泛。但在使用时由于工业生产现场的工作环境恶劣,干扰源众多,如大功率用电设备的起动或停止引起电网电压的波动形成低频干扰,电焊机、电火花加工机床、电机的电刷等通过电磁耦合产生的工频干扰等,都会影响PLC的正常工作。
    尽管PLC是专门在现场使用的控制装置,在设计制造时已采取了很多措施,使它对工业环境比较适应,但是为了确保整个系统稳定可*,还是应当尽量使PLC有良好的工作环境条件, 并采取必要的抗干扰措施。
    2 PLC在安装和维护时应注意的问题
    2.1 PLC的安装
    PLC适用于大多数工业现场,但它对使用场合、环境温度等还是有一定要求。控制PLC的工作环境,可以有效地提高它的工作效率和寿命。在安装PLC时,要避开下列场所:
    (1)环境温度过0 ~ 50℃的范围;
    (2)相对湿度过85%或者存在露水凝聚(由温度突变或其他因素所引起的);
    (3)太阳光直接照射;
    (4)有腐蚀和易燃的气体,例如、等;
    (5)有打量铁屑及灰尘;
    (6)频繁或连续的振动,振动频率为10 ~ 55Hz、幅度为0.5mm(峰-峰);
    (7)过10g(重力加速度)的冲击。
    小型可编程控制器外壳的4个角上,均有安装孔。有两种安装方法,一是用螺钉固定,不同的单元有不同的安装尺寸;另一种是DIN(德国共和标准)轨道固定。DIN轨道配套使用的安装夹板,左右各一对。在轨道上,先装好左右夹板,装上PLC,然后拧紧螺钉。为了使控制系统工作可*,通常把可编程控制器安装在有保护外壳的控制柜中,以防止灰尘、油污、水溅。为了保证可编程控制器在工作状态下其温度保持在规定环境温度范围内,安装机器应有足够的通风空间,基本单元和扩展单元之间要有30mm以上间隔。如果周围环境过55C,要安装电风扇,强迫通风。
    为了避免其他外围设备的电干扰,可编程控制器应尽可能远离高压电源线和高压设备,可编程控制器与高压设备和电源线之间应留出至少200mm的距离。
    当可编程控制器垂直安装时,要严防导线头、铁屑等从通风窗掉入可编程控制器内部,造成印刷电路板短路,使其不能正常工作甚至损坏。
    2.2 电源接线
    PLC供电电源为50Hz、220V±10%的交流电。
    FX系列可编程控制器有直流24V输出接线端。该接线端可为输入传感(如光电开关或接近开关)提供直流24V电源。
    如果电源发生故障,中断时间少于10ms,PLC工作不受影响。若电源中断过10ms或电源下降过允许值,则PLC停止工作,所有的输出点均同时断开。当电源恢复时,若RUN输入接通,则操作自动进行。 字串9
    对于电源线来的干扰,PLC本身具有足够的抵制能力。如果电源干扰特别严重,可以安装一个变比为1:1的隔离变压器,以减少设备与地之间的干扰。
    2.3 接地
    良好的接地是保证PLC可*工作的重要条件,可以避免偶然发生的电压冲击危害。接地线与机器的接地端相接,基本单元接地。如果要用扩展单元,其接地点应与基本单元的接地点接在一起。为了抑制加在电源及输入端、输出端的干扰,应给可编程控制器接上地线,接地点应与动力设备(如电机)的接地点分开。若达不到这种要求,也做到与其他设备公共接地,禁止与其他设备串联接地。接地点应尽可能*近PLC。
    2.4 直流24V接线端
    使用无源触点的输入器件时,PLC内部24V电源通过输入器件向输入端提供每点7mA的电流。
    PLC上的24V接线端子,还可以向外部传感器(如接近开关或光电开关)提供电流。24V端子作传感器电源时,COM端子是直流24V地端。如果采用扩展船员,则应将基本单元和扩展单元的24V端连接起来。另外,任何外部电源不能接到这个端子。
    如果发生过载现象,电压将自动跌落,该点输入对可编程控制器不起作用。
    每种型号的PLC的输入点数量是有规定的。对每一个尚未使用的输入点,它不耗电,因此在这种情况下,24V电源端子向外供电流的能力可以增加。

    FX系列PLC的空位端子,在任何情况下都不能使用。
    2.5 输入接线
    PLC一般接受行程开关、限位开关等输入的开关量信号。输入接线端子是PLC与外部传感器负载转换信号的端口。输入接线,一般指外部传感器与输入端口的接线。
    输入器件可以是任何无源的触点或集电开路的NPN管。输入器件接通时,输入端接通,输入线路闭合,同时输入指示的发光二管亮。
    输入端的一次电路与二次电路之间,采用光电耦合隔离。二次电路带RC滤波器,以防止由于输入触点抖动或从输入线路串入的电噪声引起PLC误动作。
    若在输入触点电路串联二管,在串联二管上的电压应小于4V。若使用带发光二管的舌簧开关,串联二管的数目不能过两只。
    另外,输入接线还应特别注意以下几点:
    (1)输入接线一般不要过30m。但如果环境干扰较小,电压降不大时,输入接线可适当长些。
    (2)输入、输出线不能用同一根电缆,输入、输出线要分开。
    (3)可编程控制器所能接受的脉冲信号的宽度,应大于扫描周期的时间。
    2.6 输出接线
    (1)可编程控制器有继电器输出、晶闸管输出、晶体管输出3种形式。
    (2)输出端接线分为立输出和公共输出。当PLC的输出继电器或晶闸管动作时,同一号码的两个输出端接通。在不同组中,可采用不同类型和电压等级的输出电压。但在同一组中的输出只能用同一类型、同一电压等级的电源。

    (3)由于PLC的输出元件被封装在印制电路板上,并且连接至端子板,若将连接输出元件的负载短路,将烧毁印制电路板,因此,应用熔丝保护输出元件。
    (4)采用继电器输出时,承受的电感性负载大小影响到继电器的工作寿命,因此继电器工作寿命要求长。
    (5)PLC的输出负载可能产生噪声干扰,因此要采取措施加以控制。
    此外,对于能使用户造成伤害的危险负载,除了在控制程序中加以考虑之外,还应设计外部紧急停车电路,使得可编程控制器发生故障时,能将引起伤害的负载电源切断。
    交流输出线和直流输出线不要用同一本电缆,输出线应尽量远离高压线和动力线,避免并行。
    3 结语
    PLC以其显著的优点而广泛用于工业控制,其实际应用涉及的问题很多,本文只是就其现场安装和维护问题提出了一些注意事项,供从事PLC设计及应用人员参考。




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