S7-200与DCS通讯培训

合集下载

dcs系统培训计划有哪些

dcs系统培训计划有哪些

dcs系统培训计划有哪些1. 培训概述本次培训计划旨在为员工提供必要的技能和知识,使他们能够熟练地操作DCS系统,并能够快速解决系统故障。

通过培训,员工将能够提高工作效率,减少操作失误,并能够更好地应对突发情况。

2. 培训目标- 熟练掌握DCS系统的基本操作方法- 掌握DCS系统的故障排除方法- 能够快速定位和解决系统故障- 提高生产效率3. 培训内容本次培训将包括以下内容:- DCS系统的基本原理介绍- 系统软件操作方法- 系统故障排除方法- 系统日常维护方法- 系统安全管理4. 培训形式- 理论课程培训将以理论课程为主,由专业的技术人员提供系统的基本原理和操作方法的讲解。

员工将在课堂上学习到系统的基本知识和操作方法。

- 实际操作除了理论课程外,培训还将包括实际操作环节。

培训人员将有机会在模拟环境中进行系统操作和故障排除,以提高他们的实际操作能力。

- 考核为了确保培训效果,培训结束后将对员工进行系统操作和故障排除的考核。

通过考核,能够评估员工的掌握情况,进一步提高员工的工作能力。

5. 培训时间预计本次培训计划将持续1个月,包括理论课程和实际操作。

6. 培训人员- 专业技术人员理论课程将由公司内部或外部的专业技术人员负责,他们将向员工介绍系统的基本原理和操作方法。

- 培训经理公司将安排一位培训经理负责培训计划的组织和协调工作,确保培训计划的顺利进行。

7. 培训评估在培训结束后,公司将对员工进行综合评估,评估其在培训中所掌握的技能和知识。

通过评估,能够及时发现培训中存在的问题,并对培训计划进行调整和改进。

8. 培训成效通过本次培训计划,公司希望能够提高员工的工作能力,提高生产效率,降低操作失误率,并为公司的长远发展打下良好的基础。

总结:DCS系统培训计划将对员工的工作效率、能力提升、技术水平的提高都将有着极大的帮助,我们相信公司将通过本次培训计划取得可观的成功。

2024版DCS培训讲义(技能培训班)ppt课件

2024版DCS培训讲义(技能培训班)ppt课件

2024/1/30
绿色环保理念深入人心
未来工业自动化领域将更加注重绿色环保理念的应用,推动工业生产向低碳、环保、可持续 发展方向迈进。
26
THANKS FOR WATCHING
感谢您的观看
2024/1/30
27
18
05 DCS在典型工艺流程中应 用案例分析
2024/1/30
19
石油化工行业应用案例
石油炼制过程控制
DCS系统可实现石油炼制过程中的温度、压力、流量等关键参数的 实时监测与控制,确保生产安全稳定。
化工生产流程优化
通过DCS系统对化工生产过程中的各种设备、阀门、传感器等进行 集中管理和控制,实现生产流程的优化和自动化。
针对风能、太阳能等新能源发电,DCS系统可实现并网控制,确保 新能源发电稳定接入电网。
电力调度与自动化
通过DCS系统对电网进行实时监测和调度,实现电力资源的优化配 置和自动化管理。
21
冶金行业应用案例
2024/1/30
高炉炼铁过程控制
DCS系统可实现高炉炼铁过程中的温度、压力、流量等关键参数 的实时监测与控制,提高炼铁效率。
水泥建材行业应用DCS系统可实现原料破碎、 粉磨、煅烧等工艺流程的自动化控制,降低 能耗和生产成本。
2024/1/30
6
02 DCS硬件设备及配置

2024/1/30
7
控制器类型及特点
主流DCS控制器类型
介绍市场上主流的DCS控制器类型, 如霍尼韦尔、艾默生、西门子等。
控制器冗余设计
讲解控制器的冗余配置方式,提高系 统可靠性和稳定性。
根据实际需求,合理配置通讯网络参数,确保数据传输的稳定
性和实时性。

plc200与dcs Modbus 通讯

plc200与dcs Modbus 通讯

说明: 用下面的例程你可以在 S7-200 CPU 之间建立一个简单的 Modbus 主-从通讯。

这个例子是关于 Modbus 功能码 6 的(写从站保持寄存器) , 也可以作为其他所支持的功能码 的基本参数设置步骤:1, 2, 3, 4, 5, 15 和 16 。

要求: 要使用 Modbus 协议必须先获得并在 STEP 7 Micro/Win 中安装指令库 (条目 17470979)。

Modbus 主站协议只被 STEP 7 Micro/Win V4.0 SP5 及其以上版本支持。

    1. 硬件设置 2. 参数匹配 3. 指令库的存储地址 4. 保持寄存器变量传输1. 硬件设置 例程中的 Modbus 通讯是在两个 S7-200 CPU 的 0 号通讯口间进行的(最好每个 CPU 都有 两个通讯口)。

在主站侧也可以用相应库文件 "MBUS_CTRL_P1" 和 "MBUS_MSG_P1"通过 1 号通讯口通信。

通讯口 1 用 Micro/WIN 与 PG 或 PC 建立连接,两个 CPU 的通讯口 0 通 过 Profibus 缆进行连接(电缆的针脚 连接为 3,3,8,8 -> 见图 01)。

另外,需要确定逻 辑地 M 相连 。

图. 01 2. 参数匹配 对于 MODBUS 通讯,主站侧需要程序库 "MBUS_CTRL" 和 "MBUS_MSG",从站侧需要程 序库 "MBUS_INIT" and "MBUS_SLAVE"。

在 Micro/WIN 中您需要为主站和从站新建一个项目,程序与参数设置见图.02。

必须要保证主站与从站的“Baud”和 “Parity” 的参数设置要一致,并且程序块 "MBUS_MSG" 中 的 "Slave" 地址要与程序块 "MBUS_INIT" 中的 "Addr" 所设置的一致 (见图. 02)。

SIMATIC-S7-200 SMART编程培训(高端培训)

SIMATIC-S7-200 SMART编程培训(高端培训)
本节要点
• 掌握触点指令和输出指令的应 用 • 掌握S7-200 SMART输入/输 出接线方法 • 掌握项目的创建方法及下载方 法 • 掌握PLC的控制过程
1.4 电动机点动运行的PLC控制
一、实训任务
用S7-200 SMART PLC实现三相异步电动 机的点动运行控制。
1.4 电动机点动运行的PLC控制
1.6 定时器及计数器指令
二、计数器指令
1.6 定时器及计数器指令
二、计数器指令
1.7电动机星三角起动的PLC控制
本节要点
• 掌握定时器的使用 • 掌握梯形图的编程规则 • 掌握用程序状态监控和调试程 序的方法
1.7电动用机星P三LC角实起动现的电PL动C控机制的 -△降压起动控制,即 一、按实下训任起务动按钮,电动机星( Y)形起动;起动结
1.7电动机星三角起动的PLC控制
二、实训步骤 6、编写程序——编程规则
S(Set)指令也称为置位指令, 其梯形图如图1-33a所示,由置位线圈、 置位线圈的位地址(bit)和置位线圈 数目(n)构成。
R(Reset)指令又称为复位指令, 其梯形图如图1-35a所示,由复位线圈、
1.3 位逻辑指令
五、置复位和触发器指令 1、置复位指令
位线圈数目是从指令中指定的位元件开始,共有n(1~255)
二、实训步骤 2、I/O分配
1.7电动机星三角起动的PLC控制
二、实训步骤 3、原理图绘制
1.7电动机星三角起动的PLC控制
二、实训步骤 4、创建工程项目 5、编辑符号表
1.7电动机星三角起动的PLC控制
二、实训步骤 6、编写程序
电动机的星三角起动控制梯形图
1.7电动机星三角起动的PLC控制

s7-200plc和浙大中控dcs modbus通讯

s7-200plc和浙大中控dcs modbus通讯

中控dcs modbus通讯13-03-05 16:47 更新郑志武分类:技成百科浏览:2676人次微信二维码利用s7-200plc自由口做和dcs的通讯,通讯协议用modbus,s7-200plc 作为从站,我用的plc是cpu226cn,两者距离大概有200米,我做了以下几点,但通信不上,请各位分析我做的以下几点是都正确,问题会出现那里?<br>1、硬件连接,通过cpu226cn的本身的端口port0做通信口,电缆线接九针端口的3针和8针上,另一端直接连接到dcs上。

<br>2、编程:在网络中cpu226作为从站,编程用西门子编程自带的库modubus库,调用的为modbus从站协议指令,也就是mbus—int指令和mbu—slave指令;<br>3、参数设置,mode设置为12设置的从站地址为1,波特率为9600,2校验;<br>4、除了以上设置外,我要求dcs设置了数据位为8,停止位为1,在plc的指令mbus —slave的指令中done的返回值为1,同时error返回值为10,错误信息为从属性未启用,不知道是否通信上。

各位大师,我以上做的那有错误,可能出现的问题在那?附图(plc程序图,dsc程序图)图最佳答案1、200米。

超过50米就要在接收端a,b短接330ω的电阻。

2、主、从站连接与设置完成后,主站必须有一个重新启动,重新启动后主站才能连接到新加入的从站。

modbus就是这样。

主站不经过一个重新启动,永远也连接不上新加入的从站。

3、s7-200plc作为从站,注意应用指令库只支持支持rtu格式。

指令库不modbusascii通信模式。

即,西门子不提供支持modbusascii的现成指令库,需要用户自己用自由口模式编程。

和利时DCS与西门子S7200PLC之间的通信实现

和利时DCS与西门子S7200PLC之间的通信实现

和利时DCS与西门子S7200PLC之间的通信实现作者:王辉来源:《中国科技纵横》2015年第16期【摘要】在大多数发电企业中主机控制系统用的是DCS系统,辅机及其外围设备的控制系统用的是PLC,所以实现全厂设备一体化控制DCS系统与PLC之间的通信就显得格外重要。

本文介绍了modbus通信协议实现和利时MACSV系统与西门子S7200之间通信的方法。

我厂的2号机组的声波吹灰器就用modbus协议实现了PLC与DCS的通信,这样一来,运行人员可以在DCS上实现对声波吹灰器PLC的远程控制。

【关键词】DCS PLC modbus 通信1 前言华能新疆阜康热电限责任公司的汽轮机是上汽厂提供的2X135MW机组,锅炉是东锅提供的超高压燃煤机组锅炉,DCS系统是和利时提供的MACSV系统,新疆奥科科技有限公司提供的2号机组声波清灰器是用西门子S7-200PLC编写的程序。

实施这次课题的主要目的是实现DCS系统远程控制PLC系统(既实现 DCS与PLC的远程通信),对于我厂来说就是实现运行人员可以在DCS上远程操作声波清灰器。

由于声波清灰器是建厂后期改造设备,所以DCS 没有预留声波清灰器的I\O通道,只能用其它协议来实现它们之间的通信,这里我们用modbus协议实现DCS与PLC之间的通信,modbus协议是现在大多数工业设备通信协议,技术可靠,同时也可以节省大量的电缆。

2 通信通信在数据通信中根据每次传递的数据位数不同可以分为串行通信和并行通信。

并行通信:一次可以同时传送8位(或多位)二进制数据。

串行通信:一次通信只传送1位二进制数据,从发送到端到接收端一般只需要两根传输线。

串行通信传输速率低,但适合于远距离传输,在网络中(如公用电话系统)普遍采用串行通信方式。

3 Modbus协议Modbus协议支持传统的RS-232、RS-422、RS-485和以太网设备。

通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。

2024年S7200Modbus通信培训教程

2024年S7200Modbus通信培训教程

S7200Modbus通信培训教程一、概述本教程旨在帮助您了解西门子S7200系列PLC的Modbus通信功能,掌握其配置和使用方法。

通过本教程的学习,您将能够独立完成S7200PLC与Modbus设备之间的通信配置,实现数据交换和控制功能。

二、准备工作1.已安装西门子STEP7-Micro/WIN编程软件。

2.S7200PLC系统已正常运行,具备通信接口(如RS232、RS485等)。

3.Modbus设备已正常运行,具备通信接口(如RS232、RS485等)。

三、Modbus通信配置1.新建项目2.添加硬件在项目树下,右键“PLC”,选择“添加新设备”,在弹出的对话框中选择S7200系列PLC,设置相应的设备名称和型号,“OK”完成添加。

3.配置通信接口双击项目树中的PLC设备,进入设备配置界面。

在“硬件”选项卡中,找到通信接口(如RS232、RS485等),右键,选择“属性”。

4.设置通信参数(1)波特率:根据Modbus设备的波特率设置,如9600、19200等。

(2)数据位:通常设置为8位。

(3)停止位:通常设置为1位。

(4)校验位:根据Modbus设备的校验方式设置,如无校验、偶校验等。

(5)从站地质:设置S7200PLC的Modbus从站地质,范围为1-247。

5.保存并编译完成通信参数设置后,“确定”保存设置。

在项目树下,右键“PLC”,选择“编译”,确保配置无误。

四、Modbus通信编程1.新建程序块2.编写Modbus通信程序(1)定义Modbus从站地质、功能码、数据地质和寄存器数量。

(2)使用Modbus指令(如MBUS_CTRL、MBUS_MSG等)进行数据传输。

(3)根据通信结果,进行数据处理和控制逻辑编写。

3.程序完成程序编写后,工具栏上的“”按钮,将程序到S7200PLC。

五、调试与运行1.连接Modbus设备将S7200PLC与Modbus设备通过通信线连接,确保接线正确。

S7-200与DCS通讯培训

S7-200与DCS通讯培训

S7-200与ECS-700通讯设置步骤第一步:硬件连接,通过CPU224XP勺本身的端口PORT0故通信口,电缆线接九针端口的3针和8针上,另一端直接连接到DCS上。

注意:一个正规的RS-485网络使用终端电阻和偏置电阻。

在网络连接线非常短、临时或实验室测试时也可以不使用终端和偏置电阻。

终端电阻:在线型网络两端(相距最远的两个通信端口上),并联在一对通信线上的电阻。

根据传输线理论,终端电阻可以吸收网络上的反射波,有效地增强信号强度。

靠性。

第二步:网络中 CPU226CN 作为从站,故只需编写主程序(由以下两个网络构成) ,调用modbus 从站协议指令,也就是 MBUS-INT 指令和MBU-SLAVE 旨令;Port0通讯设定(与DCS 设置一致)Mode : 1 (1使能Modbus 协议功能;为 0时恢复为系统 PPI 协议)Addr 通讯地址:11Baud 波特率:9600Parity 校验:2 ( 0=无校验,1=奇较验,2 =偶较验)MaxlQ :将供Modbus 地址Oxxxx 和1xxxx 使用的I 和Q 点数设为0至128 之间的数值。

数值 0禁止向输入和输岀的读数。

MaxAI:参数将供Modbus 地址3xxxx 使用的字输入(AI )寄存器数目设为0 至32之间的数值。

数值 0禁止模拟输入的读数。

MaxHold :参数设定供Modbus 地址4xxxx 使用的V 存储器中的字保持寄 存器数目。

HoldStart :参数是V 存储器中保持寄存器的起始地址。

该数值一般被设为VB0 40001/40003 主站协议指令 MBUS_CTRL\MBUS MS 昴动处理从站 --------------------------------------------------网貉6Alway$_OnSMO.OMBUS_SLAVEENDone Eg•VI 0000.0 -VB100021、符号地址Always :0n SMO.O始终接通为亟输AWEft*踽損氏、地址"畑I 丽Q%園%隔LB, AC T CMtslatii , ■•诞X-AC, *LD宁节KWh HoHSlarlVTS IDi Q&i MT>1 SD P SMThLD B AC. CofijLdjjii.*AC. ,LD收宇碰前、gQ 、MwAl.VW, IW- Q 昭 MW- SW P 5MW- LWi AC« Con^tafit- ■VD - *AC> B LD完成L Q. M. S. SM> T. C P V,. L 攜误VB. IB, Mb. SB. SMB-LB-Done=1, Error=0,说明通讯正常冋络7監认1业叩偶校监地址1Fir 做 Scan":SM0.1I I端口 0f^§VB1551 J _p IMBUS. rhrJNIT1 11 一 E 1tN端口 0*裁粵:WI5B1£1- M odeDone -VI 0000.1 ■-_| ~B| --------- -------p 1—2D- A ddrError -VB100042Poll® 特啪/DB31 -B audModbu^^:V636.0奇偶 fc^VB635-ParityT 1 ------------------------F I_+0- D elay126- MaxiIQ+0- M axAl+30- M axHoldtvewoo-HoldSr第三步:通讯端口设置PLC 作为从站PLC 作为主站端口 0通讯设定(与 DCS 设置一致) 端口 1通讯设定(与梅特勒托利多设置一致) PLC 地址:20 PLC 地址:11 Baud 波特率=19200Baud 波特率=9600日属性E H]COM741-S白團COMOi自鑫阿耳液化咳L 3](OOOJCmdCOM1COM2COM3模式设备数命令埶端口物俚接线波特率MODBUS±^1COMORS48596008偶校验正席停止位校验方式Iff 11SK日圖COM741-S-罰匚O胡0I H g [011]液化气姑画|| [OOOJCmdL Jl COM1卜庫COM2L g) COM3名称逻辑地址I □号响应时间(臺秒)同隔时间(毫秒)晶2數液化气站舶D日US主站100[如果不通,显示故障注意:如果连接通讯正常,COM741卡接线端口两个绿色指示灯都在闪烁,DCS勺COM741-S无故障报警。

DCS控制系统与S7-200 PLC的通信实现及应用

DCS控制系统与S7-200 PLC的通信实现及应用

DCS控制系统与S7-200 PLC的通信实现及应用赵劲松;田龙;司华良【摘要】根据化工生产装置的特点,为优化生产操作控制,需要把各生产装置单元的实时监控数据互相通信,以消除因信息孤岛而形成统一的数据库.通过对磷矿浆浮选技术改造项目主控室分散控制系统(DCS),与自动压滤机远程可编程逻辑控制器(PLC)的实时通信进行研究,根据Modbus通信协议数据交换原理及PLC Modbus 通信设置和DCS基本组态方法,实现远程PLS与主控DCS的通信.详细阐述了ABB DCS控制系统与西门子PLC之间基于Modbus协议通信的实现过程.在实际应用中验证了该通信方法的可行性,能够满足对传输数据量较小的控制单元的通信.利用不同生产制造商的控制设备,通过MODBUS协议进行数据交换,实现集中监控不仅投资小且易于实现.该项目的成功应用,对优化生产操作控制起到辅助作用,同时也对其他类似项目具有借鉴和推广作用.【期刊名称】《自动化仪表》【年(卷),期】2019(040)001【总页数】3页(P50-52)【关键词】DCS;PLC;Modbus协议;通信;数据交换;系统组态【作者】赵劲松;田龙;司华良【作者单位】云南云天化股份有限公司红磷分公司,云南开远661600;云南云天化股份有限公司红磷分公司,云南开远661600;云南云天化股份有限公司红磷分公司,云南开远661600【正文语种】中文【中图分类】TH8620 引言可编程逻辑控制器(programmable logic controller, PLC)作为一种广泛使用的控制系统,往往用于小单元装置和关键设备机组的控制,可形成独立的通信控制单元网络。

对流程化生产装置而言,需要生产装置各单元数据信息的互通互连,形成统一的生产操作控制体系。

本文通过对Modbus通信协议数据交换原理的研究,利用数据通信的方法实现远程PLC与主控分散控制系统(distributed control system,DCS)的通信。

西门子s7-200与新华DCS的Modbus通讯

西门子s7-200与新华DCS的Modbus通讯

多套西门子S7-200 PLC与新华DCS的Modbus通讯以金川项目为例一、硬件组成:1)西门子S7-200PLC 2套2)两芯屏蔽线 2条3)网线(T568B标准) 1根4)NPORT(串口服务器)(以5230I为例) 1个5)工业交换机 1个6)新华DCS系统 1套二、硬件连接1)硬件接线:如图2:PLC与NPORT之间的电缆(双芯屏蔽电缆)接法:1、PLC处接串口0,红色线接3端,蓝色线接8端,标准的RS485接法;2、NPORT处接port1,红色线接R+/D+,蓝色线接R-/D-,PLC1接NPORT的PORT1口,PLC2接PORT2口。

所有绿色线代表网线,按T568B接法,如图1所示。

图1 T568B线序1#交换机PLC1PLC2新华DCS 工程师站PORT2PORT1图2 硬件连接图2)硬件测试测试网线:拔掉NPORT 到1#交换机的交换机端网线,用电脑对NPORT 的IP 进行设置(NPORT5230I 的初始IP 为:192.168.127.254),将其IP 设置为与C 网在同一子网内(如222.222.221.88,具体方法见NPOT 的设置)。

三、 NPORT 配置在工程师站安装NPORT 5230I 驱动程序“NPort Administration Suite ”。

安装完毕后在开始菜单中选择程序,然后再选择刚安装好的NPort Administration Suite NPort Administrator 。

打开后选择Search (自动查找在网络内的Nport ),或点Search IP输入NPORT的IP 进行搜索如果通讯正常,那么将显示如下界面配置Nport 5230I设置NPORT 的端口通信方式,本例为com4和com5口端口参数为:9600,偶校验,8位数据位,1位停止位,RTS/CTS,Enable,RS485 2wire。

操作模式一定要设置为Real COM Mode,设置好时区,其他参数可以不用设置。

DCS控制系统与S7200PLC的通信实现及应用

DCS控制系统与S7200PLC的通信实现及应用

第40卷第1期2019年1月自㊀动㊀化㊀仪㊀表PROCESSAUTOMATIONINSTRUMENTATIONVol 40No 1Jan.2019收稿日期:2018 ̄06 ̄20作者简介:赵劲松(1973 )ꎬ男ꎬ大专ꎬ助理工程师ꎬ主要从事化工自动化仪表㊁分散控制系统的维护和管理工作ꎬE ̄mail:zhaojinsong@yth.cnꎻ田龙(通信作者)ꎬ男ꎬ学士ꎬ助理工程师ꎬ主要从事化工过程自动化仪表㊁控制系统等的技术应用与管理工作ꎬE ̄mail:tianlong@yth.cnDCS控制系统与S7 ̄200PLC的通信实现及应用赵劲松ꎬ田㊀龙ꎬ司华良(云南云天化股份有限公司红磷分公司ꎬ云南开远661600)摘㊀要:根据化工生产装置的特点ꎬ为优化生产操作控制ꎬ需要把各生产装置单元的实时监控数据互相通信ꎬ以消除因信息孤岛而形成统一的数据库ꎮ通过对磷矿浆浮选技术改造项目主控室分散控制系统(DCS)ꎬ与自动压滤机远程可编程逻辑控制器(PLC)的实时通信进行研究ꎬ根据Modbus通信协议数据交换原理及PLCModbus通信设置和DCS基本组态方法ꎬ实现远程PLS与主控DCS的通信ꎮ详细阐述了ABBDCS控制系统与西门子PLC之间基于Modbus协议通信的实现过程ꎮ在实际应用中验证了该通信方法的可行性ꎬ能够满足对传输数据量较小的控制单元的通信ꎮ利用不同生产制造商的控制设备ꎬ通过MODBUS协议进行数据交换ꎬ实现集中监控不仅投资小且易于实现ꎮ该项目的成功应用ꎬ对优化生产操作控制起到辅助作用ꎬ同时也对其他类似项目具有借鉴和推广作用ꎮ关键词:DCSꎻPLCꎻModbus协议ꎻ通信ꎻ数据交换ꎻ系统组态中图分类号:TH862㊀㊀㊀㊀文献标志码:A㊀㊀㊀㊀DOI:10.16086/j.cnki.issn1000 ̄0380.2018060018RealizationandApplicationofCommunicationbetweenDCSandS7 ̄200PLCZHAOJinsongꎬTIANLongꎬSIHualiang(RedPhosphorusBranchꎬYunnanYuntianhuaCo.ꎬLtd.ꎬKaiyuan661600ꎬChina)Abstract:Accordingtothecharacteristicsofchemicalproductionunitsꎬinordertooptimizeproductionoperationcontrolꎬmutualcommunicationofthereal ̄timemonitoringdataofeachproductionunitisneededtoeliminatetheinformationislandandformaunifieddatabase.Throughthephosphorousslurryflotationtechnologytransformationprojectꎬthereal ̄timecommunicationbetweendistinbutedcontrolsystem(DCS)ofmaincontrolroomandremoteprogrammablelogiccontroller(PLC)ofautomaticfilterpressisstudied.AccordingtothedataexchangeprincipleofModbuscommunicationprotocolandPLCModbuscommunicationsettingsandbasicconfigurationmethodofDCSꎬthecommunicationbetweenremotePLCandmaincontrolDCSisrealized.TherealizationprocessofcommunicationbetweenABBDCSandSIEMENSPLCbasedonModbusprotocolisexpoundedindetail.Thefeasibilityofthiscommunicationmethodisverifiedinpracticalapplicationꎬanditcansatisfythecommunicationofcontrolunitswithsmallamountoftransmitteddata.UsingthecontrolequipmentofdifferentmanufacturerstoexchangedatathroughMODBUSprotocolꎬrealizingcentralizedmonitoringnotonlyfeaturessmallerinvestmentbutalsoiseasytoimplement.Thesuccessfulapplicationofthisprojectplaysanauxiliaryroleinoptimizingproductionoperationcontrolꎬandisareferenceandpromotionroleforothersimilarprojects.Keywords:DCSꎻPLCꎻModbusprotocolꎻCommunicationꎻDataexchangeꎻSystemconfiguration0㊀引言可编程逻辑控制器(programmablelogiccontrollerꎬPLC)作为一种广泛使用的控制系统ꎬ往往用于小单元装置和关键设备机组的控制ꎬ可形成独立的通信控制单元网络ꎮ对流程化生产装置而言ꎬ需要生产装置各单元数据信息的互通互连ꎬ形成统一的生产操作控制体系ꎮ本文通过对Modbus通信协议数据交换原理的研究ꎬ利用数据通信的方法实现远程PLC与主控分散控制系统(distributedcontrolsystemꎬDCS)的通信ꎮ磷矿浆浮选技术改造项目自动压滤机装置控制系统使用西门子S7 ̄200PLC为核心的逻辑控制系统ꎬ采用Modbus_RTU通信协议建立与ABBFreelance2000DCS之间的通信ꎬ把PLC数据引入到DCS操作画面进行监控ꎮ1㊀系统配置及通信系统组成1.1㊀系统配置磷矿浆生产主装置控制系统选用ABBFreelance2000(AC800F现场总线版)ꎬ配置了冗余的以第1期㊀DCS控制系统与S7 ̄200PLC的通信实现及应用㊀赵劲松ꎬ等太网模件E813E㊁Profibus ̄DP模件FI830F和串行接口模件FI820Fꎮ自动压滤机装置控制系统采用的PLC为SIEMENS(西门子)SIMATICS7 ̄200ꎬCPU为226CNꎬ分别配置2块DI/DO扩展模块(EM223)㊁1块AI模块(EM231)组成ꎮ西门子S7 ̄200CPU ̄226CNPLC支持2个RS ̄485通信/编程口ꎬ具有点对点(pointtopointꎬPTP)通信协议㊁MPI通信协议和自由方式通信能力ꎮPort0通信口支持ModbusRTU协议ꎬ成为ModbusRTU从站ꎮ此功能是通过S7 ̄200的自由通信口模式实现ꎮ1.2㊀通信系统组成1.2.1㊀Modbus通信协议简介Modbus协议为MODICON公司产品ꎬ是全球工业领域最流行的通信协议之一ꎮMODBUS协议已经基本被工业自动化设备ꎬ包括PLC㊁DCS㊁智能仪表等作为通信标准[1]ꎮ不同生产制造商的检测控制设备均能够通过此MODBUS协议进行数据交换ꎬ实现集中监控ꎮ1.2.2㊀通信系统硬件组成和连接方式磷矿浆生产主装置DCS的控制器AC800F单元使用了冗余的以太网模件E813E㊁Profibus ̄DP模件FI830F和串行接口模件FI820Fꎮ其中ꎬ以太网模件E813E用于连接操作员站和工程师站ꎮProfibus ̄DP模件FI830用于控制器与S800I/O站连接ꎬ进而对主装置的现场数据进行采集ꎮPLC与DCS的通信连接如图1所示ꎮ图1㊀PLC与DCS的通信连接图Fig.1㊀CommunicationconnectionbetweenPLCandDCS2㊀通信设置和基本组态①在PLC作为从站ꎬ对于S7200串口通信的组态ꎬ先用MBUS ̄INIT指令使能和初始化Modbus通信ꎬ其只在第一个循环周期内执行一次[2 ̄3]ꎮ编程时使用SM0.1调用子程序MBUS_INIT指令进行初始化从站ꎬ并指定相应参数ꎮ初始化从站框图如图2所示ꎮ图2㊀初始化从站框图Fig.2㊀SlavestationinitializationMode:输入数值选择通信协议ꎻ当设置为1时ꎬ将PLC的端口0指定为Modbus协议并启用协议ꎻ当设置为0时ꎬ将PLC的端口0指定给PPIꎬ并禁止Modbus协议ꎮAddr:指定PLC的从站地址ꎬ取值1~247ꎮBaud:波特率设置ꎬ可选1200㊁2400㊁4800㊁9600㊁19200㊁38400ꎮParity:奇偶校验ꎬ设置与Modbus主站奇偶校验一致ꎮ0=无校验ꎻ1=奇校验ꎻ2=偶校验ꎮDelay:附加字符间延时ꎬ默认值为0ꎮMaxIQ:参与通信的最大I/O点数ꎬ默认值为128ꎮMaxAI:参与通信的最大AI寄存器数目ꎬ0~32间数值设置ꎮ32用于CPU224㊁CPU226ꎮMaxHold:参数设置Modbus地址为保持寄存器数目(VW)ꎮHoldStart:参数为保持寄存器的起始地址(VB)ꎮDone:初始化成功后置1ꎮError:错误代码ꎬ0=无错误ꎮ②编程时使用SM0.0调用MBUS_SLAVE指令ꎬ用于服务来自Modbus主站的请求ꎮ调用命令必须在每个循环周期都执行ꎬ以便检查和相应Modbus请求ꎮ组态设置如图3所示ꎮ15自㊀动㊀化㊀仪㊀表第40卷图3㊀组态设置图Fig.3㊀ConfigurationsettingsDone:当MBUS_SLAVE指令响应Modbus请求时Done输出接通ꎬ没有服务请求时断开ꎮError:输出包含该指令的执行结果ꎮ③从站地址与S7 ̄200的地址对应ꎮModbus地址是以00001㊁30004的形式出现ꎮModbus与S7 ̄200数据存储区对应关系如表1所示ꎮ表1㊀Modbus与S7 ̄200数据存储区对应关系Tab.1㊀CorrespondencebetweenModbusandS7 ̄200datastoragearea序号ModbusS7-200数据区100001~0012800001~00128200001~0012810.0~I15.7330001~30032AIW0~AIW62440001~4ˑˑˑˑT~T+2ˑ(ˑˑˑˑ ̄1)㊀㊀表1中:T为S7 ̄200中缓冲区的起始地址ꎬ即HoldStart④ABBDCS的通信参数组态ꎮ在系统硬件中插入串行接口模件ꎬ并设置ModbusRTU的通信参数ꎮModbusRTU串口通信的基本参数包括[3]:波特率㊁数据位㊁停止位和奇偶校验ꎮ其中ꎬ波特率表示的是传输速率ꎬ数据位一般默认为8位ꎬ停止位一般设为1位ꎬ奇偶校验可选择无奇偶校验㊁奇校验或偶校验ꎮ对于挂在同一条ModbusRTU串口通信总线上的所有节点来说ꎬ这些基本参数都必须一致ꎮ⑤ABBDCS中读取PLC通道数据的组态ꎮ在系统项目树中的FBD组态中插入MODBUS主读多个线圈模块ꎬ并设置Modbus的通信参数ꎮ设置参数包括:从站地址㊁读取从站输入㊁输出数据类型㊁数据长度等ꎮ通过ABBCBF编程软件中的FBD功能图块读取到PLC的通信数据并进行转换ꎬ在人机界面上显示ꎮ3㊀数据交换原理MODBUS串行通信协议规定了消息㊁数据结构㊁命令和应答的方式ꎮ数据通信采用主从方式ꎬ主站发出数据请求消息ꎬ从站接收到正确消息后就可以发送数据到主站以响应请求ꎻ主站也可以直接发送消息修改从站的数据ꎬ实现双向读写[4]ꎮ主 ̄从查询回应周期如图4所示ꎮ图4㊀主 ̄从查询回应周期示意图Fig.4㊀Master ̄slavequeryresponseperiodtable4㊀结束语ModbusRTU通信技术成熟可靠㊁开放透明ꎬ企业应用门槛低ꎬ组态方便㊁灵活ꎮModbus协议在化工企业中DCS与PLC通信得到广泛应用ꎮ但其也有缺点:传输数据量大时ꎬ通信速度很慢ꎬ满足不了生产要求[5]ꎮ如果应用ModbusTCP/IP协议ꎬ通过以太网通信可极大提高传输速率ꎬ应用更为简便ꎮ从磷矿浆尾矿自动压滤装置S7 ̄200PLC与Freelance2000的通信情况来看ꎬ系统一直稳定可靠ꎬ数据显示㊁报警均正常ꎮ操作人员不仅可以很方便地在DCS操作画面上看到压滤机的各运行参数ꎬ而且可以在DCS上操作㊁查看各参数的历史记录(包括数字量及模拟量)ꎮ利用这一功能ꎬ还能有效地对压滤机跳停事故进行调查分析ꎮ该系统对优化生产操作控制起到辅助作用ꎬ对其他类似项目具有借鉴和推广作用ꎮ参考文献:[1]高鸿斌ꎬ孔美静ꎬ赫孟合.西门子PLC与工业控制网络应用[M].北京:电子工业出版社ꎬ2006:129 ̄133. [2]李桢.DCS与PLC的Modbus协议通信在石油化工厂的应用[J].计算机应用与软件ꎬ2009ꎬ26(4):185 ̄187[3]沈林晖.ModbusRTU串口通信在工业自动化系统中的应用[J].化工自动化及仪表ꎬ2014ꎬ41(2):207 ̄211. [4]刘小斌ꎬ徐立平ꎬ路建强.基于Siemens通信模块的MODBUSRTU免驱动通信[J].工业仪表与自动化装置ꎬ2015(4):81 ̄82. [5]董宗祥ꎬ张洋ꎬ石红瑞.Modbus通信协议在海上采油平台控制系统中的应用[J].石油化工自动化ꎬ2009ꎬ45(5):60 ̄63.25。

西门子s7-200系列plc与新华DCS通讯应用分析

西门子s7-200系列plc与新华DCS通讯应用分析

西门子s7-200系列plc与新华DCS通讯应用分析摘要:目前大型的工厂,电气自动化控制程度极高,工业自动化控制已十分普遍使用DCS系统,它分散控制集中管理相当便捷,有利于操作和维护;PLC控制系统采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性,对于独立的保护控制电路,使用它安全可靠,但面对现在工厂日益精细化的管理,对计算机集中监视控制要求越来越高,这两种系统的融合的技术要求就越来越重要,目前这两种系统的相互通讯主要采用MODBUS协议方式进行互联访问关键词:DCS;PLC;通讯;MODBUS协议;控制器;融合。

引言:不同控制系统间的通讯历来让人“望而生畏”, 如今值得欣慰的是几乎所有控制系统都支持 MODBUS 通讯协议, 使得系统间相互访问变得简单。

Modbus协议是应用于电子控制器上的一种通用语言。

通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。

它已经成为一种通用工业标准。

有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。

此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。

它描述了一个控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎样侦测错误并记录。

它制定了消息域格局和内容的公共格式。

此协议支持传统的RS-232、RS-422、RS-485和以太网设备。

许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通信标准。

正文:一、MODBUS协议在串行链路上通讯应用分析本文主要讨论如何在新华DCS系统访问西门子s7-200系列 plc的i区、q 区、模拟输入寄存器以及V区。

这里设定一个具备RS-485接口的s7-200 plc可以通过串口服务器与新华DCS系统组成以太网,但相互之间没有通讯协议,无法通过DCS系统访问到plc系统的各变量信号。

S7-200工业现场总线综合实训系统-实验指导书

S7-200工业现场总线综合实训系统-实验指导书

目录第一节S7-200的基本指令实验 (1)实验一输出互锁控制 (1)实验二单灯双开关控制 (1)实验三单灯单按钮控制 (2)实验四双灯单按钮控制 (2)实验五通电延时控制 (4)实验六计数通断控制 (5)实验七超时报警实验 (6)实验八倒计时显示实验 (7)第二节S7-300与S7-200之间的以太网通讯 (10)第三节PROFIBUS-DP (15)二实例1 S7-200与S7-300之间DP通信 (15)实例2 S7-300与MM440的DP通信 (21)第四节S7-200之间的PPI通讯 (26)第五节S7-200与MM440之间的USS通讯 (28)第六节伺服V90基本控制 (32)二实例1 点动Jog (32)实例2 S7-200模拟量模块对伺服V90进行速度控制 (34)实例3 EM253定位控制模块与伺服V90外部脉冲位置控制模式(PTI)下的系统调试 (34)第七节实物模块 (39)一直线运动实验模块 (39)二机械手实验模块 (42)三三节传送带/材料分拣模块 (45)四音乐喷泉实验模块 (46)五旋转运动实验模块 (47)六液位控制实验模块 (48)第一节S7-200的基本指令实验实验一输出互锁控制实验任务:用两个开关控制三个灯,要求实现:开关1控制灯1,开关2控制灯2;灯1和灯2不能同时亮,二者都不亮时灯3亮。

当灯1先亮,开关再闭合,灯1保持亮,灯2依旧不亮,同理,灯2先亮,开关1再闭合,依旧灯2亮。

实验参考梯形图。

实验二单灯双开关控制实验任务:走廊两端各有一个开关,都能够控制中间灯的亮灭。

实验参考梯形图。

实验三单灯单按钮控制实验任务:用一个无自锁功能的按钮控制一盏灯的亮灭,即第一次按下灯亮,再次按下则灯灭,每实验参考梯形图:实验四双灯单按钮控制实验任务:用一个无自锁功能的按钮控制两盏灯的亮灭。

实验参考梯形图:实验五通电延时控制时序图:实验参考梯形图:实验六计数通断控制实验任务按钮按下4次,信号灯亮;再按2次,灯灭。

DCS-系统培训内容

DCS-系统培训内容

DCS 系统培训内容一、基本常识1、什么是DCS(Distributed Control System)DCS系统是一种在工业领域应用较广的一种过程控制系统,它是由硬件、软件、及系统网络构成的一种控制系统,它继承了常规模拟仪表和计算机系统集中控制的优点,并且克服了单微机控制控制系统危险性高度集中以及常规控制仪表控制功能单一、人/机界面差的缺点。

2、DCS系统的特点1)功能齐全——集散控制系统可以完成从简单的单回路控制到复杂的多变量模型优化控制,可以实现监控、打印、报警、历史数据存储等日常全部操作要求。

2)人/机界面友好,实现了集中监控管理。

操作员通过CRT和键盘、鼠标操作,可以监控全部生产装置以及整个工厂的生产情况。

按预定的控制方案,对电机设备进行各种控制,实现了真正的集中操作和监控管理。

3)系统扩展灵活集散系统采用了模块式结构,用户可以方便的扩大和缩小系统规模。

集散系统采用组态方式来完成各种控制,很容易对方案进行修改。

4)安全可靠性高由于采用分散控制结构,危险性分散,系统的CPU、网络、电源等采用冗余结构,还有完善的自诊断功能,系统的平均无故障时间达到20万小时。

5)安装调试简单集散系统的各种模件都安装在标准机柜内,从现场站到中控室只需要通过网线或光纤来传递数据。

布线量大大减少,调试时采用专用的组态软件,大大减少了系统的调试时间。

6)良好的性能价格比现在采用集散控制系统的投资已经和常规仪表差不多。

3、国内外知名DCS厂商及产品国外:HONWELL的 TDC3000、PLANTSCAPE系列;FOXBORO 的I/A‘S 系列;ABB的INFI 90 、NET 90、FREELANCE 2000系列;日本横河的 CENTUM 系列。

国内:浙大中控的 JX-300、WEBFIELD;北京和利时的MACSII、SMARTPRO 系统。

4、系统基本构成虽然集散系统的品种繁多,但基本结构是类似的,可以简化成下图的形式:由图可见,集散系统一般由以下四大部分组成:(1)输入输出卡件(2)主控制单元(3)操作站、工程师站(4)网络(一)输入/输出卡件主要功能:完成数据采集及处理,主要卡件有 AI、AO、DI、DO、TC、RTD等卡件(二)主控单元主要功能:是集散控制系统的核心,主要是负责控制策略的实施。

西门子plc200与dcs通信方法modbus

西门子plc200与dcs通信方法modbus

西门子PLC200与DCS通信方法2011-12-29 10:05在PLC侧作为从站首先用MBUS_INIT指令(初始化从站)"模式"输入数值选择通讯协议:输入数值1将端口0指定给Modbus协议并启用协议;将输入数值0则将端口0指定给PPI,并禁用Modbus协议。

"波特"参数将波特率设为1200、2400、4800、9600、19200、38400、57600或115200。

"地址"参数将地址设为1和247之间(包括1和247)的数值。

"奇偶校验"参数被设为与Modbus主设备奇偶校验相匹配。

可接受的数值为:0-无奇偶校验1-奇数校验2-偶数校验"延时"参数通过将指定的毫秒数增加至标准Modbus信息超时的方法延长标准Modbus信息结束超时条件。

该参数的典型数值在有线网络上应为0。

如果您在使用带有纠错功能的调制解调器,将延时设为50至100毫秒的数值。

如果您在使用扩展频谱无线电,将延时设为10至100毫秒的数值。

"延时"数值可以是0至32767毫秒。

MaxIQ参数将供Modbus地址0xxxx和1xxxx使用的I和Q点数设为0至128之间的数值。

数值0禁止所有向输入和输出的读取。

建议使用的MaxIQ数值是128,该数值可在S7-200中存取所有的和Q点。

MaxAI参数将供Modbus地址3xxxx使用的字输入(AI)寄存器数目设为0至32之间的数值。

数值0禁止模拟输入的读数。

建议使用的MaxAI数值如下,这些数值可允许存取所有的S7-200模拟输入:32用于CPU 224、224XP、226和226XMMaxHold参数设定供Modbus地址4xxxx使用的V存储器中的字保持寄存器数目。

例如,为了允许主设备存取2000个字节的V存储器,将MaxHold设为1000个字的数值(保持寄存器)HoldStart参数是V存储器中保持寄存器的起始地址。

自动控制、西门子DCS系统入行培训(高端培训)

自动控制、西门子DCS系统入行培训(高端培训)










化工厂工人的现场操作要领
• 现场操作内容包括:
1.检查各调节阀是否工作正常 2.检查各仪表、变送器显示与现场表是否相同 4.检查维护各运转设备 5.听从主操作手指挥,进行系统的开停车操作及正常操作。
• 1.各调节阀的检查 气动调节阀首先检查仪表空气是否有压力,
二)离心泵的启动 (1)泵入口阀全开,出口阀全关,启动电机,全面检查机泵的运 转情况。 (2)当泵出口压力高于操作压力时,逐步打开出口阀,控制泵的 流量、压力。 (3)检查电机电流是否在额定值以内,如泵在额定流量运转而电 机超负荷时应停泵检查。
一)手动模式 (1)泵启动权限为现场操作人员; (2)相关的压力、液位等过程值的监测、控制为现场操作人员; (3)泵停止权限为现场操作人员; (4)主控室的操作人员可实时监控压力、液位 等过程值,及泵的运行状态;
A(红底白字),过程值报警(警告操作人员,需要采取措施) W(黄底黑字),过程值警告(提示操作人员,现场检查并确认)
HH:高高限报警 H:高限报警 L:低限报警 LL:低低限报警
异常报警发生时主操作应及时将报警记录在交接班记录台账上,并采取处理 措施;具体分工如下:
1)主操作负责异常报警的记录,记录内容为:报警位号、报警内容、报警 时间、报警类别等,同时将报警信息立即汇报给该工段的当班班长;并与班长 、运行工程师、技师等有生产经验的岗位其他员工一同对异常报警原因进行初 步分析,并采取适当处理措施进行调整。
应用自动控制技术有利于将现场操作人员从
复杂、危险、繁琐的劳动环境中解放出来并大 大提高控制效率。
三、什么是DCS?
DCS是分散控制系统(Distributed Control System)的简称,国内一般习惯 称为集散控制系统。它是一个由过程控 制级和过程监控级组成的以通信网络为 纽带的多级计算机系统,综合了计算机、 通讯、显示和控制等4C技术,其基本思 想是分散控制、集中操作、分级管理、 配置灵活、组态方便。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二步:网络中CPU226CN作为从站,故只需编写主程序(由以下两个网络构成),调用modbus从站协议指令,也就是MBUS-INT指令和MBU-SLAVE指令;
1、Done=1,Error=0,说明通讯正常
2、Port0通讯设定(与DCS设置一致)
Mode:1(1使能Modbus 协议功能;为0 时恢复为系统PPI 协议)Addr通讯地址:11
Baud波特率:9600
Parity校验:2(0=无校验,1=奇较验,2=偶较验)
MaxIQ:将供Modbus地址0xxxx和1xxxx使用的I和Q点数设为0至128之间的数值。

数值0禁止向输入和输出的读数。

MaxAI:参数将供Modbus地址3xxxx使用的字输入(AI)寄存器数目设为0至32之间的数值。

数值0禁止模拟输入的读数。

MaxHold:参数设定供Modbus地址4xxxx使用的V存储器中的字保持寄存器数目。

HoldStart:参数是V存储器中保持寄存器的起始地址。

该数值一般被设为VB0
40001/40003
主站协议指令
MBUS_CTRL
\MBUS_MSG 启动处理从站
第三步:通讯端口设置
PLC作为从站
端口0通讯设定(与DCS设置一致)PLC地址:20
Baud波特率=19200 PLC作为主站
端口1通讯设定(与梅特勒托利多设置一致)
PLC地址:11
Baud波特率=9600
PLC存储卡:设置VB0-10240
第四步:DCS通讯参数设置,设置的从站地址为11,波特率为9600,数据位8,停止位1,奇偶校验2(0-无奇偶校验,1-奇校验,2-偶校验)
注意:如果连接通讯正常,COM741卡接线端口两个绿色指示灯都在闪烁,DCS的COM741-S无故障报警。

如果有问题,也可以用Modscan软件先测试一下PLC,如果测试不通,问题在PLC,如果测试没问题,问题在DCS。

第五步:DCS通讯地址设定
厂家提供上位DCS系统作为MODBUS主站,可通过MODBUS RTU通讯方式的03命令来直接读取包装秤的保持寄存器(04001-04018),从而读取包状秤的工作数据。

包装秤MODBUS从站地址20,通讯参数:波特率19200、8位数据位、偶校验、1个停止位。

PLC地址类型名称DCS功能号DCS地址说明
中间变量VD1000 REAL 当前显示重量AO(FC03) 2 4字节VD1020 REAL 称重目标值 6 4字节VD1048REAL累计重量A 13 4字节VD1052REAL累计包数A 14 4字节
DO 状态0.0 BOOL 故障输出DO(FC01) 1
0.6 BOOL 称重完成7
1.0 BOOL 夹袋阀9 1.1 BOOL 快进料阀10 1.2BOOL 慢进料阀11 1.3BOOL 放料阀12 1.4BOOL 破拱阀13 1.5BOOL复位计量称14 1.6 BOOL计数15 1.7 BOOL A超差指示16
西门子(S7-200)中间位(M)很少只有224个,不够用的时候可以用字
节来抽取位如V0.0-V0.07(这时VB0就不能在其它地方重复使用了)当中
间位使用.
例子:
VB0=VB0.0-VB0.7,VB1=VB1.0-VB1.7;
VW0=VB0+VB1,VW2=VB2+VB3;
VD0=VB0+VB1+VB2+VB3=VW0+VW2
数据通讯说明:
1、选功能号读AO (FC03),4字节,开始地址2,数量16(基本单位是2字节,VD是2个VW,1个VW是2个VB),是4个VD。

2、VB是8位,比如VB0包含V0.0-V0.7 8个位;
3、S7-200数值的485通讯无论是作为主站还是从站,都是以VB为基本单位通讯的,比如40001-40004分别对应VB0-VB3;
4、在DCS主站,S7-200的数值以VB为基本单位,发送2字节或4字节数据,在DCS上接受VB,并合并成2字节或4字节存放,
5、如果开关量数据存放至VB中,比如存放在地址VB0(含V0.0-0.7) ,DCS端可以调用功能块分解出8个开关量数据。

第六步:如果DCS无显示,需要检查PLC是否有数据输出
1、在线检查PLC通讯变量是否有数值。

状态表监测主站保存寄存器的数值
1、如果VD中存的数据小于256,那么读取VD0 和VB3 里的数据是一样的;
2、VW、VD的表达,以最低地址为基准,如VD100,表示是的100-103的四个字节;
3、数据存放顺序,高有效字节放在低址上,也就是通常所说的大小端问题;
4、VD0=VB0,VB1,VB2,VB3;
5、VD104 包括两VW104 VW106 如果想用低位就用VW106;
6、必须保证双整数小于32000,否则转换成整数会溢出;
7、取整指令:TRUNC、ROUND,将一个实数转换为一个双整数;
2、也可在线使用Modscan32串口测试软件通讯,检查问题出在PLC还是DCS。

串口485通讯线
Modbus主站说明:主站指令也只需编写主程序,主程序由两个网络构成:MBUS_CTRL指令、MBUS_MSG指令。

相关文档
最新文档