西门子200为什么要把数据写到V区才能通讯

为什么200要把数据写到V区后才能进行DP通讯,而主站接收到的数据应该是存储在映像存储区,那么请问下映像存储区和实际的地址的区别

最佳答案

1、楼主的疑问我非常理解,既然同是西门子的产品,为什么在通讯设置上不设计成一样的呢?要回答这个疑问,需要理解S7200和S7300/400之间的差异,因为S7200和S7300/400不是同一个公司开发出来的,S7200是西门子收购的产品,而S7300/400则是西门子独立研发的产品,所以两者在很多方面的差异是巨大的。

  2、两者差异在硬件和软件方面都非常明显,例如S7200不需要硬件组态,IO地址系统自动分配,而S7300/400则需要组态硬件,客户可以自由分配IO地址;S7200功能模块和通讯模块是需要在系统变量(SM区)来设置,S7300/400则在硬件组态里设置就可以,程序中也可以访问;S7200的中断都是把中断事件和中断程序绑定实现,S7300/400的中断则在OB块里实现;S7300/400中数据可以存在DB块里,S7200原来没有DB块的概念,后来为了兼容就把V区当做DB1;两者在编程语句方面的差别更是巨大,就不列举了(虽然编程软件都叫step7,差别一目了然)。

  3、既然两者不是同一个环境下开发出来的,必然设计理念和方法上差别就比较大,同时也造成了S7200和其他西门子产品兼容的问题,例如你所说的DP通讯,就比较麻烦,而且最初S7300/400的硬件库中甚至都没有S7200的GSD文件;到目前为止,wincc还只能通过OPC访问S7200,连基本的PPI都不行。

  4、尽管有这么大的差别,但是作为PLC的基本一些东西还是一样的,所谓IO映像区、V区、M区等其实都是PLC在内存中划分的不同区域而已,只不过IO映像区是用于和外围的IO模块采集和输出用的用的区域,V区、M区是程序用的中间变量;在S7200中,IO映像区只能用于硬件IO,而在S7300/400中映像区除了硬件IO以外,通讯模块和通过通讯访问远程模块也被认为是“虚拟IO”,也通过IO映像区来交换数据,这就体现两者在设计理念上的差别。所以S7300/400主站接收到的数据应该是存储在映像存储区,S7200要把数据写到V区后才能进行DP通讯。

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:11
下一篇 2020年11月1日 下午4:11

相关推荐

  • 有什么流量计可以精确到毫升计算粘稠液体流量

    我在制作一个饮品调配系统,一直没有合适的流量计。我需要每次只输出3ml-30ml的液体,而且液体有些粘稠。没有合适的流量计。备选方案是1:7稀释后,那每次也只有24-240ml的输…

    自动化系统综合 2018年12月14日
  • 以太网问题

    我对以太网理解的比较模糊,下面请教一下各位老师:一个交换器,出去7根网线,连接PC.S7-400网址是如何设置的? 问题补充:IP地址在那里设置? 最佳答案 PLC的IP地址在做硬…

    自动化系统综合 2020年11月1日
  • 求组态画面

    各位高手,我在做锅炉控制系统(烧煤产蒸汽的),用炉排,哪位高手作过这方面的WINCC画面,能否给我作个参考,或者是JPG、BMP的都可以,谢谢高手! 最佳答案 https://yu…

    自动化系统综合 2017年6月24日
  • 西门子plc如何制作一套抢答器。

    单位最近要举行一次知识竞赛,我想用西门子200或300加上wincc编一套抢答器,不知行不行。应该比较简单,主要考虑相应时间够不够。哪位相应的程序可参考一下。谢谢。 问题补充:无所…

    自动化系统综合 2021年7月5日
  • PLC驱动伺服电机

    我想用 200 或者是 300 驱动 伺服电机   哪个能给我个可行方案。。。 &nbsp…

    自动化系统综合 2020年10月31日
  • 网络求教

    有一个AB公司1756的冗余系统,上位机用INTOUCH做监控。另外有个西门子的PLC和欧姆龙的PLC ,他们的数据也要在上位机上监控显示,请问这个网络如何设计?谢谢 最…

    自动化系统综合 2017年11月13日
  • wincc S7300 MP277之间通讯

    我想问一下大家 我做的系统是上位机WINCC6.2  PLC是S7300PLC  触屏是MP277 我用WINCC通过C…

    自动化系统综合 2020年11月1日
  • PS 307 瞬间掉电

    PS 307 瞬间掉电可能有哪些原因造成?1. 已检查线路,未存在松动情况。2. 由30KV UPS供电,且未发现上游市电掉电。3…

    自动化系统综合 2017年12月9日
  • x_get仿真时是灰色的,不执行

    我要建立俩300的mpi通信仿真,型号都是315 2dp,想通过get读取另一个plc的数据。问题1:仿真时发现xget是灰色的,不执行,这是为什么呢?问题2:plcsi…

    2017年6月4日
  • 博途软件的安装

    电脑原来装的是STEP7 V5.5 和 winccflexible2008 sp4现在想装博途软件,是用wincc做画面,现请问需不需要先卸载之前,再…

    自动化系统综合 2017年11月19日