资源描述
通过Internet访问S7-300远程控制站
方案1 端口映射
1. 系统组成
远程侧(现场):
1.1 S7-300 CPU
1.2 343-1
1.3 接入Internet的宽带路由器
编程侧:
装有Step7的PC,能连接到Internet上
2. 基本原理:
2.1远程侧PLC和以台网模块的组态,远程侧PLC的以太网模块设置私有IP地址如:192.168.1.123,选中使用路由器,路由器地址填路由器的私有IP如192.168.1.1,下载硬件组态到PLC
2.2将PLC的以太网模块连接已经接入Internet的宽带路由器,保证和路由器之间的局域网是通的
2.3在路由器上对路由器进行端口映射设置,设置102号端口映射到IP地址为192.168.1.123的设备上
2.4 获取远程侧路由器的公网IP,比如是 222.111.1.88
2.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_Internet
1.2插入一个S7-300站点,命名为远程访问测试站点
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的计算机,确保其成功连接到Internet上
3 通过Internet上载远程站点
3.1 远程新建一个空项目,菜单栏选择 PLC>将站点上传到PG(N)
插槽选择2
IP地址填远程控制站接入的路由器的公网IP 180.113.2.180
上载远程控制站点完成
4 通过Internet下载,监视远程控制站上的程序
4.1 打开刚才上载上来的的远程控制站,打开硬件组态,修改一下CP343-1的IP地址,改为220.113.2.180,不使用路由器
编译,保存,不要下载。
4.2 打开程序块,此时可下载,监视所有程序
5 其他说明
为了防止未授权的访问,可以在硬件组态时设置访问保护密码
远程下载时,一般只可以下载程序,不能下载硬件组态或整个站点。因为在远程访问时,已经把PLC的IP地址修改为公网IP,下载后将不能再进行下一次连接。注意远程站和远程站的程序。
展开阅读全文