西门子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日
下一篇 2020年11月1日

相关推荐

  • 如何输入π

    想做个角度与弧度换算的程序,现在的问题是要在程序段3的IN2处输入π,(如图)不希望用3.14159来代替,请问有什么办法嘛?或者可以通过其它的编程实现角度与弧度的换算嘛? 图片说…

    2020年10月31日
  • V13SP1能不能打开V13SP2的程序

    有没有试过的朋友,回答一下,谢谢 最佳答案 不能。有些硬件不支持。 提问者对于答案的评价:不知道出V13SP2有什么意义,又不能兼容V13其他版本,不如装V14了

    自动化系统综合 2017年5月29日
  • 通讯距离

    在手册上看到如下的描述:“使用非隔离的总线接口时,MPI 总线的电缆最长为 50m,速率为 187.5 Kbaud 。如果使用隔离…

    自动化系统综合 2020年11月1日
  • STEP7多PC监视程序

    我有2台PC连一个S7-300的CPU,我一个FC1在监视模式下,为什么我打开FC2就不能在线监视了,好像模拟器是可以同时监视好多程序块的;还有如果一台PC在线监视程序,我另外一台…

    自动化系统综合 2020年11月1日
  • 300/400PLC中的程序段中的标题,如何能让它不要显示?

    300/400PLC中的程序段中的标题,如何能让它不要显示? 问题补充:如何试VB的隐藏指令啊 它又不支持VB语言的 最佳答案 这个问题不太好办,可以试试VB的隐藏指令:…

    自动化系统综合 2020年10月31日
  • 分布式变频器采用PROFINET控制的网络拓扑结构

    分布式变频器采用PROFINET控制的网络拓扑结构 最佳答案 1、首先,你要把变频器的以太网的GSD文件,组态到硬件当中,并分配好IP地址。2、根据变频器的说明书,根据电机的铭牌把…

    自动化系统综合 2020年10月31日
  • 关于存储时间-PLC和触摸屏?

    s7-200和tp178内部程序可以存储多久啊? 问题补充:是1-3年吗? 最佳答案 永久存储,除非硬件故障,否则不会丢失。 提问者对于答案的评价:THANK 

    自动化系统综合 2020年11月1日
  • PC Adapter USB V1.2 安装问题

    我现在有一条PC Adpter的USB电缆,我和300通讯好用,现在想和200通讯,我的PG/PC设置里面没有PC Adpter(PPI)怎么办啊?我PC&nb…

    2017年11月4日
  • 关于cp5611

    请问cp5611板卡有无专门 的驱动程序,若有请问从哪里可以下载的到?不胜感激!!!!!11 问题补充:我的情况是先装了step7 然后装cp5611&nbsp…

    自动化系统综合 2020年11月1日
  • WinCC与PLC PID模块的仿真

    我现在做一个项目,是关于换热器温度控制方面的。水泵在运行中温度传感器将温度检测点(换热器出口)的补给水温度T传输给PLC内置PID,当补给水温度低于设定温度值时,PLC内置PID变…

    自动化系统综合 2021年7月5日