3VA1150-5ED42-0AA0
(2)Modbus的数据校验方式
CRC-16(循环冗余错误校验)
CRC-16错误校验程序如下:报文(此处只涉及数据位,不指起始位、停止位和任选的奇偶校验位)被看作是一个连续的二进制,其较高有效位(MSB)可以选择 发送。报文先与X↑16相乘(左移16位),然后看X↑16+X↑15+X↑2+1除,X↑16+X↑15+X↑2+1可以表示为二进制数 11000000000000101。整数商位忽略不记,16位余数加入该报文(MSB先发送),成为2个CRC校验字节。余数中的1全部初始化,以免所 有的零成为一条报文被接收。经上述处理而含有CRC字节的报文,若无错误,到接收设备后再被同一多项式(X↑16+X↑15+X↑2+1)除,会得到一个 零余数(接收设备核验这个CRC字节,并将其与被传送的CRC比较)。全部运算以2为模(无进位)。
习惯于成串发送数据的设备会可以选择送出字符的较右位(LSB-较低有效位)。而在生成CRC情况下,发送**应是被除数的较高有效位MSB。由于在运算中不 用进位,为便于操作起见,计算CRC时设MSB在较右位。生成多项式的位序也必须反过来,以保持一致。多项式的MSB略去不记,因其只对商有影响而不影响 余数。
生成CRC-16校验字节的步骤如下:
①装如一个16位寄存器,所有数位均为1。
②该16位寄存器的高位字节与开始8位字节进行“异或”运算。运算结果放入这个16位寄存器。
③把这个16寄存器向右移一位。
④若向右(标记位)移出的数位是1,则生成多项式1010000000000001和这个寄存器进行“异或”运算;若向右移出的数位是0,则返回③。
⑤重复③和④,直至移出8位。
⑥另外8位与该十六位寄存器进行“异或”运算。
⑦重复③~⑥,直至该报文所有字节均与16位寄存器进行“异或”运算,并移位8次。
⑧这个16位寄存器的内容即2字节CRC错误校验,被加到报文的较高有效位。
另外,在某些非ModBus通信协议中也经常使用CRC16作为校验手段,而且产生了一些CRC16的变种,他们是使用CRC16多项式X↑16+ X↑15+X↑2+1,单**装入的16位寄存器为0000;使用CRC16的反序X↑16+X↑14+X↑1+1,**装入寄存器值为0000或 FFFFH。
LRC(纵向冗余错误校验)
LRC错误校验用于ASCII模式。这个错误校验是一个8位二进制数,可作为2个ASCII十六进制字节传送。把十六进制字符转换成二进制,加上无循环进 位的二进制字符和二进制补码结果生成LRC错误校验(参见图)。这个LRC在接收设备进行核验,并与被传送的LRC进行比较,冒号(:)、回车符号 (CR)、换行字符(LF)和置入的其他任何非ASCII十六进制字符在运算时忽略不计。
表5 LRC生成范例--读取02号从机的前8个线圈
|
地址 | 0 | 2 |
| 0000 | 0010 | 功能码 | 0 | 1 |
| 0000 | 0001 | 起始地址高位 | 0 | 0 |
| 0000 | 0000 | 起始地址低位 | 0 | 0 |
| 0000 | 0000 | 单元数量 | 0 | 0 |
| 0000 | 0000 |
| 0 | 8 | + | 0000 | 1000 |
|
|
| 0000 | 1011 |
|
| 变成补码 | 1111 | 0101 | 错误校验 | F | 5 |
| F | 5 | 接受PC把所有收到的数据字节(包括最后的LRC)加在一起,8位应全部为0(注意:和可能**过8位,应略去较低位) |
|
|
| 0000 | 0010 |
|
|
| 0000 | 0001 |
|
|
| 0000 | 0000 |
|
|
| 0000 | 0000 |
|
|
| 0000 | 0000 |
|
|
| 0000 | 1000 |
| 错误校验 | 1111 | 0101 |
|
|
| 和 | 0000 | 0000 |
|
使用一的参考时间同步PLC时钟
◆ 更精确的确定事件的时间
FDR(故障设备替换)
为用于替换故障设备而安装的产品自动的进行网络参数的设置
◆ 简化的维护
Web服务
使用PC机或PDA上的互联网浏览器就可以与您的设备进行实时交互。只需拥有适合的权限,您就可以使用集成在bbbemecanique产品中的服务器来获取数据,包括使用现成网页进行诊断、过程控制和使用自定义网页进行监测。
使用较新的FactoryCast人机界面中的动态Web服务器优化您的应用。您可以把bbbemecanique PLC的设备参数直接发布到信息系统数据库中,拥有完全的自由而不需任何中间接口。
◆ “客户机”站不需许可,且不需额外的用户培训
◆ 被授权人员可远程存取
◆ Web技术与传统SA软件的结合优化了HMI的应用
电子邮件
PLC通过向本地或远程的确定地址发送电子邮件以公布参数、事件和警报。
◆ 自动通知,不需向HMI进行询问
◆ 被授权人员可快速作出反应
◆ 由动态自主的FactoryCast HMI PLC模块发送电子邮件,独立于控制该过程的处理器
TCP开放选项
Modicon Premium PLC是一种开放的系统可以通过TCP以客户机/服务器模式与其他网络进行通信,有两种方式:通过**于PLC程序的功能模块库,或者使用C语言直接连至TCP。
可以利用不含Modbus TCP协议的第三方产品或软件(MES第三方PLC等)开发以太网上的数据交换
Modbus TCP 通信
Modbus作为一种工业通信标准已有25年,现在又能够以客户机/服务器的模式在TCP/IP以太网上通信。用户不需任何**组件,也不需购买任何就可以开发Modbus TCP的连接,并且它可以被安装到任何支持标准TCP/IP通信的产品中。
◆ *的协议,简单,容易,以及的实现
◆ 一一个被互联网组织认可的工业协议(拥有固定的TCP端口)
◆ 技术规范可以从www.
Modbus-网站上免费下载
◆ 可以与Modbus串行链路网络和Modbus+网络进行透明通信
◆ 在内联网或互联网上的通信*额外接口
I/O扫描
通过简单的设置,就可以对bbbemecanique PLC与以太网上的任何远程Modbus TCP产品之间I/O状态的交换进行管理和优化,这些远程产品包括分布式I/O,不同速率的变频器,第三方PLC等。
◆ 提高了Modbus TCP通信的速率,增强了实时反应
◆ 与所有Modbus TCP产品兼容
SNMP网络管理
利用SNMP网络管理软件工具对“”产品进行管理
◆ 对网络管理工具可自由选择
◆ 显示网络和产品状态
http://zhangqueena.b2b168.com
欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区永丰街道上海市松江区广富林路4855弄52号3楼,联系人是聂航。
主要经营电气相关产品。
单位注册资金单位注册资金人民币 100 万元以下。
价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。