PLC的初始化处理指的是________.

PLC的初始化处理指的是________.,第1张

PLC的初始化处理指的是PLC上电后第一次扫描周期内对一些寄存器赋值。

现在工业上使用的可编程逻辑控制器已经相当或接近于一台紧凑型电脑的主机,其在扩展性和可靠性方面的优势使其被广泛应用于目前的各类工业控制领域。

不管是在计算机直接控制系统还是集中分散式控制系统DCS,或者现场总线控制系统FCS中,总是有各类PLC控制器的大量使用。PLC的生产厂商很多,如西门子、施耐德、三菱、台达等,几乎涉及工业自动化领域的厂商都会有其PLC产品提供。

扩展资料:

PLC的功能特点

1、可靠性高。由于PLC大都采用单片微型计算机,因而集成度高,再加上相应的保护电路及自诊断功能,提高了系统的可靠性。  

2、编程容易。PLC的编程多采用继电器控制梯形图及命令语句,其数量比微型机指令要少得多,除中、高档PLC外,一般的小型PLC只有16条左右。由于梯形图形象而简单,因此容易掌握、使用方便,甚至不需要计算机专业知识,就可进行编程。

3、组态灵活。由于PLC采用积木式结构,用户只需要简单地组合,便可灵活地改变控制系统的功能和规模,因此,可适用于任何控制系统。

4、输入/输出功能模块齐全。PLC的最大优点之一,是针对不同的现场信号(如直流或交流、开关量、数字量或模拟量、电压或电流等),均有相应的模板可与工业现场的器件(如按钮、开关、传感电流变送器、电机启动器或控制阀等)直接连接,并通过总线与CPU主板连接。

初始化程序有2个内容要做,复位运行程序和运行数据赋值。

一般复位运行程序都是要的,就是给继电器复位,确保PLC断电后重新上电系统处于停止状态。

而运行数据赋值看PLC的数据保存情况,如系统不会长期断电或运行的数据是永久保存的,可以不需要,用了反而在系统每次断电时都被初始化,有些实际更改过的值也复位了,对于复杂点的系统是很致命的。如系统是季度性运行或者数据无法长期保存,只能通过初始化赋值了

工作过程是:

1、输入现场信号:在系统软件的控制下,顺次扫描各输入点,读入各输入点的状态;

2、执行程序:顺次扫描用户程序中的各条指令,根据输入状态和指令内容进行逻辑运算;

3、输出控制信号:根据逻辑运算的结果,输出状态寄存器(锁存器)向各输出点并行发出相应的控制信号,实现所要求的逻辑控制功能。

扩展资料:

PLC就是这样周而复始地重复上述循环扫描的。整个过程可分为以下几个部分:

第一部分是上电处理。PLC上电后对系统进行一次初始化,包括硬件初始化和软件初始化,停电保持范围设定及其他初始化处理等。

第二部分是自诊断处理。PLC每扫描一次,执行—次自诊断检查,确定PLC自身的动作是否正常。如CPU、电池电压、程序存储器、I/O和通讯等是否异常或出错。

如检查出异常时,CPU面板上的LED及异常继电器会接通,在特殊寄存器中会存入出错代码。当出现致命错误时,CPU被强制为STOP方式,所有的扫描便停止。

第三部分是通讯服务。PLC自诊断处理完成以后进入通讯服务过程。首先检查有无通讯任务,如有则调用相应进程,完成与其他设备的通讯处理,并对通讯数据作相应处理;然后进行时钟、特殊寄存器更新处理等工作。

第四部分是程序扫描过程。PLC在上电处理、自诊断和通讯服务完成以后,如果工作选择开关在RUN位置,则进人程序扫描工作阶段。先完成输入处理,即把输入端子的状态读入输入映像寄存器中,然后执行用户程序,最后把输出处理结果刷新到输出锁存器中。

PLC控制器数字量输出类型分为:继电器输出、晶体管输出和晶闸管输出三种类型。

1 继电器输出

不同公共点之间可带不同的交、直流负载,且电压也可不同,带负载电流可达2A/点;但继电器输出方式不适用于高频动作的负载,这是由继电器的寿命决 定的。其寿命随带负载电流的增加而减少,一般在几十万次至几百万次之间,有的公司产品可达1000万次以上,响应时间为10ms。

2 晶体管输出

适应于高频动作,响应时间短,一般为02ms左右,但它只能带 DC 5—30V的负载,最大输出负载电流为05A/点,但每4点不得大于08A。

3 晶闸管输出

晶闸管(可控硅)带负载能力为02A/点,只能带交流负载,可适应高频动作,响应时间为1ms。

参考资料:

百度百科——PLC系统

用SM01用传送。没有几条指令就完成的,你又不是用的西门子300PLC,你用的200PLC就只能用SM01一个一个的MOV_W送。SM01的功能就是PLC上电瞬间接通一个扫描周期。以后就不接通了。200的掉电储存区如果没有附加西门子专用电池和储存卡的话就只有M0-M13这些区域可以掉电保持,但是你的PLC型号又不知道,高端点的才支持添加电池和储存卡,存储区可以多点。用300PLC就可以在DB块里附上初始化的数值。

你的PLC选卡可参见这个连接:>

1、对FC块的程序进行一次初始化,没有什么必要,也不需进行初始化。因为:、单独对于FC块的局部变量进行初始化是徒劳的,因为局部变量只有在该FC块中有效,该FC块结束后,这些局部变量又做他用了。、单独对于FC块的全局变量进行初始化也没有什么意义,随着系统的运行与FC块相关的输入(全局)变量在更新,与FC块相关的输出(全局)变量在被重新写入。、总之,编程者在编写调用FC块时,要清楚在调用是所涉及的变量当前是什么状态,这样就可以了。2、有关初始化:在OB100中编写初始化程序,是对于某些全局变量进行赋初值。

以上就是关于PLC的初始化处理指的是________.全部的内容,包括:PLC的初始化处理指的是________.、plc 第一次用要不要些数据初始化程序,望高手指点。、PLC工作过程是怎样的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9313893.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存