详细介绍
西门子德国进口DP插头
西门子德国进口DP插头
代理西门子:西门子PLC模块,西门子触摸屏,西门子变频器,西门子软启动器,西门子数控主板,西门子电缆
产品*,价格优势 ,咨询自动化产品价格及服务
公司出售的产品按照西门子质保进行保修,(保修期为一年)
《选择上海湘驰,省心省力!》
我们全心全意 、愿您十分满意
说明:
S7-200有一类用作临时存储或传递形参的局部存储器。
局部存储器:
给主程序分配64字节局部存储器
给共8级的每一级子程序嵌套分配64字节局部存储器
给中断服务程序分配64字节局部存储器
注意:
如果使用 LAD 或 FBD 编程,局部存储器的后四个字节为 STEP 7 Micro/WIN 保留。
如果在 STEP 7 Micro/WIN 中的同一级嵌套里调用多个子程序,那么这些子程序使用相同的局部存储器。
当使用变量类型 OUT 和 TEMP 时,这些局部地址从相同嵌套级别的前一子程序取值。
预先定义的局部变量会生成正确的结果。如果不预先定义,相同嵌套级别的上一次被调用的子程序中的值会被保持。这样会导致问题,特别是在边沿信号检测时。
原因:
当子程序被调用时,局部数据类型 IN 和 TEMP 不被初始化和删除。
但是,局部数据类型 IN 和 IN_OUT 在子程序开始调用时被定义为分配的值或全局变量。
措施:
将局部输出变量定义为 "IN/OUT" ,而不是 "OUT" 或 "TEMP" 可以增加可靠性。在下一个循环选择全局变量做进一步测试。
为了评估这种行为,可以在开发程序时在每一嵌套级别的网络1中调用子程序。
通过检查程序功能,可以快速发现选错的变量类型。
下载:
下面的项目“Local_data”是本主题的 STEP 7 Micro/WIN 例子程序。
项目说明了当其它子程序在同一嵌套层定义相同本地存储区时选择“OUT”或“IN_OUT”作为子程序的输出参数的变量类型的区别。
(一) 需要准备哪些硬件和软件呢?
次使用S7-200时,需要准备硬件有:S7-200CPU,如CPU224XP(订货号:6ES7 214-2BD23-0XB8)
编程电缆 PC/PPI电缆(订货号:6ES7 901-3DB30-0XA0)