sofarzhu
级别: 探索解密
精华主题: 0
发帖数量: 9 个
工控威望: 138 点
下载积分: 666 分
在线时间: 6(小时)
注册时间: 2013-08-15
最后登录: 2013-11-18
查看sofarzhu的 主题 / 回贴
楼主  发表于: 2013-09-05 21:36
图片:
自学PLC一个多月了,今天把一台联得的ACF贴附机程序下载
下来看了下,发现供应商的编程很有创意,用DECO译码指令
和MOV指令控制辅助继电器M来代替步进指令,觉得很新奇,
特来和大家分享一下。



追加:哪位高手能说一下这种编程方法的优点与缺点吗?
[ 此帖被sofarzhu在2013-09-09 20:19重新编辑 ]
meipingboy
级别: 家园常客
精华主题: 0
发帖数量: 529 个
工控威望: 735 点
下载积分: 9628 分
在线时间: 609(小时)
注册时间: 2009-09-13
最后登录: 2024-08-30
查看meipingboy的 主题 / 回贴
1楼  发表于: 2013-09-06 08:32
引用
引用第1楼cvlsam于2013-09-05 21:57发表的  :
遇到需要双线圈的就要傻眼了……

既然系统提供S寄存器,为何不用呢?

Good Luck~

确实如此

虽然很 “新奇” ,除非控制的东西很少,(输入、输出很少)

如果程序复杂,坏了维修不好办了!

其实这种设计,我认为故意这样设计的,是为了让厂家坏了,如果不是高手,无法自己维修。
如果按通俗设计,一般学PLC的都可以维修。
活到老学到老:还有 8  分没学到
meipingboy
级别: 家园常客
精华主题: 0
发帖数量: 529 个
工控威望: 735 点
下载积分: 9628 分
在线时间: 609(小时)
注册时间: 2009-09-13
最后登录: 2024-08-30
查看meipingboy的 主题 / 回贴
2楼  发表于: 2013-09-09 20:41
引用
引用第13楼znz43于2013-09-09 13:40发表的  :

初学者才会犯双线圈错误,避免双线圈错误也很简单,多用辅助继电器,最后再合并输出,逻辑也很清楚。
PLC刚推出时多用步进指令,后来发展了,高级指令也多了,就不用步进了


PLC刚推出时多用步进指令,后来发展了,高级指令也多了,就不用步进了 -------这句话有问题哦!

有些程序一定要用步进编写才简单方便,用所谓的“高级指令”及传统方法,很难编写的。比如一般的红绿灯控制程序等等。

当然,其它设备上也可以用
例如我编写的一个设备上用的程序,为了保密,只有一部份,但足够研究研究什么叫步进程序了:有注解

FX3U-2013-6.zip (15 K) 下载次数:46

此程序如果用传统方法编写,很复杂,几年前同样的设备我也编写过,机器在自动运行时,很容易出现死机 (不是PLC死机,而是程序无法自动运行下去,要关一下,再重新启动就正常)

就象14楼版主所说的:你华丽的无视了Q系列的SFC~
当然,我所用的是FX系列的SFC。
活到老学到老:还有 8  分没学到