PLC模拟量问题 点击:582 | 回复:8



哈2400

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:23帖 | 92回
  • 年度积分:1
  • 历史总积分:332
  • 注册:2008年8月10日
发表于:2009-09-27 08:43:14
楼主
 
请问上面的PLC程序,有哪位大哥可以把每一句的意思写一下,小弟不懂这几句的意思。拜托了。



天下第七

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 173回
  • 年度积分:0
  • 历史总积分:273
  • 注册:2004年8月10日
发表于:2009-09-27 09:15:44
1楼

这是温度转换的计算方法,温度模块测的数值是实际温度的10倍,比如实际温度是37度,测量值就是370。

胖友

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2007年10月18日
发表于:2009-09-27 13:09:37
2楼

L   PIW268   //将地址PIW268的值载入累加器1

L  10             //加常熟10载入累加器1,同时将累加器1的值载入累加器2

/I                    //将累加器2的值除以累加器1的值(按数据类型为整形),结果保存在累加器1里,余数保存在累加器2里

T   DB9.DBW12   //将累加器1的值保存在地址DB9.DBW12中

运行的结果就是 PIW268 / 10  将结果保存在地址DB9.DBW12中。这是基本的数据处理语句,多看看书吧。

哈2400

  • 精华:1帖
  • 求助:0帖
  • 帖子:23帖 | 92回
  • 年度积分:1
  • 历史总积分:332
  • 注册:2008年8月10日
发表于:2009-09-27 16:28:18
3楼
回复内容:
对:胖友 关于

L   PIW268   //将地址PIW268的值载入累加器1

L  10             //加常熟10载入累加器1,同时将累加器1的值载入累加器2

/I                    //将累加器2的值除以累加器1的值(按数据类型为整形),结果保存在累加器1里,余数保存在累加器2里

T   DB9.DBW12   //将累加器1的值保存在地址DB9.DBW12中

运行的结果就是 PIW268 / 10  将结果保存在地址DB9.DBW12中。这是基本的数据处理语句,多看看书吧。

内容的回复:太感谢你了,不了解这些知识,能建议一下看什么书吗?


不是一个人在战斗

  • 精华:1帖
  • 求助:1帖
  • 帖子:77帖 | 512回
  • 年度积分:0
  • 历史总积分:2805
  • 注册:2003年1月10日
发表于:2009-09-30 20:44:35
4楼
建议你一下看STEP7 编程手册,资料中心里就有,你自己去下载吧,祝你好运!

我说吧

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 42回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2009-09-30 23:42:16
5楼

程序编的不是很好,舍弃了温度的小数部分的数值,至少应该转换成实数。

强者生存

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 47回
  • 年度积分:0
  • 历史总积分:168
  • 注册:2006年12月12日
发表于:2009-10-03 21:08:32
6楼
路过                       

xxt0913

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 21回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2008年11月15日
发表于:2009-10-05 20:48:05
7楼
好像是一段温度变换程序。只取了整数部分~!

上帝之手

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 21回
  • 年度积分:0
  • 历史总积分:370
  • 注册:2004年5月24日
发表于:2009-10-23 13:49:41
8楼

这个不懂的话,建议从头开始吧,没什么说的了

 


热门招聘
相关主题

官方公众号

智造工程师