不仅复制或删除组件、而且移动和更换组件都可以调整已存在的组态。 移动模块 可以通过简单的拖放,将模块或其他组件移动到站内其他有效插槽中。 更换模块 如果已创建了组态,并希望用另一个模块来更换其参数已经先行指定的模块(例如,CPU或模拟模块),而不"丢失"所分配的参数或连接组态,那么按如下步骤操作: 1. 将新模块(例如,CPU)拖到包含希望替换的模块的插槽。 2. 在显示的对话框中确认希望替换的模块。 如果显示"插槽已被占用"消息,必须先使用菜单命令选项 > 自定义并选择"启用模块更换"选项来激活功能。 另一种方法: 选择好模块机架的插槽后,可以打开右键快捷菜单(右击)插入对象或替换对象,视图可以插入的模块列表。此特性可免于在硬件目录中搜索。从在当前可用的目录配置文件中列出的所有模块中选择。 只能更换"兼容"模块。如果模块不兼容,必须删除旧模块,插入新模块,并再次为它分配参数。STEP 7使用合适的消息以确认更换不兼容模块的尝试。 实例:不能用分配了参数的CPU来更换具有新订货号的CPU - 新模块会采用全部参数分配(例如,MPI地址)。 西门子S7-300/400 PLC位移指令编程 相对来说,S7-300/400的移位指令的功能没有S7-200强,它的特点如下: ①S7-300/400只能进行整数I、双字长整数DI的右移,字或双字的左、右移动,双字的循环移动共8种移位操作。 ②S7-300/400的移位只能通过累加器1进行,当存储器需要移位时,应首先将存储器的内容移动到累加器1中。 ③S7-300/400的移位操作只能对字、双字长的数据进行,不能用于字节。 ④对于整数I、双字长整数DI,只能进行右移操作,数据被移出后的“空位”自动连续补入符号位的状态(正数为“O”、负数为“1”)。 ⑤被移出的最后一位状态被保存在状态字的CC1位中。 ⑥移位位数N可以采用如下两种方式指定: ——在指令中直接指定位数; ——如果在指令中未指定位数,以累加器2的低字节存储值作为移动位数。 S7-300/400移位指令的梯形图编程格式如图10-5.4所示。 (责任编辑:admin) |