>第一时间获取精彩技术分享 哈喽,你好啊,我是雷工! 接下来接着熟悉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
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |