登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:[原创]S7-300怎么没有DI到I的转换指令?
点击:1425 回复: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
工控新闻
直流驱动能源转型,ABB创新解决方案助力行业可持续发展
深耕智能制造场景,华北工控打造工业数控系统专用AI整机BIS-6960M-A10FI
全场唯一多台机器人协同作业产线 均普智能“超自动化工厂”亮相
西门子收购 Precision Innovations
工信部:强化“孵化链+交易场+供需环”三者的协同,加快科技创新和产业创新融合
工信部:上半年 软件业务收入超6.2万亿元 加快出台“人工智能+软件”行动方案
WAIC 2026亮点纷呈:算力、具身智能与工业AI落地成果集中亮相
西门子Eigen工程智能体中国首发首展,荣获2026 WAIC SAIL之星奖
更多新闻资讯