登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:s7-200中如何实现递增功能
点击:926 回复:6
楼主
编辑
引用
管理
ggpower520
遇到一个问题,就是我想实现在定时检测一个药液浓度的数据vw4后,如果该数据vw4还是比设定值vw0小,则在原先输出控制变频器的频率的数值vw6的基础上,再加上一个定量数320,即提高频率,使得加药量增加。下面是我的程序段:
LD SM0.0
MOVW 6400, VW6
LDW>= VW4, 3200
-I 320, VW6
LD SM0.0
MOVW VW6, AQW0
比如第一次检测vw4
11-09-03 16:05
1楼
编辑
引用
管理
jamsonwo
第一步不能用SM0.0,改为SM0.1,然后加定时检测,上升沿脉冲执行整数相加即可!
LD SM0.1
MOVW 6400, VW6
LDW>= VW4,3200
A SM0.5
EU
-I VW6,320
LD SM0.0
MOVW VW6,AQW0
11-09-03 17:02
2楼
编辑
引用
管理
xiangfengcba
二楼说的有道理呀!
11-09-03 21:01
3楼
编辑
引用
管理
viptda2005
利用定时器加上升沿脉冲
11-09-03 23:05
4楼
编辑
引用
管理
ggpower520
谢谢,我先试试。
11-09-03 23:21
5楼
编辑
引用
管理
chenfuyou20
我觉得你该用PID,
11-09-04 16:03
6楼
编辑
引用
管理
ggpower520
我就是不想用PID,那个麻烦
还有222的cpu不知道够不够用
11-09-04 18:31
工控新闻
科力尔拟募10亿打造产业园 拓展机器人等新市场谋增长
华北工控ATX-6152:助力AI辅助医疗影像诊断与跨系统平台的互联互通
皮尔磁:急停按钮PITestop的安全之道
和利时牵头建设工信部制造业数字化转型促进中心,引领产业数智化升级新征程
前方高能!工业自动化现场上演“进化论”
技术赋能产业!EtherCAT专题交流会在京圆满落幕
隐于幕后的建筑“智慧大脑” 揭秘 ctrlX CORE在现代建筑中的的智能化应用
武汉传感器产业规模冲击200亿,光谷打造全国产业高地
更多新闻资讯