wangsai0501
级别: 家园常客
精华主题: 0
发帖数量: 380 个
工控威望: 530 点
下载积分: 1508 分
在线时间: 289(小时)
注册时间: 2010-04-12
最后登录: 2024-12-21
查看wangsai0501的 主题 / 回贴
楼主  发表于: 2010-04-28 10:09
学习了子程序不知道怎么的写好后写入PLC就显示程序错误
求一个简单子程序实例
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5213 个
工控威望: 7437 点
下载积分: 159075 分
在线时间: 3173(小时)
注册时间: 2007-11-21
最后登录: 2024-12-28
查看sjm213的 主题 / 回贴
1楼  发表于: 2010-04-28 11:43
返回指令写了没有?或者子程序编号写了没有?
wangsai0501
级别: 家园常客
精华主题: 0
发帖数量: 380 个
工控威望: 530 点
下载积分: 1508 分
在线时间: 289(小时)
注册时间: 2010-04-12
最后登录: 2024-12-21
查看wangsai0501的 主题 / 回贴
2楼  发表于: 2010-04-28 16:46
麻烦帮我看下这条子程序输入PLC就显示程序错误
应该怎么改,高手帮帮忙
附件: 子程序.doc (37 K) 下载次数:59
网站提示: 请不要用迅雷下载附件,容易出错
kongdezheng
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看kongdezheng的 主题 / 回贴
3楼  发表于: 2010-04-28 18:25
P9写错位置了.   在结束指令FENG下面
gumeng
学无止境
级别: 工控侠客
精华主题: 0
发帖数量: 974 个
工控威望: 2385 点
下载积分: 5596 分
在线时间: 300(小时)
注册时间: 2009-07-10
最后登录: 2024-12-22
查看gumeng的 主题 / 回贴
4楼  发表于: 2010-04-28 21:19
楼上说的对。
现承接各类电气自动化设备的设计,改造及维修。
wangsai0501
级别: 家园常客
精华主题: 0
发帖数量: 380 个
工控威望: 530 点
下载积分: 1508 分
在线时间: 289(小时)
注册时间: 2010-04-12
最后登录: 2024-12-21
查看wangsai0501的 主题 / 回贴
5楼  发表于: 2010-04-29 08:26
谢谢3楼的回答
子程序不是说把子程序运行完之后再运行到主程序的吗?
而这个程序在仿真里式了下不管X000是否接通按下X001,Y001都会能接通,在请问下怎么理解,拜谢
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5213 个
工控威望: 7437 点
下载积分: 159075 分
在线时间: 3173(小时)
注册时间: 2007-11-21
最后登录: 2024-12-28
查看sjm213的 主题 / 回贴
6楼  发表于: 2010-04-29 10:15
引用
引用第5楼wangsai0501于2010-04-29 08:26发表的  :
谢谢3楼的回答
子程序不是说把子程序运行完之后再运行到主程序的吗?
而这个程序在仿真里式了下不管X000是否接通按下X001,Y001都会能接通,在请问下怎么理解,拜谢

你对PLC的运行方式理解有问题。
不管你程序中的条件是否满足,PLC都是一直不断的执行从上到下、从左到右的扫描过程,不会因为某个节点的未导通而停止在那里等待。
wangsai0501
级别: 家园常客
精华主题: 0
发帖数量: 380 个
工控威望: 530 点
下载积分: 1508 分
在线时间: 289(小时)
注册时间: 2010-04-12
最后登录: 2024-12-21
查看wangsai0501的 主题 / 回贴
7楼  发表于: 2010-04-29 15:11
谢谢6楼的解释
如过是那么说的话是不是调用子程序就没什么意义啦,同样要使用一个输入端子才能把子程序调用,如果在子程序里串个输入端子的常开点的话不就不需要子程序命令了吗?
哪为大师给解释下子程序是什么意思,具体调用后那些可以输出哪些不能,还是都可以能输出谢谢!!!
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5213 个
工控威望: 7437 点
下载积分: 159075 分
在线时间: 3173(小时)
注册时间: 2007-11-21
最后登录: 2024-12-28
查看sjm213的 主题 / 回贴
8楼  发表于: 2010-04-29 16:49
如果你进行过西门子的200或300编程,将对子程序有深刻的理解。
对于在某种特定条件下才使用的程序,完全可以做到子程序中,可以有效减少PLC扫描时间。
并且,如果把各项功能分别做到子程序,也有利于对程序的理解。
当然对于不太复杂的程序没有必要使用子程序功能。
唐明
级别: 略有小成
精华主题: 0
发帖数量: 69 个
工控威望: 264 点
下载积分: 321 分
在线时间: 42(小时)
注册时间: 2007-08-02
最后登录: 2024-08-02
查看唐明的 主题 / 回贴
9楼  发表于: 2010-04-29 20:46
土土土土土土土土土土
本帖最近评分记录:
  • 下载积分:-1(sjm213) 请勿发表无意义的帖子