首页 上一页 1 2 下一页 尾页

(已结帖)工控求职面试题擂台第十二期—由规则脉冲输出不规则脉冲及二分频电路 点击:0 | 回复:23



玻璃的心

    
  • 精华:91帖
  • 求助:3帖
  • 帖子:4970帖 | 5804回
  • 年度积分:0
  • 历史总积分:61329
  • 注册:2010年6月11日
发表于:2011-04-29 23:27:16
楼主

由规则脉冲输出不规则脉冲及常见的二分频等电路的PLC实现是我们在设计中常用到的基本模块。本期擂台我们将讨论两个基本的电路:

擂台一:由规则脉冲输出不规则脉冲:其时序电路图如下,请根据电路图随便找一种PLC编程实现时序中的功能:


由规则脉冲输出不规则脉冲图

注:不限PLC类型,只要实现功能即可。

擂台二:分频电路:I0.1引入信号脉冲;Q0.0引出脉冲为I0.0的二分频(这里以西门子标记输入输出,在实际编程时不限PLC类型)。


二分频电路时序图

注:不限PLC类型,只要实现功能即可。


工控求职面试题擂台每周一期每期两题,内容旨在服务于即将毕业的面临找工作的工控学子们,但是打擂者不限,只要求能给出完整的,尽可能的详细的答案即可,打擂者可以根据兴趣随便选择一题作答,也可两题一起做答,结果按较好题给分。本期下周结贴。奖项设置:一等奖1名:30MP,二等奖2名:20MP,三等奖3名:10MP,鼓励奖10名:30积分。

MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。

MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。




wyb2866255

  • 精华:74帖
  • 求助:0帖
  • 帖子:246帖 | 2872回
  • 年度积分:2
  • 历史总积分:31441
  • 注册:2010年7月01日
发表于:2011-05-05 00:14:02
1楼
 

       根据擂台一的要求:将I0.0的输入波形,通过PLC编程,再由Q0.0输出口输出如上图所示的脉宽为2 S 的波形,我用S7-200编写如下梯形图,可以实现擂台一的要求,见下图:

            程序说明:从擂台一提供的输入与输出的二种波形中,可以看到:Q0.0 波形的正方波脉宽都=2 S ,其脉冲前沿,与输入波形的正方波前沿是同时刻的,其规律为:在输出端Q0.0=0时,输入正方波前沿会产生 2 S 脉宽的正方波。而在输出端Q0.0=1时,输入正方波前沿不会产生 2 S 脉宽的正方波。

wyb2866255

  • 精华:74帖
  • 求助:0帖
  • 帖子:246帖 | 2872回
  • 年度积分:2
  • 历史总积分:31441
  • 注册:2010年7月01日
发表于:2011-05-05 00:35:22
2楼
擂台二:分频电路:I0.1引入信号脉冲;Q0.0引出脉冲为I0.0的二分频(这里以西门子标记输入输出,在实际编程时不限PLC类型)。


       根据擂台二的要求,用S7-200编写二个梯形图,都能实现分频功能。见下图:

       第一种方案:用输入信号(I0.0)的前沿,使 MB2 作加 1 运算,M2.0 输出给Q0.0,Q0.0输出的方波就是输入的二分频信号

       第二种方案:用I0.1的前沿,触发SR触发器,触发器输出Q0.0的波形就是输入信号的二分频。


彩云之滇东北

  • 精华:46帖
  • 求助:5帖
  • 帖子:198帖 | 2719回
  • 年度积分:1
  • 历史总积分:21036
  • 注册:2005年6月14日
发表于:2011-05-08 12:21:26
3楼

学习了,第一题值得学习,第二题相对简单

我隨風

  • 精华:5帖
  • 求助:17帖
  • 帖子:225帖 | 5472回
  • 年度积分:417
  • 历史总积分:27190
  • 注册:2008年4月27日
发表于:2011-05-08 22:06:28
4楼
根据擂台一的控制要求:由PLC输入端输入规则脉冲,由PLC输出端输出与输入脉冲上升沿同步的脉宽2秒的不规则脉冲。
对本擂题可采用海为PLC控制,由PLC输入端子X0输入规则脉冲,由PLC输出端Y0输出脉宽2秒的不规则脉冲。
梯形图如下所示:
规则脉冲由X0端输入,其上升沿来时,输出Y0总要置ON 2秒,然后OFF。
注意:Y0在置ON期间,对X0的上升沿不再理睬,只有在置OFF时才会对来自X0的上升沿产生响应。

我隨風

  • 精华:5帖
  • 求助:17帖
  • 帖子:225帖 | 5472回
  • 年度积分:417
  • 历史总积分:27190
  • 注册:2008年4月27日
发表于:2011-05-08 22:11:51
5楼
擂台二:分频电路:I0.1引入信号脉冲;Q0.0引出脉冲为I0.0的二分频(这里以西门子标记输入输出,在实际编程时不限PLC类型)。


                              二分频电路时序图

根据擂台二的控制要求:由PLC输入端输入信号脉冲,由PLC输出端输出与输入脉冲的二分频。
对本擂题可采用海为PLC控制,由PLC输入端子X0输入信号脉冲,由PLC输出端Y0输出由X0输入脉冲的二分频。
梯形图如下所示:

 

由输入X0端输入的第一个脉冲的上升沿来时,输出Y0置ON,第二个脉冲的上升沿来时,Y0置OFF,第三个脉冲的上升沿来时,Y0又开始置ON,第四个脉冲上升沿来时,Y0又置OFF……这样由Y0输出的脉冲正好是X0输入的脉冲的二分频。

实现擂台二控制要求,还可以有其他方法,下面是用三菱PLC编写的几例小程序,仅供参考。

例1

例2

例3

EastW

  • 精华:0帖
  • 求助:4帖
  • 帖子:5帖 | 512回
  • 年度积分:0
  • 历史总积分:2753
  • 注册:2010年1月27日
发表于:2011-05-08 22:18:51
6楼
 

       我用西门子PLC312编写如下梯形图,可以实现擂台一的要求,见下图:

  擂台二:分频电路:I0.1引入信号脉冲;Q0.0引出脉冲为I0.0的二分频(这里以西门子标记输入输出,在实际编程时不限PLC类型)。


二分频电路时序图 

我用西门子PLC312编写如下梯形图,可以实现擂台2的要求,见下图:


welfare87

  • 精华:3帖
  • 求助:7帖
  • 帖子:138帖 | 2826回
  • 年度积分:0
  • 历史总积分:25852
  • 注册:2009年2月20日
发表于:2011-05-08 22:56:57
7楼

擂台一上面说的都挺好,下面给个擂台二的程序:

zhxl198808

  • 精华:8帖
  • 求助:16帖
  • 帖子:194帖 | 3912回
  • 年度积分:188
  • 历史总积分:22204
  • 注册:2008年9月06日
发表于:2011-05-09 08:47:02
8楼

我是那个初学者,还请大家多多关照。学习了

陌上尘

  • 精华:1帖
  • 求助:11帖
  • 帖子:30帖 | 928回
  • 年度积分:129
  • 历史总积分:5173
  • 注册:2010年5月12日
发表于:2011-05-09 10:04:47
9楼

不是VIP还不能传照片 先申请再说

 

陌上尘

  • 精华:1帖
  • 求助:11帖
  • 帖子:30帖 | 928回
  • 年度积分:129
  • 历史总积分:5173
  • 注册:2010年5月12日
发表于:2011-05-09 12:23:29
10楼

第一题就不做实例了了

第二题:三菱FX2N

lovechun

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 21回
  • 年度积分:0
  • 历史总积分:121
  • 注册:2011年4月30日
发表于:2011-05-12 17:49:24
11楼
学习了

我爱我家

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 541回
  • 年度积分:0
  • 历史总积分:1037
  • 注册:2003年5月06日
发表于:2011-05-12 19:42:15
12楼

一,i0.0的上升沿触发T断延时器,只要有i0.0的上升沿,T37就闭合2S分开。

我爱我家

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 541回
  • 年度积分:0
  • 历史总积分:1037
  • 注册:2003年5月06日
发表于:2011-05-12 19:48:14
13楼

二、思路和二楼类似,不过我使用了计数器。但是我认为:0位应该是1分频(不分频)1位才是2分频,2位是4分频。。。。。。。。

 

下边是我实验的结果

hjcan

  • 精华:1帖
  • 求助:0帖
  • 帖子:47帖 | 292回
  • 年度积分:0
  • 历史总积分:2940
  • 注册:2011年2月21日
发表于:2011-05-16 20:34:28
14楼
分频电路的PLC程序设计
________________________________________


待分频的脉冲信号加在X000端,设M101和Y000的初始状态为“0”。当第一个脉冲信号的上升沿到来时,M101产生一个单脉冲(如图所示),Y000被置“1”,当M101置“0”时,Y000仍保持置“1”;当第二个脉冲信号的上升沿到来时,M101又产生一个单脉冲(如图所示),M101常闭触点断开,使Y000由“1”变“0”,当M101置“0”时,Y000仍保持置“0”直到第三个脉冲到来。当第三个脉冲到来时,重复上述过程。由此可见,X000每送两个脉冲,Y000产生一个脉冲,完成对输入信号的二分频。
程序清单:
LD X000
PLS M101
LD M101
ANI Y000
LDI M101
AND Y000
OUT Y000
END

花开_花落

  • 精华:1帖
  • 求助:1帖
  • 帖子:167帖 | 1155回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2011-05-16 20:37:00
15楼
在许多控制场合,需要对信号进行分频。下面以如图所示的二分频程序为例来说明PLC是如何来实现分频的。


图 二分频程序
a)梯形图 b)时序图
图中,Y30产生的脉冲信号是X1脉冲信号的二分频。图中用了三个辅助继电器M160、M161和M162。当输入X1在t1时刻接通(ON),M160产生脉宽为一个扫描周期的单脉冲,Y30线圈在此之前并未得电,其对应的常开触点处于断开状态,因此执行至第3行程序时,尽管M160得电,但M162仍不得电,M162的常闭触点处于闭合状态。执行至第4行,Y30得电(ON)并自锁。此后,多次循环扫描执行这部分程序,但由于M160仅接通一个扫描周期,M162不可能得电。由于Y30已接通,对应的常开触点闭合,为M162的得电做好了准备。
等到t2时刻,输入X1再次接通(ON),M160上再次产生单脉冲。此时在执行第3行时,M162条件满足得电,M162对应的常闭触点断开。执行第4行程序时,Y30线圈失电(OFF)。之后虽然X1继续存在,由于M160是单脉冲信号,虽多次扫描执行第4行程序,Y30也不可能得电。在t3时刻,X1第三次ON,M160上又产生单脉冲,输出Y30再次接通(ON)。t4时刻,Y30再次失电(OFF),循环往复。这样Y30正好是X1脉冲信号的二分频。由于每当出现X1(控制信号)时就将Y30的状态翻转(ON/0FF/ON/0FF),这种逻辑关系也可用作触发器

zxjjynl

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 561回
  • 年度积分:0
  • 历史总积分:2626
  • 注册:2011年3月06日
发表于:2011-05-16 20:39:26
16楼
当按下X0时,内部继电器R0接通一个扫描周期,输出Y0接通。当X0第二个脉冲到来时,内部继电器R1接通,常闭触点R1打开从而使Y0断开,如此反复,使Y0的频率为X0频率的一半。
 

cqu_rockwell

  • 精华:34帖
  • 求助:3帖
  • 帖子:1922帖 | 8704回
  • 年度积分:376
  • 历史总积分:57827
  • 注册:2010年6月30日
发表于:2011-05-16 20:43:02
17楼
 plc二分频电路t形图:

cqu_rockwell

  • 精华:34帖
  • 求助:3帖
  • 帖子:1922帖 | 8704回
  • 年度积分:376
  • 历史总积分:57827
  • 注册:2010年6月30日
发表于:2011-05-16 20:43:34
18楼
二分频时序图:                

MadforG

  • 精华:14帖
  • 求助:0帖
  • 帖子:541帖 | 1053回
  • 年度积分:0
  • 历史总积分:7183
  • 注册:2010年7月01日
发表于:2011-05-16 22:38:42
19楼

对于本期擂台的两个擂台我们可以在同一个西门子300的工程下完成:

整个项目的组态信息如下:

项目的程序由OB1,FC1,FC2,组成

在OB1我们要实现如下的跳转:

其中的FC1为无规则的脉冲实现程序;FC2为二分频的实现程序。

MadforG

  • 精华:14帖
  • 求助:0帖
  • 帖子:541帖 | 1053回
  • 年度积分:0
  • 历史总积分:7183
  • 注册:2010年7月01日
发表于:2011-05-16 22:39:22
20楼
FC1的程序如下图:


相关主题

官方公众号

智造工程师
首页 上一页 1 2 下一页 尾页