技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 西门子PLC > 用S7 GRAPH编写具有多种工作方式的控制程序

用S7 GRAPH编写具有多种工作方式的控制程序

发布于2022-12-08 17:02 16 2 标签:S7

  S7-Graph FB的参数集

  S7-Graph FB有4种不同的参数集(见表5-4),图5-59中的FB2使用的是最小参数集。在S7-Graph程序编辑器中执行菜单命令“Options”(选项)→“Block Settings”(块设置),在出现的对话框的“Compile/Save”(编译/保存)选项卡(见图5-50)的“FB Pa-rameters”(FB参数)区中,可以选择需要的参数集。为了选择不同的运行模式,FB1使用“Standard”(标准)参数集。

S7-Graph FB参数集

  公用程序

  图5-60是FC1中的公用程序,在手动方式或自动回原点方式,如果原点条件满足,图中的“自动允许”(M0.0)被置位为1,使FB1的输入参数INTT_SQ(激活初始步,见图5-59)为1,它使初始步变为活动步,为自动程序的执行做好准备。原点条件不满足时,“自动允许”被复位为0,其常闭触点使FB1的输入信号OFF_SQ(关闭顺序器)为1状态,将顺序器中所有的活动步变为不活动步,禁止自动程序的执行。

公用程序

  在非连续方式,符号名为“连续”的12.4的常闭触点闭合,将连续标志M0.7复位。在单周期和连续这两种自动方式,符号名为“单周连续”的M0.2为1状态,它用来为FB1提供输入信号SW_AUTO(自动工作方式)。

  在单步、单周期和连续这3种工作方式,“自动方式”(M0.3)为1状态,用它作为FB 1的使能输入(EN)信号,即在这3种工作方式调用FB1。

  在单步工作方式,符号名为“单步”的12.2为1,它的常开触点给FB1提供输入信号SW TAP(单步工作方式),符号名为“起动按钮”的I2.6为FB1提供输入信号T_PUSH。在单步方式,即使转换条件满足,也必须按一下起动按钮I2.6,才能转换到下一步去。

  “确认故障”按钮I1.3给FB1提供输入信号ACK_ET,某步出现了监控事件,例如该步处于活动状态的时间超过了设定值,该步变为红色。如果转换条件满足,需要按一下确认故障按钮,才能转换到下一步去。

  自动程序

  在顺序器的每一步都应满足的条件可以作为永久性条件编程,永久性指令在顺序器之前或之后(见图5-42)。不管顺序器的状态如何,每个扫描循环都要执行一次永久性指令。永久性指令包括条件和块调用,可以用梯形图中的触点和比较器对条件编程,运算结果用线圈储存。可以在永久性指令区调用S7-Graph之外的编程语言编写的块。

  自动程序 FB1 是用 S7-Graph 语言编写的,前面已经介绍了怎样用FB1的输入参数SW_TAP来区分单步方式和非单步(单周期和连续)方式。与5.4节一样,单周期和连续方式是用连续标志M0.7和顺序器中的选择序列来区分的。M0.7的控制电路放在FB1的顺序器之前的永久性指令中(见图5-61),每次扫描都要执行永久性指令。图5-62与图5-36中的顺序功能图相同。

顺序器永久性指令

  图5-62是FB1中的顺序器,生成选择序列的分支时,首先用鼠标选中步S27,然后点击顺序器工具栏上的=|(打开选择序列的分支)按钮。生成选择序列的分支后,分别对两条支路上的转换条件编程。最后在两个转换上生成跳步(Jump),分别跳到步S1和步S20。S1和S20之前标有T9和T10的箭头是自动生成的,用来表示选择序列的合并。

自动控制功能块

  在单周期工作方式,连续标志M0.7处于0状态。当机械手在最后一步S27返回最左边时,左限位开关I0.4为1状态,因为连续标志的常闭触点闭合,转换条件T9满足,使系统返回并停留在初始步S1。按一次起动按钮,系统只工作一个从步S1到步S27的工作周期。

  在单步工作方式,转换条件满足时,操作人员必须按一下“起动”按钮I2.6,才会转换到下一步。以下行步S20为例,下限位开关10.1为1时,不会马上转换到下一步,但是控制下降的电磁阀Q4.0应变为0状态。为此在编程时用鼠标双击步S20,进入单步显示模式(见图5-49)。

  用I0.1的常闭触点控制步S20的中间标有大写字母“C”的互锁线圈。同时还应将控制该步的动作Q4.0的指令N改为有互锁的NC,即步S20为活动步和互锁条件满足(I0.1 的常闭触点闭合)时,Q4.0才为1状态。因此在下限位开关I0.1为1状态,互锁条件不满足时,该步变为红色,Q4.0变为0状态。对步S20、S22~S24、S26、S27的动作,均应作相同的处理。这些步的左上角均标有“C”,表示这些步均有互锁功能。这样才能保证在单步工作模式转换条件满足时,能及时停止该步的机械动作。

  自动回原点方式

  自动回原点方式时I2.1为1状态,在OB1 中调用S7-Graph编写的FB2(见图5-59),FB2采用最小参数集。按下启动按钮I2.6时,FB2的输入参数INIT_SQ接通一个扫描周期,FB2中的顺序器被初始化,初始步S1变为活动步,其他步为不活动步。自动回原点工作方式的顺序功能图见图5-63,进入初始步后,根据夹紧阀Q4.1和右限位开关I0.3的状态,分别转换到步S2、S4或S6。因为顺序器用“支路结束点”(Branch Stop)结束,最后一步S7之后的转换条件左限位开关I0.4为1状态时,步S7变为不活动步。此时原点条件满足(M0.5为1状态),公用程序FC1使“自动允许”标志 M0.0为1状态,允许执行自动程序FB1。

自动回原点功能块FB2种的顺序器

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

S7

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签