西门子杯-工业信息网络化

Tranning1:IPv4地址与单环冗余网络

实验一 同一子网验证

理论基础:同一子网下才能通信
实验过程:采用实验室的两台PC通信,地址分别为192.168.1.100/18与 192.168.1.110/18
实验结果:在这里插入图片描述
在这里插入图片描述
结果证明同一子网下的两台上位机可以双向通信
问题:用自己的PC与实验室PC通信时,只能实现单向通信,而用实验室的两台PC通信时则可以双向通信。推测原因是自己的PC有防火墙,把实验室PC发出的包拦截了。

实验二  不同子网验证

理论基础:同一子网下才能通信
实验过程:
 采用实验室的两台PC通信,地址分别为192.168.1.111/18与 192.168.2.111/18,发现无法ping通
在这里插入图片描述
 将两台上位机的地址改成同一子网下,地址分别为192.168.1.111/18与 192.168.1.110/18,就可以ping通
在这里插入图片描述

实验三  单环冗余网络

理论基础:西门子专用的高速冗余环协议HRP
注意点:1.使用HRP协议时不能使用生成树spanning tree,因为生成树是避免生成环的协议;2.在对3个交换机配置完成冗余环前,不能将三个交换机连成环;3.接线时用设置的冗余端口Ring Ports;4.冗余环测试时会拔线插线,动作过程中可能导致其他接线松动,连好先后检查一遍各指示灯,看线是否接好。
网络规划:
在这里插入图片描述

实验步骤:
 step1:配置XM408 为HRP manager,并设置相应的冗余端口Ring Ports 1.2,1.6
在这里插入图片描述
先去掉生成树spanning tree
在这里插入图片描述
再设置408为HRP Manager,并设置相应的冗余端口

 step2:配置XB208 为HRP client,并设置相应的冗余端口Ring Ports 0.1,0.5 (先去掉spanning tree)

在这里插入图片描述
 step3:配置XB208 为HRP client,并设置相应的冗余端口Ring Ports 0.1,0.5 (先去掉spanning tree,此处未放图)
在这里插入图片描述

实验结果:
 断开冗余环中line1,line2,line3中的任一条,PC与PLC仍可正常通信
在这里插入图片描述

Trainning 2:虚拟局域网VLAN

实验一 单个交换机VLAN配置

网络规划:
在这里插入图片描述
实验过程:
对XB208的配置如下。
1.创建VLAN10,VLAN11
在这里插入图片描述
在这里插入图片描述
2.在Port Based VLAN中为VLAN10,VLAN11分配端口
在这里插入图片描述
3.配置好的界面如下
在这里插入图片描述
实验结果:
1.PC1(192.168.1.100)ping PLC1(192.168.1.10),可通
在这里插入图片描述2.PC2(192.168.1.101)ping PLC2(192.168.1.11),可通
在这里插入图片描述
3.PC1 ping PLC2,不通
在这里插入图片描述
4.PC2 ping PLC1,不通
在这里插入图片描述

实验二 多个交换机VLAN配置

注意点:1.交换机的一个端口不能同时为VLAN口和冗余口;2.VLAN Trunk端口不需要在Port Based Vlan中为其分配VLAN
网络规划:
在这里插入图片描述
实验过程:
1:第一个XB208的配置
 step0:实验前先关掉冗余协议,防止冗余口与VLAN口冲突(一个端口不能同时作为冗余口和VLAN口)
在这里插入图片描述

 step1:创建VLAN10和VLAN11,并设置相应VLAN端口。(P1.4为Trunk端口,设置为M)
在这里插入图片描述
关于VLAN口的含义:
在这里插入图片描述
 step2:在Port Based VALN中为相应端口分配VLAN ID
 (P1.4为Trunk 端口,无其分配VLAN ID,因为它传输数据时是通过标志帧M来区分不同VLAN的)
在这里插入图片描述
2.第二个XB208的配置
 step1:创建VLAN10和VLAN11,并设置相应VLAN端口。(P1.5为Trunk端口,设置为M)
在这里插入图片描述
 step2:在Port Based VALN中为相应端口分配VLAN ID
 (P1.5为Trunk 端口,无其分配VLAN ID,因为它传输数据时是通过标志帧M来区分不同VLAN的)
在这里插入图片描述
实验结果:
1.PC1可ping 通PLC1,不能ping 通PLC2
2.PC2可ping 通PLC2,不能ping 通PLC1
(此处就不放图啦,嘎嘎)

Trainning 3:路由

实验一 本地路由配置

目的:利用路由实现两个子网VLAN100和VLAN150之间的通信
注意:1.PC、目的机、XM408在设置网关地址时,子网掩码的匹配;2.先配置XM408能提速
网络规划:
在这里插入图片描述
操作步骤:
1.XM408的配置
 step1:创建VLAN并为其分配相应端口
在这里插入图片描述
在这里插入图片描述
 step2:启用路由功能
在这里插入图片描述
 step3:为VLAN150、VLAN100分配网关IP
 将创建的VLAN添加进来
在这里插入图片描述
 为每个VLAN分配网关IP
在这里插入图片描述
实验结果:
PC(150.1.0.2)可以ping通XB208(100.1.0.2)
在这里插入图片描述

实验二 静态路由配置

Trainning 4:无线通信

注意点:AP和client的system name,ssid,WiFi密码都要对应匹配

W774和W734

774(774-1FX00-0AA0)
在这里插入图片描述
W734(734-1FX00-0AA0)
在这里插入图片描述
网络规划:
在这里插入图片描述
实验过程:

1.W774的设置

 step1:System settings
在这里插入图片描述

 step2:Country settings
在这里插入图片描述

 step3:Antenna settings(设置天线类型,实验室所用型号为ANT95-4MA)
在这里插入图片描述
 step4:Radio settings
    (指定天线的组态,一定要勾选上Enabled,启用天线)
在这里插入图片描述

 step5:AP settings
在这里插入图片描述
值得特别提出的是,第一行不用改动;第二行中的SSID指的是wifi名称。

 step6:Security settings

在这里插入图片描述

                  总览
在这里插入图片描述

2.W734的设置

 step1:system settings
在这里插入图片描述
 step2:country settings
在这里插入图片描述
参数解释
在这里插入图片描述
 step3:Antenna settings(设置天线类型,实验室所用型号为ANT95-4MA)

在这里插入图片描述
 step4:Radio settings
    (指定天线的组态,一定要勾选上Enabled,启用天线)
在这里插入图片描述
 step5:Client settings
在这里插入图片描述
参数解释:
值得特别提出的是,SSID指的是wifi名称
在这里插入图片描述
 step6:Channels settings
在这里插入图片描述
参数解释
在这里插入图片描述
 step7:Security settings

注意:密码长度需要至少8位
在这里插入图片描述
参数解释:
Authentication Type :验证类型,常用的有 WPA-PSK、 WPA2-PSK
Cipher :加密方法,常用AES
                  总览
在这里插入图片描述

Trainning 5:PROFINET 通信

 为什么要采用profinet通信?因为profinet通信的两大优势:实时性和确定性。使用profinet可构建确定的实时通信系统。
注意点:1.IO设备与IO控制器的配置要在同一个项目中创建;2.io设备和io控制器的输入变量、输出变量的地址没有限定要求(如输入变量地址一样),4个变量的地址可以都不一样,只需要满足io控制器的输出传输到io设备的输入,io设备的输出传到io控制器的输入,即io控制器与io设备间的双向传输;3.若要对PLC复位,先对其配置一遍IP再去恢复出厂设置,因为直接"在线诊断"来恢复出厂设置会使得博图卡崩掉!
网络规划:在这里插入图片描述
(有一个错误,XB208)

IO控制器的配置

step1:在设备组态中,点击PLC的profinet通信口
在这里插入图片描述
step2:配置io controller的ip地址
(注意plc的ip也是有子网掩码的)
在这里插入图片描述
step3:设置io controller的变量(包括输入变量I,输出变量Q)
(输出变量的地址Q不能用Q1,可Q2,Q3,Q4…)
在这里插入图片描述
step4:添加监控表
就是新建一个监控表把前面设置的plc加进去
在这里插入图片描述
前面4步配置好了就设置下载到PLC中

IO设备的配置

step1:点击profinet通信口
在这里插入图片描述
step2:改io device的IP
在这里插入图片描述
step3:更改设备的操作模式
勾选上"IO设备",并添加"已分配的IO控制器"(前面没有在io_controller的配置中没有这一步是因为不勾选上"IO设备"默认为io controller)
在这里插入图片描述
step4:添加变量表

在这里插入图片描述
step5:添加监控表
在这里插入图片描述
step6:传输区的设置
   这一步设置至关重要,设置两个传输区,一个传输区是将IO控制器的输出传到IO设备的输入,另一个传输区是将IO设备的输出传到IO控制器的输入
在这里插入图片描述
实验结果
step1: 分别点击IO设备和IO控制器中监控表的"全部监视"按钮,将它们转至在线状态
在这里插入图片描述
在线状态下界面的变化:出现许多小绿点
在这里插入图片描述
step2:在IO控制器的监控表中将其输出变量(地址QB3)的值改为’T’,进入IO设备的监控表,发现IO设备的输入变量(地址IB2)也变为’T’
在这里插入图片描述
在这里插入图片描述
step3:在IO设别的监控表中将其输出变量(地址QB4)的值改为’H,进入IO设备的监控表,发现IO设备的输入变量(地址IB2)也变为’H’

在这里插入图片描述
在这里插入图片描述
收尾工作:将IO控制器与IO设备从在线模式转为离线模式
在这里插入图片描述
在线模式下的系统操作界面(黄的绿的黑的白的…)
在这里插入图片描述
离线模式下的系统操作界面(黑白,不搞那些花里胡哨的)
在这里插入图片描述

Trainning 6:PLC Programming

关于实验室的PLC和其对应的操作面板
实物图:在这里插入图片描述
对应的操作面板:
在这里插入图片描述

实验一  控制操作面板灯的亮灭

实验原理:开关控制灯的亮灭,开关为输入量,灯为输出量
实验步骤:
1.PLC复位,IP地址的设置(基础环节,前面写过,此处不予以图片展示)
2.变量设置
Tag_1为输入变量,对应开关;Tag_2为输出变量,对应指示灯
在这里插入图片描述
3.程序编写
在这里插入图片描述
4.将程序下载到PLC中即可

实验结果:
开关1可以控制指示灯4的亮灭
在这里插入图片描述

实验二  操作面板A控制操作面板B灯的亮灭

注意点:1.profinet通信也需要在同一子网下进行;2.程序下来的最后一步点"全部启动",否则不会生效
网络规划:在这里插入图片描述
实验原理:
  IO控制器中常开触点对应输入变量,线圈对应输出变量;通过传输区,IO控制器的输出变量传到IO设备的输入变量;在IO设备中,常开触点对应输入变量,线圈对应输出变量(地址Q0.0,即为指示灯) 在这里插入图片描述
拨动IO控制器(PLC a)的开关I0.0,可以让IO设备(PLC b)中的指示灯亮
实验过程:

IO控制器的配置

step1:设置IP地址及子网掩码
step2:设置PLC变量
step3:编写PLC程序
在这里插入图片描述
step4:下载配置到plc a中

IO设备的配置

step1:设置IP地址及子网掩码
step2:设置PLC的操作模式
(注意"已分配的IO控制器"也要点击,别漏掉)
在这里插入图片描述

step3:设置PLC变量
step4:编写PLC程序
在这里插入图片描述
step5:添加传输区
在这里插入图片描述

实验结果:
拨动plc a 的开关0.0,plc b的灯0.0亮
在这里插入图片描述

Trainning 7: IP ACL

理论基础:
  1.入站规则针对入站口;出站规则针对出站口;其他口的默认规则设置为不许入站;
  2.优先级问题:最上面的规则优先级最高,往下依次递减
网络规划:
  XM408的 P2,P6口为ACL端口,P2为入站ACL端口,仅允许源地址为192.168.0.100的数据包入站;P6为出站端口,仅允许目的地址为192.168.0.110的数据包出站;其他端口均设置为禁止入站。前面的所有设置,使得数据包仅能从PC端传到XB208 B,且仅能通过XM408的P2端口进、P6端口出。既限制了数据传输的目的地址、源地址,又限制了传输端口,很大程度上提高了网络安全。
在这里插入图片描述

实验结果:
1.PC地址为192.168.0.100/24,XB208 B地址为192.168.0.110/24,可以ping通
在这里插入图片描述
2.PC地址为192.168.0.101/24,XB208 B地址为192.168.0.110/24,不能ping通
在这里插入图片描述
3.PC地址为192.168.0.100/24,XB208 B地址为192.168.0.111/24,不能ping通
在这里插入图片描述
4.然而一改回PC地址为192.168.0.100/24,XB208 B地址为192.168.0.110/24,就可以ping通
在这里插入图片描述
前4条证明IP ACL的设置实现了实验目的。

Trainning 8:PLC 模拟量转换

实验须知:实验室的两台PLC,PLC A(左边)与PLC B(右边),仅PLC A的信号板上安装有模拟量输出模块AQ 1*12BIT,订货号为6ES7-232-4HA30-0XB0,故要完成模拟量转换,必须要用此PLC。
                    PLC A
在这里插入图片描述
                    PLC B
在这里插入图片描述
网络规划:
在这里插入图片描述

实验过程:
step1:添加信号板上的模拟量输出模块AQ 1*12BIT(订货号为6ES7-232-4HA30-0XB0),并设置模拟量输出信号类型为电压

在这里插入图片描述
在这里插入图片描述

step2:添加变量
Tag_1为模拟量输入对应的数字信号,Tag_2为模拟量输出对应的数字信号,S7-1200的模拟量输入模块AI、模拟量输出模块AQ分别自带AD、DA转换功能.
在这里插入图片描述
step3:程序编写
本实验中,程序段的作用是将(模拟电压输入量对应的)数字量IW64传到数字量(模拟电压输出量对应的)QW80。有三种思路:一是直接用convert转换指令;二是用MOVE W指令,IW 64到MW 100,再从MW100到 QW80;三是先用NORM将IW64标准化为某一中间变量,再用SCLAE将中间变量等比例放大。
此处演示的是第三种思路
在这里插入图片描述

实验结果:
转动旋钮,模拟量输入AI 0和模拟量输出AQ 0的数值均发生变化
在这里插入图片描述
在这里插入图片描述

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值