POKE指令的位字符串是什么意思

如图,用POKE指令将MD0(real)的值写入DB1.DBD0(real),但是DB1.DBD0实际值却不是MD0的值,帮助系统写POKE指令的value值是位字符串的数据类型。
问题:1、位字符串是什么样的数据类型,其数据格式是怎样的(百度都没有结果);
    2、如果按照我图片那道程序,我目的是将MD0的浮点数的值按浮点数写入指针指向的DB1.DBD0而不是按位字符串,应该怎么修改程序。
谢谢!

图片说明:

POKE指令的位字符串是什么意思    POKE指令的位字符串是什么意思   

最佳答案

1.位字符串包括byte、word、dword、lword、实际上是一个集合。你可以在博图软件帮助里搜一下。
2.POKE 可做BYTE、WORD、DWORD操作,写入数据类型取决于VALUE。指令是没什么问题,需要注意的是DB块的属性里把“优化的块访问”钩去掉,必须是非优化的DB块才行。再有你这个有没有可能是地址复用了,新建个其他的DB块试试,程序很简单啊,我按照你的程序来做完全没问题。数据都是对的。

提问者对于答案的评价:
非常感谢!!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc163637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月9日 下午6:06
下一篇 2017年6月9日 下午6:06

相关推荐

  • s7 1200 SM1231RTD模块通道故障

    初使1200 ,好多地方不是很明白 ,上电时模块所有通道均显示故障报警。在线诊断为无热电偶或模块错误,我按照订货号来组态确定无误,温度传感器也接入了模块通道1,…

    SIMATIC S7-1200 2017年10月31日
  • PLC是1200,屏是tp700 想做画面跳转

    利用程序进行画面跳转,应该怎么做啊?自己做了一个,PLC建一个“画面号”的变量(Uint),屏变量里如图所示,在程序里修改PLC里这个“画面号”的值,结果是有的时候好用,有的时候不…

    2017年10月31日
  • 这段话好难理解啊?求解

    CPU 以 10 ms 为“时间片”或时间段计算运动任务。执行一个时间片时,下一时间片会在队列中等待执行。 如果中断某个轴上的运动…

    SIMATIC S7-1200 2017年11月12日
  • 博途V13模拟量输出

    如何用博途6ES7-232-4HD32-0XB0模拟量输出模块的电压输出,输出0-5V的电压,模拟量电压输出是-10—-+10V。可以用NORM–X指令?谢谢 问题补充:触摸…

    2017年6月13日
  • S7-1200运动控制能否同时运行

    同时启动两个轴做绝对位置运动,怎么只能一个轴运行另个轴必须等第一个轴运行完成才能运行,不能同时运行。plc用的是v3.0,那位高手指教一下。 最佳答案 V3.0 CPU&…

    SIMATIC S7-1200 2017年11月6日
  • S7-1200回原点+偏移量+重置原点(希望大神指点)

    步进电机需要进行回原点处理,首先通过原点开关回原点,然后进行绝对偏移,最终把该点的位置确认为绝对0点。写了段程序,不知道对不对,在仿真时执行不下去,见图。 图片说明:  …

    2017年6月1日
  • S7-1200 CPU 集成模拟量端口

    如题,为何我的CPU 1215C DC/DC/Rly集成端口 无法输入模拟量?AI端口:3M   0问题:外部给电压与不…

    2017年10月24日
  • S71200 FOR 语句无法执行

    i始终=1a一直在累加,感觉一直在循环语句中,未跳出 问题补充:程序 最佳答案 那个,可否把程序贴出来,大家帮忙分析一下看看说不定能解决的是不是循环的时候,你有队i进行赋值?补充:…

    SIMATIC S7-1200 2017年6月4日
  • V13 SCL问题?

    1、V13   plc move指令输出引脚是可以增加或减少的(OUT1、OUT2),这个怎么在   &nbs…

    2017年6月1日
  • S7-1200定时器时间值调节

    我想通过外部BCD开关调节定时器的时间值,请问程序怎么实现? 问题补充:关键是怎么将BCD数值转换为TIME类型的值输入到PT端,比如直接输入100是可以的,但是输入一个变化的值比…

    SIMATIC S7-1200 2017年11月19日