• «
  • 1
  • 2
  • 3
  • »
  • Pages: 3/3     Go
13771165220
级别: 家园常客
精华主题: 0
发帖数量: 323 个
工控威望: 553 点
下载积分: 1601 分
在线时间: 85(小时)
注册时间: 2017-11-27
最后登录: 2024-11-13
查看13771165220的 主题 / 回贴
24楼  发表于: 2020-05-18 21:45
图片:
引用
引用第23楼yzdz66于2020-05-18 20:53发表的  :
[attachment=243583]  [attachment=243584]

非常感谢,小弟菜鸟,这种语言没研究,大体看了下是不是和前面哪个楼层的是一个意思。
就是一直传送M0-M31的状态到一个地址中,当任意状态产生变化时数据加一。
以前以后
级别: 探索解密
精华主题: 0
发帖数量: 74 个
工控威望: 163 点
下载积分: 646 分
在线时间: 39(小时)
注册时间: 2018-06-27
最后登录: 2024-11-15
查看以前以后的 主题 / 回贴
25楼  发表于: 2020-05-18 22:33
图片:
跟前面的一个程序一样 你可以仿真一下试试看
楼主留言:
感谢,测试了一下单周期可以。
以前以后
级别: 探索解密
精华主题: 0
发帖数量: 74 个
工控威望: 163 点
下载积分: 646 分
在线时间: 39(小时)
注册时间: 2018-06-27
最后登录: 2024-11-15
查看以前以后的 主题 / 回贴
26楼  发表于: 2020-05-18 22:36
引用
引用第3楼危险的鸡腿于2020-05-14 14:24发表的  :
求大神指点下,对不对

V0Z0没必要吧
vios1161
级别: 略有小成
精华主题: 0
发帖数量: 190 个
工控威望: 308 点
下载积分: 675 分
在线时间: 210(小时)
注册时间: 2016-07-30
最后登录: 2024-11-20
查看vios1161的 主题 / 回贴
27楼  发表于: 2020-05-19 01:38

楼主留言:
真诚感谢!
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 981 个
工控威望: 8883 点
下载积分: 9395 分
在线时间: 924(小时)
注册时间: 2014-05-23
最后登录: 2024-11-26
查看anlyl2014的 主题 / 回贴
28楼  发表于: 2020-05-19 07:32
引用
引用第19楼13771165220于2020-05-18 16:50发表的  :
程序如下,从M202开始到M215只要任何其中一个中继检测到上升沿,必须有蜂鸣器响一下。这条程序不大没几步,如果步数多的话并联的点就比较多,所以想到这个问题。

看了楼主的程序,写了不少注解,这种习惯不错!没有硬件结构布局,我没办法理解是否可以达到你的设计目的,就你本贴而言,似乎你程序没写完,无法达到M202到M215有接通蜂鸣器就响一下这个功能要求!响一下,到底响多久也没写。
很多热心网友提供了不少写法供你参考,各有特点,总结一下,供你参考:
1.用FOR指令,循环法:实际上是不断扫描M0-M19是否接通,通就D0加1,要注意M0到M19不能一直通,只要有一个一直通就会不停计数;
2.比较法,就之前我写给你参考的那种,当然,你要的只是上升沿有效,只选择大于的情况是对的;要注意的是:比较法刚好与FOR循环刚好相反,M0-M19要一直实时给信号;
楼主留言:
真诚感谢!我参考参考。
活到老,学到老!
微信号:anjjyy2013
添加时注明来自工控人家园
压缩包用WINRAR打开,没密码
危险的鸡腿
级别: 略有小成
精华主题: 0
发帖数量: 41 个
工控威望: 265 点
下载积分: 710 分
在线时间: 26(小时)
注册时间: 2020-01-03
最后登录: 2024-11-25
查看危险的鸡腿的 主题 / 回贴
29楼  发表于: 2020-05-20 16:33
引用
引用第26楼以前以后于2020-05-18 22:36发表的  :

V0Z0没必要吧

我没用用你下面的上升沿,只能加V0Z0啦,不然会一直计数
  • «
  • 1
  • 2
  • 3
  • »
  • Pages: 3/3     Go