国产日产欧美精品-亚洲国产综合久久精品-色综合色国产热无码一-亚洲欧美日本国产,免费观看一区二区三区_在线观看片A免费不卡观看_亚洲а∨天堂久久精品_99久无码中文字幕一本久道

| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
西门子plc??榇砩?/a>>>技术文章>>西门子200SMART PLC子程序功能详解

西门子200SMART PLC子程序功能详解

阅读:954        发布时间:2024-5-23

子程序不是功能性指令,它的主要作用是优化程序结构,节省程序扫描时间,提高CPU响应速度。

在我们自动化控制系统中,有可能有很多工序或者很多个功能,这个时候如果我们把这一个一个的功能打包起来,放在不同子程序中,当条件满足时,再调用对应的子程序,那这样程序书写和执行起来就变得比较有条理。

在西门子200SMART PLC中,子程序最多有128个。

PLC扫描一般只会在主程序中扫描,当扫描到调用条件满足才会暂停主程序扫描而跳转到子程序中扫描,待子程序扫描完成再返回主程序继续扫描,但最终结果需要等到扫描周期结束阶段统一刷新。

子程序还有一个功能是可以创建库。有系统库和自定义库。系统库是在我们安装软件后自带的库。

图片

对于以后编程中会反复使用的子程序可以定义成库,当再次用到时,无需重复编写,可以直接调用库进行编程,大大提高编程的效率,也就是自定义库。自定义库需要用到局部变量去传递参数,每一个程序块有64个字节的局部变量,但是只有60个字节可用。每个程序块中最多可以创建16个输入输出类的局部变量。

在创建库时,如果局部变量不够用,一些中间的运算结果可以用全局变量V区去存储。但是创建库的程序中V存储区必须定义符号使用,否则创建时报错。调用库编程时需要重新分配库存储器地址,分配的地址与源程序地址没有必然联系,但是会遵循源程序的使用规律,分配存储器地址只会显示使用的起始地址和结束地址,所以源程序中地址使用尽量连续或少量跳跃。



收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言
金沙县| 昌宁县| 聂拉木县| 盐城市| 铁力市| 茂名市| 攀枝花市| 沅陵县| 博客| 沾化县| 满城县| 海南省| 五台县| 景宁| 钟山县| 新余市| 吉安县| 广西| 棋牌| 正宁县| 蒲城县| 五大连池市| 江城| 凤凰县| 康平县| 五寨县| 杭锦旗| 无极县| 赫章县| 汉寿县| 红安县| 葫芦岛市| 托克托县| 惠东县| 隆林| 东源县| 鲁山县| 湘潭县| 中宁县| 黄浦区| 安国市|