derk
级别: 略有小成
精华主题: 0
发帖数量: 25 个
工控威望: 211 点
下载积分: 580 分
在线时间: 34(小时)
注册时间: 2007-09-19
最后登录: 2023-12-06
查看derk的 主题 / 回贴
楼主  发表于: 2009-03-23 21:33
请教一下各位, 如何用结构文本来编写单按钮起停电路??
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6769 个
工控威望: 38370 点
下载积分: 2995 分
在线时间: 9506(小时)
注册时间: 2006-09-13
最后登录: 2024-11-18
查看cvlsam的 主题 / 回贴
1楼  发表于: 2009-03-23 22:17
要使用的边沿检测指令,在PLC的ST语言中,一般厂家会提供边沿检测指令。

然后根据边沿检测的指令做条件判断就可以了。
如:边沿检测指令的Q(输出端)为Temp

IF Temp THEN
      OUT := INPUT XOR OUT;
END_IF;

以上
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6769 个
工控威望: 38370 点
下载积分: 2995 分
在线时间: 9506(小时)
注册时间: 2006-09-13
最后登录: 2024-11-18
查看cvlsam的 主题 / 回贴
2楼  发表于: 2009-03-23 22:19
如富士SPH系列PLC提供有边沿检测指令,用户可以这样写单按钮起停:
Tigger_Plus_1(Input:= Button );
TEMP:=Tigger_Plus_1.Output_Plus;

IF TEMP THEN
    Out_Coil :=  Button XOR Out_Coil;
END_IF;

以上