登录

行业资讯

SIEMENS新乡西门子代理商

SIEMENS新乡西门子代理商

SIEMENS新乡西门子代理商

SIEMENS新乡西门子代理商

SIEMENS新乡西门子代理商

S7-200PLC编程

①数据移动

S7-200的数据装载、传送与移动全部通过移动指令MOV实现。移动指令MOV在梯形图中的指令格式如图3-69所示。

指令中的MOV为移动指令代码,B为数据长度,在S7-200中允许的数据范围为:

B:1字节(8位二进制);

W:1字(16位二进制);

DW:2字(32位二进制);

R:浮点数(32位二进制)。

指令中,IN:源数据或数据存储位置;OUT:移动目标位置。

通过改变移动的源数据位置与移动目标位置,MOV指令可以完成数据的装载、传送与移动功能。当采用MOV_BIR、MOV_BIW时可以将直接输入移动到*的位置,或将*的数据直接送到输出端。

间接寻址:S7-200的移动指令中的数据源与移动目标不仅可以是常数、存储器地址,还可以采用间接寻址方式。在采用间接寻址时,对指针的建立、操作数的*有规定的格式与要求,其使用范围也有一定的限制。如在建立指针时,应在指针地址前加“&.”标记;当采用间接寻址时,应在地址指针存储器前加“*”标记等。

②数据块移动

S7-200的数据移动还可以“成块”进行,这时应使用编程指令BLK-MOV B(以字节为单位)、BLKMOV W(以字为单价)、BLKMOV DW(以双字为单位),梯形图程序如图3-70所示。

图3-70中的N用于*移动的“块”大小,执行程序可以将从MB10开始的20字节标志寄存器数据(MB10~MB39)一次性移动到从VB10开始的20字节变量寄存器中。

当图3-70采用BLKMOV_W与BLKMOV_DW指令时,只需要*N为10与5,同样可以实现移动20字节的目的。

③数据装载与传送

所谓装载,实质上是将*的数据移动到累加器的操作,因此可以通过移动指令实现。在S7-200上,只需要在 MOV指令中将移动目标位置(OUT)*为累加器(AC1),即可实现数据装载功能。

所谓传送,实质上是将累加器的内容移动到*位置的操作,因此,同样可以通过移动指令实现。在S7-200上,只需要直接将数据源位置(IN)*为累加器1(AC1),即可实现数据的传送功能。



浔之漫智控技术(上海)有限公司专注于西门子等

免责声明: 八方资源网为互联网信息服务提供者,所有的信息均有发布者提供,如您发现信息有违规/侵权,请立即投诉举报

相关资讯

查看更多
资讯分类
商务服务 污水处理 机械 传媒 机床 五金 农业 工程机械 焊接切割 泵阀 热泵 农机 汽车 汽车用品 汽配 汽修 通信 电子 暖通空调 电气 广电 印刷 纸业 丝印特印 灯饰 安防 消防 过滤 耐火材料 环保 LED 添加剂 食品机械 仪器仪表 太阳能 包装 水工业 加工 二手设备 工艺礼品 古玩 服装 美容美发 服饰 制鞋 家电 家具 运动休闲 影音 酒店 家居 办公 音响灯光 农化 水果 养殖 皮具 教育装备 玩具 零食 食品 二手 IT 建材 小家电 卫浴 陶瓷 超硬材料 化工 橡胶 塑料 钢铁 表面处理 冶金 石油 能源 纺织 房地产 皮革 涂料 石材 创业 项目 生活服务 教育 船舶 维修 广告 交通运输 医疗 代理 物流 图片 展会 咨询 库存积压
八方资源网 资讯