S7-200 CPU226 做主站 读取到从站的数据VB中如何分析

我用S7-200 CPU226 做为主站,读取从站开关量输入的状态和控制从站开关量输出,读取后的数据应该怎么分析?还有怎么具体控制从站开关量输出,从站开关量输入地址是“10001-10008”,输出地址为:00001-00008   谢谢

问题补充:
我的从站不是PLC  而是支持MODBUS协议有输出输入功能的其他国产模块呢 
现在我监测到当把输入点10001接通,我将VB传送到VW地址中得到的数字是1.当把10002接通,我得到的数字是2。当把10003接通得到的数字是4,10004接通得到的数字是8,我现在是利用这个数字来进行判断这个输入点的通断状态,请问还有其他好一点的方法来判断呢? 可以直接控制M地址来实现吗?

钻石用户推荐最佳答案

这个问题是这样理解的:
1)你调用的是modbus rtu通讯,读取或写入的数据必须是按规约定义的数据区进行,其中,读取或写入从站输入数据区地址范围是10001-19999(你实际使用10001-10008)一个字节,同样,你读取或写入输出的数据区地址范围是00001-09999(00001-00008)一个字节。
2)对于数字量输入、输出是位而言的,这样你在指令管脚Addr填入,读、写(RW;0 = 读, 1 = 写);Count这个管脚填入的是对数字量输入、输出而言是位,对数据而言是字节为单位。
3)这些通讯数据最终必须要有实际的数据隐射区来接收或发送,这个实际的地址在DataPtr管脚中指定,按指针或双字数据区,如、按你的控制要求,如、&VB1000,这样如果Addr填入的是10001-10008、RW管脚填入0,DataPtr数据地址VB1000,其含义就是读取从站IB0的状态值,这个状态值反映在VB1000中,主站在VB1000中看到从站IB0的状态值,这个状态是一一对应的关系,即从站I0.0 =主站VB1000.0

提问者对于答案的评价:

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

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

相关推荐

  • 西门子200PID控制两个阀门

    现有一个200PLC,控制2个西门子阀门,西门子开度由0-10V控制,但是西门子PID输出只有一个,该如何控制?请大侠们给一个思路 最佳答案 你需要说明这两个阀门的关系,比如是一个…

    SIMATIC S7-200 2021年7月5日
  • STEP 7 MicroWIN SMART V2.2安装不上总是弹出这个,什么原因?

    STEP 7 MicroWIN SMART V2.2安装不上总是弹出这个,什么原因?以前安装过2.0版本的,后来看到本家园有2.2版本的就想…

    2021年7月5日
  • 200与G120通讯

    现有硬件PLC:  6ES7-216-2BD23-0XB0,变频器:6SL3224-0BE32-2UA0、6SL3224-0BA10-2BA0、6SL3255-…

    SIMATIC S7-200 2020年11月5日
  • 系统块里的站地址与设置PG/PC站地址区别

    我现在用组态王与S7-200进行连接,我在这个组态王里设置的设备地址为2,我这个S7-200的PLC在系统块里看到prot0、1都是2,但是组态王与PLC就连接不上,但是把我那个设…

    SIMATIC S7-200 2020年11月1日
  • 224的数字量输入特性

    在224的数字量输入特性中这么写:输入类型 漏型/源型 (IEC 类型1/漏型)那小弟不明白是定货时确定漏型/源型,还是应用中去设置漏型/源型,新手恳…

    SIMATIC S7-200 2021年7月5日
  • modbus启动机器

    如何像按钮那样复位,要发个1再发个0吗?还是做成,写1启动,0停止,这种如果一直是1,万一中途一个热继电器跳了,然后排除故障后,又好了,那不是一好,机器自己又接通了? 问题补充:m…

    SIMATIC S7-200 2017年6月29日
  • EM231信号波动

    EM231 c、d 接两路4-20MA的信号,分别来自放大器PH-300T,EM231未用端子已短接,其中一路信号在程序里监控信号波动很大,整个量程波动。一路很…

    SIMATIC S7-200 2021年7月5日
  • 师傅们发一个EM DR16:6ES7 288-2DR16 0AA0模块的接线图给我吧?

    师傅们发一个EM DR16:6ES7 288-2DR16 0AA0模块的接线图给我吧? 最佳答案 如下图 图片说明:    提问者…

    2021年7月5日
  • s7200组网

    我现在用上位机做主战用PROFIBUS通信,下面有三个S7200PLC用总线接头连上了.我想请问各PLC的地址怎么确定?如果加上数字量或模拟量之后各模块的地址又怎么确定呢? 问题补…

    SIMATIC S7-200 2021年7月5日
  • S7-200 PID回路

    s7-200在使用PID回路时多于八个回路,其它的回路怎么进行PID调节啊?其它的是可以还是不可以呢? 最佳答案 S7-200能够进行PID控制。S7-200 CPU最多…

    SIMATIC S7-200 2017年12月10日

发表回复

登录后才能评论