力控与S7—200 h7710
- 格式:doc
- 大小:760.00 KB
- 文档页数:14
1.本实验测试环境
1)win764 位系统
2)西门子OPC软件PC access SP6(本软件系统支持32位及64位)
3)硬件CP5611A2 CP5611卡,DP接头
4)力控软件7.1版本
2.本实验目的
项目成本,没有采用以太网模块,而是采用PFIBUS DP 据技术资料查询此种通讯方式最多可以连接8台PLC,数量有限,仅作为小的项目集成。
4.实验操作步骤
1)安装WIN7系统64位
2)安装硬件CP5611/CP5611 A2卡(适合于PCI插槽与PCI32位)切记采购电脑时备注。
3)安装PC ACCESS软件,安装版本符合所安装系统,否则存在兼容性问题。
4)软件安装完成后出现如下图所示
5)对应位置建立PLC名选择对应的通讯通道PG/PC
本次试验采用DP通讯则选择CP5611(PFIBUSDP)3。
建立PLC站点
图3. 添加PLC站
a. 定义PLC的名称
b. 输入CPU的网络地
c. 本实验测试DP,所以B处地址选择,从站EM277模块所拨码开关(切记与之
一致)
建立变量
建立所要传送的的变量可以是Q I M VW VD
可以通过软件眼睛图标打开OPC客户端对相应变量进行检测,测试通讯设置是否成功。
4.力控软件中操作步骤
1)IO 通讯进行配置
选择OPC CLINET
数据源中建立相应的模拟量与数字量数据格式选择PV。
宏电总结宏电模块参数设置一、上电后的配置信息1. MSC设置列表:---服务代码: *99***1# 移动用户的服务代码CDMA为“#777”联通为*99# ---PPP用户? CDMA为“card”---接入点名称: nbwater.zj 申请私有时需要更改默认CMNET移动公用接入点联通有两个网络①为uniwap②为 uninet2. 终端设置列表:---DTU 身份识别码:139****0363手机号(只要和上位设置保持一致)---本地通讯端口: 5001---在线报告时间间隔: 40---最大传输包长: 256---重连接时间间隔: 0---控制台信息类型: 0 设置为0时不显示调试信息,设置为1显示详细的调试信息---最后包空闲时间间隔: 600---数据包分隔标识: 0x0A---自定义心跳包长度: 0x00---自定义心跳包(Hex):多通道时选择工作模式为多通道3. DSC设置列表:---DSC IP地址: 192.168.1.228 外网的静态IP---DSC 域名: 设置域名时必须把DSC IP地址设成:0.0.0.0---网络检测时间间隔: 0---DSC 通讯端口: 5002 监控室电脑的映射端口---DNS IP 地址: 202.96.134.133---备DSC IP地址: 0.0.0.0---备DSC 通讯端口: 04. 串口设置列表: 与中断设备的通讯参数设置(如PLC)---波特率: 9600---数据位: 8---停止位: 1---校验位: 偶校验---流控: 半双工(RS485)5. 特殊选项设置列表:---终端类型: 0---呼叫类型: 2---呼叫时间间隔: 60---空闲下线时间间隔: 0---DSC身份识别码:---通讯协议选择(透明0/DDP协议1): 1 默认为1可以远程修改配置,透明时不可以---网络连接方式(UDP 0/TCP 1): 0 UDP可以有少量丢包,TCP有丢包就连接故障重新连接---TCP保活时间间隔: 5---PPP保活时间间隔: 0二、在线监测HDOS>r//输入“r”退出配置,DTU将自动拨号与DSC建立连接HDOS>//以下为DTU运行信息(软件版本不同运行信息会稍有差异)Hongdian H7000 GPRS DTU Software Suite 3.0.2-T//DTU软件版本Copyright (C) 2004-2008 Hongdian Inc.H/W: HWL92-7118-GM1V28050401 硬件平台DTUIdentityNumber:139****5678配置ID号Service Code:*99***1#PPP Username:Access Point Name:CMNETDSC IP Address:211.162.72.197DSC IP Port:5007Checking...要是无SIM卡会提示Searching GPRS network...//搜索网络Registered, home network.//注册网络Signal strength is <20>.//信号强度20---31为正常Module initialized. //模块初始化Dialing...//拨号不成功可能是欠费或是基站的问题或中心配置问题,端口映射的问题,等Dial successfully.//拨号成功,获得GPRS网络IP地址,5次都无返回重新返回Connecting with DSC...Connect OK.Registering DSC...//注册数据中心(DSC)Register OK.//登陆数据中心(DSC)成功如要显示更详细的调试信息进入高级功能里控制台类型设为3testtesttesttest//中心发来的数据也可恢复出厂的设置连接深圳的中心来检测模块是否有问题域名三、DSC DEMO使用调试DTU需要在中心启动DSC DEMO程序,用于向DTU发送和接收从DTU发来的数据,可以远程参数设置修改DTU的配置,通讯协议必须选择DDP协议。
西门子PLC S7—200系列功能简单介绍西门子PLC S7-200系列的应用范围非常广泛,从简单到复杂的自动化控制系统中,都可以通过它来满足各种工艺要求。
西门子PLC S7-200性能强大,运行速度快,体积小,通讯功能强,性价比高,这些特点决定了它在自动化控制系统中占据着重要地位。
本文下面就对西门子PLC S7-200系列的性能特点,供用户在使用时进行参考。
西门子PLC S7—200系列性能西门子PLC S7-200系列的所有CPU都分有两种类型,即AC/DC/继电器和DC/DC/DC两种,分别代表输入电压是220V交流,输出为24V或220V和输入电压是24V直流,输出为24V。
西门子PLC S7—200是SMIATIC S7家族中的小型可编程控制器,适用于各行各业、各种应用场合中的检测、监测及控制的自动化。
西门子PLC S7—200系列的使用范围可覆盖从替代继电器的简单控制,到极复杂的自动化控制,应用领域极为广泛。
西门子PLC S7-200的应用范围覆盖所有与自动检测、自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等。
西门子PLC S7—200在全世界拥有数以百万计的成功应用案例,无论是单独运行,还是联网应用.西门子PLC S7-200系列将高性能与小体积集成一体,运行快速,并且提供了丰富的通信选项,具有极高的性能/价格比。
西门子PLC S7—200的系统的硬件、软件都易于使用。
西门子PLC S7—200系统坚持一贯的模块化设计,不但能够经济地满足目前的项目要求,也为将来扩展提供了开放的接口。
西门子PLC S7—200易于编程,引入了编程工具箱概念,设计了许多编程向导以方便用户完成一些比较复杂的程序设计工作。
西门子PLC S7-200的出色性能表现在:1. 极高的可靠性;2. 极丰富的指令集;3。
用户易于掌握,并且操作便捷;4. 具有丰富的内置集成功能和实时特性;5. 具有丰富的扩展模块。
组态软件和西门子S7-200通过PPI通讯协议采用网桥通讯方式通讯一、概述采用PPI协议,通过宏电GPRS模块和CPU相连,从而完成组态软件和S7200PLC 的通讯。
二﹑硬件和软件需求硬件:(1)S7 PLC 224(2)PPI通讯电缆(3)H7210模块软件:(1)H7210配置工具(2)组态软件三、通讯参数设置(1)参数设置:西门子 S7200 PLC的地址和波特率等参数,以及PC的串口参数需要使用编程软件STEP 7 Micro DOS/WIN来设置。
用编程软件STEP 7 Micro DOS/WIN(测试时使用的SP3)来修改通讯参数:以上的设置保持默认即可。
修改系统块的通信段端口参数,下载之后,200cpu的参数就会改变。
双击刷新之后,软件会找到连接上电的200CPU,同时将它的通讯参数显示到左侧,如果plc的地址不是2,那么在“远程:”后面的下拉框要选择新搜索的地址。
如果搜索不到,请选择“搜索所有波特率”,然后检查PC/PG INTERFACE 有没有修改(2)PC/PPI电缆设置:RS-232接口主要用来连接PC机和数据Modem。
在这种连接中,计算机被配置为数据终端设备(DTE),Modem作为数据通信设备(DCE)。
现在RS-232也用于连接其他设备如串行打印机、数据采集模块、无线数据电台等。
一般地,一个RS-232连接总是包括一个DTE和一个DCE。
根据RS-232标准,DTE和DCE接口的数据信号引脚定义不同。
信号总是按照DTE 设备一侧命名。
RS-232的三个基本信号是:TD:从DTE传送到DCE的数据线RD:从DCE传送数据到DTE的数据线GND:信号地另外还有两对握手信号:DTR/DSRRTS/CTS电缆上的DIP开关6用来选择电缆在通信中做DTE,还是DCE设备(旧电缆3BF21使用DIP开关5选择)。
参考PC/PPI电缆的RS-232侧引脚定义,可以发现设置DTE和DCE模式时改变了如下几个信号:TD的信号方向(输出还是输入电缆)RD的信号方向(输入还是输出电缆)RTS信号PC机总是DTE设备,因此在与PC机连接时电缆设置为DCE设备;和其他一些设备的RS-232口连接时,如部分串行打印机、数据电台时,可能需要设置为DTE 设备。
用PLC控制称重,其实很容易,5分钟学会S7-200称重编程和校称原创不易,请勿抄袭!我知道这么写一点意义都没有,我也不可能去追究别人盗版我文章的责任,但我希望我写了近6个小时的文章会有人真心喜欢,会有人能够学到文章里的知识点,并应用到工业中,这样我的目的就达到了,然后希望大家能支持我一下,点赞收藏并分享,让更多的人看到这篇写之不易的文章,谢谢。
上篇文章我们讲了PLC连接称重传感器的几种方法以及这几种方法的优缺点,今天我们说一下如何使用西门子S7-200编写称重程序。
下篇文章我们会再讲一下西门子S7-300的称重程序;本文提到的所有程序实例,手册和库文件还有称重模块的详细信息以及校称软件等等我都已打包好,有需要的在评论区留下邮箱,我会一一发送。
1 称重传感器+二次表+模拟量输入的方式比较简单,只需要识别好模拟量输入通道,然后将模拟量输入转换为需要的数值范围就可以。
2 称重传感器+二次表+通讯的方式,需要选择带232/485通讯接口的PLC,设置好通讯参数后,从接收口读到的数值就是称重的实际数值,然后进行换算即可,232/485通讯也是PLC使用的一个知识点,大家有兴趣的话可以在下方留言,我可以给大家讲解。
3 我们主要讲讲这个最经典的方式吧,那就是重传感器+接线盒+称重模块。
要想使用这种方式称量的话,我们需要编写PLC程序,并且通过软件设置称重模块参数,并进行校称等操作。
一首先我们先说说PLC编程,其实称重系统的编程学起来非常难,但应用起来非常简单。
为什么这么说呢?举个例子,1+1=2大家都知道,但是要问1加1为什么等于2那就复杂多了。
所以大家想用PLC控制称重系统的话,只需要把我给大家做的例子按照现场实际设备简单修改一下,然后下到PLC里就可以使用,下载后有疑问的话再去测试各个点的功能,多用几次后就熟练了。
(几乎所有人的第一套PLC程序都是抄袭别人的,一点一点探索然后自己才有思路。
)但是为了让大家理解更深一些,我除了把程序发给你们让你们模仿外,还会将一些重要的信息列出来,让大家对称重系统有一个系统的了解,这样才能快速的学会称重的编程。
S7-200与S7-300的区别推荐一、硬件区别:(1)最主要地区别就是S7-300更模块化了,S7-200系列是整体式的,CPU 模块、I/O模块和电源模块都在一个模块内,称为CPU模块;而S7-300系列的,从电源,I/O,CPU都是单独模块的。
但是这么说容易让人误解200系列不能扩展,实际上200系列也可以扩展,只不过买来的CPU模块集成了部分功能,一些小型系统不需要另外定制模块,200系列的模块也有信号、通信、位控等模块。
(2)200系列的对机架没有什么概念,称之为导轨;为了便于分散控制,300系列的模块装在一根导轨上的,称之为一个机架,与中央机架对应的是扩展机架,机架还在软件里反映出来。
(3)200系列的同一机架上的模块之间是通过模块正上方的数据接头联系的;而300则是通过在底部的U型总线连接器连接的。
(4)300系列的I/O输入是接在前连接器上的,前连接器再接在信号模块上,而不是I/O信号直接接在信号模块上,这样可以更换信号模块而不用重新接线。
(5)300系列的部分CPU带有profibus接口。
二、软件区别:(1)200系列用的STEP7-Micro/WIN32软件;300使用的是STEP7软件,带了Micro和不带的区别是相当的明显啊。
(2)200系列的编程语言有三种--语句表(STL)、梯形图(LAD)、功能块图(FBD);300系列的除了这三种外,还有结构化控制语言(SCL)和图形语言(S7 graph),其中SCL就是一种高级语言,以前用惯了LAD,现在还没有适应,也没有时间来学习。
(3)300软件最大的特点就是提供了一些数据块来对应每一个功能块( Block-FB),称之为Instance,nnd,看起来要向C++看齐了。
(4)300再也不能随意的自定义Organization Block、sub-routine和Interrupt routine了,现在OB1惟我独尊了,没事系统只能调用它了,其它的什么东东则变成了FB- Block和FC-,其它的也是预定义成了系统的了,System 的S给它们(SFB、SFC)定义了自己的身份。
解析S7—200PLC在水泥袋装秤重计量系统中的应用随着社会经济发展速度的加快,城市化水平不断提高,工程项目建设以及公路等基础设施建设也得到了飞速发展,对于水泥这种基础建材的需求也不断增加。
通常情况下,工程项目建设施工所使用的都是袋装水泥,便于保存和运输,为了较少资金的浪费,提高资源的利用效率,需要对袋装水泥的重量进行控制,确保其不会出现大的波动。
本文结合水泥袋装的基本流程,对S7-200PLC在水泥袋装秤重计量系统中的应用进行了分析,对系统的基本构成、性能等进行了介绍。
标签S7-200PLC;水泥袋装;秤重计量系统;应用前言:在水泥的生产过程中,水泥成品的袋装工艺秤重是一个极为重要的环节,其重点和关键在于对秤重结果精确性和可靠性的控制。
随着计算机技术的不断发展和进步,人们对于秤重系统提出了更高的要求,其不仅要能以文字和对话的方式,提高物体的秤重计量信息,还必须可以提供相关的管理信息。
而由于受到技术条件的限制,现有的单板或者单片机系统不具备这样的功能,需要与上位机进行数字通信,借助PC机上的CRT屏幕才能真正实现,也可以通过总线式工业控制计算机实现,但是,则这两种情况都会使得系统的成本大大增加,不利于企业经济效益的提高。
因此,西门子公司生产的S7-200小型可编程控制器的应用就显得十分重要。
一.水泥袋装秤重计量工艺流程水泥成品在进行装袋秤重计量工艺时,需要按照相应的顺序进行分步处理。
在装袋秤重准备工作完成后,按下系统启动按钮,秤重电磁阀通电运行,气缸发生动作打开放料闸板,成品仓库中的水泥通过流水线灌装到包装袋中,其重力作用带动秤重杠杆发生逆时针偏转。
当偏转到一定程度,力传感器检测到的电压信号与秤重设定数值相等时,控制装置首先起到那个,将闸板关闭,之后稍等一段时间后,是推包电磁阀与气缸执行相应的推包动作,之后完成复位,则一次袋装秤重计量过程完结。
二.S7-200PLC的系统构成以大连水泥厂成品包装中的水泥袋装秤重系统为例进行分析。
通过GPRS实现组态软件与下位机的通讯
•GPRS DTU采用动态域名解析的方式通过网络访问主机
•GPRS选择宏电的H7710(RS485SGS)
•接受软件为宏电提供的DSC_DEMO SSCOM
•下位机采用西门子的s7-200
•通过modbus rtu协议建立连接
动态域名的申请
动态域名可以使用花生壳、3322、gnHost等,本例选用。
gnHost
gnHost界面如图所示。
测试域名通断可以使用ping工具,ping 域名(回车)
配置GPRS DTU
按照驿唐的配置说明书将DTU与电脑连接,并逐项配置
使用电脑自带的“超级终端”进行设置。
打开超级终端并参照H7710手册进行超级终端的设置。
如下:
超级终端设置成功后,按住空格键给DTU上电,显示如下:
做如下配置:
1、按“2”进入终端设置列表选项,按“1”设置DTU身份识别吗(最好是SIM卡号)。
按
“D”显示设置,检测设置,确认无误后按“R”返回。
2、按“3”进入DSC设置列表,按“2”设置域名,网络检测时间间隔为:180。
3、按“3”将端口设置为5002。
4、按“4”将DNS IP设置为所在地所在网络的DNS IP(百度可查),以大连为例:
202.96.684.68。
按“D”显示设置,检测设置,确认无误后按“R”返回。
5、按“4”进入串口设置列表,将波特率改为与S7-200相同,本例为9600。
6、将流控设置为DTU所要求的类型(DTU型号上标注),本例为RS485,因此设置为“半双
工”。
按“D”显示设置,检测设置,确认无误后按“R”返回。
7、按“5”进入特殊项设置列表,将网络方式设置为UDP协议,此处与力控软件内设置相
同。
PS:下图中通信协议应选择为“透DDP”。
按“D”显示设置,检测设置,确认无误后按“R”返回。
8、按“R”使DTU连接GPRS网络(设置时可不放SIM卡,但此处必须放置。
),当PWR灯闪
烁频率较慢(大于1 S/次)时,表面次DTU已连接到网络。
按照如上说明,DTU便可正常工作。
设置DTU之前要先做好路由器的映射,端口号为5002(此端口号与“DSC通讯端口”相同)。
力控软件的组态
1、首先组态“I/O设备”,如下图所示:
其中“通讯方式”必须选择“网桥(GPRS、CDMA等)”。
设备地址与下位机MODBUS
中(Addr)设置的地址相同。
2、通讯方式、设备厂家、端口号、终端号均与DTU相同。
其中“UDP端口号”与“DSC端
口”相同,“终端ID号”与“DTU身份识别码”相同(也可以不是电话号码)。
3、点击“完成”。
4、在“系统配置”中选择“初始启动程序”。
5、将“CommBridge”选中。
6、运行力控,点击右下角图标进入“CommBridge”演示版中,有如下显示,择表面DTU
与力控连接成功。
7、上位机与H7710设置完成。
S7-200设置
1、本例采用的是MODBUS协议通讯,在下位机中做如下设置:
此程序为初始化从站。
其中:
2、用485串口线连接PLC的part0端口。
线的管脚为
3、8. 到此,设置完成,三者可以正常通讯。
附1:DTU的通讯测试
1、运行DSC_DEMO(以下程序在宏电所附带的盘中可以找到。
)
点击“设置”—〉“服务设置”设置如下:
2、启动DTU,等待片刻DEMO程序便有如下显示:向DTU发送“1”显示发送成功。
3、将DTU连接电脑串口(本例为COM1),启动SSCOM3.2程序,此程序与DEMO同时启用,如果他俩之间可以互发数据,则表明DTU可以正常通讯。
上图中“波特率”在本例中改为“9600”。
附2:力控远程多台PC机访问
先做路由端口映射,端口为2006、2007
1、在力控“系统配置”中选择“网络节点”新建网络节点,
建议:开发时可将IP设置为127.0.0.1,此IP为本机网卡内循环地址。
2、在“数据源”中新建数据源,将它与新建的节点连接起来。
3、进行组态,变量连接时选择远程数据库。
如下:
4、如果项目需要两台计算机同时管理一台PLC时,将其中一台节点中的ip改为,令一台在路由上映射的域名就可以了。