您现在所在的是:

西门子SIEMENS

回帖:2916个,阅读:510837 [上一页] [1] ... [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] ... [292] [下一页]
5997
liaosun
文章数:1398
年度积分:53
历史总积分:5997
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2018/1/23 19:34:01
#2820楼
用博途中的指令诊断IO设备或DP从站状态的简易方法
博途的扩展指令的“诊断”文件夹中的“读取IO系统的模块状态信息”指令DeviceStates可用来诊断S7-1200/1500的IO设备或DP从站的状态信息。它的功能类似于S7-300/400的FC125,其使用非常方便。
《S7-1200/1500 PLC应用技术》的例程“用程序诊断故障”中,CPU 1516C-3 PN/DP为IO控制器,1号IO设备为ET 200SP。为了演示故障诊断功能,组态了一个并不存在的2号IO设备ET 200AL。
OB1中的指令“DeviceStates”的参数LADDR为PROFINET IO系统或DP主站系统的硬件标识符,参数MODE为1时读取已组态的IO设备/DP从站;为2读取有故障的IO设备/DP从站;为3读取已禁用的IO设备/DP从站;为4读取存在的IO设备/DP从站;为5读取出现问题的IO设备/DP从站。下图中该指令的MODE为2,用DeviceStates指令读取有故障的IO设备/DP从站。
附件 指令.jpg
InOut参数STATE用于输出由MODE参数选择的IO设备或DP从站的状态。在全局数据块“诊断状态”(DB1)中,生成数组“IO设备状态”,数据类型为Array[0..4] of Bool,作为参数STATE的实参。
在1号IO 设备有故障时监控DB1中的数组“IO设备状态”,数组元素“IO设备状态[0]”为组显示,它为1(TRUE)表示网络上至少有一个IO设备有故障。“IO设备状态[1]”和“IO设备状态[2]”为TRUE,表示1号IO设备ET 200SP和2号IO设备ET 200AL有故障。如果“IO设备状态[n]”为TRUE,表示n号IO设备有故障。可以用该数组的元素控制HMI画面上各IO设备对应的指示灯。
附件 DB1_1.jpg
切换到离线模式后,将指令DeviceStates的参数MODE改为4(读取存在的IO设备),将程序下载后,“IO设备状态[1]”为TRUE,“IO设备状态[2]”为FALSE,表示1号IO设备ET 200SP存在,2号IO设备ET 200AL不存在。
5997
liaosun
文章数:1398
年度积分:53
历史总积分:5997
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2018/1/24 15:50:33
#2821楼
《S7-1200/1500 PLC应用技术》出版了
出版社上周已将《S7-1200/1500 PLC应用技术》的信息上网,下面是机械工业出版社的“金书网”中该书的链接。
http://www.golden-book.com/product/getnewProductInfodatafortxt.asp?id=1767603
该书继承了我主编的《S7-300/400 PLC应用技术》的特点和风格,全面介绍了S7-1200/1500应用中的各种问题。
该书主要针对有一定PLC应用基础的读者,帮助他们学习和快速掌握S7-1200/1500应用的基本技能。该书不是简单地罗列手册和博途帮助中的内容,重点介绍了硬件结构和组态、指令、程序结构、通信、故障诊断、人机界面、PID和编程方法等。
要理解手册和博途帮助中的内容,离不开例程,例程给出了组态和编程的结果,随书光盘中有80个例程。由于篇幅的原因,在正文中不能一一列举的内容可以通过例程来学习。以基于CPU集成的PN接口的开放式用户通信为例,正文重点介绍了S7-1200之间的ISO-on-TCP协议的通信,读者可以通过多个例程了解TCP协议的通信和S7-1200、S7-1500、S7-300/400之间的开放式用户通信的组态、编程和调试的方法。
S7-1200/1500可以用博途中的仿真软件S7-PLCSIM在计算机上做纯软件仿真(包括中断和PID闭环控制的仿真),做仿真实验和做硬件实验时观察到的现象几乎完全相同。该书详细介绍了仿真的方法,随书光盘提供了V13 SP1版的编程软件、仿真软件和大量的中文用户手册。看十遍书不如动一次手,该书的特点是强调动手,强调实际操作。读者一边看书一边做仿真实验,就能快速掌握S7-1200/1500的使用方法。
编程软件和仿真软件的使用是PLC应用的重要内容,该书通过大量的实例详细介绍了软件的使用方法。但是软件的操作过程的细节很难用文字全部叙述清楚。为此随书光盘提供了50个视频教程。视频教程和我讲课的效果差不多。
下面是视频教程的清单:
TIA博途使用入门,生成项目与组态1200的硬件,S7-1500的硬件组态,程序编辑器的操作,生成用户程序,使用变量表和帮助功能,组态通信与下载用户程序,用仿真软件调试用户程序,用程序状态监控与调试程序,用监控表监控与调试程序。
位逻辑指令应用(A),位逻辑指令应用(B),定时器的基本功能,定时器应用例程,计数器的基本功能,数据处理指令应用(A),数据处理指令应用(B),数学运算指令应用,程序控制指令与时钟功能指令应用。
生成与调用函数,生成与调用函数块,多重背景应用,间接寻址与循环程序,启动组织块与循环中断组织块,时间中断组织块应用,硬件中断组织块应用(A),硬件中断组织块应用(B),延时中断组织块应用。顺序控制程序的编程与调试(A),顺序控制程序的编程与调试(B),复杂的顺序功能图的顺控程序。S7-Graph编程实验(A),S7-Graph编程实验(B),S7-Graph仿真实验,SCL应用例程(A),SCL应用例程(B)。
开放式用户通信的组态与编程,开放式用户通信的仿真调试,S7单向通信的组态编程与仿真,S7双向通信的组态编程与仿真,用在线和诊断视图诊断故障,用网络视图和设备视图诊断故障,用系统诊断功能诊断故障,用Web服务器诊断故障,用指令诊断故障。触摸屏画面组态(A),触摸屏画面组态(B),PLC与触摸屏仿真实验,PID参数手动整定,PID参数自整定。
书中的错漏之处在所难免,恳请大家阅后提出宝贵的意见。
[此贴子已经被作者于2018/1/24 15:57:31编辑过]
14098
lizy 版主
文章数:3694
年度积分:436
历史总积分:14098
注册时间:2005/12/28
发站内信
发表于:2018/1/31 10:26:51
#2822楼
期待廖老师新大作
357
fuckss
文章数:1
年度积分:50
历史总积分:357
注册时间:2018/1/31
发站内信
发表于:2018/2/1 0:31:31
#2823楼
12312321
[此贴子已经被作者于2018/2/1 0:33:04编辑过]
此帖发自手机工控论坛
1500
1104559626
文章数:102
年度积分:50
历史总积分:1500
注册时间:2014/12/19
发站内信
发表于:2018/2/7 15:07:00
#2824楼
表情廖老师写了好多好东西
952
awei9988
文章数:47
年度积分:50
历史总积分:952
注册时间:2005/4/13
发站内信
发表于:2018/2/22 11:07:23
#2825楼
我对西门子PLC的产品也是很喜欢的!
12236
郭自动
文章数:533
年度积分:413
历史总积分:12236
注册时间:2008/2/26
发站内信
发表于:2018/2/26 7:21:36
#2826楼
学习到了不少知识和经验,感谢分享。
374
shshishu
文章数:3
年度积分:50
历史总积分:374
注册时间:2018/4/5
发站内信
发表于:2018/4/5 10:20:08
#2827楼
谢谢!!!!!!!!!!!!!!!!
503
杨古青333
文章数:18
年度积分:50
历史总积分:503
注册时间:2018/5/25
发站内信
发表于:2018/5/29 22:07:52
#2828楼
顶、、、、、好棒;;;
1057
xiangxinziji
文章数:64
年度积分:50
历史总积分:1057
注册时间:2007/3/25
发站内信
发表于:2018/6/2 0:20:59
#2829楼
辛苦了

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

124.8008