发现时基一个奇怪的问题。

已锁定

cxaction

  • 帖子

    208
  • 精华

    1
  • 被关注

    7

论坛等级:侠士

注册时间:2011-07-16

普通 普通 如何晋级?

发现时基一个奇怪的问题。

1339

5

2012-10-14 19:55:21

按要求设计一个定时器,时间可以自由在wincc设定。西门子自己有FC40 IEC_S5TIME 块。但是这个快时间基是定死的是毫秒级别的。自己做一个快在如下地址时基可以自由设定。
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=1022375&s_id=23&num=1#anch
但是奇怪的问题来了,我自己做的FC公共块可以自由设定。但是我做的梯形图无法设置将设定值超过100,,超过100就CPU报错。我的思路如下:(无法传图只能用语言表达)
按照西门子时基的定义第12位开始才是时基准定义,首先将时基乘以4096(左移12位)然后和设定值字相或,也就是说将 “3(时基)x4096 然后和字逻辑 WOR 相或 ,输出到定时器的pv值。”
如图 当设定值为100时可以运行.



如图 当设定值为200时cpu报错 无法运行.




奇怪的是按照word类型的数据类型溢出值为-32767-32768 当设定值为200并没有溢出
发现时基一个奇怪的问题。 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。