| oh...yes...It's...'s profileCx2002WinBlogListsNetwork | Help |
|
2/15/2007 2月15号 阴 打开MSN和QQ,一片过年的气氛——一个人都没有,该到家的都到家了。呵呵,这样就好。办公室里的人也都走光了,除了在联机“歌之守护者”的两个还有我的若干徒弟,所以,公然的点起了一颗烟,然后,大姐们购物回来了......
没有人最大的好处就是网络带宽独占,随手打开了电驴和Spaces,发现很久没有贴海报了,就专门找了《冰河世界》的海报贴上,挑过来挑过去也就这两张吧。至于黄金甲那张,算个添头——周杰仑非的在里面演个傻子,海报也都是他的大头像,好不容易看到一张人物面部都不清晰的,就不再挑剔了。
一边找《冰河世纪》的海报,不禁想到了里面的故事,昨日不安的心情渐渐消失了。贴完图之后再想,发现不是因为开心或者已经有了消除不安的办法,而是对这种感觉漠然了。故事里面的主角似乎都可以套在大家的身上,但是又分不清谁是谁。 2/11/2007 2月14号 多云 下午快下班的时候莫名其妙的焦虑,每当眼前的工作都结束以后,有时间去想以后的事情,自己反而会有不安的感觉。虽然又给自己找到了Wow和S7以外的兴趣,但是这两周作过来地感觉远比“这事儿没有看起来那么简单”还要差。
项目的进度已经达到了要求,而他们基本已经不需我说就会自己去看帮助文件——可以说他们已经进入状态,或者开发已经步入了正轨。而且,要求的初步用于展示的例子也已经基本完成,现在已经在收尾。维护方面,他们几个都可以配合去现场处理问题。按说,如果不是在短时间内有大量的任务出现,在工作上我我就是什么都不干也已经没有什么好担心的了。
而且,由于自己空闲时间多了,白天去看S7或者晚上wow也都不成问题。新的兴趣按照现在采用的方式也只会占用白天很小一部分时间。但是,就是莫名其妙的又开始焦虑,从今天早上自己没有QQ上线就觉得有些异常,到下午上线没有在QQ里看到球球——他可能放假了,明显感觉到自己的情绪开始变差。放假的人都放假了,但是不知道能不能顺利到家,也不知道过年以后是否会如意。但愿晚饭后来办公室Wow的时候这种感觉会消失。现在,还是继续看S7吧。 2/9/2007 2月9号 晴 为了我的乐高玩具和捷安特自行车,努力!
咖啡小猫好有意思,这回球球死定了!
明天去拿药,后天打扫卫生。对了,还要再给自己续一笔钱,大概3000左右吧。
据说春运期间春节前北京和广州的火车票都已告罄,行路难,虽然不是我。 2月6号 阴 上午继续开会,部室及的职代会,列席,只有给最后三十佳发证书和我有关,我得上去领奖,然后和领导合影。回来已经是上午十一点了,刚坐下就得到PEONY要被其领导规劝离职的的消息,估计心情会不好。别人的事情管不了太多,最多建议。还是自己练习吧,S7!!!!!小车行程控制,也算是一个现实问题,总结晚上MC完以后写。 2/5/2007 S7:对S75.3中计时器的总结(1)——S_ODTS和S_OFFDT 在前面2-2和2-5两篇里的贴图里,应用了S75.3中的计时器S_ODTS和S_OFFDT。练习过程中参考了《S7-300和S7-400的梯形图(LAD)编程参考手册》和《STEP 7 V5.3 编程手册》。在这里先对两个练习进行说明。
事实上,关于S_ODTS和S_OFFDT的基本应用,只要2-2一个练习就够了。对于后面出现的练习2-5,是因为在看教程的时候看到了2-5题设立描述的例子程序,觉得有些麻烦,例子程序描述如下图所示:
程序很简单,但是有修改的乐趣,所以自己做了个练习,《S7:开关,延时》中图t-1到4所示。需要说明的是修改后的程序不仅使用K3控制D1和D2,而且实现了对计时器T0的复位。在这里面只用到了计时器S_ODTS。修改后的如下:
言归正传,在练习2-2中要求以10秒为一周期,每五秒保持输出Q4.4为1,接下来的五秒Q4.4为0。使用计时器S_OFFDT作为信号输出源,使用S_ODTS作为信号控制源。这里,信号输出源和信号控制源是我自己起的名字。
如上图所示,T3(S_OFFDT)直接与Q4.4(线圈)相连,为Q4.4(线圈)提供信号,所以我称之为信号输出源;信号控制源计时器T4(S_ODTS)的输出作为信号输出源T3(S_OFFDT)的输入,换句话说是用T4(S_ODTS)的输出信号来控制T3(S_OFFDT)是否有输出,以及输出多长时间。接下来,我按照《S7-300和S7-400的梯形图(LAD)编程参考手册》进行解释。
T3(S_OFFDT)为断开延时S5定时时器。T4(S_ODTS)为保持接通延时S5定时时器。换句话说T3(S_OFFDT)在本练习中的作用是在它本身的输入管脚S的信号断开(1~0)后依然保持输出管脚Q状态为1,直到计时达到TW管脚设定值时,才将输出管脚Q状态由1变0。而T4(S_ODTS)是指在S端有输入(1)状态达到TW段设定值后,才在Q端进行输出(1)。换句话说S_OFFDT为延时断开,S_ODTS为延时接通。具体时序如下图所示:
同时,对于这个程序还应该具有开启和停止的功能。开启的时候,要对T3、T4的R端进行置位,并且要接通T4(S_ODTS)的输入端(S)和T3(S_OFFDT)的输出端(Q)。在停止的时候,要对T3、T4的R端进行复位,并且要断开T4(S_ODTS)的输入端(S)和T3(S_OFFDT)的输出端(Q)。这两个工作可以通过控制一个常开触点和一个常闭触点来完成。用常闭触点来完成第一个工作,用常开触点来完成第二个工作。但是程序要求计时器的开停和计时器的置位复位同时进行,因此在这里我们用一个触点两种不同状态来实现这两个目的。在程序里就是指触点“lht_1”(I 1.3)。
接下来是第三个问题:如何让程序自动的循环执行,需要说明的是这里的循环执行与S7 300 PLC对OD0程序循环扫描执行是两个概念。在此,我无意于去比较这两个概念的的异同,只是声明此处的循环执行根据题设的意思为:在T3(S_OFFDT)的输出管脚状态由1变0后,作为信号控制源的T4(S_ODTS)输入管脚Q状态在计时完成后由0变1,之后管脚Q再由1变0,以便触发T3(S_OFFDT)的再次输出。另外根据题设及《S7-300和S7-400的梯形图(LAD)编程参考手册》中的描述,对于T4(S_ODTS)在每次重新计时的时候均需要复位,而与此相反对于T3(S_OFFDT)则没有这个要求。因此,在这个练习里我使用Q4.4的状态作为完成循环以及对信号控制源的计时器T4(S_ODTS)在每次重新计时的时候均需要复位的条件:当Q4.4的状态由1变0时,意味着一个循环已经结束,新的循环应该开始,并且在新的循环开始的时候应该对计时器T4(S_ODTS)管脚R进行复位。因此我用Q4.4的常开触点进行T4(S_ODTS)管脚R的复位操作(需要与开停时的复位条件“lht_1”并联),并把Q4.4的常闭触点作为信号控制源的计时器T4(S_ODTS)的执行条件。另外,当程序初始运行的时候,在T4(S_ODTS)的输入端S之前应该只有一个常开触点既用于控制的开关“lht_1”(I 1.3),这也是在此选用Q4.4的常闭触点的原因之一。
综上所述,要实现2-2题设要求实现的功能,我们要考虑四个问题:
1、输出与控制输出。
2、开停控制及开停时的复位。
3、在整个程序初始执行时,开停开关之后不能常开触点。
4、程序的循环执行,以及循环执行中涉及到的复位问题。 2月5号 晴 老爸老妈回家了,饿了2天,今天中午要回家吃饭,期待中。以后下班就回家吃饭! S7:开关,延时初始状态,K1、K2断开,K3接通:
t-1 K1、K2接通,K3接通;D1输出,T0计时开始:
t-2 K1、K2接通,K3接通;T0计时结束,D2输出:
t-3 K1、K2接通,K3断开;T0计时复位,D1、D2无输出:
t-4 |
|
|