xujiehao04
级别: 探索解密
精华主题: 0
发帖数量: 68 个
工控威望: 182 点
下载积分: 345 分
在线时间: 108(小时)
注册时间: 2015-11-01
最后登录: 2024-10-12
查看xujiehao04的 主题 / 回贴
楼主  发表于: 22天前
图片:
各位大师们

这个ST语言 上面我用指令写可以的

下面我想简化一下,数值就是读不出来 是这个只能用指令来写还是我哪里没有标注对
暴躁小白兔
级别: 探索解密
精华主题: 0
发帖数量: 142 个
工控威望: 190 点
下载积分: 3419 分
在线时间: 87(小时)
注册时间: 2021-05-11
最后登录: 2024-10-30
查看暴躁小白兔的 主题 / 回贴
1楼  发表于: 22天前
+,-,*,/是整型计算指令,你这是基恩士的PLC?
浮点型计算需要浮点型计算指令才能正常计算,不然直接转换成整型计算。

三菱的话有E+,E-,E*,E/等针对浮点计算的指令存在。

基恩士PLC地址有后缀的概念,□.U  □.S  □.D  □.L  □.F  □.DF  □.A,简化了数据转换的问题
[ 此帖被暴躁小白兔在2024-10-09 10:47重新编辑 ]
暴躁小白兔
级别: 探索解密
精华主题: 0
发帖数量: 142 个
工控威望: 190 点
下载积分: 3419 分
在线时间: 87(小时)
注册时间: 2021-05-11
最后登录: 2024-10-30
查看暴躁小白兔的 主题 / 回贴
2楼  发表于: 22天前
图片:
三菱的话,你还是用标签吧,定义浮点实数和地址,这样就可以四则计算了。
基恩士是次时代的产品,有点梯形图+C语言的意思
三菱对ST语言的支持不咋地。

iQ-R系列的PLC处理方式如图,与基恩士有点不一样,注意使用方法
[ 此帖被暴躁小白兔在2024-10-10 10:32重新编辑 ]