设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
SCL编程实例-十台电机排序运行!
返回列表
发新帖
[西门子]
SCL编程实例-十台电机排序运行!
[复制链接]
74
|
0
|
2024-4-25 16:55:44
|
显示全部楼层
|
阅读模式
案例试题:
有十台电机Q0.0-Q1.1,分别将其运行时间记录在数组1[0]-数组1[9]中,通过从小到大排序,启动运行时间最短的N(可在1-10之间设定)台。
分析:
因为运行时间是放到数组里的,所以十台电机也可以建成数组,然后再将Q0.0-Q1.1与建立的数组电机关联即可。
建立的数组电机不能直接用来比较,电机安装好,就会有一个编号,启动的时候只能启动电机的编号从而达到启用电机,但是不能直接用编号排序,需要将编号中转一下,这是至关重要的一点。
建立的运行时间不能直接用来排序,运行时间确定也就代表电机的运行时间确定,如果直接用运行时间排序,那么电机的时间就会被打乱,达不到效果,所以,运行时间也必须是中转出来排序。
十台电机,运行时间也是十个,从小到大排序比较,需要比较81次
建立的数据:
程序:
(1)将建立的数组电机与Q0.0-Q1.1关联
(2)将运行时间和电机编号给中转出来,用中转的数据排序
(3)比较时间大小以及关联电机编号
(4)电机清零,为了能够重复启用电机
(5)启动电机设置
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
founderchip
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』