登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:[原创]S7-300怎么没有DI到I的转换指令?
点击:1426 回复:3
楼主
编辑
引用
管理
ABCDW
请问:S7-300怎么没有DI到I的转换指令?如果要将双整数转换为整数该用什么指令?
08-08-15 23:09
1楼
编辑
引用
管理
cvlsam
DI转换到I没有指令可以使用。
楼主请自行编制FC,FC很简单,首先判断一下DINT数据类型的最高位,是否为1,是的话,就为负数,然后判断一下DINT的低16位数据是否大于32767,大于,就是输出32767,如果不大约,输出实际值,将先前判断的正负与低16位数据结合就可以啦。
以上~~~
08-08-16 06:14
2楼
编辑
引用
管理
ABCDW
谢谢cvlsam :我是初次接触S7-300,请问FC应该怎样写?在OB1内是否要调用FC?
08-08-16 21:35
3楼
编辑
引用
管理
singcheerlf
用move指令
11-06-23 14:18
工控新闻
中国籍数学家首获菲尔兹奖 有望夯实工业技术创新地基
我国牵头制定的智能制造用例国际标准发布
西克新品 | MWS250 测量轮编码器上市
倍福 校企合作
图尔克 | 一滴可乐引发的"危机"
上海电气重磅发布《AI原生智能工厂白皮书》
一键下载 | 西克《电池生产中的质量管理》电子手册
“机器人造机器人”成为现实
更多新闻资讯