西门子PLC位逻辑指令学习(SCL语言)

R_TRIG

参数

功能

当CLK信号出现一个低电平到高电平的跳变时,输出Q导通一个周期。

实例

定义以下类型变量

cs 复制代码
"R_TRIG_DB"(CLK:="data".source,
            Q=>"data".result);    //当source输入出现低电平到高电平跳变,result信号导通一个周期

IF "data".result THEN    //如果result为on
    "data".count +=1;    //count自增1
END_IF;

以上代码功能为,source每导通一次,count+1。


F_TRIG

参数

功能

当输入端CLK出现一个高电平到低电平的跳变时,输出Q导通一个周期。

实例

定义以下类型变量

cs 复制代码
"F_TRIG_DB"(CLK:="data".source,
            Q=>"data".result);    //source一出现高电平到低电平跳变,result导通一个周期

IF "data".result THEN    //当result为on
    // Statement section IF
    "data".count +=1;    //count自增1
END_IF;

功能,当source从on变为off,count加1,用来计算source关闭次数。

相关推荐
AIHE-TECH2 个月前
西门子S7协议(PROFINET端口)转罗克韦尔AB的Ethernet/IP网络通讯
西门子plc·profinet·plc通信·ethernet/ip·s7协议·罗克韦尔ab·plc通讯
埃和智能3 个月前
PLC通过IGT-SER系列智能网关快速实现WebService接口调用案例
http·三菱plc·post·webservice·西门子plc·web服务接口·平台对接
埃和智能10 个月前
PLC从HTTP服务端获取JSON文件,解析数据到寄存器
xml·http·json·get·post·西门子plc·mes
埃和智能1 年前
PLC之间无线通信-不用编程实现多品牌PLC无线通讯的解决方案
plc之间通讯·无线通讯·西门子plc·网络通讯·总线通讯·工业通信·罗克韦尔plc