![[求助-西门子PLC300400]西门子300 MPI软冗余问题。,第1张 [求助-西门子PLC300400]西门子300 MPI软冗余问题。,第1张](/aiimages/%5B%E6%B1%82%E5%8A%A9-%E8%A5%BF%E9%97%A8%E5%AD%90PLC300400%5D%E8%A5%BF%E9%97%A8%E5%AD%90300+MPI%E8%BD%AF%E5%86%97%E4%BD%99%E9%97%AE%E9%A2%98%E3%80%82.png)
1、资料中只介绍,当采用PROFIBUS-DP与以太网方式进行同步时,在程序中调用FC101,该如何删除语句,这是因为FC101内部调用了FB104,FC5,FC6.。并未提到采用MPI进行同步时如何,所以就不进行删除。2、转帖
冗余系统调试经验,有关删除:a、软冗余程序会在OB100中动态生成几个DB,如果这些DB已经存在,那么
系统不同再建一个新的DB进行覆盖。如果参数发生改变,这些DB要手动
在线删除后重启CPU。否则就可能出现数据长度不对的问题。b、OB100中的FC100调用主要是生成WORKDB,只要更改FC100参数后,一定记得在线将WORKDB删除,然后再下载!c、修改FC100后,先不要急着下载,应在线将软冗余块生成的DB块删除,再次进行下载。否则很容易产生I/O Access错误。无法建立连接的原因有很多,你这里没有说你用的是哪种编程电缆,常见的编程电缆有2种,RS232的串口和USB的接口2种,电缆不同,PG/PC接口设置也是不同的(当然也取决于你用的电脑是哪种接口),请先了解这一点。其次,从你发来的图片看,组态是正确的,但再看你的叙述,实际的硬件安装就完全错误了。根据siemens的要求,CPU必须在2号槽位上,3号槽位没有接口模块就空闲(实际的硬件安装是不空闲的),以后才是其他的模块。你把FM350放到了2号槽位上,占用了本来是CPU的位置,即便你的PG/PC接口设置正确,也是无法通信的。多说一句,实际的硬件安装和软件的组态必须完全一致!!!!!看来你对西门子300的PLC不太了解,还是先恶补一些基础知识吧。祝你成功!一般对于PLC而言,冗余系统的范围主要是中央处理器、电源系统、存贮单元、通信系统。 PLC冗余可以分为:软件冗余和硬件冗余。 硬冗余系统能够: 1. 平滑的主从切换 2. 自动事件同步 3. 集成的错误识别和错误定位功能 4. *** 作期间可对系统进行修改 5. 类似标准CPU的在线编程 6. 下载程序时,只考虑单个CPU,程序可自动拷贝到另一个CPU中。 7. CPU修复后自动再进入。 8. 运行中所有部件可更换。 软冗余实现原理: 系统运行过程中两个CPU同时启动和运行,但是在正常运行时只有主CPU发出控制命令,而备用CPU检测主CPU状态和记录主CPU发出的命令,当主CPU发生故障时能够延续当时的实际状态接替主CPU发出执行命令。 与主CPU通信的IM1532模块处于激活状态时主CPU能访问I/0模块。
评论列表(0条)