- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一个简单的入门示例:
本示例通过一个简单的计数器程序说明相关硬件和软件的配置和简单使用。
组态王编写的人机界面可以控制并监测PLC的寄存器状态。左上角的按钮可以控制M0.0的关断,从而可以控制计数器的复位,计数器可以对左下角的按钮按下次数进行计数,计数值可以直接显示,也可以通过仪表显示。
;硬件配置方法一:我们使用一条USB/PPI电缆下载程序,用于实现STEP7 MicroWIN与S7 200的编程通信;使用另一条RS-232/PPI电缆实现安装有组态王的计算机和S7 200之间的监控通信。
;硬件配置方法二:为避免出现大多数新电脑没有串口配置,出现无法连接的情况,我们在此使用一条USB/PPI电缆实现安装有STEP7 Micro/WIN的计算机与S7 200的编程通信;使用另一条USB/PPI电缆实现另一台安装有组态王的计算机和S7 200之间的监控通信。本文后续采用此种方法。
;硬件配置完成之后,在编写、编译并下载PLC程序之前,先诊断STEP7-MicroWIN是否能与S7 200正常通信。
(1)PG/PC接口的正确配置
;(2)测试STEP 7 Micro/WIN是否和S7 200建立通信;准备工作完成之后,进行PLC程序的编写、编译和下载
(1)选择PLC类型;(2)系统块设置;(3)访问点设置;(4)测试运行STEP7的PC是否建立与PLC的通信连接;(5)编写、编译以及下载程序
编写好的程序如下图:
;编译并下载程序:
;;;;(2)定义I/O变量
根据程序,选择需要检测和控制的变量,在组态王数据词典中定义相应的变量。
先为复位开关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关联它的变量以及动作。
;;;;;;;(4)保存并运行组态好的人机界面
;运行结果
;硬件配置方法一中的采用PPI协议通信的IO设备定义及其地址设置方法
(1)定义I/O设备——S7 200(PPI协议通信);(1)定义I/O设备:设备地址设置——S7 200(PPI协议通信);
文档评论(0)