用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
手册
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
三菱工控论坛
再次请教多工位的实现办法,请指教
上一主题
下一主题
«
1
2
»
Pages: 1/2 Go
sxbug
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
139 个
工控威望:
286 点
下载积分:
1528 分
在线时间: 70(小时)
注册时间:
2010-08-27
最后登录:
2024-11-02
查看sxbug的
主题
/
回贴
楼主
发表于: 2022-02-14 23:10
只看楼主
|
小
中
大
把4个工位的执行程序,分别做成4个FB,想实现灵活的执行次序修改,请指教。我的想法:
1 用D0 D1 D2 D3 D4存放FB块的优先级,数字小的先执行,大的后执行。排序后将D对应的序号,放在一个数组中,如果D0=7 D1=6 D2=11 D3=9 D4=0,排序后的数组就是:4,1,0,3,2
2 有办法能让M4 启动FB4 ,接着 M1 ,M0, M3 ,M2 都依次对应启动FB吗?对ST和FB不熟,望指教
3 还请问一下,在FB中 TON 里面的Q 和 ET 都是什么啊?
谢谢
分享
不小心遇见你
自动项目、PLC、视觉、通讯等工控软件开发QQ3515716
级别: 工控侠客
发送短信
加为好友
QQ联系
精华主题:
3 篇
发帖数量:
2045 个
工控威望:
2962 点
下载积分:
25180 分
在线时间: 1434(小时)
注册时间:
2014-01-05
最后登录:
2024-11-16
查看不小心遇见你的
主题
/
回贴
1楼
发表于: 2022-02-15 08:52
只看该作者
|
小
中
大
图片:
图片:
参照此图代码 定义结构体 用ST语音试试
项目、视觉、通讯QQ3515716
分享
sxbug
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
139 个
工控威望:
286 点
下载积分:
1528 分
在线时间: 70(小时)
注册时间:
2010-08-27
最后登录:
2024-11-02
查看sxbug的
主题
/
回贴
2楼
发表于: 2022-02-15 10:33
只看该作者
|
小
中
大
感谢。我感受到了C的味道
我先考虑一下,但将编号与M?对应起来 这个功能不知道 PLC有不?
谢谢
分享
gxtmdb82164
级别: 论坛先锋
发送短信
加为好友
精华主题:
0
发帖数量:
755 个
工控威望:
1133 点
下载积分:
369 分
在线时间: 591(小时)
注册时间:
2019-09-22
最后登录:
2024-11-15
查看gxtmdb82164的
主题
/
回贴
3楼
发表于: 2022-02-15 11:31
只看该作者
|
小
中
大
不懂搞那么麻烦干啥...
主调度程序直接按照固定的D0,D1,D2,D3的顺序去执行不行吗?调度只管按顺序执行调用,至于调用的是哪个完全可以通过工序编号去指定
这里还进行一次排序还是啥的,看不懂有啥必要性.
D0~D3里面填各工序的序号,另外开辟一个空间存储当前的步号,每个任务结束以后都将步号+1,执行下一个D里面存储的工序编号,整个系统不就串联起来了
分享
payfsl
级别: 工控侠客
发送短信
加为好友
精华主题:
2 篇
发帖数量:
2594 个
工控威望:
2862 点
下载积分:
39976 分
在线时间: 481(小时)
注册时间:
2010-08-03
最后登录:
2024-11-11
查看payfsl的
主题
/
回贴
4楼
发表于: 2022-02-15 11:46
只看该作者
|
小
中
大
学习了
三人行必有我师焉,择其善者而从之 ,学而不思则罔,思而不学则殆
分享
sxbug
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
139 个
工控威望:
286 点
下载积分:
1528 分
在线时间: 70(小时)
注册时间:
2010-08-27
最后登录:
2024-11-02
查看sxbug的
主题
/
回贴
5楼
发表于: 2022-02-16 09:09
只看该作者
|
小
中
大
根据高人们的建议做了一个多工位的程序,step1 step2 step3 就是随便做了3个工位的动作,all_run就是处理一下各工位的优先级(包括对各工位的优先级单元赋值、根据优先级确定执行那个工位),主程序就负责初始化,循环执行工位,在主程序POU_01中采用while的方式循环执行,在循环体内根据每个工位执行完后触发的ENO信号,启动下一个工位的动作。现在的问题是:程序无法仿真,有错误。请高人指点。谢谢
附件:
ST多工位程序.rar
(170 K) 下载次数:37
网站提示: 请不要用迅雷下载附件,容易出错
分享
sxbug
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
139 个
工控威望:
286 点
下载积分:
1528 分
在线时间: 70(小时)
注册时间:
2010-08-27
最后登录:
2024-11-02
查看sxbug的
主题
/
回贴
6楼
发表于: 2022-02-16 10:43
只看该作者
|
小
中
大
图片:
仿真的时候 总使能 一接通,plc就显示错误,也不知道哪里有问题
分享
dgamen
岁月不饶人
级别: 略有小成
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
315 个
工控威望:
423 点
下载积分:
2035 分
在线时间: 565(小时)
注册时间:
2016-05-23
最后登录:
2022-04-04
查看dgamen的
主题
/
回贴
7楼
发表于: 2022-02-16 11:12
只看该作者
|
小
中
大
step2功能块里面源代码程序运算出错。例如:执行了被除数为0的运算
分享
木林森
拒绝加班内卷,从我做起!
级别: 工控侠客
发送短信
加为好友
精华主题:
0
发帖数量:
304 个
工控威望:
2072 点
下载积分:
1883 分
在线时间: 206(小时)
注册时间:
2020-08-16
最后登录:
2024-11-13
查看木林森的
主题
/
回贴
8楼
发表于: 2022-02-16 12:21
只看该作者
|
小
中
大
用数组绑定功能块的使能,用冒泡算法排序,再之后就按数组顺序使能功能块
分享
木林森
拒绝加班内卷,从我做起!
级别: 工控侠客
发送短信
加为好友
精华主题:
0
发帖数量:
304 个
工控威望:
2072 点
下载积分:
1883 分
在线时间: 206(小时)
注册时间:
2020-08-16
最后登录:
2024-11-13
查看木林森的
主题
/
回贴
9楼
发表于: 2022-02-16 12:22
只看该作者
|
小
中
大
结构体数组
分享
sxbug
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
139 个
工控威望:
286 点
下载积分:
1528 分
在线时间: 70(小时)
注册时间:
2010-08-27
最后登录:
2024-11-02
查看sxbug的
主题
/
回贴
10楼
发表于: 2022-02-16 13:04
只看该作者
|
小
中
大
图片:
@dgamen,step2就是几个延时,我怕延时有问题,我都改成非零的数了,还是有问题
分享
sxbug
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
139 个
工控威望:
286 点
下载积分:
1528 分
在线时间: 70(小时)
注册时间:
2010-08-27
最后登录:
2024-11-02
查看sxbug的
主题
/
回贴
11楼
发表于: 2022-02-16 13:05
只看该作者
|
小
中
大
@木林森
现在的问题是,程序无法调试,基本功能我觉得实现了
分享
上一主题
下一主题
«
1
2
»
Pages: 1/2 Go
工控人家园
三菱工控论坛
再次请教多工位的实现办法,请指教
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问