满分请教PLC通信问题

硬件:两台315-2dp,没有cp342-5模块,组成的冗余系统。

 网络组成:电脑通过profibus线连接到cpu的MPI口,从MPI上rs485-90出来连接到另外一个cpu的MPI口。两个cpu通过dp口分别链接到ET200M的两个IM153-2。

 现象:
 1.  OB100中调用的fc100,如果冗余的数据MB, IEC, DB, DB_A_B_NO, DB_B_A_NO的“长度”均设置成零,那么整个冗余系统能工作,可以通过断电或者是DB5.DBX10.0进行冗余切换;
 2.  如果以上任何一个数据长度不为零,两个cpu一开启就必然有一个cpu进入stop模式,缓冲区指示:一系列的“读取和写入区域长度错误”+“由优先级系统引起的stop模式”。比如:“事件 2 / 100:  事件 ID 16# 2522; 读取时发生区域长度错误; 全局 DB,双字访问, 访问地址:   938; 所需的 OB:编程错误 OB (OB121); 优先级:12;内部错误, 进入的事件”;
 3.  如果把程序下载到PLC中,然后关闭计算机,啥问题都没了,工作正常;
 4.  “3”工作正常的情况下,一旦打开电脑,CPU又进入“2”中的错误;

 备注:第“2”中的现象,除了冗余必须的程序外,没有任何其它程序也会出错;第“3”中的现象,即使OB35中有冗余程序段,也不会出错。

 
 请教大家:
 1.  以上现象,是因为我的电脑造成的,还是因为没有CP模块造成的。

 以前已经请教过大家好几次了,再麻烦大家一下

问题补充:
DB_WORK_NO DB_SEND_NO DB_RCV_NO不是说“用户不需要生成该数据块,也不使用该数据块的数据”吗,我的块中看不到DB1-DB3

最佳答案

1、软冗余可以通过MPI、DP、TCP/IP等方式进行同步,所以并不是因为没有CP模块造成的。

  2、如果修改冗余数据<MB, IEC, DB, DB_A_B_NO, DB_B_A_NO>的长度,CPU重启前务必将自动生成的DB块<DB_WORK_NO、DB_SEND_NO、DB_RCV_NO>在线删除,否则系统无法自动生成新的DB块,从而导致<读取和写入区域长度错误>。

  3、计算机会引起CPU工作不正常??这点倒是很奇怪。

 补充:是在线Online查看。

提问者对于答案的评价:
感谢各位的热心回答,尤其是dcount的qq联系和西门子技术人员,都非常热心!最终调试成功了:

 cpu1和cpu2的软冗余通信,均采用a1b1-a1b1,计算机到cpu1采用a1b1-a2b2;

 改变fc100的参数后,吧ob35里面的fb101删除重新写入;

 删除db5,重新写入;

 再次感谢各位!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月19日 下午5:59
下一篇 2017年6月19日 下午5:59

相关推荐

  • Profibus DP线路

    由图可知Profibus RS485中继器在小开关DP1为OFF的时候A1和A1’、B1和B1’是联通的。那么假如在一个网段的两根线我不接到A1和A1’、B1和B1’上,…

    2017年6月1日
  • 支持PCF的交换机

    请大家推荐一款支持PCF通讯的交换机,我在手册上查的时候大多数的交换机支持POF传输,或bfoc传输。因为我现在的传输距离是200米,用玻璃光纤感觉太浪费。 问题补充:补充下,我想…

    SIMATIC Net 2017年6月12日
  • SIMATIC NET 为什么不能远程安装

    服务器在别的地区。是专网。可是为什么SIMATIC NET不能用“远程桌面”来安装呢。。? 难道还要在跑到现场呀。。名位有没有什么好方法?? 最佳答案 1、服务…

    SIMATIC Net 2017年6月18日
  • 交换机故障灯亮时会出现哪些故障?

    交换机出现哪些故障时会导致故障灯亮? 最佳答案 一、正在使用的交换机,突然发现上面的灯长亮不灭,那是交换机死机,需要更换或断电重启。二、刚接上的交换机,有时也是长亮,但是主线路灯在…

    SIMATIC Net 2017年6月8日
  • 一个以太网落内能同时运行多种协议吗?

    比如一个以太网内,通过交换机,能够运行PN,modbus tcp/ip或者标准以太网等多种协议共存;或者PN这样的实时以太网和普通以太网同时存在于一个局域网内; 最佳答案…

    SIMATIC Net 2017年6月8日
  • profinet 开发

    公司做变频器一类工业设备,使用西门子PLC,现在想兼容PROFINET功能,西门子PROFINET代码开源吗,应该走一个什么样的开发流程。 最佳答案 PROFINET和DP是西门子…

    SIMATIC Net 2017年6月3日
  • 没用过SCALANCE W系列,请教选型使用

    现在有一个IM151-7的CPU,配置的是ET200S小模块,现在要加一个151DP从站,但从站在一个大型旋转设备上,现考虑弄成无线连接,使用SCALANCE W系列应如…

    2017年5月29日
  • 笔记本 win7 64位系统安装时,出现以下错误

    安装一直提示以下错误,无法继续安装 问题补充:错误提示截图 图片说明:    最佳答案 最佳答案在注册表内“HKEY_LOCAL_MACHINE\System\…

    2017年5月31日
  • 314C与1215C通讯数据传送

    314C和1215C通过交换机以太网通讯连接到Wincc工控机,按钮接入到314中,接触器线圈接在1215C中,我是通过TIA组态的,需要在硬件组态上做什么,是否需要设么功能块将3…

    SIMATIC Net 2017年6月1日
  • 关于OPC服务器的问题

    需要在PC机上建立一个OPC服务器,与已有系统相连,OPC通过以太网模块CP343-1 Lean采集CPU313C数据,请问老师OPC的订货号是多少?是否还需要以太网组态…

    SIMATIC Net 2017年6月7日