j1042001
级别: 正式会员
精华主题: 0
发帖数量: 7 个
工控威望: 97 点
下载积分: 584 分
在线时间: 11(小时)
注册时间: 2016-02-26
最后登录: 2019-12-31
查看j1042001的 主题 / 回贴
楼主  发表于: 2017-09-30 09:41
禾川仿三菱fx1n系列PLC编程求助,顺延问题,大神求指教
X1不断输入信号,要求延时一段时间后,对D180进行X1信号输入的计数,相当于不断顺延
比如说,X1每隔一定时间输入信号,5秒后对D180进行计数,那么就是在X1输入信号后5秒对D180进行一次计数,请大神给个解题思路,最好画个梯形图

小弟已对论坛进行检索,查到2013年的时候有个跟我本质一样的问题,但是我看了下似乎并没有得到解决,最后那个程序我看了下也没有达到题注要求,因为小弟碰到类似问题,所以特来提问。
zmrs163
级别: 家园常客
精华主题: 0
发帖数量: 375 个
工控威望: 523 点
下载积分: 1470 分
在线时间: 325(小时)
注册时间: 2017-06-12
最后登录: 2024-12-26
查看zmrs163的 主题 / 回贴
1楼  发表于: 2017-09-30 10:10
对D180计数?什么意思,是把X输入的次数储存在D180里?
zmrs163
级别: 家园常客
精华主题: 0
发帖数量: 375 个
工控威望: 523 点
下载积分: 1470 分
在线时间: 325(小时)
注册时间: 2017-06-12
最后登录: 2024-12-26
查看zmrs163的 主题 / 回贴
2楼  发表于: 2017-09-30 11:20
如果是支持变址的话还有点思路,不支持变址感觉不好弄。而且如果X脉冲速度很快的话,会占用很多的地址。
楼主留言:
计数支持变址,如果占用很多地址的话其实我要想到了办法,我主要想用一个占用地址不多的简单的办法
zmrs163
级别: 家园常客
精华主题: 0
发帖数量: 375 个
工控威望: 523 点
下载积分: 1470 分
在线时间: 325(小时)
注册时间: 2017-06-12
最后登录: 2024-12-26
查看zmrs163的 主题 / 回贴
3楼  发表于: 2017-09-30 15:55
    你说的这个例子有点像通讯里面的存储转发,理论上来讲,你要得到延迟5秒的数据,那么这中间的数据都得储存在PLC里面,如果脉冲宽度宽的话还好,如果很窄比如1MS,那么这5秒的数据你要用5000位以上来储存。所以我觉得理论上应该不会有很好的解决方式。
    
[ 此帖被zmrs163在2017-09-30 17:04重新编辑 ]