lzp7963350
级别: 探索解密
精华主题: 0
发帖数量: 62 个
工控威望: 159 点
下载积分: 753 分
在线时间: 45(小时)
注册时间: 2016-05-21
最后登录: 2024-10-18
查看lzp7963350的 主题 / 回贴
楼主  发表于: 2016-06-20 19:56
我用比较指令当脉冲数等于我设定的值就输出M100。。就这样循环。这样速度慢的时候可以实现。。。速度快了,,,,居然没反应过来,。。超过我设定值还是没有输出。。。
求师傅指点!
[ 此帖被lzp7963350在2016-06-20 20:36重新编辑 ]
lzp7963350
级别: 探索解密
精华主题: 0
发帖数量: 62 个
工控威望: 159 点
下载积分: 753 分
在线时间: 45(小时)
注册时间: 2016-05-21
最后登录: 2024-10-18
查看lzp7963350的 主题 / 回贴
1楼  发表于: 2016-06-20 20:00
我试过跳转指令,然后输出M100,,也没有反应。
[ 此帖被lzp7963350在2016-06-20 20:31重新编辑 ]
hulianxin
级别: 略有小成
精华主题: 0
发帖数量: 107 个
工控威望: 271 点
下载积分: 815 分
在线时间: 66(小时)
注册时间: 2007-11-16
最后登录: 2024-08-09
查看hulianxin的 主题 / 回贴
2楼  发表于: 2016-06-21 08:07
用等于和大于试一下。
lzp7963350
级别: 探索解密
精华主题: 0
发帖数量: 62 个
工控威望: 159 点
下载积分: 753 分
在线时间: 45(小时)
注册时间: 2016-05-21
最后登录: 2024-10-18
查看lzp7963350的 主题 / 回贴
3楼  发表于: 2016-06-21 08:36
请问师傅,我这个子程序里面的怎么没有反应呢。。。手册上说优先当设定值等于R4096的时候这个高速计数器输出。。。。。。。。步指点那里出问题了。
lzp7963350
级别: 探索解密
精华主题: 0
发帖数量: 62 个
工控威望: 159 点
下载积分: 753 分
在线时间: 45(小时)
注册时间: 2016-05-21
最后登录: 2024-10-18
查看lzp7963350的 主题 / 回贴
4楼  发表于: 2016-06-22 14:09
帖子移到这里来了。。。。。。。。。。。。。。
邓鹏
工控不易,且行且珍惜
级别: 探索解密
精华主题: 0
发帖数量: 17 个
工控威望: 128 点
下载积分: 16868 分
在线时间: 162(小时)
注册时间: 2012-08-12
最后登录: 2024-11-01
查看邓鹏的 主题 / 回贴
5楼  发表于: 2016-06-22 17:16
不能这样,要用一个范围值才行
lzp7963350
级别: 探索解密
精华主题: 0
发帖数量: 62 个
工控威望: 159 点
下载积分: 753 分
在线时间: 45(小时)
注册时间: 2016-05-21
最后登录: 2024-10-18
查看lzp7963350的 主题 / 回贴
6楼  发表于: 2016-06-22 19:11
没有明白师傅,,什么范围值
vdadiv
级别: 略有小成
精华主题: 0
发帖数量: 111 个
工控威望: 226 点
下载积分: 71369 分
在线时间: 261(小时)
注册时间: 2013-03-31
最后登录: 2024-10-25
查看vdadiv的 主题 / 回贴
7楼  发表于: 2016-06-22 22:07
子程序里面,作計算程序用比較好,把計算結果傳送出來,若有bit的動作,需set把信號保持 ,離開子程序後,bit會保持離開前的狀態,
試試:
子程序里面:SET M100
主程序:
A   M100
SET   M111
A   M111
RST  M100
ajd186
级别: 家园常客
精华主题: 0
发帖数量: 557 个
工控威望: 848 点
下载积分: 35337 分
在线时间: 274(小时)
注册时间: 2013-08-01
最后登录: 2024-10-20
查看ajd186的 主题 / 回贴
8楼  发表于: 2016-06-23 20:50
用这个试试