西门子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

相关推荐

  • 博途V13组态HIM不用DP口就提示触摸屏未分配??

    第一次用博途V13,用314C和TP900组态网络的时候想用profinet通讯,PLC端正常但不组态触摸屏的DP口就提示HMI设备未分配,用DP口通讯,不组态网口或者2个口都组态…

    2017年6月10日
  • 西门子mp277 10‘屏幕黑屏

    今天断电后启动设备,有一个副屏不亮,屏幕周边的按钮开机时是可以亮的,我检查了下24v电源也是好的,拆开后各个板子上面也没发现黑点或者烧掉的痕迹。但就是屏幕不亮,通讯接口我也重新插拔…

    自动化系统综合 2017年11月1日
  • CP5611卡驱动

    您好,我需要CP5611卡的驱动软件,谢谢!希望能够发到我邮箱762874860@qq.com. 问题补充:有相关的软件么,还请各位大侠看到帮忙拿个发一个给我邮箱。万分感谢 最佳答…

    自动化系统综合 2017年11月29日
  • cpu上传需要注意什么

    CPU可以在工作状态下,上传吗.会不会造成报警.或STOP 最佳答案 工作状态下,可以上传 下载最好在STOP状态下进行,因为下载时有些情况CPU会STOP,并需要重新启…

    自动化系统综合 2020年11月1日
  • 哪些设备有可能会使用PLC控制

    哪些设备有可能会使用PLC控制,比如说空压机,搅拌机,配料机,保温炉··请各位多多益善··谢谢·· 最佳答案 原则上只要有电气控制的设备都可以用PLC控制.但要考虑是否需要用., …

    自动化系统综合 2020年11月1日
  • 使用SFC13进行DP从站诊断问题?

    使用SFC13进行DP从站诊断,可以读取6个字节的诊断数据,现在要判断从站是否运行正常,应该用哪个字节里的数据?有没有这些数据的说明? 最佳答案 参考—— http://…

    自动化系统综合 2020年11月1日
  • 条形码阅读器与PLC

    请教各位高手,谁能给我一个实例条形码阅读器与西门子PLC联机、通讯、设置、编程。俺是新手,越详细越好,谢谢。 我就是不知道形码阅读器的数据存在PLC哪里,怎样设定的? 最…

    自动化系统综合 2021年7月5日
  • wincc 项目移植错误

    客户需要把wincc 项目从本地移植到云端虚拟机上。需要把本地wincc 7.2 版本的项目。打包转到 虚拟机 wincc&nbs…

    2017年6月3日
  • 请教前辈们:程序中参数和变量的区别和用法

    程序中参数和变量的区别和用法,我搞不懂 最佳答案 程序中参数和变量的区别和用法?1、严格地讲,两者没有可比性。、参数:设置或赋值不同的数值来实现一个目标结果,这些数值就是参数。、变…

    自动化系统综合 2017年10月24日
  • Profibus-DP可否用星型结构

    上位PC机+CP5613+WINAC作主站,从站为3个6RA70、3个绝对值编码器、2个LENZE伺服驱动器,因线型接法走线不便,想采用星型拓扑,即所有从站的通讯线集中到主站。请问…

    自动化系统综合 2020年11月1日