西门子plc*培训学校,plc培训班,西门子plc
河南-洛阳-西工|2024-01-04|点击797次|课程编号:1007473602265130报名地址:洛阳市西工区光华路3号院(火车站东300米)
联系人:李老师
电话:15637976686 13937957634
在西门子S7-200 smart系列编程中使用子程序可以使组织程序结构更*执行,便于阅读和调试,一定程度上还可以缩短程序代码。
使用编程子程序也有一些需要注意的地方,除了子程序在同一周期内被多次调用时,不能使用上升沿、下降沿、定时器和计数器之外,还有子程序中局部变量的特点,在编程多次调用带参数子程序时要特别注意。
先明确西门子s7-1200 smart系列子程序局部变量的特点。局部变量的变量类型分为四种:IN,IN_OUT,OUT和TEMP,局部变量存储区是在子程序调用时开辟的,子程序调用完成,局部变量占用的存储空间释放。
在plc主程序一次调用子程序时,如果I0.0为1,I0.1为0,它们将自身值分别传给输入局部变量#AA和#BB,子程序中程序逻辑执行。
此时局部变量#CC值为1,子程序完成,#CC将值传送到输出参数Q0.0上,使其置1。
根据plc局部变量的特点,西门子plc子程序一次调用完成后,局部变量存储区释放。
本页网址 //www.lunchteiki.com/_0379/xuexi_1007473602265130.htm发布者IP:42.228.*.56