登录

行业资讯

6ES7590-5BA00-0AA0

6ES7590-5BA00-0AA0

6ES7590-5BA00-0AA0,6ES7590-5BA00-0AA0,SIMATIC S7-1500,备件 U 型连接器,用于连接 周边组件; 自行搭建的背板总线 5 件/包装单位,数量单元: 5本公司代理西门子:S7-200,S7-300,S7-1200,S7-400 PLC模块。触屏屏,通讯电缆,DP接头,LOGO!模块,SMART模块,软启动器,伺服电机,变频器等产品。在本公司购买的产品,保证全新原装,假一罚十,质保一年。一年内产品非人为损坏,可免费维修,请放心购买!本公司带来销售的产品全部由西门子直接提供。 

西门子(中国)一级代理商主营产品如下:
1、S7-300系列:电源模块 CPU模块 扩展模块 通讯模块 MMC内存卡 导轨
2、S7-200系列:S7-200CPU模块,EM221 EM222 EM223 EM231 EM232 编程/通讯电缆,PC/PPI
3、西门子附件:PROFIBUS通讯电缆 DP接头 CP网卡 网络交换机 西门子电池
4、触摸屏系列:TP177,MP277 MP377 SMART700 SMART1000 文本显示器
5、变频器系列:MM420 MM430 MM440 ET200接口模块

对于S7-1200/S7-1500,在STEP7(TIA Portal)中可以使用 "MOVE_BLK", "MOVE", "Serialize" and "Deserialize" 指令复制存储区。

下面例程示范如何将数据从源数据存储区复制到目标存储区。也可以使用"MOVE"指令复制结构数据描述

例1:从一个数据块复制数组变量到另外一个数据块

如果需要从一个数据块复制数据区到另外一个数据块,可以在数据块中创建数组变量。使用数组变量和 "MOVE_BLK"指令,可以实现从一个数据块到另一个数据块的部分移动或者整体移动。 "COUNT"参数定义从源区域移动到目标区域的数据元素数量。

图. 1

图.1 显示了用2个DB变量对 "MOVE_BLK"指令的调用和参数化。

形参 "IN"以DB块数组元素变量"Block.Send[5]"进行参数化。

形参"OUT"以DB块数组元素变量 "Data.Receive[10]"进行参数化。

实参"Control.Count" 中的数值5指明了要拷贝的数据数量

这样就将数据从源数据区 "Block.Send[5]...Block.Send[9]" 复制到目标区域"Data.Receive[10]...Data.Receive[14]"

图. 2

例2:从一个数据块复制结构体数据到另外一个数据块,源数据区和目标数据区存在不同 PLC 数据类型

"Copy"功能将结构体数据从DB块 "Source",变量名为"Variable" (PLC数据类型: "Speed")的区域,复制到 DB块"Target",变量名为"Value" (PLC数据类型"Drive")的数据区域 。两个存储区存在不同的数据类型。

 

图. 3

图.4显示了 "Copy"功能的内部程序对"Serialize"和"Deserialize"两个指令的调用及参数化。"Serialize"指令可以将PLC数据类型转化成序列表示的数据并且存放到缓冲区"tempStore"。在网络2,"Deserialize“指令用来将缓冲区"tempStore"中存放的序列表示的数据转换成 PLC 数据类型。

图. 4

注意:要满足下列2个要求之一才能使用"Serialize" 和 "Deserialize" 功能。

要求 1:禁用优化的块访问

 

在项目树中右键点击功能 "Copy"点击 "Properties"在右边的列中选择 "Attributes"移除“优化块访问”的复选标记

 

要求 2: 在“Retain”一栏选择“Set in IDB”

选择一个FB代替FC保存数组(“tempstore”)为一个静态变量对于数组("tempStore") 在 "Retain"列中选择 "Set in IDB"

例 3: 从输入模块复制结构数据到DB块

在下面的例子中 (图. 5),输入区域 (IB0, IB1) 和输出区域 (数据块 "DBrange") 定义了PLC数据类型"DataRange"。 输入输出地址有一个更高级的PLC变量,这种将输入输出地址进行结构化编组到更高一级的PLC变量的方式可以使编程更加方便。

图. 5

 

使用此方法,您也可以将大于64字节的输入区域复制到数据块中。 对于S7-1200 CPU 需要固件版本V4.1或更高。

注意上述指令可以在 "Basic Instructions" 任务卡中找到:

在 "Move" 文件夹中或者用鼠标将 "General" 文件夹中的"Empty box"拖放到程序段中。然后将光标移动到空框中的黄色三角形上,打开下拉列表,在下拉列表中选择所需指令。



湖南双银科技有限公司专注于西门子总代理等

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

相关资讯

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