西门子PLC备件6ES7222-1HF22-OXA8

报价
请来电询价
全国服务热线
15221406036
微信号
15221406036
西门子
西门子代理商
西门子CPU
西门子plc
德国
全新原装

4.2 数据交换程序地址的规划

当通讯模块编写完成后需对数据交换地址进行定义,然后调用地址内的数据参与逻辑运算及程序的编写。

数据交换方式分为数字量只读、数字量读写、模拟量只读、模拟量读写四种数据交换方式;只读的定义是指PKS读PLC的数据;读写的定义是指PKS不仅可以读PLC的数据,也可以向PLC写数据。(注:PKS为主站,PLC为从站)

在气化PKS系统与污泥脱水机PLC系统数据交换中模拟量只读数据调用的数据块是DB11,数据类型为real;模拟量读写数据调用的数据块是DB8,数据类型为real;数字量只读数据调用地址段为M210.0~M212.4;数字量读写数据调用地址段为M213.0~M213.7。详见图4-2。

图4-2 DB模块图

4.3 组态

4.3.1 创建通道

创建通道时主要配置参数如下:

Type:通道类型Modbus Channel

Name:通道名(WN_CHANNEL)

Port Type:端口类型(TerminalServer)         

Protocol:协议(ModbusRTU)

Terminal ServerTCP Host Name:

MOXA的IP地址(10.10.16.163)

Terminal ServerTCP Port No.:

MOXA端口号(4002)

其中TerminalServer TCP PortNo取决于通讯所用MOXA的哪个端口,使用第一个端口则为4001,使用第二个端口则为4002,共四个端口可供选用。

4.3.2 激活通道

打开Station,点击Configure菜单下SystemHardware\ControllerInterfances\Channels,点击WN_CHANNEL后,勾选Enable并观察%Errors,若低于0且MOXAPort 2状态灯为橙色不断地闪烁,则说明通道创建并连接成功。若MOXAPort2状态灯一直为橙色不闪烁,则说明信号线接反了。

4.3.3 创建控制器

创建控制器时主要配置参数如下:

Type:控制器类型(Modbus Controller)

Name:控制器名(WN_CON01)

Channel Name:通道名(WN_CHANNEL)

Data Table:数据类型(Holding Register)

PLC Station ID:PLC从站地址(2)

4.3.4 创建点 

可创建以下三种用途的点:仅从PLC读取数据;从PLC读取数据并写入CM;从CM读取数据并写入PLC。后两种情况,需使用算法Algo68-bbbbbb ValueTransportion,PV与SP量程必须一致,且扫描周期不能为0。另外从PLC读取数据并写入CM,SPDestAddress不填;从CM读取数据并写入PLC,SP Dest Address必须与SP SourceAddress一致。

5、高数据传输的处理

以输煤皮带累计流量为例,因输煤上煤量较大,皮带秤累积量也会很大,而16位整型数据格式的Zui大数据范围为0~65535,故不能满足实际应用,则采用32位整型数据格式进行通讯。

Modbus协议是以字为单位的,一个地址占一个字,即一个16位寄存器。16位整型数据只需一个地址,32位整数由2个16位寄存器整合而成,需要2个连续地址,且有高低位之分,PLC、DCS组态必须一致。通常组态指定奇数地址,默认使用+1地址,因此+1地址不可再次指定。若再次指定,通讯数据交叉,造成SCADA点的SP值会不断地漂动。

PLC用整型INT接收数据,再根据奇数地址和+1地址整合出32位整数。而INT的范围是-32768~32767,不能接收32768~65535区间的数据,组态时要扩大INT范围至0~65535,与Modbus一致。

5.1 数据传输方法

整合值计算方法:高位×65536+低位

1)奇数地址传送低位,+1地址传送高位

2)奇数地址传送高位,+1地址传送低位

5.2 扩大PLC整型INT范围

PLC基本数据类型INT的范围-32768~32767是不能改变的。Modbus通讯时16位寄存器的范围是0~65535,会造成INT不能接收32768~65535区间的数据,在该区间的数据会减去65536后显示为负值。所以通过判断接收值的正负而间接扩大INT的范围至0~65535:如果接收值为正数,则为真实值;如果接收值为负数,则加上65536后变为Modbus所传送的真实值。

例如:

1)低位值小于或等于32767

将138465用40003地址加U32B数据格式传送,而138465=2×65536+7393,则40003地址传送低位7393,40004地址传送高位2。

2)低位值大于32767

将237635用40003地址加U32B数据格式传送,而237635=3×65536+41024,41024=65536-24512,则40003地址传送低位-24512,40004地址传送高位3。

6、结束语

  此种方案自投入使用以来一直都很稳定.由此可见,利用CP341通讯模块和PLC软件实现SIMATICPLC与其他设备Modbus组网通讯,是一种行之有效的方法,具有广泛的应用价值。


关键词

西门子PLC , 西门子CPU , 西门子代理商 , 西门子授权代理商 , 西门子一级代理商

更新时间
钻石会员
第4年
统一社会信用代码
91310117MA1J3R698D
成立日期
2018年04月08日
注册资本
500

主营产品

西门子模块代理商

经营范围

从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机电设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。【依法须经批准的

公司简介

浔之漫智控技术有限公司西门子代理。联系人:小聂(15221406036)浔之漫智控技术有限公司主要产品有“PLC,变频器,触摸屏,模块,传感器,低压器,伺服电机,工控机”。全新原装,质量保证,保修一年,价格合理,支持技术服务!SIEMENS 可编程控制器1、 SIMATIC S7 系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-2002、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24R...

查看公司详情
电话/手机15221406036拨打邮箱3064686604@qq.com邮件
经理聂经理
地址上海市松江区广富林路4855弄星月大业领地88号3楼
我们其他产品
我们的新闻
微信
电话