对PLC程序,一直习惯于用梯形图编程;而对编程软件,只要够用就好,不会去找它的操作说明看。以至于,FX2N用GX Developer编程,很长一段时间都不知道,编程手册号称的“步进梯形图与SFC互换”是真的。
因此,在《自学自会PLC指令——三菱FX2N编程技术及应用》(莫操君)中(下称文献[1]),并没有这方面的介绍。
一次有闲,偶然间在“工程数据列表”栏查看,选【程序】,点右键,选【改变程序类型】,出现对话框,选“SFC”确定,出现SFC程序,才知道两者可互换。这简直是个笑话,应当密不示人的,但为了对该书作个补充,现特予介绍。
对于习惯于用梯形图,又想对SFC有所了解的,不妨先用梯形图编程,再转换成SFC查看——这也许对练习SFC编程,是个捷径。
当然,在文献[1]中,也对SFC的规则,有稍许提及,比如p.72、p.82、vp.92的有关说明。但p.131的图6-18、图6-19,两个图中的OUT S3,全要改成SET S3才成;因为,要符合梯形图转SFC的规则,跳转才用OUT、选择分支的汇合则是SET。
不妨以图6-18为例,将其转换为SFC,则成了图1的形式;分支的汇合,成了跳转。将图6-18中所有的OUT S3,均改为SET S3,则转成SFC的形式为图2;现在的问题是,没有跳转了。
http://bbs.gkong.com/uploadImages7/6b90c5c37f3ae1621d0f082ef84c6cae.GIF
对图2的问题,我们不妨增加一个中间状态S30来过渡,将原OUT S3、全部改为SET S30,再用STL S30来驱动S3(OUT S3);这样,SFC就为图3的形式,符合我们的预想。
这个问题,也许地球人都知道,今天我也知道了,终于回归了地球,欣慰之至!
(20100522)
————————————————
20111001注:
因回复网友的一个问题,而重新查看了该帖;因一个图片未能正常显示,故做个处理(原图片已不能显示,好在有网友将其转到了“百度文库”);顺及说点下面的话。
以下有网友谈到“要多查手册”的问题,甚至在他处 见到过网友提到要“通读”手册的意思;话虽没错,但每个人的情况不一样,也不是每一个人都有时间去详细阅读手册的。当然,并不是说,专业从事某项工作的人,不应去详细熟悉资料;而是说偶尔涉及的,有时会难以作全面的了解。
所以若有个人的感受,贴出来还是不错的(其他网友亦是)。之前之所以未留意SFC,是因我有了梯形图已够用(呵呵,接触的应用比较简单吧)。
我的一个观点是:为了应用而学习,而不是为了学习而学习。这尤其适合于在工作阶段而时间精力受限,又有了一定年纪的人;即使对于处在学习阶段的人,也是为了将来的应用而储备知识。
最后修改:2011/10/1 6:33:23