水电工培训学校形象图片
水电安装培训学校
  • 最新报名学员名单(实时滚动)
    最新就业创业学员名单
    S7-300如何通过GSD文件实现PROFIBUS DP主从通讯
    S7-300如何通过GSD文件实现PROFIBUS DP主从通讯
    当前位置: > 电工技术更新时间:2014-01-15 15:08:57主题:S7-300如何通过GSD文件实现PROFIBUS DP主从通讯 围观:

    simatic net opc服务器常作为simatic plc与第三方上位机通讯的中介。在tdc系统中调用相应的功能块,也可以实现simatic tdc 与 opc的通讯,为上位机提供更灵活的访问tdc的方式。本文简要的介绍了建立 tdc 与opc ethernet通讯的方法与步骤。


    1. 建立tdc与opc的s7连接

    1.1 tdc的软硬件配置

    建立基于以太网的s7通讯,需要为tdc系统配置以太网通讯模块cp51m1(6dd1661-0ae1),并调用tcp/ip初始化功能块。


    图1 组态tdc并配置cp51m1

    cp51m1的ip地址通常与pc站网卡处于同一网段,如:
    cp51m1:192.168.0.220;pc站网卡:192.168.0.24。


    图2 tcp/ip初始化

    “@tcp/ip”用来建立tcp/ip通讯耦合,并且必须在大于等于32ms并小于等于256ms的循环周期中调用。
    建立s7通讯之前必须调用“s7con”块,初始化s7应用层服务。


    图3 s7服务初始化

    同样“s7con”块也必须在大于等于32ms并小于等于256ms的循环周期中调用。
    其中主要参数的含义为:
    “us”:格式为 最多6个字符的通道名称. cpu槽号,如“yyu.01”。
    “tnr”:s7 tsap号,默认为3。
    “nos”:通讯设备的个数(与tdc通讯的opc服务器的个数)。
    “tld”:通讯报文格式,默认为0,最大通讯字节240。

    tdc为opc服务器提供可供访问的db块,调用“s7db_p”建立db1,并为db1赋值


    图4 s7服务初始化

    其中“s7db_p”主要参数的含义为:
    “len”:db块长度。
    “nbf”:db块缓冲区个数,一般设为1。
    “bsl”:选择缓冲区,一般设为1。
    “sav”:db是否存储在sav区域。
    “s7db_p”功能块只是开辟了通讯的数据存储区,如果要对存储区的数据进行读写操作,就需要调用读写功能块。本文中所示的例子程序使用“read int”读取整数数据,“write in”写入整数数据。
    其中“read int”及“write in”主要参数的含义为:
    “off1”和“off2”:读写数据在数据存储区内的偏移量。如两参数之和为零,存取存储区内的第一个整数;两参数之和为2,存取存储区内的的第二个整数,以此类推。
    “swp”:用来设定是否交换高低字节,此处设为1。
    读取或写入其它类型数据的方法与本例相同,只是调用的读写功能块稍有不同,本文不再详述。

    1.2 pc站及opc的组态
    组态pc站,并建立与tdc的s7连接。


    图5 组态pc站


    图6 建立s7连接

    图中的“partner”的rack/slot指tdc的机架号与槽号,connection resource为连接资源号,“local”为10,“partner”为3。具体含义见下表


    表1 s7连接资源

    然后就可以通过opc scout来测试opc服务器是否能正常通讯。


    图7 测试s7连接

    由于opc scout不能直接浏览到tdc的db1,需要手动输入存取地址。如果s7连接名称是“s7_connection_1”,存取地址“s7:[ s7_connection_1]db1.int0代表db块中的第1个16位整数。

    2. 建立tdc与opc的tcp连接

    2.1 在tdc中调用发送和接收功能块


    图8 发送功能块

    其中“ctv_p”主要参数的含义为:
    “at”:通道参数,如“ct.t-02001”,其中“ct”为用户定义的通道名称,“2001”为tcp通讯的本地端口号。
    “mod”:通讯模式,对于tcp通讯,一般设为“h”。
    “en”:发送势能,设为1。
    “nby”:发送的字节长度。


    图9 接收功能块

    “crv_p”功能块比“ctv_p”功能块多一个参数,设为1000ms,其它参数含义相同。

    2.2 为pc站组态tcp连接


    图10 建立tcp连接并设置地址、端口


    图11 设置发送接收字节

    “send buffer size”等于“crv_p”的“nby”参数值。“receive buffer size”等于“ctv_p”的“nby”参数值。
    通过opc测试建立的tcp连接。


    图12 测试tcp连接

    温馨提示:湖南阳光电子学校常年面向全国招生(不限年龄)。由湖南阳光电子学校实战一线首席技术专家授课,天天实操,全程实战,手把手教,。我们是正规技术学校,我们有自己的校园,我们是行业正规军!我们有自己的教学楼、学员公寓楼、篮球场(2个)、有校内花园、有专业实操车间。我们会为您提供海量的S7-300如何通过GSD文件实现PROFIBUS DP主从通讯的信息,如果您想了解有关S7-300如何通过GSD文件实现PROFIBUS DP主从通讯方面的更多资讯,请经常关注我校网站:www.85579057.com,我们将给你最详细的与S7-300如何通过GSD文件实现PROFIBUS DP主从通讯相关的解答。 如果您对湖南阳光电子学校发布的S7-300如何通过GSD文件实现PROFIBUS DP主从通讯这条信息有什么好的建议,请告诉我们。您的宝贵建议对我们逐步完善S7-300如何通过GSD文件实现PROFIBUS DP主从通讯的内容有重要的参考作用!
      推荐文章
      • “相信品牌的力量”是掷地有声且亘久不变的品牌标语。湖南阳光电子技术学校教育的品牌经住了时间和社会的考证,一直在电子维修技术培训行业的洪流中奔流不息。湖南阳光电子技术学校教育采用模块…
      • 湖南阳光电工焊工技术培训学校(湖南电工焊工培训领导品牌)是经湖南省劳动和社会保障厅批准成立的电工焊工专业技术培训学校,是焊工学校、焊工培训、电焊技校、电焊培训学校、电工培训、电工技…
      • 联系方式●网站:http://www.hnygpx.net
      • 学习时间:3个月教学目标:培养中级“电工+焊工”全能技术人员。半天理论,半天实践,深入浅出,通俗易懂,从零开始,手把手教,,使学生成为真正意义上的、全能的电工焊工技术人才。教…
      • 教学目标:培养中级电工技术人员。半天理论,半天实践,深入浅出,通俗易懂,从零开始,手把手教,,使学生成为真正意义上的、全能的电工技术人才。学习时间:2个月(采用我校十五年经典…
      • 中级焊工培训学习时间:2个月(采用我校十五年经典教学方法:模块教学法授课,彻底破解焊工技术的神奇密码!)教学目标:培养中级焊工技术人员。理论课2...
      安防监控技术学校
      安防监控技术学校
      安防监控技术学校
      返回顶部

      {sdcms:webkey}

      湖南阳光技术学校常年面向全国招生,是经湖南省人社厅批准设立的正规职业技能培训机构(办学许可证:人社民 1800003000183 号),(统一社会信用代码:91430111MA4QA2DR1A)。深耕技能培训32年,综合评分:94.6/10 ,学校位于长沙市雨花区红花坡路 176 号。学校开设:电工、焊工、钢筋工、家电维修、手机维修、电脑维修、摩托车维修、电动车维修、木工、水电工、瓦工、空调维修、电动工具维修、电机维修、农机维修、安防监控、家电清洗等实战专业培训,采用 “半天理论 + 半天实操” 模式,实操占比超 90%,小班手把手教学,零基础学员也能快速上手。师资团队以双师型专家为主,85% 教师持工程师 / 高级技师职称,一线教学经验丰富。学校提供住宿,收费透明无****消费,可协助报**全国通用的特种作业操作证与职业技能等级证书。同时搭建就业与创业支持网络,与 200 + 企业合作,负责推荐工作,助力学员顺利就业或开店。目前招生地区有:中山,固原,银川,玉树,海东,陇南,酒泉,张掖,天水,金昌,兰州,榆林,延安,渭南,铜川,阿里,山南,拉萨,怒江,文山州,楚雄州,普洱,昭通,玉溪,昆明,毕节,铜仁,遵义,贵阳,甘孜州,资阳,达州,宜宾,南充,遂宁,绵阳,泸州,自贡,三亚,崇左,河池,玉林,钦州,梧州,柳州,梅州,肇庆,湛江,佛山,珠海,韶关,湘西州,怀化,郴州,张家界,邵阳,株洲,仙桃,随州,荆州,荆门,襄樊,黄石,驻马店,信阳,南阳,漯河,中卫,石嘴山,海西,海南藏州,黄南州,海北,甘南,庆阳,平凉,武威,白银,嘉峪关,安康,汉中,咸阳,宝鸡,林芝,日喀则,昌都,迪庆,德宏,大理,西双版纳,红河州,临沧,丽江,保山,曲靖,黔东州,黔西州,安顺,六盘水,凉山州,阿坝州,雅安,广安,眉山,内江,广元,德阳,攀枝花,成都,海口,来宾,百色,贵港,北海,桂林,南宁,云浮,揭阳,潮州,清远,阳江,汕尾,惠州,茂名,江门,汕头,深圳,广州,娄底,永州,益阳,岳阳,湘潭,长沙,恩施州,黄冈,孝感,鄂州,十堰,武汉,周口,商丘,三门峡,许昌,焦作,安阳,鹤壁,平顶山,开封,郑州,聊城,滨州,德州,莱芜,日照,泰安,烟台,潍坊,东营,淄博,上饶,济南,抚州,宜春,赣州,新余,九江,景德镇,宁德,南平,泉州,莆田,厦门,宣城,亳州,六安,宿州,黄山,滁州,安庆,淮北,马鞍山,蚌埠,芜湖,合肥,丽水,舟山,衢州,金华,湖州,嘉兴,宁波,宿迁,镇江,盐城,连云港,苏州,徐州,南京,绥化,牡丹江,佳木斯,大庆,鹤岗,哈尔滨,白城,白山,辽源,吉林,葫芦岛,铁岭,盘锦,阜新,锦州,本溪,鞍山,沈阳,锡林郭勒盟,通辽,乌海,吕梁,忻州,晋中,晋城,阳泉,太原,廊坊,承德,保定,邯郸,唐山,宁夏,甘肃,西藏,贵州,重庆,广西,湖南,河南,江西,安徽,江苏,黑龙江,辽宁,山西,天津,四平,内蒙古,吴忠,果洛,西宁,定西,商洛,西安,那曲,黔南州,巴中,乐山,贺州,防城港,东莞,河源,常德,衡阳,咸宁,宜昌,濮阳,新乡,洛阳,菏泽,临沂,威海,济宁,枣庄,青岛,吉安,鹰潭,萍乡,南昌,龙岩,漳州,三明,福州,池州,巢湖,阜阳,铜陵,淮南,台州,绍兴,温州,杭州,泰州,扬州,淮安,南通,常州,无锡,大兴安岭,黑河,七台河,伊春,双鸭山,鸡西,齐齐哈尔,延边,松原,通化,长春,朝阳,辽阳,营口,丹东,抚顺,大连,阿拉善盟,兴安盟,乌兰察布,巴彦淖尔,呼伦贝尔,鄂尔多斯,赤峰,头,呼和浩特,临汾,运城,朔州,长治,大同,衡水,沧州,张家口,邢台,秦皇岛,石家庄,青海,陕西,云南,四川,海南,广东,湖北,山东,福建,浙江,上海,吉林,河北,北京