好文档 - 专业文书写作范文服务资料分享网站

PCS7累加器指令(内部工程师培训)

天下 分享 时间: 加入收藏 我要投稿 点赞

培训资料

名称:PCS7高级编程-累加器指令(工程师培训)所属班组:xx汇报人:xxSIMATIC S7

Siemens AG 2001. All rights reserved.

Date:File:2024-6-18PRO2_02E.1

SITRAIN Training for Automation and Drives

累加器指令概述影响多个累加器的指令:

llllll

TAK:将累加器ACCU1和累加器ACCU2中的内容交换

PUSH:将累加器中的内容依次“向上”传递“(从ACCU1向ACCU4传递)POP :将累加器里中内容依次“向下”传递“(从ACCU4 向ACCU1传递)ENT :将累加器里中内容依次“向上”传递“ ,但 ACCU1内容不参与传递LEAVE将累加器里中内容依次“向下”传递“,但 ACCU2内容不参与传递算术指令及字逻辑指令

INC:累加器ACCU1-LL中的内容加1DEC :累加器ACCU1-LL中的内容减1CAW:将ACCU1-L中的两个字节翻转CAD:将ACCU1中的双字数据翻转INVI,INVD: 生成1的补码

NEGI,NEGD,NEGR:生成2的补码(取反)

SLW, SLD, SRW,SRD, SSI,SSD:将ACCU1中的内容逐字或双字左移或者右移

RLD,RRD:将ACCU1中的内容向左或向右循环移位

RLDA, RRDA:经由条件代码位CC1,将ACCU1中的内容向左或向右循环移位

仅影响累加器ACCU1的指令

lllllllll

SIMATIC S7

Siemens AG 2001. All rights reserved.

Date:File:2024-6-18PRO2_02E.2

SITRAIN Training for Automation and Drives

TAK指令(交换累加器ACCU1和累加器ACCU2的内容)S7-300:

ACCU2ACCU1

V2V1指令执行前

TAK

V1V2指令执行后

S7-400:

ACCU4ACCU3ACCU2ACCU1

V4V3V2V1指令执行前

TAK

V4V3V1V2指令执行后

SIMATIC S7

Siemens AG 2001. All rights reserved.

Date:File:2024-6-18PRO2_02E.3

SITRAIN Training for Automation and Drives

PUSH和POP指令S7-300:

V2V1指令执行前PUSH

ACCU2ACCU1

V1V1指令执行后

V2V1指令执行前POP

V2V2指令执行后

S7-400:

ACCU4ACCU3ACCU2ACCU1

V4V3V2V1指令执行前PUSH

V3V2V1V1指令执行后

V4V3V2V1指令执行前POP

V4V4V3V2指令执行后

SIMATIC S7

Siemens AG 2001. All rights reserved.

Date:File:2024-6-18PRO2_02E.4

SITRAIN Training for Automation and Drives

ENT和LEAVE指令(仅适用于S7-400)ENT:

ACCU4ACCU3ACCU2ACCU1

V4V3V2V1指令执行前

V3V2V2V1指令执行后

LEAVE:

ACCU4ACCU3ACCU2ACCU1

V4V3V2V1指令执行前

V4V4V3V1指令执行后

SIMATIC S7

Siemens AG 2001. All rights reserved.

Date:File:2024-6-18PRO2_02E.5

SITRAIN Training for Automation and Drives

PCS7累加器指令(内部工程师培训)

培训资料名称:PCS7高级编程-累加器指令(工程师培训)所属班组:xx汇报人:xxSIMATICS7SiemensAG2001.Allrightsreserved.Date:File:2024-6-18PRO2_02E.1SITRAINTrainingforAutomationandDrives累加器
推荐度:
点击下载文档文档为doc格式
397ma2u9q79epjx24qwd4i6jo0x1tb0124y
领取福利

微信扫码领取福利

微信扫码分享