derk
级别: 略有小成
精华主题: 0
发帖数量: 25 个
工控威望: 211 点
下载积分: 580 分
在线时间: 34(小时)
注册时间: 2007-09-19
最后登录: 2023-12-06
查看derk的 主题 / 回贴
楼主  发表于: 2009-03-23 21:33
请教一下各位, 如何用结构文本来编写单按钮起停电路??
wangfang110
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看wangfang110的 主题 / 回贴
1楼  发表于: 2009-03-24 17:11
果然厉害!! 谢谢。
wangfang110
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看wangfang110的 主题 / 回贴
2楼  发表于: 2009-03-25 08:54
楼上的哥哥:
看了一下CX-PRO的帮助没发现边沿检测指令在ST中的定义,比如说要将 A定义为BOOL 地址是I0.0    怎么样将A 定义为 边沿检测指令呢?
wangfang110
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看wangfang110的 主题 / 回贴
3楼  发表于: 2009-03-25 13:45
VAR_TEMP
  // Temporary Variables  

END_VAR

  // Instruction Section

qx4.1:= ix0.4 AND NOT mx0.0;
mx0.0:= ix0.4;

  qx4.3:=qx4.1 XOR qx4.3;
  
  FC2 := 0;
END_FUNCTION
I0.4作为起停按钮 Q4.1 作为边沿检测 Q4.3 是输出。