铭勇猛
级别: 家园常客
精华主题: 0
发帖数量: 65 个
工控威望: 561 点
下载积分: 13368 分
在线时间: 113(小时)
注册时间: 2015-06-17
最后登录: 2023-10-10
查看铭勇猛的 主题 / 回贴
楼主  发表于: 2015-08-01 09:53
现在有一个问题,不知道大家想过没有,大家在工程中肯定用过各种传感器,光电,磁环,行程开关,接近开关什么的,这里问题是,当这些信号采集回来时,大家一般是怎么用的,是 拿过来直接调用,编入程序,还是要过一下M码,通过自锁,断电保持等将这个信号保持,然后根据实际程序选择时机断开用呢?
lvpretend
级别: 论坛先锋
精华主题: 0
发帖数量: 1255 个
工控威望: 1425 点
下载积分: 3674 分
在线时间: 322(小时)
注册时间: 2015-07-20
最后登录: 2024-02-20
查看lvpretend的 主题 / 回贴
1楼  发表于: 2015-08-01 18:38
本质上X与M都是一样的,位于PLC的缓存中,X只不过在扫描周期初始系统自动的把外部真实信号读入到X缓存中,然后在一个扫描周期都是保持不变的,除非使用了X刷新指令。
直接使用X,或把X映射到M,各有各的好处,总的来说直接使用灵活性更高一些。至于编程的灵活性,现在编程软件基本都可以使用变量定义功能,程序写好了,要改变输入点,也就是从新定义过就行了。