产品规格: | 不限 | 产品数量: | 9999.00 台 |
---|---|---|---|
包装说明: | 不限 | 价格说明: | 不限 |
查看人数: | 167 人 | 本页链接: | https://info.b2b168.com/s168-96872889.html |
西门子S7-300 plc具有非常强大的故障诊断功能,通过STEP 7编程软件可以获得大量的硬件故障与编程错误的信息,使用户能*地查找到故障。
这里的诊断是指西门子S7-300 PLC内部集成的错误识别和记录功能,错误信息在CPU的诊断缓冲区内。有错误或事件发生时,标有日期和时间的信息被保存到诊断缓冲区,时间保存到系统的状态表中,如果用户已对有关的错误处理组织块编程,CPU将调用该组织块。
在SIMATIC管理器中用菜单命令“查看”→“在线”打开在线窗口。打开所有的站,查看是否有CPU显示了指示错误或故障的诊断符号。
诊断符号用来形象直观地表示模块的运行模式和模块的故障状态,如图所示。如果模块有诊断信息,在模块符号上将会增加一个诊断符号或者模块符号的对比度降低。
诊断符号
诊断符号
图 诊断符号
诊断符号“当前组态与实际组态不匹配”表示被组态的模块不存在或者插入了与组态的模块型号不同的模块。
诊断符号“无法诊断”表示无线上连接或该模块不支持模块诊断信息,例如电源模块或子模块。
“强制”符号表示在该模块上有变量被强制,即在模块的用户程序中有变量被赋予一个固定值,该数据值不能被程序改变。“强制”符号可以与其他符号组合在一起显示,如图中“强制与运行”符号。
从在线的SIMATIC管理器的窗口、在线的硬件诊断功能打开的快速窗口和在线的硬件组态窗口(诊断窗口),都可以观察到诊断符号。
通过观察诊断符号,町以判断CPU模块的运行模式是否有强制变量,CPU模块和功能模块(FM)是否有故障。
打开在线窗口,在SIMATIC管理器中执行菜单命令“PLC”→“诊断/设置”→“硬件诊断”,将打开硬件诊断快速浏览窗口。在该窗口中显示PLC的状态,看到诊断功能的模块硬件故障,双击“故障模块”可以获得详细的故障信息。
尽管梯形图与继电器电路图在结构形式、元件符号及逻辑控制功能等方面相类似,但它们又有许多不同之处,plc梯形图有自己的编程规则。
1)每一逻辑行总是起于左母线,较后终止于线圈或右母线(右母线可以不画出),如图1所示。
2)无论选用哪种机型的PLC,所用元件的编号必须在该机型的有效范围内。例如西门子S7- 300 PLC中没有M99000.0。
图1 梯形图
a)错误b)正确
3)梯形图中的触点可以任意串联或并联,但继电器线圈只能并联而不能串联。
4)触点的使用次数不受限制。例如,辅助继电器M0.0可以在梯形图中出现无限制的次数,而实物继电器的触点一般少于8对,只能用有限次。
5)在梯形图中同*圈只能出现一次。如果在程序中,同*圈使用了两次或多次,称为“双线圈输出”。对于“双线圈输出”,有些PLC将其视为语法错误,**不允许(如三菱FX系列PLC);有些PLC则将前面的输出视为无效,只有较后一次输出有效(如西门子PLC);而有些PLC在含有跳转指令或步进指令的梯形图中允许双线圈输出。
6)西门子PLC的梯形图中不能出现Ⅰ线圈。
7)对于不可编程的梯形图必须经过等效变换,变成可编程梯形图。
8)在有几个串联电路相并联时,应将串联触点多的回路放在上方,归纳为“多上少下”的原则,如图2所示。在有几个并联电路相串联时,应将并联触点多的回路放在左方,归纳为“多左少右”原则,如图3所示。因为这样所编制的程序简洁明了,语句较少。但要注意图2a和图3a的梯形图逻辑上是正确的。
梯形图
梯形图
图2 梯形图
a)不合理b)合理
9) PLC的输入端所连的电器元件通常使用常开触点,即使与PLC对应的继电器一接触器系统原来使用的是常闭触点,改为PLC控制时也应转换为常开触点。如图4所示为继电器接触器系统控制的电动机的起/停控制,如图5所示为电动机的起/停控制的梯形图。可以看出:继电器一接触器系统原来使用常闭触点SB1和FR,改用PLC控制时,则在PLC的输入端变成了常开触点。
梯形图
梯形图
图3 梯形图
a)不合理b)合理
电动机起/停控制图
电动机起/停控制图
图4 电动机起/停控制图
电动机起/停控制的梯形图
电动机起/停控制的梯形图
图5 电动机起/停控制的梯形图
图5的梯形图中I0.1和I0.2用常闭触点,否则控制逻辑不正确。若读者一定要让PLC的输入端的按钮为常闭触点输入也可以(一般不推荐这样使用),但梯形图中I0.1和I0.2要用常开触点,对于急停按钮必须使用常闭触头,若一定要使用常开触头,从逻辑上讲是可行的,但在某些情况下,有可能急停按钮不起作用而造成事故,这是读者要特别注意的。另外,一般不推荐将热继电器的常开触点接在PLC的输入端,因为这样做占用了宝贵的输入点,较好将热继电器的常闭触点接在PLC的输出端,与KM的线圈串联。
功能图(SFC)是描述控制系统的控制过程、功能和特征的一种图解表示方法。它具有简单、直观等特点,不涉及控制功能的具体技术,是一种通用的语言,是IEC(国际电工**)可以选择的编程语言,近年来在plc的编程中已经得到了普及与推广。
功能图的基本思想是:设计者按照生产要求,将被控设备的一个工作周期划分成若干个工作阶段(简称“步”),并明确表示每一步要执行的输出,“步”与“步”之间通过制定的条件进行转换,在程序中,只要通过正确连接进行“步”与“步”之间的转换,就可以完成被控设备的全部动作。
PLC执行功能图程序的基本过程是:根据转换条件选择工作“步”,进行“步”的逻辑处理。组成功能图程序的基本要素是步、转换条件和有向连线,如图所示。
功能图
功能图
图 功能图
1.步
一个顺序控制过程可分为若干个阶段,也称为步或状态。系统初始状态对应的步称为初始步,初始步一般用双线框表示。在每一步中施控系统要发出某些“命令”,而被控系统要完成某些“动作”、“命令”和“动作”都称为动作。当系统处于某一工作阶段时,则该步处于激活状态,称为活动步。
2.转换条件
使系统由当前步进入下一步的信号称为转换条件。顺序控制设计法用转换条件控制代表各步的编程元件,让它们的状态按一定的顺序变化,然后用代表各步的编程元件去控制输出。不同状态的“转换条件”可以不同,也可以相同。当“转换条件”各不相同时,在功能图程序中每次只能选择其中一种工作状态(称为“选择分支”),当“转换条件”都相同时,在功能图程序中每次可以选择多个工作状态(称为“选择并行分支”)。只有满足条件状态,才能进行逻辑处理与输出。因此,“转换条件”是功能图程序选择工作状态(步)的“开关”。
3.有向连线
步与步之间的连接线称为“有向连线”,“有向连线”决定了状态的转换方向与转换途径。在有向连线上有短线,表示转换条件。当条件满足时,转换得以实现,即上一步的动作结束而下一步的动作开始,因而不会出现动作重叠。步与步之间必须要有转换条件。
图中的双框为初始步,M0.0和M0.1是步名,I0.0、I0.1为转换条件,Q0.0、Q0.1为动作。当M0.0有效时,输出指令驱动Q0.0。步与步之间的连线称为有向连线箭头省略未画。
**还想再装一台监控电脑以OS1作为备用。搞这么复杂的系统我们不太会搞,就请上海的*来搞.他弄这个也是一波三折.
公司内新的电脑没有,就使用用了几年的老电脑搞,老电脑拷贝东西特别的慢,复制工程师站上的共享wincc文件夹20个G吧,搞了一段时间,应该有半小时,工程师电脑也有六年了,再复制到老电脑上居然要两个多小时,好不容*完了,好像系统不好用,又要重新装英文系统,再从他的电脑拷贝电脑安装的系统文件,然后再拷贝到电脑中去,又几个小时过去了,再装系统,装完了他说要回去了,其他的远程或者指导来做,他来还有其他的工作要做,主要的已经做完了。**次就这样走了。
工作空余间隙他的远程指导没有用,wincc始终上不了线。
*二次他来了,从早上上班开始搞,中间不断的电话跟他同事沟通和上网查资料搞了一天没有结果。又回去了。
*三次趁检修有空,他又来了,又是不断的拷贝文件,好不容易拷贝完,从早上又搞了下午一点多了,还是不行。眼看要生产了,中间又把OS2搞熄火了。操作都着急了,不断的催促,好不容易把OS2复原,操作可以用电脑了,我们才安心,继续搞OS1.PC Station 组态好像一**不去。后来好像他单独把文件夹内的组态文件拷出来,然后再拷贝到另一个文件夹中然后再导入回来。组态终于通过了,久违的画面也终于出现了。但是现在一启动就报警,授权也一直报警。操作都烦死了。这是切换到老电脑启动完毕时报警,
可以复位掉.这是新安装的电脑刚启动完毕时的报警,也可以复位掉.
关于M点接地,看看多年前的一个实例:
485的通讯,本质上是+/-电压信号,要想正常通讯控制
变频器
,实际上必须定义0电位!也就是说:尽管485是两根线通讯,如果没有定义0电位,根本不可能正常通讯!(之所以有些人说 被S7-200的USS通讯搞死,实际上就是没搞清楚这一点地的问题)。怎样定义0电位呢?就是要把S7-200的M点接地,(我指的是那个给
传感器
用的24V的0V点M,它实际上是+/-电压的0V)这里的地,是指整个通讯系统定义的地,也可以把它较终定义(连接到PE),否则永远甭想把USS通讯搞定。看似干扰,实则不是!是整个485通讯没有0V电位,而485规范对信号的灵敏度是0.2V。注意:S7-200的PE点只是连接插头的外壳。
在使用DC/DC/DC的时候往往还好一些,因为24V的M点是连通的,经常会已经接了地。但是使用AC/DC/RL的就要特别注意,尽管你可能不使用传感器,但如果要使用USS通讯,一定要将传感器电源的M端接到通讯系统的地。
LOGO! 0BA7的网络通讯功能,必须通过LOGO! Soft Comfort V7.0软件实现。首先通过软件为LOGO! 0BA7模块分配连接,如图1
图1设置目标模块的IP地址(此处设置的和面板设置的一致),右击以太网连接出现“添加连接”,如图2。S7连接是基于客户端和服务器的一种通讯方式,本例中192.168.0.16作为服务器(即logo的IP);192.168.0.15(电脑IP设置,)作为客户端。
图1设置目标模块的IP地址(此处设置的和面板设置的一致),右击以太网连接出现“添加连接”,如图2。S7连接是基于客户端和服务器的一种通讯方式,本例中192.168.0.16作为服务器(即logo的IP);192.168.0.15(电脑IP设置,)作为客户端。
图1
设置目标模块的IP地址(此处设置的和面板设置的一致),右击以太网连接出现“添加连接”,如图2。S7连接是基于客户端和服务器的一种通讯方式,本例中192.168.0.16作为服务器(即logo的IP);192.168.0.15(
电脑
IP设置,)作为客户端。
图2在192.168.0.16侧,在生成的“连接1” 中设置为服务器。如图3,“连接1”本地TSAP默认20.00开始(TSAP设定范围请看帮助),并且不可更改;远程TSAP设置和通讯对方的本地一致,本例中20.00(复制前边的TSAP的20,手敲不好使);填写对方的IP地址,本例中对方IP 192.168.0.15。
图2在192.168.0.16侧,在生成的“连接1” 中设置为服务器。如图3,“连接1”本地TSAP默认20.00开始(TSAP设定范围请看帮助),并且不可更改;远程TSAP设置和通讯对方的本地一致,本例中20.00(复制前边的TSAP的20,手敲不好使);填写对方的IP地址,本例中对方IP 192.168.0.15。
图2
在192.168.0.16侧,在生成的“连接1” 中设置为服务器。如图3,“连接1”本地TSAP默认20.00开始(TSAP设定范围请看帮助),并且不可更改;远程TSAP设置和通讯对方的本地一致,本例中20.00(复制前边的TSAP的20,手敲不好使);填写对方的IP地址,本例中对方IP 192.168.0.15。
图3在192.168.0.15侧,在生成的“连接1” 中设置为客户端,如图4。“连接1”本地TSAP默认20.00开始(TSAP设定范围请看帮助),并且不可更改;远程TSAP设置和通讯对方的本地一致,本例中20.00;填写对方的IP地址,本例中对方IP 192.168.0.16。在“数据传输”中可以设定通讯的数据区(详细信息请参考帮助)。本例中,客户端从服务器侧读取VB0~1 两个字节,放到本地的VB0~1中;客户端把本地VB2-3 两个字节传送到服务器侧的VB2~3。
图3在192.168.0.15侧,在生成的“连接1” 中设置为客户端,如图4。“连接1”本地TSAP默认20.00开始(TSAP设定范围请看帮助),并且不可更改;远程TSAP设置和通讯对方的本地一致,本例中20.00;填写对方的IP地址,本例中对方IP 192.168.0.16。在“数据传输”中可以设定通讯的数据区(详细信息请参考帮助)。本例中,客户端从服务器侧读取VB0~1 两个字节,放到本地的VB0~1中;客户端把本地VB2-3 两个字节传送到服务器侧的VB2~3。
图3
在192.168.0.15侧,在生成的“连接1” 中设置为客户端,如图4。“连接1”本地TSAP默认20.00开始(TSAP设定范围请看帮助),并且不可更改;远程TSAP设置和通讯对方的本地一致,本例中20.00;填写对方的IP地址,本例中对方IP 192.168.0.16。在“数据传输”中可以设定通讯的数据区(详细信息请参考帮助)。本例中,客户端从服务器侧读取VB0~1 两个字节,放到本地的VB0~1中;客户端把本地VB2-3 两个字节传送到服务器侧的VB2~3。
图4分别下载LOGO!项目,如图5。点击“选择”,添加需要下载的IP地址,如图6,在这里可以使用“检测”去检查此时是否可以检测到该IP地址;然后点击确定,系统会提示需要处于“STOP”模式,如图7;点击“YES”后,开始下载,如图8。
图4分别下载LOGO!项目,如图5。点击“选择”,添加需要下载的IP地址,如图6,在这里可以使用“检测”去检查此时是否可以检测到该IP地址;然后点击确定,系统会提示需要处于“STOP”模式,如图7;点击“YES”后,开始下载,如图8。
图4
分别下载LOGO!项目,如图5。点击“选择”,添加需要下载的IP地址,如图6,在这里可以使用“检测”去检查此时是否可以检测到该IP地址;然后点击确定,系统会提示需要处于“STOP”模式,如图7;点击“YES”后,开始下载,如图8。
图8下载完成后,软件会出现图9所示提示,点击“Y”后,软件的信息窗口会有显示,如图10。到这里就完成了所有设置。
图8下载完成后,软件会出现图9所示提示,点击“Y”后,软件的信息窗口会有显示,如图10。到这里就完成了所有设置。
图8
下载完成后,软件会出现图9所示提示,点击“Y”后,软件的信息窗口会有显示,如图10。到这里就完成了所有设置。
图9
图9
图10测试结果,分别在客户端和服务器侧,打开在线测试功能,如图11,激活操作员监控后,选择数据表;在数据表中输入需要监控的数据,如图12和13。可以看到数据传输正常。
图10测试结果,分别在客户端和服务器侧,打开在线测试功能,如图11,激活操作员监控后,选择数据表;在数据表中输入需要监控的数据,如图12和13。可以看到数据传输正常。
图10
测试结果,分别在客户端和服务器侧,打开在线测试功能,如图11,激活操作员监控后,选择数据表;在数据表中输入需要监控的数据,如图12和13。可以看到数据传输正常。
图11
图11
图12.客户端侧数据表
图12.客户端侧数据表
图13.服务器侧数据表LOGO! Soft Comfort V7.0软件,提供了“参数映射”的功能,可以把程序中使用到的块的参数和V区建立起映射的关系。在客户端建立简单的程序,打开“工具”→“参数VM映射”,如图14。在这里可以选择程序中使用到的块,并且选择这些块中可以访问的参数,如图15、16(详细说明请点击帮助查询)。本例中,把接通延时定时器的当前时间映射到VW2。
图13.服务器侧数据表LOGO! Soft Comfort V7.0软件,提供了“参数映射”的功能,可以把程序中使用到的块的参数和V区建立起映射的关系。在客户端建立简单的程序,打开“工具”→“参数VM映射”,如图14。在这里可以选择程序中使用到的块,并且选择这些块中可以访问的参数,如图15、16(详细说明请点击帮助查询)。本例中,把接通延时定时器的当前时间映射到VW2。
图13.服务器侧数据表
LOGO! Soft Comfort V7.0软件,提供了“参数映射”的功能,可以把程序中使用到的块的参数和V区建立起映射的关系。在客户端建立简单的程序,打开“工具”→“参数VM映射”,如图14。在这里可以选择程序中使用到的块,并且选择这些块中可以访问的参数,如图15、16(详细说明请点击帮助查询)。本例中,把接通延时定时器的当前时间映射到VW2。
图16如图17所示,因为客户端接通延时定时器的参数已经和V区建立映射,所以当I1导通后,定时器开始工作,在服务器侧建立的参数表中就可以看到客户端的参数变化,通讯正常。
图16如图17所示,因为客户端接通延时定时器的参数已经和V区建立映射,所以当I1导通后,定时器开始工作,在服务器侧建立的参数表中就可以看到客户端的参数变化,通讯正常。
图16
如图17所示,因为客户端接通延时定时器的参数已经和V区建立映射,所以当I1导通后,定时器开始工作,在服务器侧建立的参数表中就可以看到客户端的参数变化,通讯正常。