zoukankan      html  css  js  c++  java
  • 西门子Profinet网络连接------实验

    1,测试不同项目中设定组态,Profinet通讯--------成功.

              A项目:主PLC------------ PLC_1,IP,192.168.0.9

                        子PLC------------PLC_4,IP,192,168.0.12

                 子PLC组态为主PLC的IO从站,并且设定数据交换区

                          I200<-------Q200 长度100

                          Q200----->I200 长度100

             B项目添加一台PLC,取名为PLC_4,并且设定

                           传输区1:   I200 长100

                          传输区2:Q200长100

    然后分别下载A项目的主PLC和B项目的PLC.profinet通讯成功.

    将PLC_4的IP更改,通讯依然成功.证明跟IP地址没关系,跟PLC名称有关系.

    2,测试导出GSD文件通讯.

    A项目:主PLC------------ PLC_1,IP,192.168.0.9

                        导出GSD------------取名PLC_4


                        组态:I输入地址200;Q输出地址为200   

                  

             B项目添加一台PLC,取名为PLC_4,并且设定,plc通讯数量为2

                          传输区1:   I200 长100

                          传输区2:Q200长100

                          传输区3:   I300 长100

                          传输区4:Q300长100

    通讯成功.


    更改名称为PLC_3,并且B项目中PLC名称更改为PLC_3,测试,通讯成功.

    3,测试B项目的PLC允许2个控制器的情况.组态3个项目

              A项目:主PLC------------ PLC_1,IP,192.168.0.9

                        子PLC------------PLC_4,IP,192,168.0.12

                 子PLC组态为主PLC的IO从站,并且设定数据交换区

                          I200<-------Q200 长度100

                          Q200----->I200 长度100


               B项目添加一台PLC,取名为PLC_4,并且设定

                          传输区1:   I200 长100

                          传输区2:Q200长100

                          传输区3:   I300 长100

                          传输区4:Q300长100


      C项目:主PLC------------ PLC_2,IP,192.168.0.19

                        子PLC------------PLC_4,IP,192,168.0.12

                 子PLC组态为主PLC的IO从站,并且设定数据交换区

                          I200<-------Q300 长度100

                          Q200----->I300 长度100


    其中,A项目的PLC ,profinet通讯成功,B项目的PLC,profinet通讯失败.



    结论:

           1,profinet从站识别跟IP无关只跟名称有关.(实际是自动生成的智能设备名称).

           2,GSD文件只需要生成一份.剩下的更改名称即可.前提是

               PLC的型号,

               PLC的通讯区间和长度必须匹配.

           3,也可以不使用PLC文件,而只是在项目中新建PLC,并且名称设得跟B项目中的一样.这样也可以通讯上.

           4,当需要一个PLC给两个项目用时,需要生成GSD文件进行设置.



    项目A设置

    image

    传输区


    PLC屏蔽切换

    imageimage

    项目B设置

    image

    image

  • 相关阅读:
    Linux安装ElasticSearch,Elasticsearch安装辅助插件,IK分词器安装,使用IK分词器
    springBoot高级:自动配置分析,事件监听,启动流程分析,监控,部署
    dubbo:分布式系统中的相关概念,服务提供者,服务消费者,dubbo高级特性
    Maven高级:分模块开发与设计,聚合,集成,属性,版本管理,多环境开发配置和跳过测试,私服搭建
    springMVC:校验框架:多规则校验,嵌套校验,分组校验;ssm整合技术
    springMVC:异步调用,异步请求跨域访问,拦截器,异常处理,实用技术
    Web全段重点整理
    spring事务:事务控制方式,使用AOP控制事务,七种事务传播行为,声明事务,模板对象,模板对象原理分析
    Java基础技术基础面试【笔记】
    高级知识点:多线程,资源管理【笔记】
  • 原文地址:https://www.cnblogs.com/frogkiller/p/14414958.html
Copyright © 2011-2022 走看看