来自 公司简介 2020-03-13 04:01 的文章
当前位置: 领航仪器 > 公司简介 > 正文

西门子PLC串行通信格式有几种范文

  西门子PLC串行通信体例有几种范文_音信与通讯_工程科技_专业材料。西门子PLC串行通信体例有几种范文

  西门子 PLC 串行通信体例有几种? 西门子 PLC 串行通信体例有:RS485 串口通讯、PPI 通讯、MPI 通讯、PROFIBUS-DP 通讯、 以太网通讯 一、PPI 通信 PPI 允诺是 S7-200CPU 最基础的通讯体例,通过原本本身的端口(PORT0 或 PORT1) 就可能实行通讯,是 S7-200 CPU 默认的通讯体例。 PPI 是一种主-从允诺通讯,主-从站正在一个令牌环网中。正在 CPU 内用户汇集读写指令即可, 也便是说汇集读写指令是运转正在 PPI 允诺上的。是以 PPI 只正在主站侧编写顺序就可能了,从 站的汇集读写指令没有什么意旨。 二、RS485 串口通信 第三方筑立大部门维持,西门子 S7 PLC 可能通过挑选自正在口通讯形式把持串口通讯。 最纯粹的环境是只用发送指令(XMT)向打印机或者变频器品级三方筑立发送音信。不管 任何环境,都务必通过 S7 PLC 编写顺序实行。 当挑选了自正在口形式,用户可能通过发送指令(XMT) 、接纳指令(RCV) 、发送停滞、接 收停滞来把持通讯口的操作。 三、MPI 通信 MPI 通讯是一种对比纯粹的通讯体例, MPI 汇集通讯的速度是 19.2Kbit/s~12Mbit/s, MPI 汇集最众维持贯穿 32 个节点,最大通讯隔绝为 50M。通讯隔绝远,还可能通过中继器扩展 通讯隔绝,但中继器也占用节点。 MPI 汇集节点普通可能挂 S7-200、人机介面、编程筑立、智能型 ET200S 及 RS485 中继器 等汇集元器件。 西门子 PLC 与 PLC 之间的 MPI 通讯寻常有 3 种通讯体例: 1、全体数据包通讯体例 2、无组态贯穿通讯体例 3、组态贯穿通讯体例 四、以太网通信 以太网的核思念念是运用共享的大众传输通道,这个思念早正在 1968 年出处于厦威尔大 学。 1972 年,Metcalfe 和 David Boggs(两个都是出名汇集专家)设备了一套汇集,这套 汇集把分歧的 ALTO 策画机贯穿正在一道,同时还贯穿了 EARS 激光打印机。西门子plc通讯方式这便是全邦上 第一个部分策画机局域网,这个汇集正在 1973 年 5 月 22 日初度运转。Metcalfe 正在初度运转这 天写了一段备忘录,备忘录的趣味是把该汇集更名为以太网(Ethernet) ,其灵感来自于“电 磁辐射是可能通过发光的以太来撒播”这一念法。 1979 年,DEC、Intel 和 Xerox 配合将网 络法式化。 1984 年,展示了细电缆以太网产物,自后继续展示了粗电缆、双绞线、CATV 同轴电 缆、光缆及众种媒体的同化以太网产物。 以太网是目前全邦上最盛行的拓朴法式之一,具 有传撒播速度高、汇集资源充分、体例功效强、安设纯粹和运用庇护简单等许众益处。 五、PROFIBUS-DP 通信 PROFIBUS-DP 现场总线是一种盛开式现场总线体例,适合欧洲法式和邦际法式。 PROFIBUS-DP 通讯的机合非凡精简,传输速率很高且平静,非凡适合 PLC 与现场分别的 I/O 筑立之间的通讯。 e-yarpsonl,xtdm v8q:;STkzFA(CE)PR_O012[]jNLIXJG3HQBD6 来 以 九 十 党 自 其 尤 慧 智 色 特 具 独 映 反 , 途 之 展 发 的 中 了 现 呈 景 全 片 题 专 》 交 外 邦 大 higfcu.57bw《 S7-200 PLC 自正在口通讯 [摘要] : 先容了 S7-200 PLC 和策画机的通讯体例,精确说 明确自正在口形式下 PLC 与策画机通讯的实行技巧, 搜罗自正在 口就业的通讯流程,策画机指令帧体例商定,PLC 反应帧的 体例商定等。编写了 S7-200 PLC 的自正在口通讯顺序,正在上 位机顶用境况下的 C#讲话开荒了策画机与 PLC 的串行 通讯顺序,可活络实行对 PLC 存储区数据的读写功效。 [要害词]:PLC; .NET; C#;自正在口通讯 摘要:先容了 S7-200 PLC 和策画机的通讯体例,精确解释 了自正在口形式下 PLC 与策画机通讯的实行技巧, 搜罗自正在口 就业的通讯流程,策画机指令帧体例商定,西门子plc通讯方式PLC 反应帧的格 式商定等。编写了 S7-200 PLC 的自正在口通讯顺序,正在上位 机顶用.net 境况下的 C#讲话开荒了策画机与 PLC 的串行通 信顺序,可活络实行对 PLC 存储区数据的读写功效。 要害词: PLC; .NET; C#;自正在口通讯 中图分类号:TP393 文献标识码: A Free-port Communication Method between PC and S7200 PLC based on .NET LU Qing Abstract: The communication method between S7-200 PLC and computer is introduced and the S7-200 PLC intdpvl,uhc.58sq:bw;SgTkyzFA(CE)PR_O012[]jNL-IXJG3HQBD67 forexam 来 以 九 十 党 自 其 尤 慧 智 色 特 具 独 映 反 , 途 之 展 发 的 中 了 现 呈 景 全 片 题 专 》 交 外 邦 大 《 communication under the free-port is illuminated in de tail, which mainly includes working process, computer i nstruction format and PLC feedback information format. The serial communication program between computer and S7-200 PLC based on C# is programmed, where host computer can read and write any kinds of data i n PLC to meet the requirement of the system . Key words: PLC; .NET; C#; Free-port Communication 小序 PLC 动作一种高效、活络、牢靠的把持器,仍旧广大 地运用正在搜罗数字逻辑把持、运动把持、闭环进程把持、数 据管束和联网通讯等工业把持周围。正在联网通讯方面,PLC 与上位策画机筑立一道,可能构成“纠集统治、分别把持”的 散布式工业把持体例。正在这种把持体例中,PLC 与上位机的 通讯对体例具体功能有着较大的影响。面临繁众厂家分歧类 型的 PLC, 它们正在功效编程上没有团结的法式况且正在通讯协 议上也是千差万别,挑选一种即能满意通讯哀求又经济适用 的通讯允诺长短常要害的。本文以 S7-200PLC 为对象,详 细探索了 S7-200PLC 正在自正在端口形式下与 PC 之间的通讯 技巧, 并采用.net 境况下的 C#讲话编写通讯顺序实行了策画 intdpvl,uhc.58sq:bw;SgTkyzFA(CE)PR_O012[]jNL-IXJG3HQBD67 forexam 来 以 九 十 党 自 其 尤 慧 智 色 特 具 独 映 反 , 途 之 展 发 的 中 了 现 呈 景 全 片 题 专 》 交 外 邦 大 《 机与 PLC 之间的通讯。 这种通讯体例硬件参加低, 通讯允诺 活络,可能正在众个工业把持周围取得广大的运用。 1 S7-200 PLC 与上位机的通讯体例 S7-200 系列 PLC 与上位机举办通讯紧要有以下几种 体例:(1)通过 S7-200 PLC 的 OPC 供职器(pc access) 动作上位机的 OPC 供职器, 这种体例只须正在 OPC 供职器 中装备相应的测点数据,编程纯粹,但通讯速度不高,用户 不行自正在点窜通讯允诺;(2)行使触摸屏,这种体例须要 按照触摸屏兼容的通讯允诺举办挑选,通讯牢靠性高, 但 活络性差,触摸屏界面编程功效也不敷健壮;(3)行使通 用编程软件实行,这种技巧固然体例开荒就业量大,对本领 职员的程度和体会都哀求较高,但编程活络,可能实行对比 繁杂的功效。本文采用了第三种通讯体例,正在开荒通讯软件 时探讨了 S7-200 PLC 所特有的一种通讯体例—自正在口通讯 形式。正在自正在口形式下用户可自界说允诺,行使串口和 PLC 的通讯口来收发数据,通讯功效全部由用户顺序把持,通讯 职分和音信界说均需由用户编程实行,通过移用子顺序来进 行接纳停滞、发送停滞、发送指令(XMT)、接纳指令(RCV) 等通讯把持操作。 2 自正在口通信就业形式的界说 正在中小范畴体例,通讯速度哀求不是极端高的环境下, S7-200 PLC 自带的编程口可能动作通讯口运用。S7-200 intdpvl,uhc.58sq:bw;SgTkyzFA(CE)PR_O012[]jNL-IXJG3HQBD67 forexam 来 以 九 十 党 自 其 尤 慧 智 色 特 具 独 映 反 , 途 之 展 发 的 中 了 现 呈 景 全 片 题 专 》 交 外 邦 大 《 PLC 编程软件与 PLC 举办通讯所行使的 PPI 允诺本色也是 一种 RS-485 通讯,它可正在众种形式下就业,此中自正在口通 信功效是 S7-200 PLC 的一个特别的功效。 正在自正在口通讯方 式下,S7-200 PLC 可能与任何允诺公然的筑立、把持器进 行通讯,最高波特率可达 38.4kbit/s。寻常上位机串行口符 合 RS-232C 法式允诺,为了与 PLC 的 RS-485 通讯则务必 举办允诺转换。 正在 PLC 编程方面, 自正在口形式下的通信允诺 紧要便是自正在口通讯就业形式把持字的界说以及发送和接 受数据指令的体例商定及其参数设备等。 2.2 接纳指令(RCV) RCV (接纳指令) 从 S7-200 PLC 的通信口接纳一个或 众个数据字节。接纳的数据字节存储正在接纳数据缓冲区中。 接纳指令落成后,会形成一个停滞事宜(对 Port0 为停滞事 件 23,对 Port1 为停滞事宜 24)。启动接纳指令后,CPU 的通信把持器就处于接纳形态。西门子plc通讯方式运用接纳指令时须要设备消 息开始和结果的占定要求,通信把持器用这些要求来占定消 息的着手和结果。当占定动静结果时接纳形态终止,不然通 讯口会向来处正在接纳形态。 因为 S7-200 PLC 的自正在口通信 是设置正在 RS-485 半双工通信的根源上,接纳和发送不行同 时举办,接纳指令不结果,就不行施行发送指令。对几个重 intdpvl,uhc.58sq:bw;SgTkyzFA(CE)PR_O012[]jNL-IXJG3HQBD67 forexam 来 以 九 十 党 自 其 尤 慧 智 色 特 具 独 映 反 , 途 之 展 发 的 中 了 现 呈 景 全 片 题 专 》 交 外 邦 大 《 要的特别存储区设备举比如下: MOVB 16#EC, SMB87(首肯给与,检测开始字符和结果 字符,超时检测) MOVB MOVB MOVB MOVB 104, SMB88(发送报文开始字符为 h) 72, SMB99(结果字符为 H) +1000, SMB92(给与超往往间为 1s) 35, SMB94(给与最大字符数为 35) 2.3 发送指令(XMT) XMT 发送指令行使数据缓冲区指定要发送的字符, 用 于向指定通讯口以字节为单元发送一串数据字符,发送死令 体例为 XMT TABLE,PORT, 此中 TABLE 为数据存储区 地点,PORT 指定 PLC 要发送数据的端口。一次最众发送 2 55 个字节。 XMT 发送指令落成后, 会形成一个停滞事宜 (P ort0 为停滞事宜 9,Port1 为停滞事宜 26)也可能看守发送 落成形态位 SM4.5 和 SM4.6 的变革来形成 XMT 停滞。 intdpvl,uhc.58sq:bw;SgTkyzFA(CE)PR_O012[]jNL-IXJG3HQBD67 forexam 来 以 九 十 党 自 其 尤 慧 智 色 特 具 独 映 反 ,西门子plc通讯方式 途 之 展 发 的 中 了 现 呈 景 全 片 题 专 》 交 外 邦 大 《 3 S7-200 PLC 通讯顺序计划 3.1 通讯顺序流程 本顺序中 S7-200 CPU 从通信端口 0 接纳字符串,使 用 RCV 指令和给与落成停滞给与数据,以自界说允诺来实 现策画机与 S7-200PLC 之间的数据通讯时,西门子plc通讯方式为了避免通讯 中的各方争用通讯线途,寻常采用主从体例,即策画机动作 主机, 向动作从站的 S7-200 PLC 端口 0 发送划定体例的报 文。 当 S7-200 PLC 接纳到指令后举办相干的数据校验, 这里采用 BBC 校验体例,即将每一帧的第一个字节(不包 括开始字符)到该帧中正文校验码之前的全盘字节作异或运 算(本例中是从 VB101 到 VB130),并将校验码动作报文 一部门发送到策画机。 正在 PLC 接纳端也要对接纳缓冲区的数 据举办 BBC 校验,然后与指令中的校验码对比,倘若校验 码相当则置位 M0.0,PLC 施行夂箢并将所接纳到的数据反 馈给策画机;倘若校验码不相当, 则置位 M0.1 并返回带有 校验码过失的反应音信,通讯流程图如图 1 所示。 intdpvl,uhc.58sq:bw;SgTkyzFA(CE)PR_O012[]jNL-IXJG3HQBD67 forexam 来 以 九 十 党 自 其 尤 慧 智 色 特 具 独 映 反 , 途 之 展 发 的 中 了 现 呈 景 全 片 题 专 》 交 外 邦 大 《 图 1 PLC 通讯流程图 3.2 通讯帧体例商定 策画机每次发送一个 33 字节的指令来实行一次读写操 作。每条指令都搜罗开始字符、结果字符、标的站地点、目 intdpvl,uhc.58sq:bw;SgTkyzFA(CE)PR_O012[]jNL-IXJG3HQBD67 forexam 来 以 九 十 党 自 其 尤 慧 智 色 特 具 独 映 反 , 途 之 展 发 的 中 了 现 呈 景 全 片 题 专 》 交 外 邦 大 《 标寄存器地点、要读写的字节数、要写入的数据和校验码。 S7-200 PLC 接纳到策画机发送来的数据, 先存放正在 PLC 的 接纳缓冲区,设定以 VB100 着手。自界说的接纳缓冲区的 数据计划体例睹外 1 外 1 PLC 接纳数据缓冲区 VB100 接纳到的字节数 VB101 开始字符 VB102 指令类型(读/写) VB103 VB104 标的站地点 VB105~VB112 标的寄存器地点 VB113 VB114 读写字节数 VB115~VB130 要写入的数据 VB131 VB132 校验码 VB133 结果字符 为避免正在通讯中因为指令中的开始字符或者结果字符 与传输的数据有反复而导致 PLC 的误举动, 这里采用文本传 送二进制数据,即通过以 16 进制的 ASCII 码的体例来描摹 数据,让每个二进制的字节都外现成一对 ASCII 编码的 16 进制字符。好比 48H 可外现为 34H、38H 两个字节。指令 类型自界说为 05H 代外读操作, 06H 代外写操作。 标的寄存 器地点采用四个字节外现,前两个字节外现寄存器类型,后 两个外现寄存器号,比如:VB101 的地点可外现为 08 00 intdpvl,uhc.58sq:bw;SgTkyzFA(CE)PR_O012[]jNL-IXJG3HQBD67 forexam 来 以 九 十 党 自 其 尤 慧 智 色 特 具 独 映 反 , 途 之 展 发 的 中 了 现 呈 景 全 片 题 专 》 交 外 邦 大 《 00 65,此中“08 00”外现 V 寄存器区,“00 65”外现寄存器 号 101。标的寄存器地点外现技巧如外 2 所示: PLC 接纳上位机的指令后会返回一个 21 字节的反应音信。 自界说的发送缓冲区的体例如外 3 所示: 外 3 PLC 发送缓冲区体例 VB153 VB154 VB155 VB156~VB171 VB172 VB173 VB1 74 发送字符数 开始字符 形态音信 发送数据区 校验码 结果字 符 此中 VB155 形态音信的体例界说为:01H 代外读入正 确,02H 代外写入无误,03H 代外校验码过失,04H 代外指 令不对法。 3.3 紧要顺序计划 本体例 PLC 顺序计划采用模块化计划,紧要搜罗主程 序、初始 intdpvl,uhc.58sq:bw;SgTkyzFA(CE)PR_O012[]jNL-IXJG3HQBD67 forexam 来 以 九 十 党 自 其 尤 慧 智 色 特 具 独 映 反 , 途 之 展 发 的 中 了 现 呈 景 全 片 题 专 》 交 外 邦 大 《

本文由领航仪器发布于公司简介,转载请注明出处:西门子PLC串行通信格式有几种范文

关键词: