西门子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

posted @ 2021-02-19 10:40  frogkiller  阅读(1329)  评论(0编辑  收藏  举报