中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 PLC论坛 → 浏览主题: 编程求助
发表新帖 回复该主题
回帖:5个,阅读:604 [上一页] [1] [下一页]
* 帖子主题:

编程求助

分享到
750
duanlixiao
文章数:14
年度积分:50
历史总积分:750
注册时间:2011/1/6
发站内信
发表于:2011/5/17 9:22:11
#0楼
附件
,
upload=jpg]/uploadImages8/c126d6b4892b8cdada4ab29b548badfb.jpg[/upload]
请高手指教
我的VD12中送入的值是60.0,VD10中送入的值是50.0我看的书里面说乘法指令中IN2和OUT是同地址的,但不知道为什么结果一个对一个就不对!麻烦给看一下啊![
750
duanlixiao
文章数:14
年度积分:50
历史总积分:750
注册时间:2011/1/6
发站内信
发表于:2011/5/17 9:25:59
#1楼
附件
2389
协议
文章数:65
年度积分:50
历史总积分:2389
注册时间:2007/12/29
发站内信
发表于:2011/5/17 11:07:36
#2楼
VD0 VD2 VD10 VD12
VD0不变 VD2改为VD4
VD10不变 VD12改为VD14
1324
wyb2866255
文章数:142
年度积分:50
历史总积分:1324
注册时间:2011/4/18
发站内信
发表于:2011/5/17 16:14:49
#3楼
回复
你的程序语句有点毛病:
  1、用SM0.0连接,其乘法指令中的乘数与积,不能用同一地址,否则,如同你的程序:VD0与VD12相乘,积放在VD12中,下一个扫描周期,又要执行乘法程序,结果是VD0与前次的积相乘,其积又放在VD12里。。。故程序会重复执行下去。如将积的地址改为VD16,虽然乘法程序反复运行,由于二个乘数值不变,其积等于固定数,故积值可显示出来。
  2、一般做乘法等数学运算,不先用SM0.0,应选用其它位开关而且用其前沿或后沿进行运算,即确保运算一次,才能得出正确结果
  提的不一定正确,仅供产考。
750
duanlixiao
文章数:14
年度积分:50
历史总积分:750
注册时间:2011/1/6
发站内信
发表于:2011/5/18 8:42:19
#4楼
谢大侠指教啊!我就照您说的修改了一下就调试过了,感激不尽啊!自己试了很多次都不行,真是听君一席话,胜读几日书啊!
1324
wyb2866255
文章数:142
年度积分:50
历史总积分:1324
注册时间:2011/4/18
发站内信
发表于:2011/5/18 14:04:37
#5楼
回复
楼主:不必客气。以后有什么问题,可以互相交流。
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004