plc触摸屏死机后设备工作状态会发生变化吗

投稿:笑看浮尘 优质问答领域创作者 发布时间:2023-10-23 08:09:15
plc触摸屏死机后设备工作状态会发生变化吗

plc触摸屏死机后设备工作状态有可能变化。

现实工作中,遇到触摸屏死机或维修情况,尽量停机处理问题。

因为程序的灵活性很高,断开触摸屏影不影响设备,得看程序设计。

在自己不熟悉程序情况下,建议尽量停机处理问题。

但我工作中都会很随意,很莽撞地断电上电重启触摸屏。

一是因为触摸屏重新连接PLC后,会与PLC自动连上。

如下图,触摸屏数据线与PLC断开再连上,两者会自动通讯上。

二是因为触摸屏一般只作为人机界面使用,类似于电脑的显示屏,

只作为数据显示与设置的显示屏使用。

设备功能的实现主要还是通过PLC等其他系统来完成。

也没哪个阿呆工程师愿意花太多时间研究与使用触摸屏。

所以触摸屏影响PLC状态的概率很低。

三是因为即使触摸屏断开,影响了设备的运行,

因为自己对设备熟悉,也有很多应对的方法。


plc触摸屏死机后设备工作状态有什么变化?

这个变化就太多了。

250个人不同时间编写程序,会有360种控制方法。

程序写的乱七八遭的,设备工作状态的变化自然不好说。

我们来举个很沙雕的控制功能。

触摸屏里通过宏指令读取PLC的D0寄存器,并以图形形式显示水位变化。

如果水位值超出250,就让PLC的Y0通电,停止设备进水。

如果触摸屏被你强行拔去当废品卖了,

Y0就得不到控制,那么很可能就会水漫金山。

下面是屏的界面与宏代码:

macro_command main()

//假设从PLC的D0读取水位值

short n

GetData(n, "FATEK FB/FBs/B1/B1z Series", D, 0, 1)

n = n+20

if n>=300 then

n=0

end if

SetData(n, "FATEK FB/FBs/B1/B1z Series", D, 0, 1)

//水位超过指定值,设置Y0输出,停止进水。

bool bOn=false

if n>150 then

bOn = true

end if

SetData(bOn, "FATEK FB/FBs/B1/B1z Series", Y, 0, 1)

end macro_command

plc触摸屏死机后设备工作状态会发生变化吗

plc触摸屏死机后设备工作状态会发生变化吗

触摸屏早plc控制系统中充当一个上位机的作用,主要有数据输入和工作状态显示的功能,随着触摸屏技术的不断发展,它与plc控制的关系也越来越密切,甚至充当特定的功能。那当触摸屏突然死机或者断电后会对plc造成什么影响,还要它的具体设置了。

如果仅仅是对plc元件的控制和状态的显示,几乎没有什么影响,例如位状态指示灯/切换开关、数值输入等,此时触摸屏是死机状态,我们不能对plc进行控制,也看不到现在的工作状态,但plc还仍能控制整个设备仍处于正常工作,不会发生变化的。此时的触摸屏就相当于我们电脑的显示屏和键盘,plc就是我们的主机,虽然黑屏了,当重新打开显示屏的时候电脑也没有重启还是在原来的状态。

那如果触摸屏参与了plc的控制就会影响到设备的工作状态,比如触摸屏里面的“PLC控制”这个元件,有一个数据写入设备(窗口ID),这个一般用在根据当前画面PLC进行对应操作,如果触摸屏死机,外部按钮可能会失效。再如就是一些宏指令的功能,涉及到PLC数据与触摸屏数据的交换,例如在PLC的部分计算要在触摸屏中完成,采用宏指令的库函数进行运算的。还有就是触摸屏的通信功能,比如在PLC控制设备中的变频器,是直接通过触摸屏的通信控制,这些情况下,触摸屏的作用就不仅仅是显示器那么简单了,它直接参与了设备的控制,此时如果死机,设备的某个部件就得停止工作,自然就会受到影响了。

以上就是plc触摸屏死机后设备工作状态会发生变化的简单分析,希望能帮到你!

plc触摸屏死机后设备工作状态会发生变化吗

看你屏幕里的程式怎么写了,如果单纯只是按钮以及一些显示的功能即使触摸屏当机也不会有影响。就相当于你不接触摸屏,只用实体按钮启动停止设备一样。。如果Plc里面涉及到当前页面编号等内容就有影响了。当机后,存储当前页面编号的数据区域不会有变化,还有如果触摸屏里有写脚本,宏命令等一系列内容,也会对设备动作产生影响,因为当机后,这部分程式可能不会执行!