西门子6GT2801-3BA10-0AX2阅读器

2024-11-24 07:05 183.193.24.66 1次
发布企业
上海工智达电气技术有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
1
主体名称:
上海工智达电气技术有限公司
组织机构代码:
91310117MADP2FAE31
报价
人民币¥3988.00元每个
西门子
6GT系列 阅读器
阅读器
6GT2801-3BA10-0AX2
德国
净重0.300KG
关键词
西门子,6GT系列,阅读器,全新原装
所在地
上海市松江区科技园区平原街880弄65号201
联系电话
15221760199
手机
15221760199
联系人
田子龙  请说明来自顺企网,优惠更多
请卖家联系我
15221760199

产品详细介绍

西门子有类似三菱的批量传送功能吗,我看了几个MOV相关的指令都不符合要求啊,我需要传送连续的12个整数给12个局部变量,我现在既没办法将连续的12个整数简便的表达出来也没办法批量传送,请问是西门子的LAD没这个功能吗?

S7-1200 SCL PEEK 和 POKE 指令使用

使用S7-1200 SCL 编程语言的 PEEK 和 POKE 指令,可以实现对 I/O、M 存储器和数据块的读取或写入。 而通过POKE_BLK 指令,还可以实现数据区域的复制或移动。

指令适用条件:

  • 只用于 SCL 编程语言;

  • 软件从TIA PORTAL V11 SP2起;

  • S7-1200 CPU 固件从 V2.2起;

  • 适用操作数,I、Q、M、DB;

  • DB必须是非优化访问的块。

本文生成环境:

  • 硬件: CPU1214C V4.4

  • 软件:Windows 10 Pro 1903和 TIA PORTAL 版 V16

一、项目生成与指令位置:

(1)创建 S7-1200 项目文件
在TIA PORTAL 创建新项目,双击“添加新设备”在项目中添加 S7-1200 PLC_1,CPU 1214CDC/DC/DC。

图1 添加新设备

(2)添加 SCL 逻辑块
展开 PLC_1,双击“程序块”中的“添加新块”,选择语言“SCL”,添加 FC 块,名称为 FC1 。

图2 添加新块

(3)添加 PEEK、POKE指令
双击 FC1 打开 SCL 逻辑块,将指令的“基本指令>移动操作>读写存储器”中PEEK、POKE指令拖入程序编辑区。

图3 添加指令

二、PEEK 指令

1、指令格式

PEEK指令用来读取输入(I)、输出(Q)、存储器(M)或数据块(DB)变量,支持位、字节、字、双字操作。PEEK指令将获取的数据值以返回值的方式赋值给对应的变量。

PEEK_BOOL,读位变量,指令格式。

图4 PEEK_BOOL

PEEK (_BYTE) ,读字节变量,指令中BYTE 类型可省略,指令格式。

图5 PEEK_BYTE

PEEK_WORD,读字变量,指令格式。

图6 PEEK_WORD

PEEK_DWORD,读双字变量,指令格式。

图7 PEEK_DWORD

需要注意的是,在指令列表中只有PEEK和PEEK_BOOL两个指令,而PEEK相当于PEEK_BYTE,当需要使用PEEK_WORD或者PEEK_DWORD,可以在将指令拖拽到程序编辑区后手动添加后缀,或者在程序中直接输入指令通过选择的方式选定,如图8所示。

图8 输入PEEK

参数area,根据数据所在区域的不同有四种取值。

area值类型说明
16#81I输入区变量
16#82Q输出区变量
16#83MM区变量
16#84DB数据块变量

2、示例程序

(1) PEEK_BOOL 指令

将 M0.1 的状态值读取到 M0_7(M0.7),执行结果如图9 所示:

图9 PEEK_BOOL

(2) PEEK(_BYTE)指令

将 IB20 的值读取到 DB1的Byte类型变量,执行结果如图10 所示:

图10 PEEK(_BYTE)

(3) PEEK_WORD指令

如图11 所示, FC2 是字寻址,执行 FC2,将 QW30 的值读取到 DB1的Word类型变量:

图11 PEEK_WORD

(4) PEEK_DWORD指令

如图12 所示, FC3 是双字寻址,执行 FC3,将变量 DB2.DBD0 的值读取到DB1的DWord类型变量:

图12 PEEK_DWORD

3. 应用案例

将CPU1214C本体的起始地址I0.0的14个I点的值,分别送入DB1的14个Bool的数组的每一个元素,对应方式:

  • I0.0 -- > 元素0

  • I0.1 -- > 元素1

  • I0.7 -- > 元素7

  • I1.0 -- > 元素8

  • I1.1 -- > 元素9

  • I1.5 -- > 元素13

通过上述对应关系,可以发现规律,数组元素下标从0开始逐个加1,对应的I点输入地址的位变量是从0到7再往复,而字节地址是先是8个0,是1,是字节地址是下标整除8的商,位地址是下标整除8的余数,换成编程语言就是字节地址是下标/8,位地址是下标MOD8。就可以利用FOR循环来快速实现逐个位的赋值,如图13所示。结果如图14所示。


关于上海工智达电气技术有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2024年06月21日
主营产品西门子PLC HMI 工业软件 电线电缆 变频器 伺服数控系统
经营范围经营范围包括一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;通用设备修理;专用设备修理;电气设备修理;家用电器安装服务;普通机械设备安装服务;机械电气设备销售;电子专用设备销售;数控机床销售;机械设备销售;电线、电缆经营;电子元器件与机电组件设备销售;电工仪器仪表销售;电力电子元器件销售。
公司简介上海工智达电气技术有限公司成立于2024年,公司下设技术部、销售部、维修部、物流部、等专职部门。公司为自动化控制以及电气传动领域产品销售、技术服务、技术培训以及项目咨询为一体的企业。致力成为行业内优秀的自动化技术服务商。公司定位------做客户贴心的自动化专家,提供全系列,全方位,全周期的自动化产品和技术服务!——定位于自动化领域,突显于专业化水准技术支持------公司拥有完整的技术队伍(各类 ...
公司新闻
我们的其他产品
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由上海工智达电气技术有限公司自行发布,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
提醒:因为软件开发行业无明确禁止法规, 该企业仅提供软件开发外包定制服务,项目需取得国家许可,严禁非法用途。 违法举报
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112