回复:请教一下,S5中的DO命令是怎么回事,RLO又是什么?

木头刘

西门子1847工业学习平台

  • 帖子

    107
  • 精华

    1
  • 被关注

    4

论坛等级:游侠

注册时间:2007-05-23

普通 普通 如何晋级?

发布于 2008-09-12 10:37:59

0楼

DO操作在S5 CPU103以上的PLC中可用,用法非常灵活。
DO操作允许下一条语句做变址处理,所以当控制程序被扫描时,它们可以修改下一条语句的参数。参数存放在数据字或标志字中,DO操作不依赖于RLO。
DO操作是一个双字语句
第一个字包含DO操作和存有参数的标志或者数据字的地址。
第二个字包含要被执行的变址语句。根据数据类型,你必须输入“0”(字节,字,数据)或者“0.0”(位)作为参数。
具体用法实例:
1、变址二进制操作(操作域为I、Q、F)
程序:
S Q 1.0
DO DW 27
A I 0.0
PLC实际执行为:(假设DW27中的值为4,DW28中的值为30)
S Q 1.0
A I 30.4
程序通过DO操作将I0.0变址为I30.4.
2、变扯二进制操作(操作域T和C)
程序:
L KT 20.1
DO DW 51
SD T 0
PLC实际执行为:(假设DW 52为17,而DW 51无关)
L KT 20.1
SD T 17
DO操作使定时器T由0变址为DW 52中的值。
3、变址数字操作
程序:
L KF +234
DO FW 23
L IW 0
PLC实际执行为:(假设FW 24中的值为23,而FW 23中的值不相关)
L KF +234
L IW 23
DO操作将IW变址为IW (FW24)
4、变址组织操作
程序:
DO FW 100
JU FB 0
PLC实际执行:(假设FW 101中的值为7,而FW 100中的值不相关)
JU FB 7
DO操作将所调用的功能块由0变址为7.
以上就是DO操作的作用。
至于RLO故名思意就是逻辑运算结果。其值要么为1,要么为0.
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

共有0条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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