计算机以太网连接PLC技术要点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机和PLC之间通信正常与否,通过STEP 7-Micro/WIN工程中的“通信”->“通信”窗口中能否刷新出目标PLC来验证。
计算机通过以太网连接PLC,有不同的网络连接方法:
1、PLC连接在支持BOOTP协议的以太网中。
2、PLC连接在不支持BOOTP,但有DHCP服务器的以太网中。(分两种情况处理)
3、PLC连接在静态分配IP的网络中。
1、PLC连接在支持BOOTP协议的以太网中。
此种连接方式,对PLC组态最简单。在STEP 7-Micro/WIN中将以太网模块(CP 243-1)配置成自动获取IP,通过PPI电缆将配置烧入PLC。之后,可直接通过以太网与PLC通信。计算机与PLC的IP地址都由BOOTP服务器分配。
2、PLC连接在不支持BOOTP,但有DHCP服务器的以太网中。
此种网络,对于PLC的组态过程最繁琐,但网络环境最常见(如北邮的校园网)。
此种网络分两种情况:
第一种,网络中的DHCP服务器可操作,如家庭、实验室、宿舍中自己架设的家用路由器,我们有配置DHCP服务的权限。在路由器中DHCP服务里,为PLC分配一个静态IP地址(具体步骤自行参阅各种品牌路由器的说明书)。PLC的组态和第一种网络连接方式的一样,即自动获取IP。当PLC上电,向网络中请求IP地址时,DHCP会将之前设置的IP地址分配给PLC使用。
第二种,网络中的DHCP服务器不可操作,我们没有权限配置网络中的DHCP,典型情况:北邮校园网,我们不可能到网络机房中去搞DHCP。这时,我们用一种不规范的办法来保证计算机与PLC之间的以太网通信。在STEP 7-Micro/WIN中为以太网模块(CP 243-1)配置一个局域网IP地址(10.x.x.x、172.16.x.x至172.31.x.x、192.168.x.x),目的是为了避免与网络中的互联网IP地址存在潜在冲突,通过PPI电缆将配置烧入PLC。在STEP 7-Micro/WIN的工程中,选择“通信”->“设置PG/PC接口”,打开接口配置窗口:
选择本机网卡,点击“属性”,打开属性窗口:
选择IE-PG访问标签,选择“为项目分配唯一的IP地址”单选框。依次确定之。在通信时,远程地址填写之前为PLC分配的局域网IP地址:
此种方法解释:没有权限配置DHCP时,我们只能为PLC私设静态IP,为不与公网IP产生潜在冲突,我们为PLC设置局域网IP。对于一般的路由器或交换机,它不会转发未经DHCP授权的IP地址,所以我们的计算机和PLC发出的携带有局域网IP的报文,不会被转发到本网络之外,当网关收到此类报文,会直接弃掉。所以,我们要保证计算机和PLC在同一网络内,如:小型交换机,集线器等网元连接的网络。同时,要为计算机添加另外的IP地址和对应的路由表项(一块物理网卡是可以同时拥有多个IP地址的),但这一过程可以通过STEP 7-Micro/WIN的“设置PG/PC接口”来操作,避免使用命令行。
3、PLC连接在静态分配IP的网络中。
在STEP 7-Micro/WIN中为以太网模块(CP 243-1)配置一个静态IP地址,并确保计算机的路由表能够正常转发报文即可,简单的做法是:为PLC配置的IP地址,和计算机的地址属于同一子网。