台达PLC子程序问题 点击:2925 | 回复:9



tgt19821025

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2012年9月01日
发表于:2012-09-01 14:00:51
楼主

1。程序有四种循环子程序,就是当运行一个子程序后再运行一个子程序,这时我停止第一个子程序后,可第一个子程序里的时钟还在走,并且不停了,PLC的输出点也一直在闭合,怎么解决这个问题啊?我把程序传上来了,大家帮帮忙看看。

2。再一个我想在触摸屏上做四个循环按钮的互锁,这个这个怎么做啊?用的也是台达的屏。

正在下载,请等待……
下载附件需0积分!




时三

  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 1058回
  • 年度积分:0
  • 历史总积分:5014
  • 注册:2008年10月14日
发表于:2012-09-01 16:29:00
1楼
程序看了一下,未见到CALL语句,呼叫子程序。比如P1子程序前,加入CALL       P1.不妨试一下。

tgt19821025

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2012年9月01日
发表于:2012-09-01 16:49:21
2楼

有CALL的你再看看。

tgt19821025

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2012年9月01日
发表于:2012-09-01 18:29:52
3楼
回复内容:
对:时三关于程序看了一下,未见到CALL语句,呼叫子程序。比如P1子程序前,加入CALL       P1.不妨试一下。 内容的回复:


有CALL的你再看看。

纵横-中芯机械

  • 精华:0帖
  • 求助:2帖
  • 帖子:7帖 | 262回
  • 年度积分:0
  • 历史总积分:1761
  • 注册:2009年7月24日
发表于:2012-09-04 03:30:10
4楼

也来学习学习。哈哈。                    

liujian5118

  • 精华:2帖
  • 求助:8帖
  • 帖子:31帖 | 3109回
  • 年度积分:199
  • 历史总积分:19924
  • 注册:2009年3月25日
发表于:2012-09-04 08:19:00
5楼
M70,M71,M72,M73.M74都不动的时候。5个都调用,是不是又该把他们的常开接点也拉上去

陈急思汗-王者之师

  • 精华:0帖
  • 求助:4帖
  • 帖子:16帖 | 370回
  • 年度积分:0
  • 历史总积分:3835
  • 注册:2011年12月17日
发表于:2012-09-04 09:00:58
6楼

程序还没看,先说说触摸屏。

如果是台达DOP系列触摸屏,按钮之间是可以通过宏命令做成互锁的,应该用BITOFF这个指令就可以实现,你试下

陈急思汗-王者之师

  • 精华:0帖
  • 求助:4帖
  • 帖子:16帖 | 370回
  • 年度积分:0
  • 历史总积分:3835
  • 注册:2011年12月17日
发表于:2012-09-04 09:13:17
7楼
我觉得你的跳转需要做一个时间延迟下,你每个指针都做个时间继电器试试

陈急思汗-王者之师

  • 精华:0帖
  • 求助:4帖
  • 帖子:16帖 | 370回
  • 年度积分:0
  • 历史总积分:3835
  • 注册:2011年12月17日
发表于:2012-09-04 09:14:29
8楼
因为程序是自上而下扫描的,你得把整个的扫描时间考虑进去,不知道对不对

tgt19821025

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2012年9月01日
发表于:2012-09-04 09:18:37
9楼
回复内容:
对:陈急思汗-王者之师关于因为程序是自上而下扫描的,你得把整个的扫描时间考虑进去,不知道对不对 内容的回复:

如果有时间能帮我写个例子嘛?谢谢了。我真的不太会。呵呵。

热门招聘
相关主题

官方公众号

智造工程师