回复:同一个变量,既需要在int类型指令上使用,又需要在WORD类型的指令使用,该咋办?

已锁定

zbhdm

  • 帖子

    1907
  • 精华

    2
  • 被关注

    18

论坛等级:至圣

注册时间:2007-05-30

钻石 钻石 如何晋级?

发布于 2022-08-10 20:47:12

6楼

展开查看
以下是引用askab在2022-08-10 13:58:41的发言 >5楼

同一个变量,既需要在int类型指令上使用,又需要在WORD类型的指令使用,该咋办?

///////////////////////////////////

你定义了DB1.DBW14  为 WORD 型,可以定义DB2.DBW14 为INT 型,

L DB1.DBW14

T DB2.DBW14

DB6.DBW20  WORD  WORD   DB8.DBW60 INT



首先感谢askab老师的多次帮助!

您的意思是,我需要再建立一个INT类型的变量,然后用MOVE指令进行传递,是这样的吧?


另外还想请教一下askab老师,我强行把DB中建立的WORD类型的变量使用在INT类型的指令,前提我知道这个WORD变量存有的数值在0--32767之间,不会捅出什么“漏子”吧。


努力学习西门子
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54619条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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