问题:
在哪些版本的S5-100U里,CPU 102 能将集成功能块装载入EPROM模块。怎样做能确保拷贝到存储模块的程序能在所有的CPU102 上通用?
解答:
CPU 102 的集成功能块只能用在有Z06 的CPU 102-8MA01 和CPU 102-8MA02上。使用版本 5或更低版本的软件无法将有集成功能块的存储模块装载到CPU 102-8MA01 上。否则CPU将会停止运行(USTACK:ASPFA)。&bsp;
如果要是拷贝到带操作系统Z06的存储模块上的程序能够在所有的CPU 102 上使用,则必须在开始拷贝之前删除集成功能块。
- 删除集成功能块
如果程序是在RAM中完成的并且使用拷贝键拷贝到EEPROM (比如 6ES5375-0LC21/0LC31)中,那么标准功能块也会同时拷贝进去,即使这些没有在程序中调用。为了避免这样,您可能要删除集成功能块。在测试模式下,您可以使用软件版本Z06删除在CPU 102 中的集成功能块FB 240...243,FB 250 和FB 251。那么,当您拷贝程序到EEPROM上时, 就不会同时移动集成功能块。这样存储模块就可以在任何版本的CPU上使用。 - 使用存储模块离线编程
将集成功能块拷贝到存储模块,就能使用存储模块进行离线编程。如果在存储模块中有程序调用集成功能块,并且如果该程序要在PG中进行离线处理和修改,那么PG需要知道该集成功能块先前的操作数。PG将从存储模块中读取这些信息。如果PG在存储模块中寻找不到相应的功能块,处理过程将会中断,并且发出错误信息。
注意事项:
所提到的集成功能块(不包含在 CPU 100 和AG90里的)包括被移动到EPROM/EEPROM里的FB 240...243,FB 250 和FB 251。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc340185.html