lucas
级别: 家园常客
精华主题: 0
发帖数量: 290 个
工控威望: 570 点
下载积分: 2881 分
在线时间: 113(小时)
注册时间: 2010-02-02
最后登录: 2022-05-20
查看lucas的 主题 / 回贴
楼主  发表于: 2012-04-09 10:36
有一段程序,如下:
当M100 为OFF时,

LD M8000
SET M0
RST M1

有没有最简单的方法实现,当M100 为ON时,变成
LD M8000
RST M0
SET M1


就像下图这样,有没有更简洁的?

[ 此帖被lucas在2012-04-09 11:09重新编辑 ]
lucas
级别: 家园常客
精华主题: 0
发帖数量: 290 个
工控威望: 570 点
下载积分: 2881 分
在线时间: 113(小时)
注册时间: 2010-02-02
最后登录: 2022-05-20
查看lucas的 主题 / 回贴
1楼  发表于: 2012-04-09 11:06
以上两位还不明白我意思?


就是这个意思!我想知道有没有更简洁的方法做到
lucas
级别: 家园常客
精华主题: 0
发帖数量: 290 个
工控威望: 570 点
下载积分: 2881 分
在线时间: 113(小时)
注册时间: 2010-02-02
最后登录: 2022-05-20
查看lucas的 主题 / 回贴
2楼  发表于: 2012-04-09 11:44
引用
引用第4楼meipingboy于2012-04-09 11:32发表的  :
搞不懂你要做什么?
按上面程序来看,如果 M100   ON     那么 M1   是 ON
                                        M100    OFF  那么 M0   是 ON

那还不如干脆把M8000 去掉,不要用 SET 和 RST ,用如下图,更简单易懂!
.......


必须要用到SET 与RESET指令
lucas
级别: 家园常客
精华主题: 0
发帖数量: 290 个
工控威望: 570 点
下载积分: 2881 分
在线时间: 113(小时)
注册时间: 2010-02-02
最后登录: 2022-05-20
查看lucas的 主题 / 回贴
3楼  发表于: 2012-04-09 12:48
引用
引用第7楼yuaiwu于2012-04-09 12:30发表的  :
这样吧


我也知道INV,都说了要用set 与reset
lucas
级别: 家园常客
精华主题: 0
发帖数量: 290 个
工控威望: 570 点
下载积分: 2881 分
在线时间: 113(小时)
注册时间: 2010-02-02
最后登录: 2022-05-20
查看lucas的 主题 / 回贴
4楼  发表于: 2012-04-14 14:46
引用
引用第20楼337340504于2012-04-13 23:07发表的  :
LZ,你是闲的蛋疼。


你才闲的蛋痛,无知的人!假如我我要将这部分程序用于步进程序(SET,STL)中,如果用OUT,转到下状态时就无法保持