PLC通讯LED/LCD电子看板成功通讯profibus协议
【大
中
小】
点击1602次
发布:2010-6-2
关键词:PLC电子器屏牌板|PLC连接LED电子看板器牌板|MODBUS协议电子器屏牌板|PROFIBUS协议电子器屏牌板|PROFINET电子看板|OPC协议电子看板|工业PLC通讯
PLC型号: S7-200CN、S7-200、S7-300、S7-400、ET200、S7-1200系列
欧美的比较有名有:西门子,罗克韦尔(AB),ABB,GE
日韩:三菱,欧姆龙,松下,LG,LS
国产:光洋(台湾),台达(台湾),永宏(台湾),和利时,浙大中控,信捷,力扬,腾控等等
另外还有一些不太有名的牌子
传统PLC电子看板/PLC连接电子看板采用电脑总控LED电子看板的逻辑拓扑结构来实现:也就是PLC与电脑相连接(采用OPC接口),电脑再与LED电子看板相连接,把所需要的信息发送到LED电子看板上电子(这也是传统上的LED电子看板技术了)。在介绍PLC电子看板前,有必要介绍一下OPC与PLC的关系:PLC与OPC有“P“关系。OPC是一种依赖DCOM(COM)服务的工业通信协议。PLC是控制器硬件,有些PLC厂家提供相应的OPC软件读写PLC的上数据,仅此而已。 显然这种PLC-OPC-LED电子看板的结构是错误的,费时费力(PLC很贵)。如何解决这样的问题,我公司产品(立显电子)合理的解决了这些问题,请看它的特点与创新:
首先、PLC电子看板通讯接口物理链路层的选择问题:
PC与智能设备通讯多借助RS232、RS485、以太网等方式,主要取决于设备的接口规范。但RS232、RS485只能代表通讯的物理介质层和链路层,如果要实现数据的双向访问,就必须自己编写通讯应用程序,但这种程序多数都不能符合ISO/OSI的规范,只能实现较单一的功能,适用于单一设备类型,程序不具备通用性。在RS232或RS485设备联成的设备网中,如果设备数量超过2台,就必须使用RS485做通讯介质,RS485网的设备间要想互通信息只有通过“主(Master)”设备中转才能实现,这个主设备通常是PC,而这种设备网中只允许存在一个主设备,其余全部是从(Slave)设备。而现场总线技术是以ISO/OSI模型为基础的,具有完整的软件支持系统,能够解决总线控制、冲突检测、链路维护等问题 。以上介绍可以看出PLC电子看板接口的选择问题。立显电子PLC电子看板接口物理介质可分为有线或无线,具体无线参数如下:
中心频率 2400M
调制方式 FSK/DSSS
发射功率 <20dBm(或<0 dBm)
接收灵敏度 -98 dBm
传输速率 0-250 kbps
发射电流 <80 mA(<25 mA)
接收电流 <30 mA(<15 mA)
待机电流 <10 uA
工作信道 最多50个频段选择
数据接口 PPM/SPI接口
通讯距离 0-800米( 可视距离)
天线阻抗 50Ω
工作温度 - 40 - 85 °C
供电方式 DC 3.3V/5V
以上为PLC电子看板无线级联的参考参数。
其次、PLC+连接LED电子看板的标准工业接口协议(Modbus&Profibus):
1.ASCII模式
当PLC电子看板牌板设为在Modbus&Profibus网络上以ASCII(美国标准信息交换代码)模式通信,在消息中的每个8Bit字节都作为一个ASCII码(两个十六进制字符)发送。这种方式的主要优点是字符发送的时间间隔可达到1秒而不产生错误。
代码系统
· 十六进制,ASCII字符0...9,A...F
· 消息中的每个ASCII字符都是一个十六进制字符组成每个字节的位
· 1个起始位
· 7个数据位,最小的有效位先发送
· 1个奇偶校验位,无校验则无1个停止位(有校验时),2个Bit(无校验时)
错误检测域
· LRC(纵向冗长检测)
2、RTU模式
当PLC电子器屏牌板设为在Modbus&Profibus网络上以RTU(远程终端单元)模式通信,在消息中的每个8Bit字节包含两个4Bit的 十六进制字符。这种方式的主要优点是:在同样的波特率下,可比ASCII方式传送更多的数据。
代码系统
.8位二进制,十六进制数0...9,A...F消息中的每个8位域都是一个两个十六进制字符组成每个字节的位
1个起始位
8个数据位,最小的有效位先发送
1个奇偶校验位,无校验则无
1个停止位(有校验时),2个Bit(无校验时)
错误检测域
CRC(循环冗长检测)
CRC域是两个字节,包含一16位的二进制值。它由传输设备计算后加入到消息中。接收设备重新计算收到消息的CRC,并与接收到的CRC域中的值比较,如果两值不同,则有误。
Modbus&Profibus
Modbus&Profibus
Modbus&Profibus
以太网通信服务
CP 支持下列通信服务。注意每种情况下需要的组态工具。
● PROFINET IO
PROFINET IO 只能通过 PROFINET 接口的端口使用。
PROFINET IO 允许通过工业以太网直接访问 IO 设备。
CP 可同时用作 PROFINET IO 控制器和 PROFINET IO 设备。
– PROFINET IO 控制器
IO 控制器模式,带有报警块和非周期性数据交换(读取/写入数据记录)
– PROFINET IO 设备
通过 CP 将 SIMATIC S7-300 自动化系统集成为智能 PROFINET IO 设备(I 设备)。
– 共享设备(CP 用作设备)
用作 IO 设备的 CP 的各个子模块最多可分配给两个 PROFINET IO 控制器。
属性与服务
– IRT 通信(等时实时)
在 PROFINET IO 中,CP 343-1 Advanced (GX31) 以“PROFINET IO 设备”模式下的“高性能”IRT 选项支持 IRT 通信。 IRT“高性能”选项根据拓扑规划的结果优化数据通信。
现在,仅当更换模块且在 STEP 7 项目中将 CP 343-1 Advanced (GX31) 组态为CP 343-1 Advanced (GX30) 时才支持“高灵活性”IRT 选项。
注意
IRT 通信或 MRP
如果要使用 IRT 通信,则不支持介质冗余。
● PROFINET CBA
根据 PNO 的 PROFINET 标准将 SIMATIC S7300 用于基于组件的自动化。 此标准允
许:
– 自动化中的组件技术
– 以图形方式组态智能设备之间的通信,无需费力编程。
– 与供应商无关的全厂工程设计
基于组件的自动化允许通过带有 OPC 客户端接口的所有标准 PC 应用程序(例如可视化
系统)访问 PROFINET 组件的变量。 通过 OPC 服务器,您可直接从列表中为所选相关
PROFINET 组件选择对象。
注意
PROFINET CBA 与安全功能
如果使用 PROFINET CBA,则无法使用 CP 实现“安全”功能。
● 具有以下功能的 S7 通信和 PG/OP 通信:
– PG 功能(包括路由)
– 操作员监控功能 (HMI)
多路复用 TD/OP 连接
– 仅在一端组态的 S7 连接上进行数据交换而未使用 S7300/C7300 站上的通信块的服务器
属性与服务
1.3 通信服务
用于工业以太网的 S7 CP CP 343-1 Advanced
– 通过通信块在两端组态的 S7 连接上进行数据交换的客户端和服务器
S7 通信块:
– BSEND FB 12
– BRCV FB 13
– PUT FB 14
– GET FB 15
– USEND FB 8
– URCV FB 9
– C_CNTRL FC 62
● 具有以下功能的开放式通信服务:
– 基于 ISO 传输连接、ISOonTCP、TCP 和 UDP 连接的 SEND/RECEIVE 接口可在组态期间禁用 CP 上的 UDP 帧缓冲。必要时,这可以获得较短的响应时间,即 UDP 帧到达与在 CPU 中对其进行评估的时间间隔。
– 基于 UDP 连接组播
组态连接时可通过选择合适的 IP 地址来实现组播模式。
– 通过 ISO 传输连接、ISO-on-TCP 连接和 TCP 连接实现的 FETCH/WRITE 服务
(服务器;对应于 S5 协议);
FETCH/WRITE 访问的寻址模式可以组态为 S7 或 S5 寻址模式。
– 支持 FETCH/WRITE 服务的 LOCK/UNLOCK
– 通过用户程序进行连接诊断
|