S7 200plc寻址问题

现在有一个应用,上位机与S7 200PLC自由口通讯,上位机发不同的指令代码表示访问200PLC的不同存储器,(比如:01H表示M区,02H表示V区),同时还发出要访问存储区的起始字节数和要访问的数据长度,因为要出现访问的起始地址要改变的情况(比如,第一次要访问V区第VB100后8个字节,第二次访问V区VB200后8个字节)请教在一下在200 PLC中怎样将数据写到发送缓冲区。主要是200PLC中像 MB[MB20]、VW[VB20]这种语法是非法的,不像300、400PLC的间接寻址那么灵活

最佳答案

200用指针的方式“&”。
如你的控制程序,第一次用&VB100,第二次用&VB200,用标志位dnoe和故障信息作为2条指令轮询的条件。

提问者对于答案的评价:

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

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

相关推荐

  • 西门子224可以一个口通过modbus和仪表连接,另一个口和电脑连接吗

    也就是说,西门子224的两个口,一个口用modbus通讯,另一个口用ppi通讯。两个互不影响吧?我知道modbus库里有个模式mode 是切换通讯协议的,这个切换影响两个…

    SIMATIC S7-200 2017年6月6日
  • 时间的问题

    请教各位大哥,有关PLC200里面的系统时钟读写这两个指令,是在什么场合的情况下才用到的呢? 最佳答案 在plc与面板通信时,系统时钟读写用的较多; 西门子操作面板可分为…

    SIMATIC S7-200 2021年7月5日
  • 关于200调用子程序的若干问题

    1.在子程序中使用局部变量,同时调用多次的时候,为什么监控子程序中只是显示第一次调用的值。2.在程序中多次使用子程序,并且同时调用子程序时,能不能使用特殊辅助继电器,例如SM0.5…

    SIMATIC S7-200 2020年10月31日
  • modbus通讯CRC校验

    程序计算,CRC16):  1、定义一个初始值为FFFF的16位的变量,该变量称为CRC寄存器.  2、把欲发送或接收消息的高8位和CRC寄…

    SIMATIC S7-200 2021年7月4日
  • 模拟量问题

    比如说我想把温度设为60度,高于60度就停止加热,低于60度就自动加热,那么在比较指令的下方直接输入60行吗 ?谢谢!!!!! 最佳答案 综合Stonelee和二郎的就对…

    SIMATIC S7-200 2021年7月5日
  • 西门子200 300 400PLC

    有那些 输入输出端子排不可拆卸的型号,我想采购一下,急!有偿 最佳答案 端子排?200、300、400的模块端子排基本上是可以拆卸的。不可拆卸的那些是如接口模块IM153…

    SIMATIC S7-200 2021年7月5日
  • 数字量输入约600点,数字量输出约200点,请问用什么系列的CPU,怎么配置选型

    1、数字量输入约600点数字量输出约200点,请问用什么系列的CPU,怎么配置选型?2、触摸屏用12寸屏,西门子只有精智型那两款吗?还有没有其他选择可以配置?大大们,推荐一个经济可…

    2021年7月5日
  • 200的modbus通讯

    我按照帮助文档,写个小程序,对MBUS_INIT和MBUS_SLAVE进行的参数配置和帮助一样,结果,modbus通讯失败,我的micro/win可以继续和PLC通讯联机。&nbs…

    SIMATIC S7-200 2021年7月5日
  • TD400C组态

    请给一个TD200  TD400C文本组态手册的链接,谢谢 最佳答案 西门子下载中心就有:http://www.ad.siemens.com.cn/downlo…

    SIMATIC S7-200 2021年7月5日
  • 步进电机驱动器

    S7-200为公阴极输出,而我用的步进电机驱动器时共阳极的,怎么办呢? 专家建议 bluesnail你好,你提到的共阳极输入和共阴极输出就是西门子所说的源型输入和源型输出。这方面的…

    SIMATIC S7-200 2021年7月5日