您现在所在的是:

PLC论坛

回帖:3个,阅读:1329 [上一页] [1] [下一页]
1211
ABCDW
文章数:76
年度积分:50
历史总积分:1211
注册时间:2007/7/11
发站内信
发表于:2008/8/15 23:09:00
#0楼
请问:S7-300怎么没有DI到I的转换指令?如果要将双整数转换为整数该用什么指令?
38152
cvlsam 版主
文章数:12494
年度积分:763
历史总积分:38152
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2008/8/16 6:14:00
#1楼
DI转换到I没有指令可以使用。

楼主请自行编制FC,FC很简单,首先判断一下DINT数据类型的最高位,是否为1,是的话,就为负数,然后判断一下DINT的低16位数据是否大于32767,大于,就是输出32767,如果不大约,输出实际值,将先前判断的正负与低16位数据结合就可以啦。

以上~~~
1211
ABCDW
文章数:76
年度积分:50
历史总积分:1211
注册时间:2007/7/11
发站内信
发表于:2008/8/16 21:35:00
#2楼
谢谢cvlsam :我是初次接触S7-300,请问FC应该怎样写?在OB1内是否要调用FC?
751
singcheerlf
文章数:1
年度积分:50
历史总积分:751
注册时间:2011/6/23
发站内信
发表于:2011/6/23 14:18:59
#3楼
用move
用move指令

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

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

46.8003