辽宁S7-1500CPU通信模块推荐资讯
更新:2023-12-07 10:10 编号:18773010 发布IP:114.82.111.14 浏览:31次- 发布企业
- 上海地友自动化设备有限公司商铺
- 认证
- 资质核验:已通过营业执照认证入驻顺企:第2年主体名称:上海地友自动化设备有限公司组织机构代码:91310117MA1J20GF1A
- 报价
- 请来电询价
- 品牌
- 西门子
- 型号
- 参数详情
- 产地
- 德国
- 关键词
- S7-1500CPU通信模块
- 所在地
- 上海市金山区枫泾镇朱枫公路8678弄 8134号
- 手机
- 18721545542
- 经理
- 方祖付 请说明来自顺企网,优惠更多
详细介绍
辽宁S7-1500CPU通信模块推荐资讯辽宁S7-1500CPU通信模块 如何使用?
回答:S7-CPU支持嵌套程序,但对于不同的CPU类型,在使用时需要注意一些问题。
1.不同的CPU类型,支持的嵌套程序深度不同,用户可在CPU的技术数据中查到此参数,以6ES7315-2AG10-0AB0为例。
图1:CPU的嵌套深度参数
2. 用户可以按照如下方式使用嵌套功能:
a) 在某个优先级组织块中调用多个嵌套FC/FB。例如,在OB1(优先级为1)调用FC1,FC1中调用FC2,FC2中调用FC3,等等,一直到FC7,与OB1共8层深度。如果在FC7中又调用了FC8 ,此时会导致CPU停机,在CPU在线信息界面中可查看到此情况,如图2所示。用户也可在OB35(优先级为12)调用FC11,FC11中调用FC12,FC12中调用FC13,等等,一直到FC17。
图2:嵌套调用
b) 在某个优先级中调用某个FC,此FC多次调用自身。例如,在OB1 (优先级为1)调用FC1,FC1中仍然调用FC1,用户在FC1的程序中必须编程累计FC1被调用的次数,如果达到了7次,则需要从FC1中跳出调用(此方法即为软件行业广泛应用的递归编程方法)。如果在FC1 调用自身次数超出了CPU允许的嵌套深度,此时会导致CPU停机。
3. 当用户在使用嵌套功能时,可能出现几种错误:
a) The nesting depth of block calls (U-Stack) is toohigh(嵌套深度太高)。例如:
• 用户在某个优先级(如OB1)中调用嵌套程序深度超出所使用CPU支持深度,如第2节(a) 部分所描述。
• 用户在某个优先级(如OB1)中调用嵌套程序深度超出所使用CPU支持深度,如第2节(b) 部分所描述。
此时CPU将报16#4575错,如图3所示:
图3:同步错误嵌套1
b) The nesting depth of synchronous errors is toohigh(同步错误嵌套深度太高)。例如:
• 用户在OB1中使用L DB1.DBB0 语句(CPU中并未下载DB1),
• 此时CPU出现编程错误,将调用OB121。
• 如果用户在下载的OB121中又使用了L DB1.DBB0 指令,将导致CPU停机
此时CPU将报16#4573错,如图4所示:
图4:同步错误嵌套2
c) Error during allocation of local data (分配本地数据错误)。对于S7-CPU每个优先级都有对本地数据大小的限制,如果用户使用的范围超出了此限制,CPU将出现错误。以6ES7315-2AG10-0AB0为例,其每个优先级下的本地数据大小为512BYTE。如下错误使用都可能导致此错误:
• OB1 调用FC1,FC1 中定义的local data(TEMP数据类型)与OB1中定义的localdata(TEMP数据类型)总和超出了CPU 对此优先级分配的local data 数量。
• OB1 中嵌套调用多个FC, 这些FC 使用的local data 与OB1中定义的localdata(TEMP数据类型)总和超过了分配给此优先级的local data 数量。
此时CPU将报16#3576错,如图5所示:
图5:分配本地数据错误
• 对于S7-400CPU,用户可以在硬件配置中调节每个优先级下的本地数据大小,以6ES7412-2XG04-0AB0为例,如图6所示:
图6:分配本地数据
4.当用户在使用嵌套功能出现错误时,对于支持OB88的CPU(例如S7-400CPU),可用通过下载OB88来防止CPU停机,此时CPU将处于SF状态,但OB88不可以再出现嵌套使用错误,否则CPU将进入停机状态。对于不支持OB88的CPU(例如S7-300CPU),当出现嵌套调用错误时,无法避免CPU进入停机状态。
注意:本文中主要以OB1为例说明嵌套调用,在实际使用中,用户应当注意每个优先级下对嵌套调用的注意事项。
法定代表人 | 方祖付 | ||
注册资本 | 100 | ||
主营产品 | S7-200CN、S7-200、Smart200、S7-300、S7-400、S7-1200、触摸屏、6FC、6SN、S120、V10、V20、G110、G120、6RA、伺服数控备件、NCU、MM系列变频器 | ||
经营范围 | 自动化设备、机电设备、电气设备、机械设备及配件、五金交电、电子元器件、仪器仪表、电线电缆批发零售;自动化科技领域内的技术开发、技术咨询、技术转让、技术服务 | ||
公司简介 | 上海地友自动化设备有限公司本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以PLC复杂控制系统、传动技术应用、伺服控制系统、数控备品备件、人机界面及网络/软件应用为公司的技术特长,几年来,上海地友公司在与德国SIEMENS公司自动化与驱动部门的长期紧密合作过程中,建立了良好 ... |
- 四川6GT2801-2BA10行情欢迎来电四川6GT2801-2BA10行情四川6GT2801-2BA10行情并... 2023-12-07
- 浙江1FL6064-1AC61-0AA1厂家批发欢迎来电浙江1FL6064-1AC61-0AA1厂家批发浙江1FL6064-1... 2023-12-07
- 江西6SL3202-0AE16-1CA0门市价欢迎来电江西6SL3202-0AE16-1CA0门市价江西6SL3202-0A... 2023-12-07
- 陕西6ES7288-1SR40-0AA1一级代理欢迎来电陕西6ES7288-1SR40-0AA1一级代理陕西6ES7288-1... 2023-12-07
- 贵州6ES7288-1SR60-0AA1经销商欢迎来电贵州6ES7288-1SR60-0AA1经销商贵州6ES7288-1S... 2023-12-07
- 四川S7-1500CPU通信模块信息品牌:西门子
- 山东S7-1500CPU通信模块厂家批发品牌:西门子
- 优惠的西门子S7-1500可编程控制器门市价品牌:西门子
- 具有品牌的西门子S7-1500可编程控制器批发品牌:西门子
- 物超所值的西门子S7-1500可编程控制器怎么样品牌:西门子
- 辽宁S7-1500CPU通信模块找哪家品牌:西门子
- 吉林S7-1500CPU通信模块排行榜品牌:西门子
- 贵州S7-1500CPU通信模块经销商品牌:西门子
- 福建S7-1500CPU通信模块批发品牌:西门子
- 天津S7-1500CPU通信模块批发品牌:西门子