用s7-300实现算术运算 点击:281 | 回复:1



sfx8723

    
  • 精华:0帖
  • 求助:8帖
  • 帖子:91帖 | 455回
  • 年度积分:0
  • 历史总积分:6079
  • 注册:2012年2月16日
发表于:2013-12-17 10:43:02
楼主

大神请你帮忙一个问题可以吗?用s7-300实现算术运算

要求:

1.创建数据库,在其中添加一双整型数据和一浮点数。

2.用 MOVE 指令将该双整型数赋值给该浮点数。

3.对已经被赋值的浮点数求反,得数再加上 0.5。

4.再用 TRUNC 指令将得数舍为双整数。





狼牙精神

  • 精华:6帖
  • 求助:5帖
  • 帖子:468帖 | 5379回
  • 年度积分:119
  • 历史总积分:62906
  • 注册:2020年3月27日
发表于:2013-12-18 16:04:44
1楼

创建DB块DB1

L     DB1.DBD    0      双整数转为浮点数

DTR  

T     DB1.DBD    4

L     DB1.DBD    4      取反

NEGR  

T     DB1.DBD    4

L     DB1.DBD    4      加0.5

L     5.000000e-001

+R    

T     DB1.DBD    4

L     DB1.DBD    4      取整

TRUNC

T     DB1.DBD    4



热门招聘
相关主题

官方公众号

智造工程师