xcaq123
工业自动化
级别: 略有小成
精华主题: 0
发帖数量: 242 个
工控威望: 430 点
下载积分: 9874 分
在线时间: 343(小时)
注册时间: 2009-03-06
最后登录: 2024-08-31
查看xcaq123的 主题 / 回贴
楼主  发表于: 2014-04-11 09:46
最近一直对PLC流程控制方法痴迷研究,现在终于总结到一些方法,三菱PLC可以用STL 步进指令 欧姆龙用SNXT STEP 等,但是这些都有一定的局限性,尤其是欧姆龙
,个人觉得用MOV 加比较指令做最灵活,最通用,不管是什么品牌PLC都可以利用此方法写出一个完美的流程控制程序,我自己用三菱编程软件写了一个例子,给大家参考,
如果你有更好的方法,请提出来和我们一起讨论,一起进步
附件: MOV 比较指令实现的流程控制(此程序是用三菱PLC编程软件编写的,其他品牌都可以参考).rar (11 K) 下载次数:956
网站提示: 请不要用迅雷下载附件,容易出错
本帖最近评分记录:
  • 下载积分:+2(weiichung) 感谢分享
  • 下载积分:+1(zhangjnan)
  • 下载积分:+5(410627175)
    lixianji_007
    级别: 工控侠客
    精华主题: 0
    发帖数量: 242 个
    工控威望: 2871 点
    下载积分: 5503 分
    在线时间: 769(小时)
    注册时间: 2011-08-27
    最后登录: 2024-11-06
    查看lixianji_007的 主题 / 回贴
    1楼  发表于: 2014-06-05 09:55
    三菱的用过SFC方式,OMRON的使用步指令,还有使用移位指令或者MOV指令。各种方法各有优劣,看具体要实现的功能、流程分支情况来确定使用何种方式更好。SFC的用起来简单,但程序容量会大一些,还要注意异常时的处理(需复位的块、步等)。移位指令要注意每步的触发条件,不要误触发或不能触发。MOV指令我一般把字再转换成位,这样每个位加注释程序写起来可能直观一些。不同厂家的PLC实现相同的功能方法可能不同,熟悉了用更简单明了的方法最好。
    天下事有难易乎?为之,则难者亦易矣!不为,则易者亦难矣!