- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.3.2 智力抢答器的PLC控制系统 在各种形式的智力竞赛中,抢答器作为智力竞赛的批判装置得到了广泛的应用。下面利用PLC设计一个智力抢答器控制电路,控制要求为:出题人提出问题,3个答题人按动按钮,仅仅是最早按的人面前的信号灯亮。然后出题人按动复位按钮后,引出下一个问题。 1.I/O地址分配 根据智力抢答器的控制要求,该系统有4个输入信号,3个输出信号,I/O地址分配如表6-15所示。 2.画出PLC的外部电路接线图 智力抢答器的PLC外部接线图如图6-35所示。 3.程序设计 梯形图如图6-36所示。该系统设计是以自锁和互锁为电路基础的。 4.系统运行调试 在PLC关机状态下,按照PLC外部接线图6-35正确连结输入设备(答题人1按钮、答题人2按钮、答题人3按钮、复位按钮)和输出设备(答题人1指示灯、答题人2指示灯及答题人3指示灯)。打开PLC电源,方式开关置于STOP状态下,将程序下载到PLC中,然后将方式开关置于RUN状态下,运行程序。总是最先按下按钮的人其面前的指示灯亮,同时其他两人即使按下按钮,其面前的指示灯也不会再亮,当出题人按下复位按钮时指示灯灭。 项目小结 本项目首先介绍了STEP7编程中使用的数制、数据类型,接着介绍S7-300 CPU中存储区分布及寄存器。S7-300系列PLC支持结构化编程,使用主程序块OB1可以调用逻辑块FB、FC、SFB、SFC。使用STEP7 V5.3编程软件包可以完成用户应用程序的开发,用户可以使用梯形图、语句表编辑程序,下载和运行程序,还可以监控和调试用户程序。在没有PLC硬件系统的情况下,使用S7-PLCSIM仿真软件对用户程序进行仿真及调试。 介绍了S7-300 PLC的基本位逻辑指令后,以电动机正反转和智力抢答器的PLC控制系统设计为例,介绍了PLC应用系统设计的步骤。 习题及思考题 6-1S7-300 CPU的存储区分为哪几部分?系统存储器区分为哪几部分? 6-2简述功能块和功能调用的方法。 6-3数据块有哪些?各有什么作用? 6-4简述STEP7中逻辑块的组成。 6-5将图6-36所示梯形图程序转换为语句表程序。 6-6将图6-37中的梯形图程序转换为语句表。 入电路的通/断状态。 5)强制变量 强制变量操作是指给用户程序中的变量赋一个固定的值,它独立于程序的运行,这个值不会因为用户程序的执行而覆盖。这一功能只能被某些CPU支持。强制功能用于用户程序的调试,例如用来模拟输入信号的变化。 选中要强制的变量,用菜单命令“Variable”→“Display Force Values”打开该窗口。然后在强制变量窗口的“Force values”列中,输入强制的数值,执行菜单命令“Variable”→“ Force”,将当前窗口的内容写到CPU中,作为一个新的强制操作。此时激活的强制变量(以红色的F标记)和它们的强制值就都显示在窗口中。删除或终止强制作业只能用菜单命令“Variable”→“Stop Forcing”。 6.1.5 S7-PLCSIM仿真软件在程序调试中的应用 STEP 7专业版包含S7-PLCSIM,安装STEP 7的同时也安装了S7-PLCSIM。对于标准版的STEP 7,在安装好STEP 7后 再安装S7-PLCSIM,S7-PLCSIM将自动嵌入STEP 7。 S7-PLCSIM是一个功能非常强大的仿真软件,它可以在计算机上对S7-300 PLC的用户程序进行离线仿真与调试,因为S7-PLCSIM与STEP 7是集成在一起的,仿真时计算机不需要连接任何PLC的硬件。可以对语句表、梯形图、功能块图和S7 Graph(顺序功能图)、S7 HiGraph、S7-SCL和CFC等语言编写的程序仿真。 在以下情况下需要对程序进行仿真调试:设计好程序后,PLC的硬件尚未购回;控制设备不在本地,设计者需要对程序进行修改和调试;PLC已经在现场安装好了,但是在实际系统中进行某些调试有一定的风险等。利用S7-PLCSIM可以在开发阶段发现和排除错误,从而提高用户程序的质量和降低试车的费用。 1.使用S7-PLCSIM仿真软件调试程序的步骤 S7-PLCSIM用仿真PLC来模拟实际PLC的运行,用户程序的调试是通过视图对象 (View Objects)来进行的。 S7-PLCSIM提供了多种视图对象,用它们可以实现对仿真PLC内的各种变量、计数器和定时器的监视与修改。 1)在STEP 7编程软件中生成项目,编写用户程序。 2)点击STEP 7的SIMATIC管理器工具条中的[Simulation on/off]按钮,或执行菜单命令“Options”→“Simulate Modules”,打开S7-PLCSIM窗口(见图6-22),窗口中自动出
文档评论(0)