===============================================

2019/7/17_第1次修改                       ccb_warlock

===============================================

我试验用的西门子S7初始的IP和掩码每次断电后就恢复原来的配置,由于调试需要将设备切换到指定的IP。

在一台win7的笔记本上安装simatic step 7,通过一根网线将笔记本和西门子S7-300连接后进行修改。

由于教程中安装过程的图与我安装时没有太大出入,故部分截图我直接拿来用了。


一、安装simatic step 7 v5.5

我之前曾在在win10上安装,结果报不支持win10,所以最后选择用win7来安装。

在点击setuo.exe安装时,经常会遇到下面这样类似的报错。

解决方案:

删除注册表“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\”中的值“PendingFileRenameOperations”后,再运行setup.exe

1)解压“SIMATIC STEP 7 V5.5 SP4 Chinese.ZIP”,运行“SIMATIC STEP 7 V5.5 SP4 Chinese”里的setup.exe。

链接:https://pan.baidu.com/s/1Ismp0hSFpebKu_CC0lgTeg

提取码:5ur7

2)默认选择中文,点击“下一步”。

3)勾选接受协议,点击“下一步”。

4)勾选所有,点击“下一步”。

5)勾选接收修改,点击“下一步”。

6)接着就开始进行安装。

7)当装到“STRP 7 V5.5 incl.SP4 + HF1 Chinese”时,主安装程序提示安装失败,这个先不管。

8)这时候等待“STRP 7 V5.5 incl.SP4 + HF1 Chinese”的安装界面出来后,先进行安装,点击“下一步”。

9)点击“下一步”。

10)用户名和组织随意填,点击“下一步”。

11)默认选择典型,点击“下一步”。

12)点击“下一步”。

13)选择“否,以后再传送许可证密钥”,点击“下一步”。

14)点击“安装“。

15)接着关闭已经提示安装失败的主安装程序,删一次注册表的值“PendingFileRenameOperations”后,再执行一次setup.exe继续安装其他内容。安装完成后,选择稍后重启计算机。

安装完成后,桌面应该会多出下面3个图标。


二、授权

1)解压“Sim_EKB_Install_2014_09_16.ZIP”,运行“Sim_EKB_Install_2014_09_16”里的Sim_EKB_Install_2014_09_16.exe。

链接:https://pan.baidu.com/s/1QpJC3SlEVd3TMj2Yq90CTA

提取码:eav0

2)通过下面的步骤对“Step7 Professional”安装长密钥。

3)通过下面的步骤对“Step7”安装长密钥。

4)点击“需要的密钥”,可以查看刚才的授权情况。


三、设置IP、子网掩码

1)双击桌面上的“SIMATIC Manager”。

2)菜单栏-选项,点击“设置 PG/PC 接口”。

3)选择笔记本设备的网卡后,点击“确定”。

4)菜单栏-PLC,点击“编辑Ethernet节点”。

5)点击“浏览”。

6)过了一会,搜索到连接的S7-300设备,点击“确定”。

7)接着输入要设置的IP、掩码,点击“分配 IP 组态”,接着会提示分配成功。

(我这里要设置为192.168.3.8 255.255.0.0)

接着就可以通过IP、端口(102),对设备进行读写等操作了。


参考资料:

1.https://jingyan.baidu.com/article/19192ad8e0713be53e570796.html

西门子S7-300 设置IP、子网掩码的更多相关文章

  1. IP子网掩码划分及设置

    IP子网掩码划分及设置 定长子网掩码: 一.子网掩码的计算 TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的.网间网规模的迅速扩展对IP地址模式的威胁并不是 ...

  2. IP:192.168.21.173 子网掩码:255.255.255.0 网关:192.168.21.2 DNS:8.8.8.8 8.8.4.4 1、设置IP地址、网关 ee /etc/rc.conf #编辑 ifconfig_em0="inet 192.168.21.173 netmask 255

    IP:192.168.21.173子网掩码:255.255.255.0网关:192.168.21.2DNS:8.8.8.88.8.4.41.设置IP地址.网关ee /etc/rc.conf #编辑if ...

  3. Windows下使用命令行设置ip地址的DNS服务器

    使用命令行或者编写bat批处理设置网络连接的IP地址以及DNS服务器地址有时候会比手动更加方便,IP地址和DNS的设置一般是配合的,常用到的几个状态是: 1.IP地址动态获取,DNS也动态 2.IP地 ...

  4. SUSE Linux Enterprise Server 设置IP地址、网关、DNS

    说明: ip:192.168.21.172 子网掩码:255.255.255.0 网关:192.168.21.2 dns:8.8.8.8 8.8.4.4 1.设置ip地址 vi /etc/syscon ...

  5. ubuntu 设置IP,设置网关

    1. 检验是否可以连通,就使用ping命令ping 网关 开始的时候总是现实unreachable 2. 设置IP sudo ifconfig eth0 133.133.133.190 netmask ...

  6. C#设置IP地址,启用禁用适配器

    界面效果图如下: 报表界面 说下关键代码 需要开启 Windows Management Instrumentation服务(默认已经开启),在程序中需要增加 Management引用. 主要有Net ...

  7. Linux里如何设置IP(RED HAT)

    一共包括以下两步 1:通过setup命令设置IP 保存…… --如果‘Use DHCP'处事[*],则可能无法手动输入IP,子网掩码和网关. 解决办法: 修改脚本/etc/sysconfig/netw ...

  8. 【转】Centos 设置IP地址的几种方式

    对于很多刚刚接触linux的朋友来说,如何设置linux系统的IP地址,作为第一步,下面小编以centos系统为例,给大家演示如何给centos设置IP地址,如何修改linux 系统IP地址? 查看I ...

  9. 1.网络工具:ifconfig,ping,netstate,Redhat命令和图形化设置ip,finger,nslookup

     1 ip ad查看网卡编号 2.ifconfig查看网卡信息 3.关闭网卡 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG90b3R1enVvcX ...

随机推荐

  1. Linux禁止ping和开启ping的方法

    Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的:A.内核参数,B.防火墙,需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping.   一.通过修改 ...

  2. 2019-09-16 16:42:03.621946: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA Traceback (most recent cal

    -- ::] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA ...

  3. shell 求数组的平均值,求和,最大值,最小值

    test.sh #!/bin/bash arr=( ) let min=${arr[]} let max=${min} sum= ;i<${#arr[*]};i++)) do [[ ${min} ...

  4. 去掉idea的mybatis烦人的xml提示

    可以在setting中自己找,也可以在顶部输入 No data sources configure  ,  SQL dialect detection  , Injected language fra ...

  5. 自顶向下深入分析Netty(七)--ChannelPipeline和ChannelHandler总述

    自顶向下深入分析Netty(七)--ChannelPipeline和ChannelHandler总述 自顶向下深入分析Netty(七)--ChannelPipeline源码实现 自顶向下深入分析Net ...

  6. What is the difference between UNION and UNION ALL?

    What is the difference between UNION and UNION ALL? UNION removes duplicate records (where all colum ...

  7. Java13新特性 -- switch表达式动态CDS档案(动态类数据共享归档)

    支持在Java application执行之后进行动态archive.存档类将包括默认的基础层CDS存档中不存在的所有已加载的应用程序和库类.也就是说,在Java 13中再使用AppCDS的时候,就不 ...

  8. 【SpringBoot】SpringBoot与SpringMVC自动配置(五)

    本文介绍SpringBoot对Spring MVC自动配置,SpringBoot自动配置原理可以参考:[SpringBoot]SpringBoot配置与单元测试(二) 首先新建一个SpringBoot ...

  9. OpenStack(二)——使用Kolla部署OpenStack-allinone云平台

    (1).Kolla概述 Kolla是OpenStack下用于自动化部署的一个项目,它基于docker和ansible来实现,其中docker主要负责镜像制作和容器管理,ansible主要负责环境的部署 ...

  10. C++内存管理2-内存泄漏

    1 C++中动态内存分配引发问题的解决方案 假设我们要开发一个String类,它可以方便地处理字符串数据.我们可以在类中声明一个数组,考虑到有时候字符串极长,我们可以把数组大小设为200,但一般的情况 ...