查看: 12191|回复: 50
收起左侧

[需求建议] 利用AC801实现FirstRun功能方法

宋佳 2020-1-30 10:31:53 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
一、应用场景
使用汇川中型PLC,上电扫描一周期的功能(如果有总线伺服可以根据总线运行标志去实现,不需要以下步骤,如果没有总线运行标志采用下面方法实现),类似于小型PLCM8002功能,对应欧姆龙PLC系统自带的FirstRun
利用InoProShop软件中的【事件处理】功能实现,注意:一个任务是一个标志。
image.png
一、操作步骤
Step1
双击【任务配置】添加事件处理,选择PrepareStop
image.png
Step2

点击【打开事件函数】,在函数事件里编写程序,停止PLC时复位FirstRun和AlwaysOn变量
image.png
image.png
Step3
编写梯形图程序,产生FirstRun一个周期变量。
image.png
Step4
新建程序,每次执行第一个周期temp变量加1
image.png
Step5
实际效果:

image.png
image.png
image.png


点评

感谢分享  发表于 2023-8-22 08:13
irstRun和AlwaysOn是全局变量吗,我是小白,谢谢楼主  发表于 2021-11-27 08:33




上一篇:怎样使用定时器当前时间
下一篇:汇川AM600CPU高速IO接线指导

已有 3 人打赏作者

葛鹏禹 赏了楼主5水滴 赵海洋 赏了楼主1水滴 Julius_wen 赏了楼主20水滴
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香! 鲜花榜单
回复 邀请回答送花

使用道具 举报

宋佳 2020-1-31 20:43:34 | 显示全部楼层
饕餮 发表于 2020-1-30 12:40
只要是中型PLC是不是都可以啊?

是的,如果没有总线伺服可以参照这个方法,有总线伺服可以用总线伺服的通讯状态标志。
回复 送花

使用道具 举报

a5997123 2020-2-26 21:09:08 来自手机 | 显示全部楼层
宋佳 发表于 2020-1-31 20:43
是的,如果没有总线伺服可以参照这个方法,有总线伺服可以用总线伺服的通讯状态标志。 ...

总线标志是哪个变量?
回复 送花

使用道具 举报

niguess8 2020-7-10 13:13:48 | 显示全部楼层
刚接触InoPro,这方面的资料和案例太少。
楼主提供了一个很好的思路。加一句,First函数在pou中被调用。
停止时有个复位事件很重要,也是本人不知道的功能
谢谢楼主!
回复 送花

使用道具 举报

wx2324 2020-10-23 18:29:48 | 显示全部楼层
这里的FirstRun是一个全局变量是吧

点评

是全局变量  发表于 2023-8-21 19:54
需要在GVL中声明的全局变量  发表于 2021-12-17 14:31
我也有这样的疑问  发表于 2021-11-27 08:34
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部