请教S5程序 点击:1409 | 回复:11



longzs2003

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:34
  • 注册:2003年10月31日
发表于:2003-01-13 19:00:00
楼主
现场有一套设备,采用SIEMENS的S5-115U控制。现频繁出现故障,电机无故起停,准备将其程序解读出来。由于资料不全,程序的标注都没有。请教大家:现有一功能块,语句表如下 :A F 0.1 :AN F 0.3 :L KH 0012 :SD T 2 :A T 2 :S F 0.3 :A F 0.3 :L KH 0100 :SD T 1 :A T 1 :R F 0.3 :AN F 0.3 :R F 0.6 :A F 0.3 :AN F 0.6 :S F 0.6 := F 0.4 :A F 0.3 := F 0.5 :O F 0.0 :ON F 0.0 :R F 0.0 :AN F 0.0 :S F 0.1 :BE 其中各标志位F0.X各为什么含义,时序是怎样的?



wgq

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 9回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2002年2月08日
发表于:2002-09-14 14:24:00
1楼
一般来说程序出问题的 可能性 不大 ,可能是现场的外部的问题,解决办法有:1;程序重新刷新一便:2:单台试运转,更换备板查找原因.F0.X可能是操作地址

青蟹

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2001年11月14日
发表于:2002-09-15 08:35:00
2楼
同意楼上大哥的意见.

s7zeng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2001年8月16日
发表于:2002-09-15 15:26:00
3楼
F 0.X 是中间继电器,相当三菱的M 把程序转成梯形图,就明白了

yxr

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:77
  • 注册:2002年6月23日
发表于:2002-10-02 15:11:00
4楼
f0.x is a flag of inter no relay

深圳忠澳机电

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 76回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2002年6月18日
发表于:2002-12-12 21:01:00
5楼
不是所有的语句表都可转换为梯形图的! 程序出问题的可能性非常小,仔细检查外部电路,相信你可解决的, 可否将控制图给看看。我曾出理过许多自动化设备复杂故障,我对S5 系列的PLC比较熟悉。以上的程序也非常简单。有需要的话请联系 我,我的联系电话为:13825222187

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-12-12 22:16:00
6楼
按你的现象,估计是硬件问题,如有扩展机架,则有可以是用于地址扩展的IM306模块出故障。如果没有则可能是以下几种情况: 1、电源、CPU、底板、输入输出模块有故障 2、环境太潮湿所至 3、输入点电源的滤波电容故障 4、电路板太脏(可用无水洒精清洗,用电吹风吹干) 以上一点个人体法,供参考

fandou

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2002年12月06日
发表于:2003-01-03 00:00:00
7楼
你确信你计算机内的程序是如同你上面所写的一样吗?如果是一样的话,程序一定在问题。我想可能是你在抄写的时候抄错了吧!一般情况下程序是不会有问题的,如果程序有问题在开始安装调试时设备就不会正常运转了。你的故障可能是由外设所导致的,一定要好好查外设。 上面的程序倒数第4、5、6条语句有问题 ……… :O F 0.0   :ON F 0.0   :R F 0.0   :AN F 0.0   :S F 0.1 :BE 你在输的时间就出错了是“o欧"而不是“0零”,F0.X表示标示位,在你的程序中用来存储操作结果。o表示//或扫描“1”信号;Ao表示//或扫描“0”信号。R为复位操作,S为置位操作。A、AN为与操作扫描“1”信号和“0”信号。 上面的程序表明 当F0.0为“0”时F0.1被触发//如果F0.1用来控制电机的话,它将被启动。 问题出在倒数第4、5、6三条语句。---扫描F0.0的信号状态,不论是为“1”或是为“0”都要复位F0.0,这样的操作是无意义的,也是错误的。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-01-03 10:44:00
8楼
楼上兄弟,程序写错是不能输入的,STEP5软件会自动识别这些关键字符。如果程序是原来一直用的,程序是不应该有问题的。 F是内部标志位 同其它种类的PLC的内部继电器是一个理。

Walker001

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2002年5月24日
发表于:2003-01-03 15:31:00
9楼
:O F 0.0 :ON F 0.0 :R F 0.0 :AN F 0.0 :S F 0.1 这段程序没错,其作用是使 F0.0 总是为“0”,F0.1 总是为“1”。

东门子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:334
  • 注册:2002年9月27日
发表于:2003-01-13 19:00:00
10楼
同意ylsw的见解

WHD000

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2011-12-16 15:07:15
11楼
S5中 F X.X 和S7的 M X.X 是一样的

热门招聘
相关主题

官方公众号

智造工程师