webaccess教程-第2章 - 图文(6)

2019-08-29 22:35

图2-23 添加模拟量IO点

数字量点定义应用举例:

在定义数字量点时,WebAccess默认定义数字量点起始位0,长度1;SiemensS7系列PLC,在定义数字量点时,往往起始位不为0,根据需要定义,例如:I0001.3,Q0000.4分别代表一个DI、DO点,在WebAccess中定义该数字量类型点时,做如下配置;

表2-5 数字量地址对照表

S7 300/400 PLC地址 IO地址 I0001.2 I0003.5 Q1003.2 对应地址格式 IX0001 IX0003 QX1003 WebAccess对应IO点配置 起始位 2 5 2 长度 1 1 1 转换代码 Unsigned Integer Unsigned Integer Unsigned Integer

图2-24 添加数字量IO点

当添加完IO点后,提交,下载到监控节点,启动核心程序,切换到运行状态,首先可以查看WebAccess运行界面的底部状态栏左下角,是否有红色数字显示,如果有则证明通讯参数配置不正确,或者计算机没有与设备正确连接,数字范围1-12,代表需要读取数据的通讯端口;

接下来可以查看点信息(Ctrl+F5),选取IO点,查看点值,如果状态栏显示为红色数字,则相应端口下所配置的IO点值应该显示“*8000”或“*9000”字样,同样代表数据没

有正常通讯,此时应该检查PLC的IP地址,设备地址以及PLC内部是否设定正确。 2.6.2串口通讯配置步骤

S7 200系列PLC为小型PLC,主要以串口通讯为主与上位机软件进行通讯,通讯线缆采用西门子S7 200 PLC专用的PPI通讯线缆,RS232接口与计算机相连。默认情况下,S7 200 PLC的串口通讯参数为: 波特率:9600,数据位:8,停止位:1,奇偶校验:偶校验(Even), Device ID:2

1.添加通讯端口 接口类型为Serial

图2-25 添加通讯端口

注意: 端口号必须与计算机真实的串口相对应,一般工控机具备COM1,COM2两个串口。如果选用USB转串口或串口服务器网关进行虚拟串口,也一定要与虚拟串口号相对应,否则无法通讯。 2.添加设备

图2-26 设备参数配置

3.添加IO点

模拟量点定义应用举例: 在定义模拟量点时,按照需要的参数类型选取不同的地址模板,根据地址模板的格式填写实际的IO地址,其他参数WebAccess已经根据参数的不同预先定义了起始位、长度、转换代码等其他参数。

表2-6 S7-200 模拟量地址对照表

S7 200 PLC地址 寄存器地址 对应地址格式 WebAccess对应IO点配置 起始位 长度 转换代码 M0001 AI0005 T0004 SM0006 取Float值 M0001 AI0005 T0004 SM0006 0 0 0 0 16 16 16 32 Unsigned Integer Unsigned Integer Unsigned Integer IEEE Floating Point

图2-27 添加模拟量IO点

数字量点定义应用举例:

在定义数字量点时,WebAccess默认定义数字量点起始位0,长度1;SiemensS7系列PLC,在定义数字量点时,往往起始位不为0,根据需要定义,例如:I0001.3,Q0000.4分别代表一个DI、DO点,在WebAccess中定义该数字量类型点时,做如下配置;

表2-7 S7-200 数字量地址对照表

S7 200 PLC地址 IO地址 I0001.2 I0003.5 Q1003.2 对应地址格式 I0001 I0003 Q1003 WebAccess对应IO点配置 起始位 2 5 2 长度 1 1 1 转换代码 Unsigned Integer Unsigned Integer Unsigned Integer 2.7 施耐德 PLC通讯配置方法(Modbus 协议)

Modbus协议最早是由美国的Modicon公司提出的,OSI模型第7层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信。目前,可以通过下列三种方式实现Modbus通信: 1、以太网上的TCP/IP;

2、各种介质(有线:EIA/TIA-232-F、EIA-422、EIA/TIA-485-A;光纤、无线等)上的异步串行传输;根据使用的传输模式不同,Modbus串口协议又可以细分为Modbus RTU和Modbus ASCII;

3、Modbus PLUS,一种高速令牌传递网络。

Modbus协议是工业控制领域应用最广泛的通讯协议之一,因其协议的开放性,众多测量仪器、仪表、以及小型通讯模块等设备纷纷采用Modbus通讯协议作为与上位机组态软件通讯的基础协议。

IANA委员会给施耐德电气公司分配了已为大家熟知的TCP 502端口,以专为Modbus协议保留。由此可见,Modbus协议现在已经成为Internet标准。Modbus和Modbus TCP/IP

也被IEC 61158国际标准承认为一种现场总线,同时它们还是由ITEI管理的中国国家标准。

常用的Modbus协议功能码如下表:

表2-8 Modbus协议功能码定义表

地址位数 功能码 01 1 bit 02 1XXXX 1-65535 地址 模板 0XXXX 地址 空间 1-65535 读取线圈状态 读取输入状态 读取保03 16 bit 04 3XXXX 1-65535 4XXXX 1-65535 持寄存器 读取输入寄存器 在一个或多个输入寄存器中取得当前的二进制值 只读 取得一组逻辑线圈的当前状态(ON/OFF) 取得一组开关输入的当前状态(ON/OFF) 在一个或多个保持寄存器中取得当前的二进制值 可读写 只读 可读写 名称 作用 状态 WebAccess支持ModbusTCP和Modbus串口(RTU和ASCII)两种类型通讯协议。施耐德PLC中的硬件IO地址不能直接对应到Modbus协议地址中,必须经过中间寄存器,转到%M和%MW,然后分别对应0X和4X寄存器。

具体地址映射表如下:

表2-9 Modbus寄存器地址映射表

变量类型 PLC寄存器空间 %M0 开关量 %M1 %M10 %MW0 模拟量(整型) %MW1 %MW10 %MF0 模拟量(浮点) %MF1 %MF2 Modbus协议地址 00001 00002 00011 40001 40002 40011 40001-40002 40003-40004 40005-40006 长度 1 bit 1 bit 1 bit 16 bit 16 bit 16 bit 32 bit 32 bit 32 bit 2.7.1 ModbusTCP通讯配置步骤

现以施耐德Quantum PLC为例进行软件通讯参数配置。

1.添加通讯端口 接口类型为TCPIP

图2-28 添加通讯端口

2.添加设备

设备类型:Modicon,此为ModbusTCP, Modbus RTU,Modbus ASCII共用的驱动程序,除施耐德PLC外的任何其他厂家的仪器仪表、IO模块等设备,只要具备Modbus通讯协议,均选择Modicon驱动作为WebAccess与其通讯的驱动程序。

主 要:IP地址----PLC以太网模块的IP地址

通讯端口号----502

设备地址----PLC Device ID,以太网通讯,通常情况下为空 次 要:同一PLC的冗余以太网模块参数配置,或冗余PLC通讯的参数配置

图2-29 设备参数配置

3.添加IO点

IO点参数中常用转换代码说明表如下:

表2-10 转换代码释义表

转换代码类型 Unsigned Integer Integer IEEE Floating Point IEEE, Reversed Word 字节数、位数 2字节,16位 2字节,16位 4字节,32位 4字节,32位 说明 无符号整型 带符号整型 单精度浮点,低位在前 单精度浮点,高位在前 无符号整型IO点:


webaccess教程-第2章 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国石油大学(华东)安全系统工程复习题含答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: