以太网
以太网是一种差分(多点)网络,最多可有 32 个网段、1,024 个节点。以太网可实现高速(高达 100 Mbit/s)长距离(铜缆:最远约为1.5km;光纤:最远约为 4.3km)数据传输。
可能的以太网连接包括针对以下设备的连接:
● 编程设备
● CPU 间的 GET/PUT 通信
● HMI 显示器
● 开放式用户通信 (OUC)
本地/伙伴连接
本地/伙伴(远程)连接定义两个通信伙伴的逻辑分配以建立通信连接。
通过以下内容定义连接:
● 涉及的通信伙伴(一个主动,一个被动)
● 连接类型(编程设备、HMI、CPU 或其它设备)
● 连接路径(网络、IP 地址、子网掩码、网关)
主动设备建立连接,被动设备则接受或拒绝来自主动设备的连接请求。
建立连接后,可通过主动设备对该连接进行自动维护,并通过主动和被动设备对其进行监视。
如果连接终止(例如,因断线或其中一个伙伴断开连接),主动伙伴将尝试重新建立连接。
被动设备也将注意到连接出现终止并采取行动(例如,撤销新断开连接的主动伙伴的密码权限)。
S7-200 SMART CPU 既是主动设备,又是被动设备。 主动设备(例如,STEP 7-MicroWIN SMART 的计算机或 HMI)建立连接时,CPU 将根据连接类型以及给定连接类型所允许的连接数量来决定是接受还是拒绝连接请求。
以太网网络组态示例
使用 S7-200 SMART CPU 以太网网络时,有三种不同类型的通信选项:
● 将 CPU 连接到编程设备
● 将 CPU 连接到 HMI
● 将 CPU 连接到另一个 S7-200 SMART CPU
CPU 上的以太网端口不包含以太网交换设备。 编程设备或 HMI 与 CPU 之间的直接连接不需要以太网交换机。 不过,含有两个以上的 CPU 或 HMI 设备的网络需要以太网交换机。
可以使用安装在机架上的 CSM1277 4 端口以太网交换机来连接多个 CPU 和HMI 设备。
为编程设备和网络设备分配 IP 地址
如果编程设备使用板载适配器卡连接到工厂 LAN(可能是万维网),则编程设备和 CPU 必须处于同一子网中。IP 地址与子网掩码相结合即可指定设备的子网。
网络 ID 是 IP 地址的第一部分(前三个八位位组)(例如211.154.184.16),它决定用户所在的 IP 网络。子网掩码的值通常为 255.255.255.0;然而由于您的计算机处于工厂 LAN 中,子网掩码可能有不同的值(例如,255.255.254.0)以设置唯一的子网。子网掩码通过与设备 IP 地址进行逻辑 AND 运算来定义 IP 子网的边界。
在万维网环境下,编程设备、网络设备和 IP 路由器可与全世界通信,但必须分配唯一的IP 地址以避免与其他网络用户冲突。
使用桌面上的“网上邻居”(My Network Places) 分配或检查编程设备的 IP 地址
如果您使用的是 Windows 7 操作系统,您就可以通过以下菜单选项来分配或检查编程设备的 IP 地址:
● “启动”(Start)
● “控制面板”(Control Panel)
● “网络和共享中心”(Network and Sharing Center)
● 连接至 CPU 的网络适配器的“本地连接”(Local Area Connection)
● “属性”(Properties)
● 在“本地连接属性”(Local Area Connection Properties)
对话框的“此连接使用下列项目:”(This connection uses the following items:) 字段中:
– 向下滚动到“Internet 协议版本 4 (TCP/IP4)”(Internet Protocol Version 4
(TCP/IPv4))。
– 单击“Internet 协议版本 4 (TCP/IP4)”(Internet Protocol Version 4 (TCP/IPv4))。
– 单击“属性”(Properties) 按钮。
– 选择“自动获得 IP 地址 (DCP)”(Obtain an IP address automatically (DCP))
或“使用下面的 IP 地址”(Use the following IP address)(可输入静态 IP 地址)。
● 如果已选中“自动获得 IP 地址”(Obtain and IP address automatically),则您可能需要更改为“使用下面的 IP 地址”(Use the following IP address) 选项以连接到 S7-200 SMART CPU:
– 选择与 CPU 属于同一子网的 IP 地址 (192.168.2.1)。
– 将 IP 地址设置为具有相同网络 ID 的地址(例如,192.168.2.200)。
– 选择子网掩码 255.255.255.0。
– 将默认网关留空。
– 这使您能够连接到 CPU。
网络接口卡和 CPU 必须位于同一子网,这样 STEP 7-Micro/WIN SMART 才能找到CPU 并与之通信。
为项目中的 CPU 或设备组态或更改 IP 地址
必须为每个连接至以太网网络的 S7-200 SMART CPU 输入以下 IP 信息:
● “IP 地址”(IP Address):每个 CPU 或设备必须具有一个 Internet 协议 (IP) 地址。CPU 或设备使用此地址在更加复杂的路由网络中传送数据。每个 IP 地址分为四段,每段占8 位,并以点分十进制格式表示(例如,211.154.184.16)。IP
地址的第一部分用于表示网络ID(您正位于什么网络中?),地址的第二部分表示主机ID(对于网络中的每个设备都是唯一的)。IP 地址 192.168.x.y 是一个标准名称,视为未在 Internet 上路由的专用网的一部分。
所有 S7-200 SMART CPU 都有下列默认 IP 地址:192.168.2.1
必须为网络上的每台设备设定一个唯一的 IP 地址。
● “子网掩码”(Subnet Mask):子网是已连接的网络设备的逻辑分组。在局域网 (LAN) 中,子网中的节点彼此之间的物理位置通常相对接近。子网掩码定义 IP 子网的边界。
子网掩码 255.255.255.0 通常适用于本地网络。
● 默认网关 IP 地址:网关(或 IP 路由器)是 LAN 之间的链路。LAN 中的计算机可使用网关向其它网络发送消息,这些网络可能还隐含着其它LAN。如果数据的目的地不在 LAN 内,网关会将数据转发给可将数据传送到其目的地的另一个网络或网络组。网关依靠IP 地址来传送和接收数据包。
有三种方法可组态或更改 CPU 或设备板载以太网端口的 IP 信息:
● 在“通信”(Communications) 对话框中组态 IP 信息(动态 IP 信息)
● 在“系统块”(System Block) 对话框中组态 IP 信息(静态 IP 信息)
● 在用户程序中组态 IP 信息(动态 IP 信息)
CPU 中可以有静态或动态 IP 信息:
• 静态 IP 信息:如果已选中“系统块”(System Block) 中的“IP 地址数据固定为下面的值,不能通过其它方式更改”(IP address data is fixed to the values below and cannot be changed by other means) 复选框,则您所输入的以太网网络信息为静态信息。必须将静态 IP 信息下载至CPU,然后才能在 CPU 中激活。而且,如果您想更改 IP 信息,则只能在“系统块”(System Block) 对话框中更改 IP 信息并将其再次下载至CPU。
• 动态 IP 信息:如果未选中“系统块”(System Block) 中的“IP 地址数据固定为下面的值,不能通过其它方式更改”(IP address data is fixed to the values below and cannot be changed by other means) 复选框,则可通过其它方式更改 CPU 的 IP 地址,而且此 IP 地址信息被视为动态信息。可以在“通信”(Communications)
对话框中或使用用户程序中的 SIP_ADDR 指令更改 IP 地址信息。
对于静态和动态 IP,信息均存储在yongjiu性存储器中。