1、通过Internet访问S7-300远程控制站方案1 端口映射1. 系统组成远程侧(现场):1.1 S7-300 CPU1.2 343-11.3 接入Internet的宽带路由器编程侧:装有Step7的PC,能连接到Internet上2. 基本原理:2.1远程侧PLC和以台网模块的组态,远程侧PLC的以太网模块设置私有IP地址如:192.168.1.123,选中使用路由器,路由器地址填路由器的私有IP如192.168.1.1,下载硬件组态到PLC2.2将PLC的以太网模块连接已经接入Internet的宽带路由器,保证和路由器之间的局域网是通的2.3在路由器上对路由器进行端口映射设置,设置102
2、号端口映射到IP地址为192.168.1.123的设备上2.4 获取远程侧路由器的公网IP,比如是 222.111.1.882.5远程侧打开已经连接到Internet上的计算机,打开Step7,把已经下载到现场PLC上的项目打开,在硬件组态里把CP343的IP地址改为公网IP:222.111.1.88不使用路由器2.6打开程序块,开始监视和下载。具体步骤及截图(假定PLC内网IP为192.168.1.123,现场路由器的内网IP为192.168.1.1公网IP为222.111.1.88)1. 搭建远程控制站平台1.1新建项目,命名为CP343_Internet1.2插入一个S7-300站点,命
3、名为远程访问测试站点1.3双击远程访问测试站点,打开硬件组态界面,插入CPU和343模块,以313C 2DP和343-1为例1.4 设置CP343-1的IP地址为远程站点分配内网IP 192.168.1.144,使用路由器,路由器的内网IP 192.168.1.1编译,下载硬件组态到PLC,此时需要使用编程电缆下载1.5 连接装有Step7的PC置路由器,测试PC和PLC的以太网通讯设置PG/PC接口为本地网卡硬件诊断到PLC在线1.6 进入路由器,设置端口映射,设置端口102映射到IP 192.168.1.144 2 搭建远程编程站2.1 打开一台装有Step7的计算机,确保其成功连接到In
4、ternet上3 通过Internet上载远程站点3.1 远程新建一个空项目,菜单栏选择 PLC将站点上传到PG(N)插槽选择2IP地址填远程控制站接入的路由器的公网IP 180.113.2.180上载远程控制站点完成4 通过Internet下载,监视远程控制站上的程序4.1 打开刚才上载上来的的远程控制站,打开硬件组态,修改一下CP343-1的IP地址,改为220.113.2.180,不使用路由器编译,保存,不要下载。4.2 打开程序块,此时可下载,监视所有程序5 其他说明为了防止未授权的访问,可以在硬件组态时设置访问保护密码远程下载时,一般只可以下载程序,不能下载硬件组态或整个站点。因为在远程访问时,已经把PLC的IP地址修改为公网IP,下载后将不能再进行下一次连接。注意远程站和远程站的程序。