楼主: 工控小小生
收起左侧

[综合教程经验] H5U使用ST,上升沿与下降沿图文并茂,简单明确写法

ZPL 2023-5-24 14:49:26 | 显示全部楼层
邀请回答
谢谢分享,又学到不少东西。
回复 邀请回答送花

使用道具 举报

工控小小生 2023-5-25 07:07:00 | 显示全部楼层
MS1217 发表于 2023-5-23 14:24
感谢分享,支持中文编程

   这是文本编程呢  
回复 送花

使用道具 举报

xzp 2023-5-27 15:47:42 | 显示全部楼层
感谢分析.受益匪浅
回复 送花

使用道具 举报

黑曼巴舍 2023-5-27 18:10:14 | 显示全部楼层
这个看起来还比较直观,点赞
回复 送花

使用道具 举报

Nnn9998 2023-6-12 16:42:32 | 显示全部楼层
唯一不图水滴的博主 大赞
回复 送花

使用道具 举报

不败如来 2023-6-13 11:41:38 | 显示全部楼层
我都是自己写的。(*
*@brief:通过两组变量的上升沿,将两者的状态进行切换,保证只有一组处于运行,两组的状态对应{[0,0],[0,1],[1,0],[1,1]}
*)
//获取干湿球湿球部分启动,上升沿触发,对应[1,0]
IF ((IO_FunctionConfiguration[123] = TRUE) and (IO_FunctionConfiguration[123] <> RisingTrigger[0])) then
        IO_FunctionConfiguration[123] := TRUE;
        IO_FunctionConfiguration[124] := FALSE;
END_IF
//获取湿度传感器信号,上升沿触发,对应[0,1]
IF (IO_FunctionConfiguration[124] = 1 and  IO_FunctionConfiguration[124] <> RisingTrigger[1]) THEN
        IO_FunctionConfiguration[124] := TRUE;
        IO_FunctionConfiguration[123] := FALSE;
END_IF;
//获取两组信号,对应[1,1]
IF (IO_FunctionConfiguration[123] AND IO_FunctionConfiguration[124]) THEN
        IO_FunctionConfiguration[123] := FALSE;
        IO_FunctionConfiguration[124] := FALSE;
END_IF;
//上升沿获取上一次状态
RisingTrigger[0] := IO_FunctionConfiguration[123];
RisingTrigger[1] := IO_FunctionConfiguration[124];
回复 送花

使用道具 举报

工控小小生 2023-6-14 21:07:05 | 显示全部楼层
Nnn9998 发表于 2023-6-12 16:42
唯一不图水滴的博主 大赞

共同学习才能推动进步啊。
回复 送花

使用道具 举报

T.X.J. 2023-6-15 11:48:56 | 显示全部楼层
终于找到了,st的边沿触发一直不会用
回复 送花

使用道具 举报

无敌暴龙战士 2023-6-19 08:44:55 | 显示全部楼层
xzp 发表于 2023-5-27 15:47
感谢分析.受益匪浅

真的么说说你的感受
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部