西门子电源板C98043-A1601-L4-14
1、在同一程序中以上四种指令所使用的计时器号、计数器号000~127不能重复。
2、设定值可以是常数,也可以是通道号。当是常数时,必须是BCD码,前面要加#;是通道号时,该通道内的数字也须是BCD码。
3、当计数器、高速计时器、计时器工作(复位时)前,先将设定值送入相应的计数器/计时器内(由程序中的计时器号/计数器号)(可逆计数器例外,当可逆计数器复位时,其内
4、
5、的当前值复位为0000),然后根据指令要求进行计数/计时,因而,在复位时,相应的计数器/计时器内有它的当前值,计数器/计时器可作为其它指令的操作数(如LDTIM000等)。
6、当设定值为*DM时,在该DM区域中存放的是设定值的DM地址而非设定值。
7、出错标志位25503, 当设定值不是BCD码时、*DM间接寻址的DM通道不存在时为ON。
各程序说明见讲义62、63、64之1、2、3、4。
FUN NO | 指令 | 符号 | 助记符 操作数 | 功能/相关标志 | 操作数 |
10 | 移位寄存器 | SFT(10) D1 D2 | 移位脉冲(SP)ON时,从D1CH到D2CH的数据朝高位移一位,D2的高位溢出。复位端ON时,D2~D1区域全部OFF。 15 00 15 00 IN(0或1) D2 D1 | 开始D1,结束D2CH 000~019、200~252 HR00~19、AR00~15 LR00~15。D1、D2必须用同一个继电器区域D1CH必须≤D2CH | |
84 | 可逆移位寄存器 | SFTR
·SFTR | SFTR/@SFTR(84) C D1 D2 | 根据控制数据(C)bit12~15的内容把D1~D2通道的数据进行左右移位。C通道内控制数据的内容:I12——移位方向(DR),0右移,1左移;I13——数据输入端(IN);I14——移位脉冲端(SP);I15—复位端(R)。 15 00 15 00 CYD2D1 IN(0或1) 15 00 15 00 D2D1CY IN(0或1) 当移位信号输入继电器I14ON时D1~D2通道的数据进行左(右)移位,高位(或位)移入进位位CY(25504);当复位输入继电器I15ON时,D1~D2通道的全部位和进位位CY(25504)全为“0"。D1、D2通道领域有故障时,D1>D2时,出错标志25503ON,此时程序不执行该指令 | D1、D2 000~019、200~252 HR00~19、AR00~15 LR00~15 DM0000~1023 *DM0000~1023、 6144~6655 C:000~019、200~252 HR00~19、AR00~15 LR00~15 DM0000~1023、6144~6655 *DM0000~1023、 6144~6655 |
16 | 字移位 | WSFT/@WSFT(16) D1 D2 | 当执行条件ON时,每执行一次D1至D2通道中的数据以字为单位移位一次,而0000移进D1,D2的原数据溢出 当D1与D2CH不在同一区域、或区域出错、间接寻址通道不存在(非BCD码)时,出错标志位25503ON,此时该指令不执行 0000 D1 D2 | D1、D2 000~019、200~252 HR00~19、AR00~15 LR00~15 DM0000~1023、 *DM0000~1023、 6144~6655 |