西门子模块6ES7368-3BC51-0AA0性能参数
冗余系统拥有两条dp总线,因此如果需要将一个单dp接口的从站连接到冗余系统下,需要借助于ybbbb接口模块。ybbbb可以在两条总线中实现自动的切换,无需编程。本文件将主要介绍s7-300从站通过扩展的cp342-5 dp接口连接在ybbbb后的组态步骤。
1. 下载并安装gsd文件
通常情况下在step 7的硬件组态中无法把在profibus-dp 目录下的300系列模块连接至ybbbb的dp master段。s7-300 作为从站连接至ybbbb的唯一办法是通过gsd文件。首先,通过如下链接下载相应的cpu的gsd文件。
注意:不同的cp342-5,其gsd文件有不同的版本,请选择合适的序列号。有时候下载后的gsd文件的文件名的格式为:siem80ee.gse.txt 。请删除.txt 后缀。
得到gsd文件以后,应把它导入step 7的硬件组态目录中。见pic1所示。
pic1. 导入新的gsd文件
2. 系统的硬件组态
2.1 s7 300组态
在项目中加入simatic 300 station,进行相应组态插入相应的300cpu,其硬件组态见pic2。
pic2. cp342-5的硬件组态
注意:记住cp342-5的i/q映射区地址,后面编程需用到。
双击cp342-5,设置为dp slave模式,见pic3所示。
pic3.cp342-5的组态
为了使cp342-5能够与h系统进行通讯,应在cp342-5内组态相应的与h系统的通讯区域。与链接集成dp组态不同的是,cp342-5是通过编程来实现的,硬件组态中毋需配置接口。
2.2 冗余系统组态
h系统中插入im157时,请选择“interface module for profibus-dp”选项,如下图pic4所示。
pic4. im157 总线系统选择
如下图pic5所示,加入cp342-5从站站点。
pic5. 加入cp342-5从站
类似于为普通的et200m从站组态插槽,为相应的cp342-5站点组态接口数据,将如下图pic6中的模块拖拽到相应的cp342-5站点的插槽中。终配置如下图pic7所示。
pic6. 作为dp-slave 的cp342-5中可插入的模块
pic7. h系统中cp342-5中的模块
3. s7-300和冗余系统下的编程
3.1 冗余系统下的编程
实际进行通讯时,h系统下毋需编写任何程序,通讯数据通过上面配置的输入/输出接口区进行自动的读写。控制程序如果需要读取这些通讯数据,只需要通过pic8中配置的相应地址直接读取即可。
3.2 cp342-5下的编程
这里需要注意一个概念:cp342-5的dp i/o区是虚拟i/o区(pic2所示),它与300 cpu的过程映像区是不同的。用户无法从hwconfig 中直接访问342-5的i/o区,s7 300中如果不编写任何程序,系统不能正常工作。通讯时y-bbbb和cp342-5的sf及bf指示灯会闪烁。解决此问题需要在300cpu中调用相应的功能块。fc1“dp_send”和fc2“dp_recv”分别向cp342-5发送和接受数据,如下pic8所示。
pic8. 地址对应图
因此与342-5的通讯需要用户自己编程完成,pic9是在cpu315-2dp的ob1中的示例。这两个功能块的参数基本相同,个参数:cpladdr须填写cp342-5的起始地制,可以参见pic2。示例代码中使用的是十六进制的地址。第二个参数是接受或发送的数据的地址。这一参数有两部分组成:前一部分是起始地址,后一部分是偏移量。注意,偏移量的选取应该与s7-400中cp342-5的地址长度相对应。s7-400中cp342-5的i区表示来自s7-300系统的数据,而q区表示s7-400发送至s7-300的数据。
pic9. s7 300中编程示例
注1:在调用fc1/fc2时,cpladdr 后面的地址必须是硬件组态中342-5的起始地址,当然fc1用i起始地址,fc2用q起始地址。请合理设置fc1::recv和fc2::send的参数以保证覆盖需要通讯的区域。同时,在硬件组态时,请尽量连续使用地址。
注2:通过ybbbb和s7 300等从站通讯, ybbbb后组态的所有从站通讯字节总和不能超过244 byte bbbbb/244 byte output。
1、引言
传统的远程监控只具备数据采集功能,在需要实时控制和数据处理时,会显得力不从心。PLC 作为工业控制的核心部件,其在网络、通信等方面的能力越来越强,具备远程监控要求的数据采集、实时控制和数据处理功能。随着国产 PLC 市场占有量的**,PLC 的价格也比以前更具优势,使用 PLC 做 DAS系统或者用 PLC 平台开发数据采集系统将是大势所趋或者说相当有吸引力的选择。德维森公司的 V80 小型 PLC 在供热、交通监控、楼宇监控等行业有许多的成功应用.
下面以其在东北某供热网监控为例说明 PLC 在数据采集和远程监控行业中的应用。
2、远程监控系
V80 系列 PLC 采集现场每个换热子站的温度、压力、**,并根据采集数据进行供热**的控制,以达到节能的目的。根据室外气温的变化,通过调节一级管网电动阀门的开度来及时控制二级管网的回水温度,通过调度给定的控制曲线,保证每个换热站的运行参数始终在给定的范围内。同时,中央监控室根据需要调度和遥控子站的电动阀门,调整运行参数。系统配置 无线数据传输 DTU,可以实现温度的控制、补水泵变频的远程控制。上位机选用组态王组态软件,与数据库结合起来,对所有数据进行存储和分析,并可以配合优化软件进行优先控制。
3、PLC 特点
针对前面提到的各种问题,本文提出了一个更为优胜的方案,其特点如下:
1、 网络通信功能
V80 系列 PLC 可同时支持 2 个以上的通信口,可利用 RS485 通信口组建控制网络,把多台 V80 小型 PLC 组进同一个现场总线网络内,主控 PLC 上连接一个 无线数据传输DTU 模块,为监控网络提供透明的上网通道。选用 无线数据传输 DTU 代替无线 RTU 可以大大降低成本,在敷设了线的地方可选用 Modem,使整个系统的造价达到优。
2、CPU 模块功能
M32DT 模块是 16 路数字量输入和 16 路晶体管输出的 CPU 模块,本身带有两个通信口,一个 RS232 和一个 RS485,内部带 MODBUS 主从通信协议和 FREE 通信协议,可以与各种 HMI 或者各种组态软件通信,通信协议库文件使各厂商自行开发上位机软件提供了诸多便利。
M32DT 内带 FLASH 存储器,可将各种参数存储在本地,还带有掉电保持功能,从而保证使用的可靠性和便利性。高速运算速度和完备数学运算能力使其更适合通信和模拟量处理环境。
3、抗干扰能力强
整个系统的宽温和宽电源供电设计使其可以在恶劣的环境中游刃有余,V80 系列产品已通过 CE 认证。
4、 编程简单方便
V80 系列 PLC 的编程语言支持 IEC61131-3 标准,可以方便编程。同时,支持在线编程,也就是在运行态下可以进行程序修改和调试,为监控现场的在线升级和扩展提供方便。
5、
V80 系列 PLC 比同样点数的数采模块具有价格优势,而且其图形化编程功能使其成为一个强有力的分布式监控平台。
4、结论
本文以供热网的远程监控为例,介绍了 V80 系列 PLC 联网、通信协议与第三方产品集成特点,说明 V80 系列 PLC 在数据采集和远程监控行业中的应用,实际运行结果表明 V80系列 PLC 是客户将采集、控制、远程监控合而为一的理想选择
(一)分析被控对象并提出控制要求
详细分析被控对象的工艺过程及工作特点,了解被控对象机、电、液之间的配合,提出被控对象对PLC控制系统的控制要求,确定控制方案,拟定设计任务书。
(二)确定输入/输出设备
根据系统的控制要求,确定系统所需的全部输入设备(如:按纽、位置开关、转换开关及各种传感器等)和输出设备(如:接触器、电磁阀、信号指示灯及其它执行器等),从而确定与PLC有关的输入/输出设备,以确定PLC的I/O点数。
(三)选择PLC
PLC选择包括对PLC的机型、容量、I/O模块、电源等的选择,详见本章第二节。
(四)分配I/O点并设计PLC外围硬件线路
1.分配I/O点
画出PLC的I/O点与输入/输出设备的连接图或对应关系表,该部分也可在第2步中进行。
2.设计PLC外围硬件线路
画出系统其它部分的电气线路图,包括主电路和未进入PLC的控制电路等。
由PLC的I/O连接图和PLC外围电气线路图组成系统的电气原理图。到此为止系统的硬件电气线路已经确定。
(五)程序设计
1. 程序设计
根据系统的控制要求,采用合适的设计方法来设计PLC程序。程序要以满足系统控制要求为主线,逐一编写实现各控制功能或各子任务的程序,逐步完善系统指定的功能。除此之外,程序通常还应包括以下内容:
1)初始化程序。在PLC上电后,一般都要做一些初始化的操作,为启动作必要的准备,避免系统发生误动作。初始化程序的主要内容有:对某些数据区、计数器等进行清零,对某些数据区所需数据进行恢复,对某些继电器进行置位或复位,对某些初始状态进行显示等等。
2)检测、故障诊断和显示等程序。这些程序相对独立,一般在程序设计基本完成时再添加。
3)保护和连锁程序。保护和连锁是程序中不可缺少的部分,必须认真加以考虑。它可以避免由于非法操作而引起的控制逻辑混乱,。
2. 程序模拟调试
程序模拟调试的基本思想是,以方便的形式模拟产生现场实际状态,为程序的运行创造必要的环境条件。根据产生现场信号的方式不同,模拟调试有硬件模拟法和软件模拟法两种形式。
1)硬件模拟法是使用一些硬件设备(如用另一台PLC或一些输入器件等)模拟产生现场的信号,并将这些信号以硬接线的方式连到PLC系统的输入端,其时效性较强。
2)软件模拟法是在PLC中另外编写一套模拟程序,模拟提供现场信号,其简单易行,但时效性不易保证。模拟调试过程中,可采用分段调试的方法,并利用编程器的监控功能。
(六)硬件实施
硬件实施方面主要是进行控制柜(台)等硬件的设计及现场施工。主要内容有:
1) 设计控制柜和操作台等部分的电器布置图及安装接线图。
2)设计系统各部分之间的电气互连图。
3)根据施工图纸进行现场接线,并进行详细检查。
由于程序设计与硬件实施可同时进行,因此PLC控制系统的设计周期可大大缩短。
(七)联机调试
联机调试是将通过模拟调试的程序进一步进行在线统调。联机调试过程应循序渐进,从PLC只连接输入设备、再连接输出设备、再接上实际负载等逐步进行调试。如不符合要求,则对硬件和程序作调整。通常只需修改部份程序即可。
全部调试完毕后,交付试运行。经过一段时间运行,如果工作正常、程序不需要修改,应将程序固化到EPROM中,以防程序丢失。
(八)整理和编写技术文件
技术文件包括设计说明书、硬件原理图、安装接线图、电气元件明细表、PLC程序以及使用说明书等