lc哥特复兴
级别: 探索解密
精华主题: 0
发帖数量: 22 个
工控威望: 140 点
下载积分: 1915 分
在线时间: 8(小时)
注册时间: 2014-02-11
最后登录: 2022-11-17
查看lc哥特复兴的 主题 / 回贴
楼主  发表于: 2022-10-07 16:42
如截图的梯形图所示,我们编程的时候一般先把X地址转成M地址,再使用M地址编程,可是弄不明白为什么这么做,直接用X地址来编程不好吗
lc哥特复兴
级别: 探索解密
精华主题: 0
发帖数量: 22 个
工控威望: 140 点
下载积分: 1915 分
在线时间: 8(小时)
注册时间: 2014-02-11
最后登录: 2022-11-17
查看lc哥特复兴的 主题 / 回贴
1楼  发表于: 2022-10-07 16:43
图片:
梯形图如附件所示
lc哥特复兴
级别: 探索解密
精华主题: 0
发帖数量: 22 个
工控威望: 140 点
下载积分: 1915 分
在线时间: 8(小时)
注册时间: 2014-02-11
最后登录: 2022-11-17
查看lc哥特复兴的 主题 / 回贴
2楼  发表于: 2022-10-07 16:54
你说的这也是一个原因。另一种原因会不会是X是输入映像区,M是程序执行区的地址,程序执行时读取M地址是不是比X地址要快。再另一种可能是使用M地址后编程会更灵活,能使用更复杂的场景
lc哥特复兴
级别: 探索解密
精华主题: 0
发帖数量: 22 个
工控威望: 140 点
下载积分: 1915 分
在线时间: 8(小时)
注册时间: 2014-02-11
最后登录: 2022-11-17
查看lc哥特复兴的 主题 / 回贴
3楼  发表于: 2022-10-07 21:58
引用
引用第6楼bruce2020于2022-10-07 20:26发表的  :
这个是新手的疑问。M前可加条件。M再对Y。一般都是这样处理。

直接用X地址不也可以解决问题吗,为啥一定要先过渡给M地址