s7-1200与组态王通信入门教程.ppt_第1页
s7-1200与组态王通信入门教程.ppt_第2页
s7-1200与组态王通信入门教程.ppt_第3页
s7-1200与组态王通信入门教程.ppt_第4页
s7-1200与组态王通信入门教程.ppt_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

S7 1200与组态王通信 一个简单的入门示例 本示例通过一个简单的计数器程序说明相关硬件和软件的配置和简单使用 组态王编写的人机界面可以控制并监测PLC的寄存器状态 左上角的按钮可以控制M0 0的关断 从而可以控制计数器的复位 计数器可以对左下角的按钮按下次数进行计数 计数值可以直接显示 也可以通过仪表显示 硬件配置方法 我们选用的通信方式是基于以太网卡的TCP IP协议通信所以 我们直接使用网线将S7 1200和配置有网卡的计算机的以太网接口相连 TIAPortalV13与S7 1200的软件配置 1 使用博途V13组态S7 1200并编写程序 编写完成之后编译并下载 2 PLC与组态王通过以太网的方式通信的设置 1 确认计算机中安装有以太网卡 并与PLC连接到同一网络中 直接通过网线直连 2 通过Step7编程软件为通信模块 CP443 1 设定IP地址和子网掩码 并下传到PLC中如IP地址 192 168 0 1 子网掩码 255 255 255 0 3 为计算机设定IP地址和子网掩码 如IP地址 192 168 0 110 子网掩码 255 255 255 0 4 使用ping命令 保证能ping到PLC站 3 PG PC接口配置 通信测试 以检查运行组态王的计算机是否和PLC正常通信 4 测试正常之后 即可在组态王开发项目 1 使用博途V13组态S7 1200并编写程序 编写完成之后编译并下载 计算机与S71200PLC之间的通信是基于以太网卡的TCP IP协议通信 我们可以查看组态的PLC设备的TCP IP地址 默认为192 168 0 1 编写 编译并下载程序 编写 编译并下载程序在右侧的指令窗口中可以拖入进基本指令 编写 编译并下载程序编写好的程序如下图 编写 编译并下载程序可在PLC变量表里面为变量命名 编写 编译并下载程序编译并下载程序 在线监控可在线监控PLC寄存器状态 2 PLC与组态王通过以太网的方式通信的设置 1 确认计算机中安装有以太网卡 并与PLC连接到同一网络中 直接通过网线直连 2 通过Step7编程软件为通信模块 CP443 1 设定IP地址和子网掩码 并下传到PLC中如IP地址 192 168 0 1 子网掩码 255 255 255 0 此步骤已经在博途中组态PLC的过程中完成了 通过PLC属性查看以太网地址 3 为计算机设定IP地址和子网掩码 如IP地址 192 168 0 110 子网掩码 255 255 255 0 这里以Win7系统为例 打开网络共享中心 双击更改适配器选项 修改IP地址 修改IP地址 4 使用ping命令 保证能ping到PLC站 在开始菜单 搜索程序和文件 中输入cmd指令 进入DOS命令窗口在DOS界面中输入命令 ping192 168 0 110然后回车 注意 在ping和地址之间有一个空格 如下图所示 观察DOS界面中的ping指令返回值 如包括time 1ms或time 1ms及TTL等于某个数值 且Lost 0 即ping指令返回值正常 表明以太网连接正常 如下图所示 如果连接不正常 可能如下图所示 ping指令返回值显示timedout或Lost值不为0 表示本机IP地址和目标IP地址连接不通 建议检查一下连接线缆及两台计算机的IP地址设置 3 PG PC接口配置 通信测试 以检查运行组态王的计算机是否和PLC正常通信1 打开SetPG PCInterface 在操作系统中点击 Start 菜单 打开 ControlPanel 选项 在控制面板中 选中 大图标 显示 即可找到SetPG PCInterface 如图 双击打开 如图 在AccessPointoftheApplication 应用程序访问点 的下拉列表中选择 输入名称 在InterfaceParameterAssignmentUsed中点选RealtekPCIeFEFamilyController TCPIP 1 注意 应根据运行计算机实际工作的网卡名进行选择 务必选择不带Auto的 然后AccessPointoftheApplication内显示 CP TCPIP RealtekPCIeFEFamilyController TCPIP 1即可 4 通信测试 以检查运行组态王的计算机是否和PLC正常通信我们的通信方式是TCP IP 在组态王中定义的IO设备应该使用TCP IP协议 注意设备地址的填写 冒号前面是我们在博途组态的PLC的地址 冒号后面为S1200的默认槽号 为0 为 192 168 0 1 0 通信测试 以检查运行组态王的计算机是否和PLC正常通信 然后使用组态王KingVIEW6 55组态人机界面 1 定义I O设备 前面在测试设备的过程中 我们已经定义好了IO设备 此处略去 2 定义I O变量根据程序 选择需要检测和控制的寄存器变量 在组态王数据词典中定义相应的IO变量 先为复位开关M0 0建立一个IO变量 我们为其他寄存器定义好的I O变量如下图 其中 变量USB Com用来显示组态王与PLC的通信状态 以帮助我们判断是否通信正常 关闭 0 表示通信正常 打开 1 表示通信异常 也可以自行更改 或者可以在组态王的产品帮助文档中输入CommErr以查看使用说明 全部建立好的变量如下图 3 新建并组态画面 现为复位开关M0 0以及计数M0 1组态开关按钮 现为复位开关M0 0关联PLC的M0 0 现为复位开关M0 0关联动作 鼠标按下时接通 弹起时断开 同理我们为M0 1关联它的变量以及动作 组态一个指示灯关联输出Q0 2 以便直观地观察复位状态 组态好的按钮和指示灯可以通过颜色显示状态之外 还可以通过工具箱的文本用 打开 或者 关闭 的文本标识状态 为建立好的文本关联变量 使用同样的方法为按钮M0 1以及指示灯Q0 2建立文本并关联变量 同时 我们再建立一个文本 关联计数器的计数值 以便在人机界面中查看计数值 同时 我们也可以从图库中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论