签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
博图v16环境,我自定义了一个FB功能块。现在想把两个int合成一个Dint用,两个int是FB局部变量,DINT是FB输出变量。在DB块中我知道我直接用DB1.DBD0.0就是int0.0和int2.0。但是在FB块中如何定义地址就有点蒙,我取消了优化访问,所以FB局部变量是有地址的,只是现在不知道这个地址要怎么写?
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1786673&b_id=66&s_id=0&num=6
程序截图看看,你里面的数据怎么定义的?
两个整数怎么合成?比如int1 int2,int1里面是123,int2里面是456的话,合成双证书是123456吗?
那合成的话,那就是int1*1000+int2,类似方法吧
像这种DB块变量的调用,我都是这么写。直接拆地址用
而这种FB里怎么用就不知道了
你上面的图片是双整数拆成整数,高低字节分开放
下面的是整数变成双整数,也是高低字节,直接拼成的那种?
已解决,感谢"gfpeng68"大哥的指导
还可以使用AT变量
可以直接输入那个数据块.变量名
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录