用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
编程
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
三菱工控论坛
三菱ST使用问题!!内嵌不行,直接建ST可以
上一主题
下一主题
«
1
2
»
Pages: 1/2 Go
999感冒灵
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
275 个
工控威望:
351 点
下载积分:
1210 分
在线时间: 65(小时)
注册时间:
2019-05-29
最后登录:
2023-12-17
查看999感冒灵的
主题
/
回贴
楼主
发表于: 2019-09-23 14:47
只看楼主
|
小
中
大
图片:
图片:
做一个上升沿条件,内嵌不行,只能触发一次,断开再触发就无效了,是我这么写错了吗???,但是直接建ST的没问题的,触发一次执行一次
分享
999感冒灵
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
275 个
工控威望:
351 点
下载积分:
1210 分
在线时间: 65(小时)
注册时间:
2019-05-29
最后登录:
2023-12-17
查看999感冒灵的
主题
/
回贴
1楼
发表于: 2019-09-23 15:03
只看该作者
|
小
中
大
FB内嵌ST,FB使能和传送条件不能同一点位
[ 此帖被miao1988225在2019-09-23 15:13重新编辑 ]
分享
apei2014
工控的世界,我不懂
级别: 论坛先锋
发送短信
加为好友
精华主题:
0
发帖数量:
1192 个
工控威望:
1835 点
下载积分:
77661 分
在线时间: 514(小时)
注册时间:
2016-08-15
最后登录:
2024-11-02
查看apei2014的
主题
/
回贴
2楼
发表于: 2019-09-23 17:29
只看该作者
|
小
中
大
ldp(true,m0)
上升沿直接这样就行,不用再加后面那个
东隅已逝,桑榆非晚。
分享
999感冒灵
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
275 个
工控威望:
351 点
下载积分:
1210 分
在线时间: 65(小时)
注册时间:
2019-05-29
最后登录:
2023-12-17
查看999感冒灵的
主题
/
回贴
3楼
发表于: 2019-09-23 17:46
只看该作者
|
小
中
大
图片:
引用
引用第2楼apei2014于2019-09-23 17:29发表的 :
ldp(true,m0)
上升沿直接这样就行,不用再加后面那个
FB内嵌ST前面一定要加个条件除了SM400想不到其他了,但是只要FB使能后FB内SM400就不能断开,那样上升条件只能外部输入们还不能跟FB使能条件一样。不能同时要延时
怎么破
分享
hefq
级别: 家园常客
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
614 个
工控威望:
808 点
下载积分:
1922 分
在线时间: 1523(小时)
注册时间:
2008-07-03
最后登录:
2024-11-03
查看hefq的
主题
/
回贴
4楼
发表于: 2019-09-23 18:29
只看该作者
|
小
中
大
这个破不了吧,内嵌ST相当于 CALL Px
只要是调用子程序,并且子程序有触发条件,就会有上升沿问题,
因为没调用时,程序是不被 扫到的,上升沿自然没办法计算,
所以简单工程这个无解,
有一个变通的方法,你用结构化工程,建ST语言 FB块,块属性里选EN控制使用MC/MCR,这个我没测试,但大概率是可以解决你说的问题,
分享
hefq
级别: 家园常客
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
614 个
工控威望:
808 点
下载积分:
1922 分
在线时间: 1523(小时)
注册时间:
2008-07-03
最后登录:
2024-11-03
查看hefq的
主题
/
回贴
5楼
发表于: 2019-09-23 18:32
只看该作者
|
小
中
大
要不就前面SM400一直常通,M10的条件写到ST里面,这样也可以解决,要保证子程序一直被调用,不然就没办法计算上升沿的
分享
hefq
级别: 家园常客
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
614 个
工控威望:
808 点
下载积分:
1922 分
在线时间: 1523(小时)
注册时间:
2008-07-03
最后登录:
2024-11-03
查看hefq的
主题
/
回贴
6楼
发表于: 2019-09-23 18:36
只看该作者
|
小
中
大
你是用的5U 5U好像简单工程的FB也可以选ST语言了,可以试试
分享
hefq
级别: 家园常客
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
614 个
工控威望:
808 点
下载积分:
1922 分
在线时间: 1523(小时)
注册时间:
2008-07-03
最后登录:
2024-11-03
查看hefq的
主题
/
回贴
7楼
发表于: 2019-09-23 18:39
只看该作者
|
小
中
大
反正子程序的上升沿是调用时候的上升沿,跟你本身元件的上升沿不是同步的,除非一直调用,这样才能同步
分享
枫落云端
施主,脚抬一下
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
341 个
工控威望:
465 点
下载积分:
1595 分
在线时间: 409(小时)
注册时间:
2017-10-10
最后登录:
2024-10-12
查看枫落云端的
主题
/
回贴
8楼
发表于: 2019-09-23 20:09
只看该作者
|
小
中
大
编程本身就需要注意的,IF嵌套和FB内一般尽量避免使用脉冲化指令以及双向作用的指令比如OUT。
IF其实编译后为跳转或者CALL,条件不满足时,就不会进行PLC的扫描执行,IF嵌套和FB内里面就像是被冻住一样,可以理解为内部时间静止,当再次条件满足时,里面的状态还是和不满足时一样。也就是条件不满足到满足,内部是没有变化的。
分享
suegu2
级别: 家园常客
发送短信
加为好友
精华主题:
0
发帖数量:
319 个
工控威望:
584 点
下载积分:
6619 分
在线时间: 274(小时)
注册时间:
2012-09-22
最后登录:
2024-08-28
查看suegu2的
主题
/
回贴
9楼
发表于: 2019-09-23 20:53
只看该作者
|
小
中
大
这种纯逻辑的 用梯形图它不香吗
分享
apei2014
工控的世界,我不懂
级别: 论坛先锋
发送短信
加为好友
精华主题:
0
发帖数量:
1192 个
工控威望:
1835 点
下载积分:
77661 分
在线时间: 514(小时)
注册时间:
2016-08-15
最后登录:
2024-11-02
查看apei2014的
主题
/
回贴
10楼
发表于: 2019-09-24 08:46
只看该作者
|
小
中
大
内嵌ST前面的条件直接用SM400就好了,这有什么好纠结的
东隅已逝,桑榆非晚。
分享
999感冒灵
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
275 个
工控威望:
351 点
下载积分:
1210 分
在线时间: 65(小时)
注册时间:
2019-05-29
最后登录:
2023-12-17
查看999感冒灵的
主题
/
回贴
11楼
发表于: 2019-09-24 08:54
只看该作者
|
小
中
大
谢谢各位大婶解答,主要时还有其他计算所以上升沿条件也放在一起,然后又不想开多一个位做上升沿条件这样子。还是理解得太少,一直没相通怎么会不行,看过又要再想办法了。
分享
上一主题
下一主题
«
1
2
»
Pages: 1/2 Go
工控人家园
三菱工控论坛
三菱ST使用问题!!内嵌不行,直接建ST可以
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问