枣庄回收PLC回收西门子PLC
- 供应商
- 上海市陌然自动化科技有限公司
- 认证
- 报价
- ¥88888.00元每88888
- 手机号
- 15921583216
- 联系人
- 吴阳洪
- 所在地
- 上海市金山区枫泾镇环东一路65弄7号2250室
- 更新时间
- 2021-06-07 23:59
枣庄回收plc回收西门子plc上海陌然自动化科技有限公司为siemens代理商,本着“以人为本 科技先导 顾客满意 改进”的工作方针,致力于工业自动化控制领域的产品、工程配套和集成、销售,拥有丰富的自动化产品的应用和实践以及雄厚的技术力量,尤其以 plc复杂控制、传动技术应用、伺服控制、数控备品备件、人机界面及网络/应用为公司的技术特长,几年来,上海陌然公司在与德国 siemens公司自动化与驱动部门的长期紧作中,建立了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务逐年成倍增长,为广大用户提供了siemens的 技术及自动控制的决方案。枣庄回收plc回收西门子plc
推荐文档: 西门子工程师推荐本文档!
文档
涉及产品
1 sfc 51简介
1.1 程序功能介绍
通过系统功能sfc 51 "rdsysst"(读取系统状态),可以读取系统状态列表或部分系统状态列表,例如指示灯状态,序列号,从站状态等等。
调用sfc51时,通过将值“1”赋给输入参数req来启动读取。如果可以立即读取系统状态,则sfc将在busy输出参数中返回值0。如果busy包含值1,则尚未完成读取功能。
表1 sfc51参数说明
参数 | 描述 | |
req | 输入参数 | req =1:启动处理 |
ssl_id | 输入参数 | 将要读取的系统状态列表或部分列表的id号 |
index | 输入参数 | 部分列表中对象的类型或编号。 |
ret_val | 输出参数 | 如果执行sfc时出错,则ret_val参数 |
将包含错误代码。 | ||
busy | 输出参数 | true:尚未完成读取。 |
ssl_header | 输出参数 | lenthdr是ssl列表或ssl部分列表的数据记录的长度。 |
• 如果仅读取了ssl列表的标题信息,则n_dr包含属于它的数据记录数。 | ||
• 否则,n_dr包含传送到目标区域的数据记录数。 | ||
dr | 输出参数 | ssl列表读取或ssl部分列表读取的目标区 |
域: | ||
• 如果仅读取了ssl列表的标题信息, | ||
则不能评估dr的值, | ||
而只能评估ssl_header的值。 | ||
• 否则,lenthdr和n_dr的乘积将指 | ||
示已在dr中输入了多少字节。 |
2 读取cpu指示灯
可以通过sfc 51读取cpu的指示灯状态,使用的ssl_id参数为16#74(16#19)读取全部指示灯状态或者16#174(16#119)读取单个指示灯状态
2.1 编程
首先需要创建一个数据块,用来存放读取出来的指示灯状态结果
图1 创建db1,存放读取结果
打开ob1,在ob1的临时变量区创建一个变量length,类型设置为struct(结构)
图2 创建名为length的结构变量
双击length变量,进入结构变量成员定义,创建两个word类型的变量,本例中分别为size和number:
展开全文