签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
刚接触博途没多久的小白求教各位大侠.
看不下可点击附件.
Snipaste_2020-04-01_23-15-10.jpg
如上图
#tempRandomValue.%B1 := #tempTime.NANOSECOND.%B0;
#tempRandomValue.%B0 := #tempTime.NANOSECOND.%B1;
问题1:
其中的 .%B1 和 .%B0 是什么意思?
问题2:
#tempTime.NANOSECOND 的 %B0 赋值给 #tempRandomValue 的 %B1
#tempTime.NANOSECOND 的 %B1 赋值给 #tempRandomValue 的 %B0
为什么要交叉赋值?
问题3: 看下图
Snipaste_2020-04-01_23-14-17.jpg
监控后%B的值为什么是十六进制的?
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1616891&b_id=66&s_id=0&num=12
TIA中的slice access访问方式。参考以下内容:
How in STEP 7 (TIA Portal) do you access the unstructured data types bit-by-bit, byte-by-byte or word-by-word and symbolically?
%B1和%B0就是byte1和byte0
交叉赋值就是高低位字节交换
get到新技能了,非常感谢二位的解释.
另外为什么程序监视显示的是16进制的值呢?
在监视显示的值上右键可以选择显示值的显示格式。
片段访问啊,可以根据2楼的网址来理解,
楼主,你这个随机数是用什么方法求出来的,之前我百度的叫做线性同余法,总感觉出来的不太随机
取时间的纳秒数,高低字节呼唤,
NORM_X 标准化.
SCALE_X 缩放
缩放就是随机数范围了
Get ,非常感谢大家.
SIOS上搜索109479728,有做好的LGF_Random……库函数的,可以直接用
.%B1 和 .%B0是一种访问方式,叫片段访问。
例子中访问的是字节,字节默认十六进制显示,可以切换显示值
%B1 和%B0是byte0和byte1字节,显示格式可以自己选进制的,交叉的话应该是为了随机
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录