求助:一个关于step7编程的问题! 点击:901 | 回复:11



九天唳鹤

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 27回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2004年10月21日
发表于:2005-03-31 17:28:00
楼主
小弟使用step7编程,出现如下问题: 编完功能fc13后,复制,rename为fc14,在fc3里先后调用fc13,fc14,同时使能,结果fc13正常,fc14不正常,表现为置位线圈置位后,不用复位线圈得电,置位线圈失电即能让其失电 急切求解,来往大侠多多帮忙,多谢!



imgg

  • 精华:7帖
  • 求助:1帖
  • 帖子:98帖 | 1694回
  • 年度积分:0
  • 历史总积分:5386
  • 注册:2002年4月03日
发表于:2005-03-31 20:50:00
1楼
指令按顺序执行时,fc13和fc14不会被同时执行,而是按你的编程顺序执行,同一个输出地址在两个FC里都有,最终结果以后执行的FC为准。

资源

  • 精华:4帖
  • 求助:0帖
  • 帖子:13帖 | 410回
  • 年度积分:0
  • 历史总积分:707
  • 注册:2004年11月27日
发表于:2005-03-31 21:48:00
2楼
是的,我也认为fc3调用fc13和fc14,有复制后改名输出还是同一个重复了。还有就是看一下f13的具体功能了。

唐进

  • 精华:20帖
  • 求助:0帖
  • 帖子:301帖 | 1339回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2004年9月02日
发表于:2005-04-02 08:22:00
3楼
多看step 7有关的资料,不要凭感觉编程,要不然产生的错误不好解决,若你认为有必要的话,请将你的程序发过来,本人愿提供无尝帮助。siement0393@sina.com

李承亮

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 88回
  • 年度积分:0
  • 历史总积分:143
  • 注册:2002年8月09日
发表于:2005-04-02 18:14:00
4楼
使用输出指令注意在同一个周期内如果对同一个标志位或输出点有多于一个的输出指令则以最后一个为准。

李承亮

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 88回
  • 年度积分:0
  • 历史总积分:143
  • 注册:2002年8月09日
发表于:2005-04-02 18:14:00
5楼
使用输出指令注意在同一个周期内如果对同一个标志位或输出点有多于一个的输出指令则以最后一个为准。

李承亮

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 88回
  • 年度积分:0
  • 历史总积分:143
  • 注册:2002年8月09日
发表于:2005-04-02 18:15:00
6楼
使用输出指令注意在同一个周期内如果对同一个标志位或输出点有多于一个的输出指令则以最后一个为准。

九天唳鹤

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 27回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2004年10月21日
发表于:2005-04-04 11:18:00
7楼
再问一个问题,差不多的情况: 同时使能两个fc,两个fc逻辑相同,输入置位temp变量,temp变量驱动输出,两个fc的输入输出都没有重复 问题: 第一个fc有输入的时候,第二个fc也有输出了! 很简单的程序,每个fc 3 个network,哪位大侠指点指点?

九天唳鹤

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 27回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2004年10月21日
发表于:2005-04-04 11:20:00
8楼
看了楼上诸位的回复,就是说,同时使能的情况下,temp变量也存在冲突的问题,fc13的temp1会被fc14的temp1刷掉?

小楼

  • 精华:2帖
  • 求助:0帖
  • 帖子:5帖 | 298回
  • 年度积分:0
  • 历史总积分:418
  • 注册:2002年6月13日
发表于:2005-04-04 14:16:00
9楼
需要正确理解TEMP变量的生存周期,

sunhl

  • 精华:1帖
  • 求助:1帖
  • 帖子:8帖 | 35回
  • 年度积分:0
  • 历史总积分:150
  • 注册:2004年7月26日
发表于:2005-04-20 09:04:00
10楼
应该是双线圈问题,PLC扫描以最后执行结果的输出。这是所有PLC都是这样子的

未尽

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 57回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2005年4月22日
发表于:2005-04-22 16:50:00
11楼
这个问题是存在的,我也很奇怪!看来对TEMP变量还需要进一步研究。解决这个问题,将TEMP变量换为M变量就可以了!

热门招聘
相关主题

官方公众号

智造工程师