SIEMENS S7-300与SHIMADEN SR93温控仪表的通讯

合集下载

S7-300和上位机的通讯的设置

S7-300和上位机的通讯的设置

北京首钢自动化信息技术有限公司运行事业部 SIMATIC S7 All rights reserved. Author by Phenix. Date:2005/06/01 File:Courseware_S7
9
SIMATIC S7
SIMATIC S7-400 与 WinCC V6.0 通讯
09.下面用鼠标选择项目树型结构中的 图形编辑器,在窗口右侧区域点击鼠 标右键选择新建画面,点选新建的画 面,双击鼠标左键,打开图形编辑软 件,在对象选项板中,点击圆对象, 然后在画面上画一个圆。
10
SIMATIC S7
SIMATIC S7-400 与 WinCC V6.0 通讯
10. 用鼠标点选项目圆,双击鼠标左键 就会打开对象属性对话框,我们建立 一个简单的颜色属性。鼠标左键选择 对象颜色属性,然后在右侧的窗口中, 点选北京颜色,再右键点击动态列的 灯,在弹出的菜单中选择动态对话框 选项,填写内容完成对象与变量的连 接。
11
SIMATIC S7
SIMATIC S7-400 与 WinCC V6.0 通讯
11. 最后保存画面后,点击快捷按钮,运行画面程序。
12
SIMATIC S7
SIMATIC S7-400 与 InTouch V9.0 通讯
前提:本例在安装有以下软件的PC机上实现通讯。 1.SIMATIC NET V6.0+SP2; 2.SIMATIC Step7 V5.3; 3.Wonderware FactorySuite I/O Servers Siemens SIMATIC NET S7; 4.Wonderware InTouch V9.0; 实现步骤: 01.依次点击菜单:开始SIMATIC SIMATIC NETSettingsSet PG-PC Interface 启动PG-PC接口设定界面; 02.在Access Point of the Application项 中选择S7ONLINE (STEP7) TCP/IP <本机网卡绑定> 03.点击桌面 件; 图标,启动Step7软

s7-200_300_400 与岛电SR93温控仪表通信

s7-200_300_400 与岛电SR93温控仪表通信

s7-200/300/400 与岛电SR93温控仪表通信1、引言智能控制仪表是工业控制中最常用的控制器之一,其主要是针对某一特定的参数(如压力、温度、流量等),采用先进的控制算法(如PID、自适应PID、模糊逻辑等)来达到精确控制被控参数的目的,具有专业性强、智能化高、控制算法先进、使用方便等特点。

但各个厂家的智能控制仪表存在着通讯协议不统一,通讯网络简单如仅提供RS485网络,RS232网络等缺点,因此要把智能控制仪表集成到工厂SCADA HMI(Supervisory Control And Data Acquisition Human Machine Interface)系统就比较难以实现。

而可编程逻辑控制器(简称PLC)以其运行可靠、集成度高、可扩展性强而在工业控制中得到广泛的应用,而且各个PLC生产厂家提供了多种通讯模块,如工业以太网Ethernet模块,Profibus DP现场总线模块,AS-I模块,点到点串行通讯模块等。

因此可以利用PLC的通讯模块读取智能控制仪表中的数据,然后通过PLC中的工业以太网模块、现场总线模块连接到企业SCADA HMI系统中达到完美的结合。

作者在设计某自动化生产线时,需要将日本岛电公司生产的SR93系列温控仪表的参数读取到Siemens公司的S7-300 PLC中,参与实际的连锁控制。

SR93系列温控仪表提供RS485通讯接口,但SR93系列温控仪表的通讯协议为日本岛电公司自定义的ASCII码协议。

为了能够将仪表的参数读入到Siemens PLC中,采用了Siemens 公司的点到点通讯模块CP340,通过集成在CP340通讯模块中ASCII码通讯协议通过RS485网络读取仪表中的数据。

2、通讯系统构成及仪表协议在本自动化生产线中,要求将13台SR93仪表的温度实际数值、设定数值等通过CP340通讯模块读取到PLC中,其网络的结构如下所示:图1SR93温控仪表与PLC之间构成的网络为RS485网络,双方以9600bps 的通讯速率进行通讯,以下为CP340模块和SR93温控仪表及通讯协议的简单介绍。

S7—300与第三方设备Modbus通讯的实现

S7—300与第三方设备Modbus通讯的实现

摘 要 :Modbus协议 是应 用 于 电子 控 制 器 上 的一 种 通 用 语 言 。 通 过 此协 议 ,控 制 器 相 互 之 间 、经 由网 络 和 其 它 设 备
之间可 以通信 。文章讲 述了 s7—300 PLC通过 CP341模 块 与第 三方 设备 之间 的网络通讯 ,给出 了具 体 的通 讯协
K ey words:s7 — 300 PLC ;M odbus;CP341
污水 处理 的流程 为通 过粗格 栅 的原 污水 经过 污 水提 升泵 提升后 ,进人 格栅 或者 砂滤器 ,之后 进入 沉 砂池 ,经 砂水 分离 的污水 再进人 初次沉 淀池 ,其 出水 进入 生 物处理 设备 ,生 物 处 理 后 的 出水 进 入二 次 沉 淀池 ,沉 淀后 经过 加氯 加 药 等 消毒 后 排 放 或者 进 入 三级 处 理 。二 次沉淀 池 的污泥 一部 分 回流 至初 次沉 淀 池或 者生物 处理设 备 ,另一部 分进 入污 泥浓缩 池 , 之后 进入 污泥 消化 池 ,经 过脱水 和 干燥 设 备后 ,污泥 重 复利 用 。
1 系统 配 置
(1)该 系 统 根 据工 艺 由六 套 控 制 系统 组 成 ,分 别 为格栅 间 、水 解酸 化池 、生化池 、鼓 风机房 、加氯 加 药 间及二 沉 池 ,每 套 控 制 系统 带 2块 CP341模 块 , 其 中一块 接仪 表 ,用来 采 集 仪 表数 据 ,包 括 流 量 、液 位 、分析 仪等 … ;另一 块 接变 频 器 和 电控 器 ,进 行 采 集 和控制 。每 套 系 统 都 以西 门子 公 司 的 s7 315— 2DP作 为 主 站 ,各 种 仪 表 及 变 频 器 为 从 站 ,实 现 Modbus网中的通讯 及控 制 。

300之间主从通讯(打包控制)

300之间主从通讯(打包控制)

两个西门300 PLC之间进行DP主从通信——————菜小七 马磊1. 建立组态首先,在STEP 7中新建一个Project,分别插入2个S7-300站。

这里我们插入的一个CPU315-2 PN/DP,作为主站;一个CUP315-2DP 作为从站,并且使用315-2DP的DP端口来实现和315-2 PN/DP的通讯。

然后对每个站点进行组态。

见图1-2所示。

图 1图 2首先对从站CPU315-2DP进行组态:双击CPU315-2DP的DP端口,创建一个不同于CPU自带DP 口的PROFIBUS网络,设定地址。

在“工作模式”页面中,将其设置为DP SLAVE模式,并且选择"测试,调试和路由",是将此端口设置为可以通过PG/PC在这个端口上对CPU进行监控,以便于我们在通讯链路上进行程序监控。

下面的地址用默认值即可。

见图3—4所示。

图3图4单击“组态”选项卡,这里我们创建了 2个映射区,图中的红色框选区域在创建时是灰色的,包括上面的图中的Partner DP 部分创建时也是空的,在主站组态完毕并编译后,才会出现图中所示的状态。

由于我们这里只是演示程序,所以创建的交换区域较小。

见图5—6所示。

图5图 6组态从站之后,再组态主站。

插入315-2 PN/DP CPU时,不需要创建新的PROFIBUS网络,选择从站建立的那条(也就是准备用来进行通讯创建的那条)PROFIBUS网络即可。

组态好其它硬件,确认CPU的DP 口处于主站模式,从窗口右侧的硬件列表中的已组态的站点中选择CPU 31X,拖放到主站的PROFIBUS总线上。

见图7所示。

图 7这时会弹出链接窗口 ,选择已组态的从站,点击“连接”按钮,见图8图 8连接成功后,进入“组态”页面,可以看到前面在从站中设定的映射区域,逐条进行编辑,确认主从站之间的对应关系。

主站的输入对应从站的输出,主站的输出对应从站的输入。

至此,硬件的组态完成,将各个站的组态信息下载到各自的CPU中。

SR93中文说明书

SR93中文说明书

鸿鹄展翅飞2015-07-28 00:41SHIMADEN SR93中文使用方法:一、操作流程图说明SR90系列所有参数窗口可分为两个窗口群(0-X窗口群和1-X),子窗口和虚线表示的选件窗口共60个。

每个窗口采用了编号,例如传感器量程选择窗口[1-48],表示第1窗口群的第4 8号窗口。

按增减健修改参数时,面板SV窗口的小数点闪动,按ENT键确认修改后,小数点灭。

二、入门的快速设置例(简单加热系统)某加热系统,仪表选用SR93-1P-N-90-1000000, K型热偶0.0~800.0℃输入,P型输出接固态继电器。

单设定值,设定温度为600.0℃,EV1上限绝对值报警值650.0℃,EV2下限绝对值报警值550℃, 报警为上电抑制。

设置步骤如下:1) 在[1-48]窗口,将传感器量程代码设定为:05(K型热偶0.0~800.0℃) 。

2) 在[1-49]窗口,选择传感器量程的单位C(0.0~800.0℃) 。

3) 在[1-42]窗口,将调节输出极性设为:rA 反作用(加热)。

4) 在[1-10] 窗口,将调节输出的时间比例周期设为:2秒。

5) 在[0-0]窗口,按增、减键将SV值设为600.0℃,按ENT键确认。

6) 在[1-20]窗口, 将EV1报警方式设为:上限绝对值(HA)。

7) 在[1-23]窗口, 将EV2报警方式设为:下限绝对值(LA)。

8) 在[1-25]窗口,下限报警应具有上电抑制功能,设为:2。

8)在[0-4]窗口, 设EV1报警值:650.0℃;在[0-5]设EV2报警值:550.0℃。

9)系统接成闭环后,在[0-3] AT功能窗口按增/减键将OFF改为ON状态后,按ENT键确认启动自整定,.AT灯闪烁自整定起动。

当炉温到达设定值时,经两个周期振荡,AT灯灭,自整定完成。

三、用户的基本设置窗口1) 传感器类型和范围/单位[1-48]/[1-49]窗口2) 调节输出正/反作用 [1-42]窗口3)SSR(P型)和继电器接点(Y型)的输出比例周期 [1-10]窗口4) PID参数的自整定AT执行[0-3]窗口5)PID参数和调节输出限幅[1-2]~[1-19]窗口四、PID参数手动调整可在[1-2]~[1-16] PID窗口群中观察或手动修改整定后的参数。

用以太网s7-300与触摸屏通讯

用以太网s7-300与触摸屏通讯

1打开s7-300,先进行组态,如:2在s7-300里插入HMI如:
3双击s7-300组态里CPU….PN-IO,将会看到:4单击属性
5新建一个以太网
6保存并编译
7双击连接
8把s7-300和触摸屏都连接到以太网上并写好地址,触摸屏的地址要和实物的触摸屏地址一样,如:192.168.0.12
9保存并编译
10先下载s7-300的组态,再下载上一步做的连接11在s7-300编个简单的程序并下载程序如:
12打开触摸屏,如在触摸屏里做个简单的画面并做好相应的变量:
13变量要对应并连接s7-300
14做好触摸屏和s7-300的连接:
15下载所做的画面:单击项目-传送-传送设置
16设置以太网通讯地址:
17单击传送(如果不能下载,那有可能要OS更新:单击项目-传送-传送设置-os更新进行更新。

如果还不能下载则可能PG/PC设置的问题:在s7-300的菜单里-选项-设置PG/PC接口)
18电脑的本地的网络地址要与触摸屏不同,而且要在触摸屏地址同一段址段。

如触摸屏地址:192.168.0.12,本地:192.168.0.11
19 触摸屏的设置。

欧姆龙CP1H与希曼顿SR93的通讯应用案例

欧姆龙CP1H与希曼顿SR93的通讯应用案例

1 3 X
1 4 X
1 5 X
束 符 03 H 16 1 7 03 H
1 8
字 1 节 码 02 值 H
2 30 H
3 31 H
4 31 H
5 52 H
6 30 H
7 31 H
8 30 H

9 30 H
10 34 H
读取数 数 据 据 发 送 结 束 符 03 H 11 03 H
BBC 校验 值
12 4 4H
13 4 5H
(2)校验码计算: 02H+30H+31H+31H+52H+30H+31H+30H+30H+34H+03H=1DE 校验码 D=44H, E=45H (3) 完 整 的 数 据 报 文 格 式 为 : 02H+30H+31H+31H+52H+30H+31H+30H+30H+37H+03H+44H+41H (4)读取返回值存储顺序 ASCII 码 字 字 字 字 字 字 字 字 字 字 字 字 字 字 字 字 字 字 字 节 节 节 节 节 节 节 节 节 节 节 节 节 节 节 节 节 节 节 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 0 1 2 3 4 5 6 7 8 9 地址 子 命 应 答 引 测量值 当前执行的设 控制输出的值 地 令 代码 导 定值 址 符 3 3 3 5 3 3 2 0 1 1 2 0 0 C D450 D451 D452 D453 D454 D455 D456 D457 D458 D459 字 字 字 字 字 字 字 字 字 字 字 字 字 字 字 字 字 字 字 字 节 节 节 节 节 节 节 节 节 节 节 节 节 节 节 节 节 节 节 节 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3

实训二 两台S7-300PLC之间的MPI通讯

实训二  两台S7-300PLC之间的MPI通讯

实训二两台S7-300PLC之间的MPI通讯一、实训目的:1.掌握MPI网络通讯的基本原理。

2.学会MPI网络通讯的组态。

3.掌握MPI网络通信软件编写。

二、实训内容:要求通过MPI网络配置,实现2个CPU314-2DP之间的全局数据通信。

三、实训设备:2个带有CPU314-2DP PLC的THPFSF-3型实训装置、DP总线、安装有STEP7V5.5编程软件计算机四、实训步骤:(一)网络组态1.生成MPI硬件工作站打开STEP7,首先执行菜单命令“文件”→“新建...”创建一个S7项目,并命名为“MPI全局数据”。

选中“MPI全局数据”项目名,然后执行菜单命令“插入”→“站点”→“SIMATIC300站点”,在此项目下插入两个S7-300的PLC工作站,分别重命名为“MPI_Station_1”和“MPI_Station_2”,如图1所示。

图1生成的两台MPI硬件工作站2.分别完成两个PLC工作站的硬件组态根据PLC工作站硬件实际完成组态,这里两台PLC用的是S7300CPU314C-2DP,订货号为:6ES7 314-6CH04-0AB0。

下面以第一台为例简单介绍一下。

(1)选中SIMATIC管理器左边的站对象“MPI_Station_1”,双击右边窗口的“硬件”图标(如图2所示),打开硬件组态工具HW Config。

图2启用硬件组态工具(2)放置机架。

用鼠标打开硬件目录中的文件夹“\SIMATIC300\RACK-300”,选中机架Rail,可用“拖放”的方法或用鼠标双击之放置机架。

(3)放置CPU。

用鼠标单击选中机架2号槽,之后打开硬件目录中的文件夹“\SIMATIC 300\CPU-300\CPU314C-2DP\6ES7314-6CH04-0AB0”,选中“V3.3”固件,可用“拖放”的方法或用鼠标双击之放置,在出现如图3所示的“PROFIBUS接口DP”对话框中点击“取消”按钮。

图3“PROFIBUS接口DP”对话框(3)修改I/O起始地址。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SIEMENS S7-300与SHIMADEN SR93温控仪表的通讯
简要:通过协议转换桥设备,将SR93温控仪表与SIEMENS PROFIBUS-DP网络连接起来,实现SIEMENS PROFIBUS网络对温控仪表的温度信号提取和远程设定。

关键词:RS232/RS485、MODBUS、协议转换桥、PROFIBUS、PB-B-MODBUS/485
简要:通过协议转换桥设备,将SR93温控仪表与SIEMENS PROFIBUS-DP网络连接起来,实现SIEMENS PROFIBUS网络对温控仪表的温度信号提取和远程设定。

关键词:RS232/RS485、MODBUS、协议转换桥、PROFIBUS、PB-B-MODBUS/485。

正文
1 目前温度控制系统使用的温控仪表大多提供RS232/RS485通讯接口,支持标准串口通讯协议和MODBUS格式通讯,不提供和不支持SIEMENS PROFIBUS专用网络接口和专用通讯协议,无法和SIEMENS PROFIBUS网络直接进行通讯链接。

因此实现温控仪表与SIEMENS PROFIBUS的通讯连接,必须将温控仪表的通讯协议进行转换,转换成SIEMENS PROFIBUS 协议,才能实现温控仪表与SIEMENS PROFIBUS的网络通讯,达到工业网络通讯要求。

2 攀成钢薄板有限公司镀锌生产线热风炉共分四个区,系统要求每个区现场均设温度表对温度进行采样,温度信号通过PROFIBUS与其它站点进行通讯,每区的温度信号必须能够远传至SIEMENS PROFIBUS-DP网络,并能在上位机进行检视和远程设定。

2.1系统设计四个区,每区温度仪表采用SHIMADEN SR93型,该仪表提供RS232/RS485通讯接口,支持MODBUS通讯协议。

如何将SHIMADEN SR93 协议内容被PROFIBUS 所认识,必须寻求一种解释设备,将SR93的设备协议内容翻译为PROFIBUS 认识,即可实现达到用户网络要求。

PB-B-MODBUS/485是一种协议转换模块,它是将RS485接口的MODBUS通讯协议的设备数据转换为PROFIBUS-DP协议数据的解释设备,供PROFIBUS网络站点访问。

因此方案设计确定利用PB-B-MODBUS协议桥将温控仪表与PROFIBUS总线链接起来,达到技术目标需求。

2.2 PB-B-MODBUS协议总线桥
产品特点:〈1〉具有RS232/485接口的MODBUS协议设备可以使用该产品实现与现场总线PROFIBUS的互连。

〈2〉不用了解PROFIBUS和MODBUS技术细节,用户只需根据要求完成配置,不需复杂编程,即可实现连接通信。

〈3〉依照PROFIBUS通信数据区和MODBUS 通信数据区的映射关系,实现PROFIBUS到MODBUS之间的数据透明通信。

技术指标:[1]PB-B-MM/232/485/V3接口在PROFIBUS侧是一个PROFIBUS-DP从站,在MODBUS一侧是MODBUS主站;接口通过PROFIBUS通信数据区和MODBUS数据区的数据映射实现PROFIBUS和MODBUS的数据透明通信。

如图
[2]PB-B-MM/232/485/V3作为MODUBUS主站;支持01H、02H、03H、04H、05H、06H、0FH、10H号功能;
[3]PB-B-MS/232/485/V3接口在PROFIBUS侧是一个PROFIBUS-DP从站,在MODBUS一侧是MODBUS从站;接口通过PROFIBUS通信数据区和MODBUS数据区的数据映射实现PROFIBUS和MODBUS的数据透明通信。

如图
[4]PB-B-MS/232/485/V3作为MODUBUS从站;支持01H、02H、03H、04H、05H、06H、0FH、10H号功能;
[5] PROFIBUS-DP从站,波特率自适应,最大波特率6M;
[6] MODUBUS协议接口是标准RS-232或RS-485接口,半双工; 波特率: 2400、4800、9600、19.2K、38.4K、57.6K可选;校验位(偶、奇、无)可选。

2.3 SR93温控仪表MODBUS通讯特点
[1]物理RS485接口,支持RTU通讯方式;
[2]数据格式:RTU方式下,支持8N1、8N2、8E1、8E2;
[3]通讯速率:2400、4800、9600、19200BPS;
[4]功能码:03H(R)、06H(W)。

[5]通讯数据地址:0100H(PV)--R 0101H(SV)--R
018CH(COM)--R/W 0300H(SV1)--R/W
2.4 PB-B-MODBUS在PROFIBUS一侧作为PROFIBUS-DP的从站,与PROFIBUS-DP网络相连,另一侧作为MODBUS的主站,与四个区的温控仪表通讯口相连。

通过协议转换模块将温控仪表的MODBUS协议数据转化为PROFIBUS协议数据,供PROFIBUS其它站访问。

2.5 硬件连接图
2.6配置步骤
[1] SR93 MODBUS通讯方式、格式设定:RTU、8N1、9600BPS、地址1~4对应加热1~4区温控仪;
[2]设定PB-B-MODBUS的PROFIBUS站点地址7并使之有效;
[3]拷贝所需的DS-MMV3.GSD DS232.BMP文件至指定目录中。

[4]打开S7-400硬件组态程序中,更新硬件目录列表;
[5]在DP的网络中增加DA-MMV3的从站,并配置站点地址、通讯格式等;
[6]对PROFIBUS-DP从站即MODBUS主站进行插槽配置。

再插入以下插槽数据,并配置MODBUS从站的站地址和数据地址;(如下表)
槽号功能(码)输入地址(PI)输出地址(PQ)备注
0 状态字(8DI)16
1 控制字(8DO)12
2 读1个字(03H)672-67
3 1区PV值-256(0100H)
3 读1个字(03H)674-675 1区SV值-768(0300H)
4 读1个字(03H)676-677 2区PV值-256(0100H)
5 读1个字(03H)678-679 2区SV值-768(0300H)
6 读1个字(03H)680-681 3区PV值-256(0100H)
7 读1个字(03H)682-683 3区SV值-768(0300H)
8 读1个字(03H)684-685 4区PV值-256(0100H)
9 读1个字(03H)686-687 4区SV值-768(0300H)
10 写1个字(06H)640-641 置1区通讯-396(018CH)
11 写1个字(06H)642-643 写1区SV-768(0300H)
12 写1个字(06H)644-645 置2区通讯-396(018CH)
13 写1个字(06H)646-647 写2区SV-768(0300H)
14 写1个字(06H)648-649 置3区通讯-396(018CH)
15 写1个字(06H)650-651 写3区SV-768(0300H)
16 写1个字(06H)652-653 置4区通讯-396(018CH)
17 写1个字(06H)654-655 写4区SV-768(0300H)
18 读1个字(03H)688-689 1区OUT%值-258(0102H)
19 读1个字(03H)690-691 2区OUT%值-258(0102H)
20 读1个字(03H)692-693 3区OUT%值-258(0102H)
21 读1个字(03H)694-695 4区OUT%值-258(0102H)举例第三块温控仪表的配置
测量值
设定值
写控制
写设定值
其余第一块、第二块、第四块仪表配置同。

2.7 PLC程序编写
MODBUS模块,在上电后,自动进入读写就绪状态,对START_M进行触发,读写开始;更改温控仪表SV值,同时更改温控仪表的控制方式LOC为COM,地址为018CH的第零位,更改的SV数据位于地址0300H。

3 结论
通过现场的通讯调试,很快实现了SR93温控仪表温度信号与SIEMENS PROFIBUS网络的相互通讯,完成了上位机对热风炉四个温控仪表的实时温度远程监控和设定温度的远程设定,达到用户工程要求,顺利完成了指定任务,为以后SIEMENS网络与第三方仪表或其它MODBUS设备的跨协议通讯访问提供了解决方法。

参考文献
SIEMENS S7-400编程手册
PB-B-MODBUS/485产品手册
SR93用户手册和通讯手册。

相关文档
最新文档