200PLC做Modbus从站时,上位机电脑读取IO信息如何操作

200PLC从站是modbus这样设置好了,上位机电脑读取是是不是只要在电脑中的modbus通讯中输入对应IO点位的modbus地址,不需要在PLC中再做其他操作了吗

最佳答案

肯定要编程的呀,确定哪些数据保存到modbus的哪个映像区,然后上位机才能对应取数据,否则你都不知道谁是谁。

提问者对于答案的评价:
是要把IO的信息映射到Modbus状态保持区里吗(&VB0),例如IB0-VB0、IB1-VB1、QB0-VB2、QB1-VB3,然后电脑读取地址冲VB0开始读取,如果是这样的话modbus地址要怎么用

专家置评

从站调用modbus从站指令 MBUS_INIT MBUS_SLAVE
Modbus地址 S7-200数据区 
00001 ~ 00128    Q0.0 ~ Q15.7  
10001 ~ 10128    I0.0 ~ I15.7  
30001 ~ 30032   AIW0 ~ AIW62 
40001 ~ 4xxxx  T ~ T + 2 * (xxxx -1) 
其中T为S7-200中的缓冲区起始地址,即 HoldStart。
如果已知S7-200中的V存储区地址,推算Modbus地址的公式如下:
Modbus地址 = 40000 + (T/2+1) ; T为偶数

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

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

相关推荐

  • 步进电机转一圈怎样来计算那?

    公式谁能提供一下!谢谢 最佳答案 假如电机细分数为x,电子齿轮比为y,则电机所转一圈所需要的脉冲数就是:n=X/360*Y,其中,n为电机所转一圈所需要的脉冲数,明白了吗?兄弟 提…

    SIMATIC S7-200 2021年7月5日
  • s7-200的485通信怪事

    我用S7-226的P0口与一台电磁流量计通信,9600,8,1,无校验,通信不上。用PC配482/232转换器与PLC通信,可收到其发出的4字节指令,按规定格式手动发送数据正常读出…

    SIMATIC S7-200 2020年11月1日
  • 如何设计循环检测的程序?

    现场有10个储气罐,开始我已经依次向是个储气罐冲入5公斤压力。之后开始从1号罐检测其压力如果压力大于3公斤,则开始检测2号罐;如果小于3公斤,则向1号罐充气,待压力大于3公斤后,则…

    SIMATIC S7-200 2017年6月13日
  • plc收到条形码数据的处理

    224xp cn与条形码设备连接,扫描的条形码是:692、7762、13024、7,在v存储区产生了如下数据(自定义从vb1400开始):vb1400 &nbs…

    SIMATIC S7-200 2020年11月1日
  • s7200与上位机通信问题

    中心PC做主站,现场的PLC做从站,port0走modbus协议,实现中心PC对现场所有的PLC状态的监控(modbus协议的主站用C#编写);s7200的port1能不能用其他协…

    SIMATIC S7-200 2018年12月5日
  • 怎么知道伺服当前的运行状态

    我们编程的时候都是一步步的来,可是我们用位置编程控制伺服的时候伺服电机命令POSO-GOTO都是一个上升沿触发START电机就按预定的轨道走了。但是我怎么知道他结束了该步,之后能进…

    SIMATIC S7-200 2020年11月1日
  • 200通讯问题

    请问,在串口通讯里,奇偶校验是不是非要写程序啊,有不有更简单的方法,谢谢 问题补充:自由口,是不是只要定义为不校验就可以了,如果定为校验了,??? 最佳答案 用奇偶校验的话,通信的…

    SIMATIC S7-200 2021年7月5日
  • S7-200与SMART700ie以太网通讯

    S7-200与SMART700ie以太网通讯 钻石用户推荐最佳答案 使用EM277还是使用CPU上的口啊参考:PLC通讯http://www.ad.siemens.com.cn/p…

    SIMATIC S7-200 2021年7月5日
  • plc短信通讯

    用200的PLC监控设备的状态,具体工作流程:当I0.0为1,plc通过短信控制器发送短信“一号设备故障”,设计有8个回路,请问各位高手,我该用什么短信控制器?程序怎么编?最好给一…

    SIMATIC S7-200 2020年11月1日
  • 怎样得到输出信号

    我手上有一个EM235CN,它有一个输出点,在网上看到它的信号输出范围是电压0-10v   电流输出时0-20ma两种信号,怎麽才能得到0-20ma的…

    SIMATIC S7-200 2021年7月5日