登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:三菱work2,ST语言的局限
点击:841 回复:9
楼主
编辑
引用
管理
Azaiblind
用work2做一个FB块,用ST语言写,有一些批量的数据需要可以设置,结果输入、输出引脚不能数组,放弃写FB;直接写ST程序,程序测试到70%,需要用到一些加减乘除的运算,用到除法(DIV)一直报错,然后翻看手册16位、32位、浮点数的除法运算ST不支持。work2的局限性这么多吗,使用完work3再来使用work2的。我想问一下work2的局限是迫使我们只用R系列和FX5U的plc吗
23-06-27 17:58
1楼
编辑
引用
管理
cvlsam
引用
Azaiblind
在 2023/6/27 17:58:06 发言
【内容省略】
1、针对于FB输入输出引脚不支持数组。
显然FB是支持数组的。
2、在ST语言中的除法问题,请使用除法运算符“/”,你说的DIV是应用函数,并非ST的运算符。
3、WORKS2的局限性必然比WORKS3局限性多啊,其要照顾早先的包括FX1S等连浮点数运算都没有的机型。
Good Luck~
23-06-27 19:16
2楼
编辑
引用
管理
bnnyygy
总比没有强。
23-06-28 08:08
3楼
编辑
引用
管理
Azaiblind
1.有数组引脚的FB块使用环境在梯形图里,不能应用
2.除法运算商和余数都要读取,有商可以正常读取,余数怎么读取
23-06-28 08:28
4楼
编辑
引用
管理
ytleaderplc
做到梯形图 st随便写就好了
方便的时候用不同的形式写程序指令。
23-06-28 08:29
5楼
编辑
引用
管理
cvlsam
引用
Azaiblind
在 2023/6/28 8:28:21 发言
【内容省略】
Good Luck~
23-06-28 09:44
6楼
编辑
引用
管理
Azaiblind
ST比较喜欢里面的加减乘除运算,方便
23-06-28 11:17
7楼
编辑
引用
管理
Azaiblind
余数的读取按照上图测试,OK的,多谢。
23-06-28 11:18
8楼
编辑
引用
管理
277914955
只是不支持指令,可以用运算符
23-06-29 16:45
9楼
编辑
引用
管理
15898151893
用ST做运算,LAD做逻辑控制,两个可以一起编写试试。
23-12-15 14:15
工控新闻
推动“5G+工业互联网”规模应用
霍尼韦尔探索战略性方案以释放股东价值,继续评估变革性业务组合举措
如何看待这波“人形机器人”行情?
探索工业应用中边缘连接的未来
2024先进制造业百强市发布!你的城市上榜了吗?
新成果涌现、制造业成绩亮眼 细数中国工业经济这一年
和利时赋能中石化新疆库车绿氢项目——储能电站智能调控系统成功投运
叮咚!圣诞好礼已送达,可用于发现“驯鹿”的红外热成像望远镜!
更多新闻资讯