组态王与S7200通过MODBUS通讯定义变量时如何将字(W)分离出的位(bit)定义成变量?

组态王与S7200通过MODBUS通讯,在数据词典中定义变量时,添加V区变量、MODBUS功能码4,因MODBUS通讯没有M区地址,想通过字分离出位来代替M区,通过西门子MODBUS地址计算器算出地址,用该地址定义变量时弹出错误窗口,请问出现这种情况该定义变量?

图片说明:

组态王与S7200通过MODBUS通讯定义变量时如何将字(W)分离出的位(bit)定义成变量?    组态王与S7200通过MODBUS通讯定义变量时如何将字(W)分离出的位(bit)定义成变量?    组态王与S7200通过MODBUS通讯定义变量时如何将字(W)分离出的位(bit)定义成变量?   

最佳答案

1、如你第二张图,变量名为“test_v1010_0”,变量类型为“I/O整型”,将数据寄存器地址就写为40006,数据类型改为 USHORT。
2、另外定义一个"内存离散"型变量,比如变量名是 “test_v1010_bit8”;
3、在“应用程序命令语言” 的“运行时”中用BIT()函数来取“test_v1010_0”中的第8位,命令如下
      test_v1010_bit8=Bit( test_v1010_0, 8 );
这时”test_v1010_bit8“这个内存离散变量取到的值就是 40006.08的状态。
注意看BIT()函数的帮助,测试一下取第8位还是第9位,因为帮助中的位顺序是从1开始的,这个你要确认一下。

图片说明:

组态王与S7200通过MODBUS通讯定义变量时如何将字(W)分离出的位(bit)定义成变量?  

提问者对于答案的评价:
非常感谢你及时的回答,此方法很有效。

最佳答案作者回复:
很高兴解决了您的问题,这个平台就是用来大家共同学习提高的。众人拾柴火焰高。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:52
下一篇 2021年7月5日 下午2:52

相关推荐

  • 关于很多循环的问题

    大家好!西门子200PLC,有3个输入,输出是延时导通的,比如Q0.0带电1分钟后失电,再Q0 .1带电,如此循环! 第一个输入I0.0控制Q00-0.2第2个…

    SIMATIC S7-200 2021年7月5日
  • S7-200PID控制实现是不是有两种方法?

    有一种是PID向导,做好后直接调用就行了,不用专门编一些增益等变量进去?是不是还有另一种专门在指令库里的PID指令,这个参数是自己写一些增益、微分等变量? 问题补充:补充一下,这个…

    SIMATIC S7-200 2020年11月1日
  • PC ACCESS与S7-200的通信问题

    PC ACCESS6.0 一直跟 s7-200PLC通信不上一直报错误 图片说明:       最佳答案 1,…

    2017年11月6日
  • 关于s7-200的编程电缆

    同一台电脑,同一根编程电缆,在一个226CN上能正常通信,换到一个224Cn上却不能通信了,是不是这个224坏了或者里面设置了什么 最佳答案 首先你这个电缆肯定是没问题的。你接通C…

    SIMATIC S7-200 2021年7月5日
  • 关于200 PLC监控表和符号表大批量编辑的问题

    如题,请问在microwin软件对200 plc进行监控时,如果要大批量的输入数据,比如要监控vw100,vw102…….vw500的大量数据,请问怎么输入比较省…

    SIMATIC S7-200 2021年7月5日
  • 普通网线与光纤网线的区别?

    普通网线可以从以太网交换机及以太网模块输出,那光纤网线呢?也与普通网线一样吗?直接接到电脑的网卡上面吗?要不要光电转换的TCP模块,还是与普通网线的功用是一模一样的?就是电脑网卡要…

    SIMATIC S7-200 2020年11月1日
  • s7-200控制私服电机必须用em253位控模块吗

    s7266-266cn能控制私服电机吗,必须加em253模块吗? 钻石用户推荐最佳答案 参考基本参数1、S7-200 CPU226 DC/DC/DC(晶体管型)…

    2021年7月5日
  • 基础连线问题

    本人这学期初学PLC,手边有CPU224和EM235用来进行流量变频控制,遇到很多问题不知怎么解决,特向诸位请教: 1)我按系统说明书上接线,用恒流源给信号,但是在电脑上…

    SIMATIC S7-200 2021年7月5日
  • 200PLC和上位机 通过PPI通信,距离600米,如何解决

    如题,手中有1个200PLC,一条PPI通信电缆,和距离600开外的PC。现在想通过PPI通信,请问,中间肯定要增加RS485的中继器的,那么需要增加几个? 问题补充:增加一个中继…

    SIMATIC S7-200 2020年10月31日
  • 中断事件

    1.请问事件号是10,定时中断0,SMB34和事件号是11,定时中断1,SMB35有什么区别呢? 2.请问事件号是19,PTO0完成中断是什么意思; 事件号是2…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论