西门子PTO问题 点击:1145 | 回复:4



omron123456789

    
  • 精华:0帖
  • 求助:5帖
  • 帖子:7帖 | 73回
  • 年度积分:0
  • 历史总积分:330
  • 注册:2013年6月09日
发表于:2013-11-20 00:17:22
楼主

小弟最近买了一本书,化学工业出版社出版的“西门子S7200PLC完全精通”

在书里看到 PTO这块,书上教怎样使用PTO,说把16进制 85写进SM67,我查了下16#85 转成2#  等于10000101,

按照SM符号定义我我觉得应该是1,允许写入新周期!2,脉冲宽度不更新!3,不更新脉冲数!4,时间单位是微秒!5,异步更新!6,多段操作!7,PTO输出!8,启用PTO

书上说意思 是,1,PT0允许,2选择PTO模式,3,单段操作4,时间单位微秒 5,PT0脉冲更新,6,PTO周期更新,貌似跟我理解的不同啊,我把2#制,正反看都跟书上说的不同,还有书上说,把16# CB传到SM67里意思就是,PTO禁止,选择PTO模式,单段操作,时间单位微秒,PTO脉冲不更新,PTO周期不更新!

我按表查 都不对,是我理解错了  还是说上写错啦?请懂 的师傅解答下!谢谢




PLS0_Cycle_Update  SM67.0PTO0/PWM0 更新周期值:1 = 写入新周期

PWM0_PW_Update     SM67.1PTO0/PWM0 更新脉冲宽度值:1 = 写入新脉冲宽度

PTO0_PC_Update     SM67.2PTO0 更新脉冲计数值:1 =  写入新脉冲计数

PLS0_TimeBase      SM67.3PTO0/PWM0 时间基准:0 = 1us/tick,1 = 1ms/tick

PWM0_Sync          SM67.4同步更新 PWM0:0 = 异步更新;1 = 同步更新

PTO0_Op            SM67.5PTO0:0 = 单段操作;1 = 多段操作

PLS0_Select        SM67.6PTO0/PWM0 模式选择:0 = PTO;1 = PWM.

PLS0_Enable        SM67.7PTO0/PWM0 启用:1 = 启用





邵-王者之师

  • 精华:1帖
  • 求助:39帖
  • 帖子:81帖 | 861回
  • 年度积分:0
  • 历史总积分:2844
  • 注册:2011年3月24日
发表于:2013-11-20 01:00:01
1楼

楼主写的看起来挺糊涂的,不知道有没有表达错的地方。貌似简单看一下,你得表述和书上一样啊。你是从低位开始看,书上从高位。

输入16#CB是选择PWM模式,PTO模式当然不会有更新了。楼主在仔细看一下书。

PTO模式中脉冲宽度不会变的吧,PWM模式脉冲周期不会变。

用惯了库,乍一看优点忘了。。。

Mr袁--王者之师

  • 精华:0帖
  • 求助:3帖
  • 帖子:32帖 | 1147回
  • 年度积分:0
  • 历史总积分:3881
  • 注册:2011年10月26日
发表于:2013-11-20 08:25:46
2楼

帮助文档里面介绍的很详细,也很准确

omron123456789

  • 精华:0帖
  • 求助:5帖
  • 帖子:7帖 | 73回
  • 年度积分:0
  • 历史总积分:330
  • 注册:2013年6月09日
发表于:2013-11-20 21:01:59
3楼

回复内容:

对: 邵-王者之师 楼主写的看起来挺糊涂的,不知道有没有表达错的地方。貌似... 内容的回复!


谢谢哦 看了你的回复我仔细想 了下,才发现问题~!

邵-王者之师

  • 精华:1帖
  • 求助:39帖
  • 帖子:81帖 | 861回
  • 年度积分:0
  • 历史总积分:2844
  • 注册:2011年3月24日
发表于:2013-11-21 00:36:43
4楼

回复内容:

对: omron123456789  回复内容:对: 邵-王者之师  楼主写的看起来挺糊涂的... 内容的回复!


 不客气,我也是新手,不断学习中,搞个小程序测试一下就好。我遇到不清楚的都是这么干的。


热门招聘
相关主题

官方公众号

智造工程师