LC指令
发布时间:2013/8/28 20:27:13 访问次数:972
使用LC指令可以将累加器1的内容保存到累加器2中之后,OCP8151将指定定时器的当前时间值和时基以BCD码(0~999)格式装入到累加器1中,或将指定计数器的当前计数值以BCD码(0~999)格式装入到累加器1中。指令格式如下:
例如:
LC T3 //将定时器3的当前定时值和时基以BCD码格式装入累加器1低字
LC Cl0 //将计数器Cl0的计数值以BCD码格式装入累加器1低字
定时器的定时字(包含时基信息和当前值)的格式及“LC T3”指令执行后累加器1低字中
内容的变化情况如图5-29所示。
转换指令
转换指令可对累加器1中的数据进行数据类型转换,转换结果仍放在累加器1中。S7-300/400系统可以实现BCD码与整数、整数与长整数、长整数与实数、整数求反码、整数求补码、实数求反等数据类型转换操作。
BCD码和整数到其他类型转换指令
S7 - 300/400系统共有6条BCD码和整数到其他类型转换指令,每条指令均有3种指令形式。指令、说明及示例如表5-7和表5-8所列。
表5-7 STL形式的BCD码和整数到其他类型转换指令、说明及示例
使用LC指令可以将累加器1的内容保存到累加器2中之后,OCP8151将指定定时器的当前时间值和时基以BCD码(0~999)格式装入到累加器1中,或将指定计数器的当前计数值以BCD码(0~999)格式装入到累加器1中。指令格式如下:
例如:
LC T3 //将定时器3的当前定时值和时基以BCD码格式装入累加器1低字
LC Cl0 //将计数器Cl0的计数值以BCD码格式装入累加器1低字
定时器的定时字(包含时基信息和当前值)的格式及“LC T3”指令执行后累加器1低字中
内容的变化情况如图5-29所示。
转换指令
转换指令可对累加器1中的数据进行数据类型转换,转换结果仍放在累加器1中。S7-300/400系统可以实现BCD码与整数、整数与长整数、长整数与实数、整数求反码、整数求补码、实数求反等数据类型转换操作。
BCD码和整数到其他类型转换指令
S7 - 300/400系统共有6条BCD码和整数到其他类型转换指令,每条指令均有3种指令形式。指令、说明及示例如表5-7和表5-8所列。
表5-7 STL形式的BCD码和整数到其他类型转换指令、说明及示例
上一篇:与地址寄存器有关的装入和传输指令
上一篇:整数与实数的码型变换指令