[汇川] 汇川技术|Inoproshop软件中任务配置功能介绍

[复制链接]
查看541 | 回复0 | 2024-6-12 07:35:00 | 显示全部楼层 |阅读模式
>
因公众号更改推送规则,请点“在看”并加“星标”

第一时间获取精彩技术分享


哈喽,你好啊,我是雷工!

接下来接着熟悉Inoproshop软件的Application部分功能和任务配置功能;

以下为学习笔记。

01 配方管理器

配方是一组参数值,用来提供生产产品和控制生产过程所需的信息。

点击【打开】可以打开配方管理器界面;

02 全局变量列表

在程序组织单元之外定义的变量称为外部变量,外部变量即为全局变量;

全局变量可以为本文件中其他程序组织单元所共用。

03 用于隐含检查的POU

在程序的编写过程中,可能会发生如下的几种情况:

①除法运算的被除数在某些情况下会为0;

②指针在赋值的过程中可能不小心指向空地址;

③调用数组时数组边界别溢出了;

由于以上的情况,在【添加对象】菜单中的【用于隐含检查的POU…】中提供了以下函数功能:

04 任务配置

任务是用于执行调用程序组织单元的;

在一个任务配置中可以建立多个任务,而一个任务重可以调用多个程序组织单元,一单任务被设置,它就可以控制程序周期执行或者通过特定的事件触发执行;

选中【任务配置】右击-选择【添加对象】-点击【任务…】

直接点击【打开】可进入任务配置界面

在任务配置界面有优先级设置;

任务的类型:循环、事件、惯性滑行、状态几个类型选择;

在任务配置时有如下的规则,开发者需要遵循:

①循环任务的最大数为100;

②自由运行任务的最大数为100;

③事件触发任务的最大数为100;

④根据目标系统,PLC_PRG可能会在任何情况下作为一个自由程序执行,而不用插入任务配置中;

⑤处理和调用程序是根据任务编辑器内自上而下的顺序所执行的。

【循环】

通过使用固定周期循环方式,保持一定的循环时间反复执行程序;

【事件】

如果事件区域的变量得到一个上升沿,开始执行任务;

【惯性滑行】

程序一开始运行任务就被处理,一个运行周期结束后任务在下一个循环中被自动重新启动。

不受程序扫描周期的影响。即确保每次执行完程序的最后一条指令后才进入下一个循环周期。否则不会结束该程序周期;

【状态】

如果事件区域的变量为true,开始执行任务;

状态触发方式与事件触发功能类似,区别在于状态触发的触发变量只要为true程序就执行,为False则不执行;

而事件触发只有出发变量的上升沿时才触发任务;

05 后记

以上为对Inoproshop软件中任务配置功能的学习笔记,

有不当之处欢迎留言区评论指出,更多相关内容可以在交流群内沟通;


觉得有启发点个关注呗↓

-更多内容可点击下方标签阅读-

☞限时免费加入交流群

汇川技术|MCGS昆仑通态|数据库

差旅游记|JavaScript|C#相关

数字孪生|山海鲸可视化|☞C#实战

KingSCADA|KingIOServer


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则