登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:三菱work2,ST语言的局限
点击:657 回复: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
工控新闻
国产之光!OPT(奥普特)智能读码器助力锂电巨头闪耀全球市场
ARM主板EMB-2582:小尺寸/高性能/丰富接口,适合智能物联方案
西门子 Xcelerator as a Service 扩展一系列云解决方案,覆盖整个产品生命周期
2024年将是工业生态系统思维的里程碑之年
全国首套!汇川携手河北港口集团打造移动岸电系统,助力绿色港口新时代
工业自动化龙头拥抱光伏发电,爱士惟让 “智造”更“绿色”
皮尔磁安全锁定装置荣获“年度产品”奖项
台达荣登“在华外企ESG先锋20”榜单第四名
更多新闻资讯