自动化网-工控人家园官网移动版

主页 > 工控品牌 > 西门子 >

西门子S7-300PLC更换和移动模块-400 PLC位移指令编程

西门子S7-300plc更换和移动模块

不仅复制或删除组件、而且移动和更换组件都可以调整已存在的组态。
移动模块
可以通过简单的拖放,将模块或其他组件移动到站内其他有效插槽中。
更换模块
如果已创建了组态,并希望用另一个模块来更换其参数已经先行指定的模块(例如,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)