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设置
传输区
PLC屏蔽切换
项目B设置