ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:153.95KB ,
资源ID:1450121      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1450121.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(s7docgraphdoc入门.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

s7docgraphdoc入门.docx

1、s7docgraphdoc入门使用S7 Graph编程的例子“图1-1”中的两条运输带顺序相连,为了避免运送的物料在1号运输带上堆积,起动时应先起动1号运输带,延时6 s 后自动起动2号运输带。停机时为了避免物料的堆积,应尽量将皮带上的余料清理干净,使下一次可以轻载起动,停机的顺序应与起动的顺序相反,即按了停止按钮后,先停2号运输带,5 s 后再停1号运输带。“图1-1”给出了输入输出信号的波形图和顺序功能图。控制1号运输带的Q1.0在步M0.1M0.3中都应为1。为了简化顺序功能图和梯形图,在步M0.1将Q1.0置为1,在初始步将Q1.0复位为0。图1-1 运输带控制系统示意图与顺序功能图1

2、.创建使用S7 Graph语言的功能块FB(1)打开SIMATIC管理器中的“Blocks”文件夹。(2)用右键点击屏幕右边的窗口,在弹出的菜单中执行命令“Insert New Object Function Block”。(3)在“Properties Function Block”对话框中选择编程语言为GRAPH,功能块的编号为FB 1。单击【OK】按钮确认后,自动打开刚生成的FB 1,FB 1中有自动生成的第1步Step 1和第1个转换Trans1。2.S7 Graph的两种编辑模式(1)“Direct”(直接)编辑模式执行菜单命令“Insert” “Direct”将进入“Direct”

3、编辑模式。如果希望在某一元件的后面插入新的元件,首先用鼠标选择该元件,点击工具条上希望插入的元件对应的按钮,或从“Insert”菜单中选择要插入的元件。为了在同一位置增加同类型的元件,可以连续点击工具条上同一个按钮或执行“Insert”菜单中相同的命令。(2)“Drag and Drop”编辑模式执行菜单命令“Insert” “Drag-and-Drop”,将进入“Drag and Drop”(拖放)编辑模式。也可以点击工具条上最左边的【Preselected/Direct】(预选/直接)按钮,在“拖放”模式和“直接”模式之间切换。在“拖放”模式点击工具条上的按钮,或从“Insert”菜单中选

4、择要插入的元件后,鼠标将会带着“图1-2”右边被点击的图标移动。图1-2 Sequencer 工具条如果鼠标附带的图形有“prohibited”(禁止)信号,即“图1-2”右边带红色边框的圆圈(中间有一条45的红线),则表示该元件不能插在鼠标当前的位置。在允许插入该元件的区域“禁止”标志消失,点击鼠标便可以插入一个拖动的元件。插入完同类元件后,在禁止插入的区域点击鼠标的左键,跟随鼠标移动的图形将会消失。3.生成顺序控制器的基本框架(1)在Direct编辑模式,用鼠标选中刚打开的FB 1窗口中工作区初始步下面的转换,该转换变为浅紫色。点击3次工具条中的步与转换按钮,将自上而下增加3个步和3个转换

5、(见“图1-3”)。图1-3 运输带控制系统的顺序功能图(2)用鼠标选中最下面的转换,点击工具条中的跳步按钮,输入跳步的目标步S1。在步S1上面的有向连线上,自动出现一个水平的箭头,它的右边标有转换T4,相当于生成了一条起于T4,止于步S1的有向连线(见“图1-3”)。至此步S1S4形成了一个闭环。4.步与动作的编程表示步的方框有步的编号(例如 S2)和步的名称(例如 Delay1),点击后可以修改它们,不能用汉字作步和转换的名称。执行菜单命令“View” “Display with” “Conditions and Actions”,可以显示或关闭各步的动作和转换条件。在“直接”模式,用鼠标

6、右键点击步右边的动作框,在弹出的菜单中执行命令“Insert New Object” “Action”,将插入一个空的动作行。一个动作行由命令和地址组成,它右边的方框用来写入命令,下面是一些常用的命令:(1)命令S:当步为活动步时,使输出置位为1状态并保持。(2)命令R:当步为活动步时,使输出复位为0状态并保持。(3)命令N:当步为活动步时,输出为1;该步变为不活动步时,输出被复位为0。(4)命令L:用来产生宽度受限的脉冲,当该步为活动步时,该输出被置1并保持一段时间,该时间由L命令下面一行中的时间常数决定,格式为“T#n”,n为延时时间,例如T#5S。(5)命令CALL:用来调用块,当该步为

7、活动步时,调用命令中指定的块。(6)命令D:使某一动作的执行延时,延时时间在该命令右下方的方框中设置,例如T#5S表示延时5s。延时时间到时,如果步仍然保持为活动步,则使该动作输出为1;如果该步已变为不活动步,使该动作输出为0。在“直接”模式用鼠标右键点击“图1-3”中第2步(S2)的动作框,在弹出的菜单中选择插入动作行,在新的动作行中输入命令S,地址为Q1.0,即在第2步将控制1号运输带的Q1.0置位。第2步需要延时6s,用右键点击第2步的动作框,生成新的动作行,输入命令D(延时),地址为M0.3,在地址下面的空格中输入时间常数“T#6S”(6s)。M0.3是步S2和S3之间的转换条件。起动

8、延时时间到时,M0.3的常开触点闭合,使系统从步S2转换到步S3。5.对转换条件编程转换条件可以用梯形图或功能块图来表示,在“View”菜单中用“LAD”或“FBD”命令来切换两种表示方法,下面介绍用梯形图来生成转换条件的方法。点击用虚线与转换相连接的转换条件中要放置元件的位置,在“图1-4”的窗口最左边的工具条中点击常开触点、常闭触点或方框形的比较器(相当于一个触点),用它们组成的串并联电路来对转换条件编程。生成触点后,点击触点上方的“?.?”,输入绝对地址或符号地址。用左键选中某一地址,再用右键点击它,在弹出的菜单中执行命令“insert symbols”,将会出现符号表,使符号地址的输入

9、更加方便。图1-4 S7 Graph 的LAD在用比较器编程时,可以将步的系统信息作为地址来使用。下面是这些地址的意义:Step_name.T:步当前或最后一次被激活的时间。Step_name.U:步当前或最后一次被激活的时间,不包括有干扰(disturbance)的时间。如果监控条件的逻辑运算满足,表示有干扰事件发生。6.对监控功能编程双击步S3后,切换到单步视图(见“图1-5”),选中Supervision(监控)线圈左边的水平线的缺口处,点击“图1-4”最左边的工具条中用方框表示的比较器图标,在比较器左边第一个引脚输入Belt2.T,Belt2是第3步的名称(2号运输带),在比较器左边下

10、面的引脚输入“T#2H”,设置的监视时间为2h。如果该步的执行时间超过2h,该步被认为出错,出错步被显示为红色。图1-5 单步显示模式中的监控与互锁条件7.保存和关闭顺序控制器编辑窗口用菜单命令“File” “Save”保存顺序控制器时,它将被自动编译。如果程序有错误,在“Details”窗口给出错误提示和警告,改正错误后才能保存。选择菜单命令“File” “Close”关闭顺序控制器编辑窗口。8.在主程序中调用S7 Graph FB完成了对S7 Graph程序FB1的编程后,需要在主程序OB1中调用FB1,同时应指定FB1对应的背景数据块。为此应在SIMATIC管理器中首先生成FB1的背景数

11、据块DB1。在管理器中打开“Blocks”文件夹,双击OB1图标,打开梯形图编辑器。选中网络1中用来放置元件的水平“导线”。在S7 Graph编辑器中将FB1的参数设为Minimum(最小),调用它时FB1只有一个参数INIT_SQ,指定用M0.0作INIT_SQ的实参。在线模式时可以用这个参数来对初始步S1置位。打开编辑器左侧浏览窗口中的“FB Blocks”文件夹,双击其中的FB1图标,在OB1的网络1中调用顺序功能图程序FB1,在模块的上方输入FB1的背景功能块DB1的名称。最后用菜单命令“File” “Save”保存OB1,用菜单命令“File” “Close”关闭梯形图编辑器。9.用

12、S7-PLCSIM仿真软件调试S7 Graph程序使用S7-PLCSIM仿真软件调试S7 Graph程序的步骤如下:(1)在STEP7编程软件中生成前述的名为“运输带控制”的项目,用S7 Graph语言编写控制程序FB1,其背景数据块为DB1,在组织块OB1中编写调用FB1的程序并保存。(2)点击SIMATIC管理器工具条中的【Simulation on/off】按钮,或执行菜单命令“Options” “Simulate Modules”,打开S7-PLCSIM窗口,窗口中自动出现CPU视图对象。与此同时,自动建立了STEP 7 与仿真CPU的连接。(3)在S7-PLCSIM窗口中点击CPU视

13、图对象中的STOP框,令仿真PLC处于STOP模式。执行菜单命令“Execute” “Scan Mode” “Continuous Scan”或点击【Continuous Scan】按钮,令仿真PLC的扫描方式为连续扫描。(4)在SIMATIC管理器左边的窗口中选中“Blocks”对象,点击工具条中的【下载】按钮,或执行菜单命令“PLC” “Download”,将块对象下载到仿真PLC中。(5)点击S7-PLCSIM工具条中标有【I】的按钮,或执行菜单命令“Insert” “Input Variable”(插入输入变量),创建输入字节IB1的视图对象。用类似的方法生成输出字节QB1、IB1和Q

14、B1以位的方式显示。“图1-6”是在RUN模式时监控顺序控制器的画面,图中的“起动延时”和“停止延时”分别是“图1-3”中的M0.3和M0.4的符号地址。(6)在S7-PLCSIM中模拟实际系统的操作点击CPU视图对象中标有RUN或RUN-P的小框,将仿真PLC的CPU置于运行模式。在S7-Graph编辑器中执行菜单命令“Debug” “Monitor”,或点击工具条标有眼镜符号的“监控”图标,对顺序控制器的工作进程进行监控。刚开始监控时只有初始步为绿色,表示它为活动步。点击PLCSIM中I1.0对应的方框(按下起动按钮),接着再点击1次,使方框的“”消失,模拟放开起动按钮。可以看到步S1变为

15、白色,步S2变为绿色,表示由步S1转换到了步S2。进入步S2后,它的动作方框上方的两个监控定时器开始定时。它们用来计算当前步被激活的时间,其中定时器U不包括干扰出现的时间。定时时间达到设定值6 s时,步S2下面的转换条件满足,将自动转换到步S3。在PLCSIM中用I1.1模拟停止按钮的操作,将会观察到由步3转换到步4的过程,延时5 s后自动返回初始步。各个动作右边的小方框是该动作的0、1状态。用梯形图表示的转换条件中的触点接通时,触点和它右边有“能流”流过的“导线”将变为绿色。顺序控制器的运行模式与监控操作计算机与CPU建立起通信联系后,将S7 Graph FB和它的背景数据块下载到CPU,在

16、S7 Graph编辑器中执行菜单命令“Debug” “Control Sequencer”,在出现的对话框中(见“图2-1”),可以对顺序控制器进行各种监控操作。有4种运行模式:自动(Automatic)、手动(Manual)、单步(Inch)、自动或切换到下一步(Automatic or switch to next)。PLC在RUN模式时,不能切换工作方式,在RUN-P模式时,可以在前3种模式之间切换。切换到新模式后,原来的模式用加粗的字体显示。1.自动模式在自动模式点击【Acknowledge】按钮,将确认被挂起的错误信息。当监控发生错误时,例如某步的执行时间超过监控时间,该步变为红色,功能块会产生一个错误信息。在确认错误之前,应保证产生错误的条件已不再满足。当顺序控制

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1