回复:怎样在WINCC中给定时器设定预设值呢

sunyy

  • 帖子

    424
  • 精华

    11
  • 被关注

    5

论坛等级:侠士

注册时间:2008-04-23

普通 普通 如何晋级?

发布于 2008-06-27 11:26:19

0楼

先在WINCC界面上建一个输入输出域。连接到PLC的一个DB块地址。PLC程序不要用S5T#TIME这个方法,用直观语句法,也就是W#16#wxyz这种方法。w取0123分别表示时基为10ms\100ms\1s\10s;xyz表示定时值,取值范围1到999。用PLC把WINCC设定的数在PLC中把它变成BCD数,然后与w#16#0000(或1000或2000或3000)做字或运算,保存在一个MW,然后用这个数给定时器做设定值。
例:WINCC的一个输入输出域连接DB4.DBW32,设定数值为秒级.指令如下:
L DB4.DBW32
ITB
T MW104
L MW104
L W#16#2000
OW
T MW106
L MW106
SD T5
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54766条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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