• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go
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
图片:
梯形图如附件所示
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 4319 个
工控威望: 7696 点
下载积分: 15346 分
在线时间: 2958(小时)
注册时间: 2016-10-31
最后登录: 2024-12-21
查看梦雨天涯的 主题 / 回贴
2楼  发表于: 2022-10-07 16:49
有可能预留给你后面X点任意替换,但是对程序本体没有任何影响,比如K1X0,这样的也不会乱
本帖最近评分记录:
  • 下载积分:+1(guochunyi) 热心助人!
  • 微信hui530527      b站账号,非标自动化谭工
    请不要随意加我,不会随便通过。QQ群942493953
    lc哥特复兴
    级别: 探索解密
    精华主题: 0
    发帖数量: 22 个
    工控威望: 140 点
    下载积分: 1915 分
    在线时间: 8(小时)
    注册时间: 2014-02-11
    最后登录: 2022-11-17
    查看lc哥特复兴的 主题 / 回贴
    3楼  发表于: 2022-10-07 16:54
    你说的这也是一个原因。另一种原因会不会是X是输入映像区,M是程序执行区的地址,程序执行时读取M地址是不是比X地址要快。再另一种可能是使用M地址后编程会更灵活,能使用更复杂的场景
    hstec2002
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 489 个
    工控威望: 1892 点
    下载积分: 8465 分
    在线时间: 680(小时)
    注册时间: 2021-05-05
    最后登录: 2024-12-20
    查看hstec2002的 主题 / 回贴
    4楼  发表于: 2022-10-07 17:29
    这叫绑点,可移植性好点.
    QQ: 2845452345
    honggun
    级别: 网络英雄
    精华主题: 0
    发帖数量: 1595 个
    工控威望: 7019 点
    下载积分: 32782 分
    在线时间: 913(小时)
    注册时间: 2009-11-16
    最后登录: 2024-12-22
    查看honggun的 主题 / 回贴
    5楼  发表于: 2022-10-07 17:58
    以前修理口罩机的程序也是这样的
    bruce2020
    级别: 论坛先锋
    精华主题: 1 篇
    发帖数量: 1080 个
    工控威望: 1341 点
    下载积分: 3411 分
    在线时间: 726(小时)
    注册时间: 2017-11-25
    最后登录: 2024-12-22
    查看bruce2020的 主题 / 回贴
    6楼  发表于: 2022-10-07 20:26
    这个是新手的疑问。M前可加条件。M再对Y。一般都是这样处理。
    lc哥特复兴
    级别: 探索解密
    精华主题: 0
    发帖数量: 22 个
    工控威望: 140 点
    下载积分: 1915 分
    在线时间: 8(小时)
    注册时间: 2014-02-11
    最后登录: 2022-11-17
    查看lc哥特复兴的 主题 / 回贴
    7楼  发表于: 2022-10-07 21:58
    引用
    引用第6楼bruce2020于2022-10-07 20:26发表的  :
    这个是新手的疑问。M前可加条件。M再对Y。一般都是这样处理。

    直接用X地址不也可以解决问题吗,为啥一定要先过渡给M地址
    zmrs163
    级别: 家园常客
    精华主题: 0
    发帖数量: 375 个
    工控威望: 523 点
    下载积分: 1470 分
    在线时间: 325(小时)
    注册时间: 2017-06-12
    最后登录: 2024-12-20
    查看zmrs163的 主题 / 回贴
    8楼  发表于: 2022-10-08 08:04
    方便换点
    小莫西
    级别: 略有小成
    精华主题: 0
    发帖数量: 219 个
    工控威望: 307 点
    下载积分: 1866 分
    在线时间: 205(小时)
    注册时间: 2018-12-02
    最后登录: 2024-12-22
    查看小莫西的 主题 / 回贴
    9楼  发表于: 2022-10-08 16:08
    就是换点方便,有些公司是要求这样标准一点。其实没啥用
    gxtmdb82164
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 770 个
    工控威望: 1148 点
    下载积分: 399 分
    在线时间: 604(小时)
    注册时间: 2019-09-22
    最后登录: 2024-12-20
    查看gxtmdb82164的 主题 / 回贴
    10楼  发表于: 2022-10-08 16:16
    要么是规范,要么是被逼的

    特别是不规范的小项目,很多时候程序是写在接线前面的,画图都是画个寂寞,更多的时候是接线的时候看着办,所以先用M点把程序写完,后面接线完了对点的时候直接就把X到M的映射做掉了

    不仅仅是X到M,输出M到Y也是要中转的,不然计划的双线圈电磁阀实物变成单线圈,你还去改程序吗?
    本帖最近评分记录:
  • 下载积分:+1(莫小鱼) 好贴好贴!
  • 下载积分:+1(18420489986) 好贴好贴!
    阳春节拍
    级别: 探索解密
    精华主题: 0
    发帖数量: 131 个
    工控威望: 195 点
    下载积分: 726 分
    在线时间: 47(小时)
    注册时间: 2022-03-24
    最后登录: 2024-12-21
    查看阳春节拍的 主题 / 回贴
    11楼  发表于: 2022-10-09 09:16
    个人感觉,1、输入输出的组引用,手册上明确指出建议从零位起,比如k1y10可以,k1y11不建议,m就不存在这样的提示(虽然有些特殊硬件或程序对m也有这样的要求)。
    2、输入输出的8进制地址不如m的十进制来的方便,特别是计算变址时。
    3、多硬件复用地址时,直接使用输入输出地址,有问题时更难定位。比如人机直接引用plc地址时
    4、在混用out与set、rst时,y的双线圈比m的更难处理
    最后两条主要还是8进制的影响
    • «
    • 1
    • 2
    • 3
    • »
    • Pages: 1/3     Go