欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    西门子S7-1500PLC串行通信的应用.docx

    • 资源ID:128135       资源大小:84.40KB        全文页数:6页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    西门子S7-1500PLC串行通信的应用.docx

    西门子S7-1500P1.C串行通信的应用沈盛阳,徐凯,唐坚(扬力集团股份有限公司,江苏扬州225000)摘要:本文主要介绍了利用西门子T1.A博途软件,实现S7-1500P1.C与一些现场智能仪表的串行通信。关键词:TIA博途软件;S7-1500P1.C;串行通信;App1.icationofSiemenss7-municationShenSheng-yang,XuKai,TangJian(JiangsuYang1.iGroupCo.,1.td.,Yangzhou225000,JiangsuChina)Abstract:Tmunicationbetweens7-1500P1.Candsomefie1.dinte1.1.igentinstrumentsbyusingSiemensTIABertrandsoftware.Keywords:T1Porta1.;S7-1500P1.C;munication;0引言当前的冲压现场,智能化仪表的应用十分广泛,现场管理的上位机往往需要读取这些仪表的实时数据,以便进一步的监控,很多智能仪表由于成本的因素,更多的选择开放程度高的串行通信。西门子的S7-1500P1.C由于其强大的运算控制能力,成为冲压设备电气控制的首选,那么研究二者之间的串行通信就显得很有必要。1TIA博途软件TIA博途软件是西门子公司近期发布的一款全新的集成自动化软件,将其全部自动化组态设计工具完美地整合在一个开发环境之中,提供了一个统一的工程开发平台。TIA博途软件包含STEP7、WinCC、SIartdriVe和SCoUT四个组件,本文主要介绍STEP7的运用。需要注意的是,在安装TIA博途软件V14以上版本时,推荐使用WindOWS764位的操作系统。2串行通信串行通信主要用于连接电力表、扫描仪、阅读器等带有串行通信接口的设备,本文中涉及到的MODBUSRTU就属于串行通信的范畴。西门子的S7T500P1.C的串行通信接口有RS-232、RS-422/485两种类型。RS-232接口的最大通讯距离为15m,为9针串行接口,且只能连接单个设备。RS-422/485的接口最大通信距离为120Onb为15针串行接口,可以连接多个设备。可在T1.A博途软件中对RS-422/485串行接口的配置,选择该口作为RS-422接口或者RS-485接口使用。其中RS-422为4线全双工模式,RS-485为2线制半双工模式。3组态配置3.1硬件配置本文以S7-1500的CPU1511-IPN和CMP1.PRS422485HF为例进行配置,具体型号见表1。名称型号制造商P1.CCPU单元6ES7511-1AK01-0AB0西门子P1.C电源6ES7505-0K00-0AB0西门子P1.C通信模块6ES7541-1ABOO-OABO西门子变频器MD380TX1汇川电子凸轮CAM801M大棋编程软件TIA博途西门子表1硬件配置硬件配置完毕后,按照图1所示接线,注意,15针连接头引脚4接从站端的低电平端子,引脚11接从站端的高电平端子。如果连接的电缆(双绞线)长度超过50叫则需要在接收端焊一个330欧姆的终端电阻。sCPV遵僧覆我图1硬件接线3.2程序实例在TIA博途软件的STEP7的组件中调用函数ModbUS_Comm_1.oad,来初始化串口参数,程序如图2所示。具体的参数说明,REQ:出现上升沿时,进行端口初始化,将接口参数写入到模块中;PORT:通信模块的硬件标识符,安装组态完CMPtPRS422/485HF模块后,便可在机架上设备组态的“硬件ID”找到端口值;BAUD:选择数据传输速率,本例中选择默认值(9600);PARrrY:选择奇偶校验,0无,1-奇校验,2-偶校验,本例中选择默认值(0);F1.OW_CTR1.:选择流控制,本例中选择默认值(0);RTS_ON_D1.Y:RTS接通延迟选择,本例中选择默认值(0);RTS_OFF_D1.Y:RTS关断延迟选择,本例中选择默认值(0);RESP_TO:响应超时,本例中选择默认值(IOO0);MB_DB:对函数ModbUSJaster背景数据块的引用,用于将初始化的结果与MODBUS主站进行关联,参数为背景数据块中的静态变态MBDB;DONE:如果上一个请求完成并没有错误,那么本例中的M3000.0输出为高电平“1”,并保持一个周期。ERRoR:如果上一个请求出错,那么本例中的M3000.1输出为高电平“1”,并保持一个周期。STATUS:错误代码,如果有错误存储在本例中的MW4000o最后,需要在在该数据背景块的静态变量中,将MODE参数设为4,表示使用半双工(RS-485)二线制模式。-N-IodbUS-Comm1.oadDBeModbusComm1.oadENENOcXM1.0'FirstScan"REQDONEoM3000.0'comm-1.aod- done274PORT9600BAUDERROR*XM3000.1<'comm-1.aod-err'0-PARITY0- F1.OW.CTRL0- RTS ON D1.YSTATUS'comm-1.aod-status"0-RTSOFFD1.Y1000RESPTOPB17.DBX24.0'Modbus-MBDBMaStejDB标DB一图2主站MODBUS通信模块参数初始化接着,继续调用函数ModbUSMaster,读取从站的数据,如图3所示。具体参数说明,REQ:发送请求,该参数为高电平信号“1”时,启动该模块,这里要注意,因为RS-485为半双工机制,如果读取多个从站参数时,应该编写一段轮询程序,轮流启动函数ModbusMaster,这样不会有冲突:MBADDR:读取从站的地址,本例中设定为2;MODE:0-读取,1-写入,本例只读取从站的参数,故设定为0:DTADDR:从站保持寄存器的首地址,根据西门子MODBUSRTU通讯模式对应的功能码及地址,这里设为40001;DATA1.EN:从站保持寄存器的数据长度,因为本例需要读取6个字。这里就设定为6;DTPTR:指向数据缓冲区的指针,该缓冲区用于存储MoDBUS从站读取的数据,本例将地址为2的电子凸轮40001-40006数据区域读出,存放在P1.C的35中。其余参数的含义与上文函数MOdbUS.COmm1.Oad的一致,就不在赘述。ENiXDB17'Modbus-MaSteJDB'ModbusMasterENODONE(XM3OOO.5'master-step2-doneREQMB ADDR0-MODE40001 DATA_ADDR6- DATA 1.ENBUSYtXM3000.6,master-step2-busPOB15.DBX30.0"master".电子凸轮数据1ERRORiXM3000.7master-step2-err'DA7A-PrIRSTATUSiMWK)04'master-ste p2- -status*图3主站通信程序将编译好的程序下载到P1.C后,监控相应的数据块,就会看到我们需要的从站数据已经读取到P1.C上。4结论本文所述的西门子S7-1500串行通信的应用对压机的智能制造有很大的提升,不仅能提高生产效率,也能满足客户数据采集的要求,集合MES系统,进一步夯实了“智能化、无人化”车间的基础。参考文献1 .SIMATICS7-1500/ET200MP自动化系统-系统手册国.北京:西门子(中国)有限公司,2014.2 .张书亭,杨建军,邹学礼.面向敏捷制造车间的制造执行系统研究J.电子技术应用,2000,12:2-4.3 .沈世斌.基于P1.C自由口通信的应用J.仪表技术与传感器,2004,9(12).4陈久松.基于RS485总线的分布式P1.C监控系统通讯设计J.自动化与仪器仪表,2012(1):51-56.作者简介:沈盛阳(1986-),男,工程师,从事闭式压力机电气设计研究,电话:。1 .开票信息1.1 单位名称:江苏扬力坚城锻压机床有限公司1.2税号:92688IG1.3 电话:1.4开户行名:农行祁江支行1.5开户账号:1074982联系地址2.1详细地址:号江苏扬力坚城锻压机床有限公司重型研究所2.2邮编:2251272.3联系人:沈盛阳,电话:作者简介:沈盛阳(1986-),男,工程师,从事闭式压力机电气设计研究,电话:。

    注意事项

    本文(西门子S7-1500PLC串行通信的应用.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开