您现在所在的是:

三菱Mitsubishi

回帖:9个,阅读:822 [上一页] [1] [下一页]
76
Azaiblind
文章数:15
年度积分:76
历史总积分:76
注册时间:2020/10/30
发站内信
发表于:2023/6/27 17:58:06
#0楼
用work2做一个FB块,用ST语言写,有一些批量的数据需要可以设置,结果输入、输出引脚不能数组,放弃写FB;直接写ST程序,程序测试到70%,需要用到一些加减乘除的运算,用到除法(DIV)一直报错,然后翻看手册16位、32位、浮点数的除法运算ST不支持。work2的局限性这么多吗,使用完work3再来使用work2的。我想问一下work2的局限是迫使我们只用R系列和FX5U的plc吗
附件 三菱.jpg



37231
cvlsam 版主
文章数:12401
年度积分:1583
历史总积分:37231
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2023/6/27 19:16:28
#1楼
以下是引用Azaiblind2023/6/27 17:58:06的发言:
用work2做一个FB块,用ST语言写,有一些批量的数据需要可以设置,结果输入、输出引脚不能数组,放弃写FB;直接写ST程序,程序测试到70%,需要用到一些加减乘除的运算,用到除法(DIV)一直报错,然后翻看手册16位、32位、浮点数的除法运算ST不支持。work2的局限性这么多吗,使用完work3再来使用work2的。我想问一下work2的局限是迫使我们只用R系列和FX5U的plc吗
附件 三菱.jpg



1、针对于FB输入输出引脚不支持数组。
附件 workpicture1.jpg

附件 workpicture2.jpg

显然FB是支持数组的。

2、在ST语言中的除法问题,请使用除法运算符“/”,你说的DIV是应用函数,并非ST的运算符。




附件 workpicture3.jpg

3、WORKS2的局限性必然比WORKS3局限性多啊,其要照顾早先的包括FX1S等连浮点数运算都没有的机型。

Good Luck~
20901
bnnyygy
文章数:5988
年度积分:1567
历史总积分:20901
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2023/6/28 8:08:10
#2楼
总比没有强。
76
Azaiblind
文章数:15
年度积分:76
历史总积分:76
注册时间:2020/10/30
发站内信
发表于:2023/6/28 8:28:21
#3楼
回复 #1楼 cvlsam
1.有数组引脚的FB块使用环境在梯形图里,不能应用
2.除法运算商和余数都要读取,有商可以正常读取,余数怎么读取
25267
ytleaderplc
文章数:10636
年度积分:1693
历史总积分:25267
注册时间:2008/6/7
发站内信
发表于:2023/6/28 8:29:06
#4楼
做到梯形图  st随便写就好了
方便的时候用不同的形式写程序指令。
PLC 文本显示器 触摸屏 变频 伺服 编程电缆 plc触摸屏编程 维修等
email:  ytleader@126.com
37231
cvlsam 版主
文章数:12401
年度积分:1583
历史总积分:37231
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2023/6/28 9:44:11
#5楼
以下是引用Azaiblind2023/6/28 8:28:21的发言:
1.有数组引脚的FB块使用环境在梯形图里,不能应用
2.除法运算商和余数都要读取,有商可以正常读取,余数怎么读取
附件 workpicture1.jpg

附件 workpicture2.jpg

Good Luck~
76
Azaiblind
文章数:15
年度积分:76
历史总积分:76
注册时间:2020/10/30
发站内信
发表于:2023/6/28 11:17:28
#6楼
回复 #4楼 ytleaderplc
ST比较喜欢里面的加减乘除运算,方便
76
Azaiblind
文章数:15
年度积分:76
历史总积分:76
注册时间:2020/10/30
发站内信
发表于:2023/6/28 11:18:49
#7楼
回复 #5楼 cvlsam
余数的读取按照上图测试,OK的,多谢。
2332
277914955
文章数:242
年度积分:231
历史总积分:2332
注册时间:2012/12/4
发站内信
发表于:2023/6/29 16:45:45
#8楼
只是不支持指令,可以用运算符
3619
15898151893
文章数:982
年度积分:1530
历史总积分:3619
注册时间:2022/7/28
发站内信
发表于:2023/12/15 14:15:33
#9楼
用ST做运算,LAD做逻辑控制,两个可以一起编写试试。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004