返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
西门子SIEMENS
工控论坛首页
→
西门子SIEMENS
→ 浏览主题:
给PLC新手出道题,高手勿喷~
回帖:
12
个,阅读:
1474
次
[上一页]
[1]
[2]
[下一页]
* 帖子主题:
给PLC新手出道题,高手勿喷~
收藏
分享到
3144
产品体验中心会员
BobMarley
文章数:
408
年度积分:
50
历史总积分:
3144
作者的所有帖子(408)
注册时间:
2013/12/13
发站内信
发表于:2014/3/28 19:56:19
#0楼
今天,有个朋友说主程序都可以写到子程序里,我“抬扛”贴出下图,然后他愣了。
程序1:
程序2:
朋友说对于同一个线圈,这么编程不规范!我说比如工艺需要多种模式,操作同一个线圈,写到子程序里更直观。假如写到一个网络,太复杂。
问题1:知道这两个程序输出为什么不同么?
程序3:
程序4:
问题2:程序3和程序4输出为什么相同呢?
【方案】
基于 PC 的控制技术助力优化液体生产流程
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
15673
step1
文章数:
7314
年度积分:
50
历史总积分:
15673
作者的所有帖子(7314)
注册时间:
2008/4/10
发站内信
2017国庆活动(三)
2016国庆活动(三)
2013辞旧迎新
发表于:2014/3/29 7:11:20
#1楼
程序1和程序2为双线圈,输出结果为扫描最后一条指令,一般不这么编,会出现逻辑混乱。
程序3和程序4 逻辑上是一样的,结果就是一样的。
不积硅步,无以至千里;不积小流,无以成江河;九层之台,始于垒土。 好好学习,天天向
上。
【方案】
台达DOP人机界面直连思瑞普针式打印机
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
2000
产品体验中心会员
ray276488196
文章数:
580
年度积分:
50
历史总积分:
2000
作者的所有帖子(580)
注册时间:
2011/9/21
发站内信
发表于:2014/3/29 8:59:07
#2楼
问题1,M0.0如果通,M0.1不通,你想要M0.0通还是不通呢
问题2,实际上程序3和程序4就是一样的的,只是扫描时间上估计差那么一点点
从现在起,做一个认真学习,力求上进的工控人。
【方案】
华北工控医疗领域专用嵌入式主板,支持医疗监护仪高效稳定运行
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
3144
产品体验中心会员
BobMarley
文章数:
408
年度积分:
50
历史总积分:
3144
作者的所有帖子(408)
注册时间:
2013/12/13
发站内信
发表于:2014/3/29 10:52:28
#3楼
以下是引用
step1
在
2014/3/29 7:11:20
的发言:
程序1和程序2为双线圈,输出结果为扫描最后一条指令,一般不这么编,会出现逻辑混乱。
程序3和程序4 逻辑上是一样的,结果就是一样的。
“主程序都可以写到子程序”,我只是为了反驳这种说法。
【方案】
菲力尔防止采矿车发生事故
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
7722
产品体验中心会员
w71412659
文章数:
1455
年度积分:
50
历史总积分:
7722
作者的所有帖子(1455)
注册时间:
2013/5/8
发站内信
2018论坛魅力之星
发表于:2014/3/29 16:22:57
#4楼
呵呵,有点意思,考逻辑
兽人永不为奴,除非包吃包住!
【方案】
纺织车间网络化综合应用发展概述
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
9676
Kate
文章数:
1123
年度积分:
53
历史总积分:
9676
作者的所有帖子(1123)
注册时间:
2002/3/24
发站内信
发表于:2014/3/30 10:28:12
#5楼
你朋友说的没错。主程序能实现的,子程序都能实现。
人有人意我有我意合得人意恐非我意合得我意恐非人意人意我意恐非天意合得天意自然如意
【方案】
满足各个行业防爆要求的集成式控制方案
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
745
15073134174
文章数:
39
年度积分:
50
历史总积分:
745
作者的所有帖子(39)
注册时间:
2014/3/28
发站内信
发表于:2014/3/31 14:47:24
#6楼
初学,很想有高手解释一下为什么有时候把主程序写到子程序里面,然后运行结果就不对了
西门子
【方案】
易控INSPEC软件与西门子S7200系列PLC以太网通讯
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
3144
产品体验中心会员
BobMarley
文章数:
408
年度积分:
50
历史总积分:
3144
作者的所有帖子(408)
注册时间:
2013/12/13
发站内信
发表于:2014/3/31 17:10:49
#7楼
以下是引用
Kate
在
2014/3/30 10:28:12
的发言:
你朋友说的没错。主程序能实现的,子程序都能实现。
是的。但是有些细节得考虑。比如对于位逻辑,写到子程序后,子程序EN使能为0,该子程序不会被扫描。而在主程序,是会被扫描的。
【方案】
三菱FX系列PLC以太网连接组态王
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
7722
产品体验中心会员
w71412659
文章数:
1455
年度积分:
50
历史总积分:
7722
作者的所有帖子(1455)
注册时间:
2013/5/8
发站内信
2018论坛魅力之星
发表于:2014/3/31 22:24:09
#8楼
以下是引用
BobMarley
在
2014/3/31 17:10:49
的发言:
以下是引用
Kate
在
2014/3/30 10:28:12
的发言:
你朋友说的没错。主程序能实现的,子程序都能实现。
是的。但是有些细节得考虑。比如对于位逻辑,写到子程序后,子程序EN使能为0,该子程序不会被扫描。而在主程序,是会被扫描的。
一般情况下我写子程序有一部分原因是为了使主程序看起来简洁、明了,并且某些功能使用子程序模块化方便调用,有一些冗长的程序段就用一个SM0.0放到子程序,甚至有可能位逻辑判断都放到子程序。
兽人永不为奴,除非包吃包住!
【方案】
台达人机e-Remote在人工环境监控中的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
9676
Kate
文章数:
1123
年度积分:
53
历史总积分:
9676
作者的所有帖子(1123)
注册时间:
2002/3/24
发站内信
发表于:2014/4/1 9:37:33
#9楼
以下是引用
BobMarley
在
2014/3/31 17:10:49
的发言:
以下是引用
Kate
在
2014/3/30 10:28:12
的发言:
你朋友说的没错。主程序能实现的,子程序都能实现。
是的。但是有些细节得考虑。比如对于位逻辑,写到子程序后,子程序EN使能为0,该子程序不会被扫描。而在主程序,是会被扫描的。
问题就归结为如何使用子程序了。
最简洁的主程序,看不到任何的中间运算及输出,全部根据不同条件调用一系列子程序。
人有人意我有我意合得人意恐非我意合得我意恐非人意人意我意恐非天意合得天意自然如意
【方案】
台达PLC在太阳能热水自动控制系统中的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]零基础快速入门西门子S7-1500PLC
•
[视频课程]西门子PLC博途应用精选
•
[视频课程]西门子S7-1200编程应用入门
•
[视频课程]西门子S7-1500PLC与博途应用-基础课程
•
[视频课程]西门子变频器参数设置和实操训练
•
[视频课程]5节课掌握西门子PLC模拟量应用
•
[视频课程]7节课带你玩转西门子LOGO!智能逻辑控制器
•
[视频课程]西门子小型PLC学习指导课
•
[视频课程]西门子PLC入门指导
78.0005