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日 下午10:31
下一篇 2017年6月18日 下午10:31

相关推荐

  • S7-200位指针寻址

    检测工位与剔除工位有一段距离,但二者间根据品种不同,二者间产品数量也不同(10-20),检测结果通过移位指令移位,在剔除工位处,需要根据上位机给得int型数据提取相应结果位做剔除判…

    SIMATIC S7-200 2021年7月5日
  • 编码器测速

    大家好! 我目前有个问题关于S7-200(CPU224XP)的PLC,现在输入已经用到I1.2,I1.3-I1.5还没有用,用编码器测速,我没有在程序里编程过,不知道怎么…

    SIMATIC S7-200 2021年7月4日
  • 国产兼容200的32点盘龙城模块能否使用?

    一个项目,输出点用的比较多,有60个点,没有太多位置使用扩展模块,经查询,西门子原装的模块只有8点继电器输出EM 222 32点继电器输 6ES7&n…

    2021年7月5日
  • 西门子200PLC系统与DCS进行以太网通讯

    西门子200PLC系统与DCS进行以太网通讯,需要200PLC配置什么模块?怎么做??请高手指点。。 最佳答案 1、一般DCS系统虽然是以太网通讯,但采用的是 modbu…

    SIMATIC S7-200 2018年12月6日
  • PLC能按照设定时间启动停止

    我现在有个问题 忘大家帮帮忙 我一个200PLC 和一个威纶触摸屏 触摸屏上可以设定PLC启动时间和停止时间 比如启动是12:00…

    SIMATIC S7-200 2020年10月31日
  • s200保存数问题,

    自己编发现只能存上一个实数, 使用EEPROM指令库发现设至长度20字节,却能保存7个实数(多了两个),改为30字节还是复yuan7个实数,并且观察最下面的保存完成置1位…

    SIMATIC S7-200 2021年7月5日
  • 高速脉冲输出

    我的CPU224的PLC 是继电器输出型 当我做高速脉冲输出是  继电器是不是会坏 听见声音响的不得了 还是继电器输出型…

    SIMATIC S7-200 2020年10月31日
  • 国产西门子PLC S7-200不支持PTO指令

    国产200”不支持PTO命令,向导生成和MAP库都调用这个命令,所以不能使用,这个问题除了换PLC外还有其它解决的办法吗 最佳答案 我可以告诉你我用了很多年S7-200CN系列PL…

    SIMATIC S7-200 2021年7月5日
  • MODBUS主站读取从站的困惑

    调用西门子自带的库文件,两台222CN进行modbus通讯,两台PLC之间互相读取输入,控制对方的输出,和读取从站模拟值都没有问题,可对从站写入和读取从站V区数据,没有成功,从站V…

    SIMATIC S7-200 2017年11月1日
  • CPU226继电器输出型接线

    CPU226 AC/DC/继电器型的继电器接线怎么接,那个接线图上面接到1L,2L,33L上面L(+)与N(-)指的是交流电220V还是直流24V,还是指别的电源,望解答…

    SIMATIC S7-200 2020年11月1日